{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,4]],"date-time":"2026-03-04T07:40:01Z","timestamp":1772610001340,"version":"3.50.1"},"reference-count":15,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2023,8,9]],"date-time":"2023-08-09T00:00:00Z","timestamp":1691539200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,8,9]],"date-time":"2023-08-09T00:00:00Z","timestamp":1691539200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["22050004"],"award-info":[{"award-number":["22050004"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["BMC Bioinformatics"],"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:sec>\n                    <jats:title>Background<\/jats:title>\n                    <jats:p>Visualizing genome coverage is of vital importance to inspect and interpret various next-generation sequencing (NGS) data. Besides genome coverage, genome annotations are also crucial in the visualization. While different NGS data require different annotations, how to visualize genome coverage and add the annotations appropriately and conveniently is challenging. Many tools have been developed to address this issue. However, existing tools are often inflexible, complicated, lack necessary preprocessing steps and annotations, and the figures generated support limited customization.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Results<\/jats:title>\n                    <jats:p>\n                      Here, we introduce\n                      <jats:italic>ggcoverage<\/jats:italic>\n                      , an R package to visualize and annotate genome coverage of multi-groups and multi-omics. The input files for\n                      <jats:italic>ggcoverage<\/jats:italic>\n                      can be in BAM, BigWig, BedGraph and TSV formats. For better usability,\n                      <jats:italic>ggcoverage<\/jats:italic>\n                      provides reliable and efficient ways to perform read normalization, consensus peaks generation and track data loading with state-of-the-art tools.\n                      <jats:italic>ggcoverage<\/jats:italic>\n                      provides various available annotations to adapt to different NGS data (e.g. WGS\/WES, RNA-seq, ChIP-seq) and all the available annotations can be easily superimposed with \u2018\u2009+\u2009\u2019.\n                      <jats:italic>ggcoverage<\/jats:italic>\n                      can generate publication-quality plots and users can customize the plots with\n                      <jats:italic>ggplot2<\/jats:italic>\n                      . In addition,\n                      <jats:italic>ggcoverage<\/jats:italic>\n                      supports the visualization and annotation of protein coverage.\n                    <\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Conclusions<\/jats:title>\n                    <jats:p>\n                      <jats:italic>ggcoverage<\/jats:italic>\n                      provides a flexible, programmable, efficient and user-friendly way to visualize and annotate genome coverage of multi-groups and multi-omics. The\n                      <jats:italic>ggcoverage<\/jats:italic>\n                      package is available at\n                      <jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"https:\/\/github.com\/showteeth\/ggcoverage\">https:\/\/github.com\/showteeth\/ggcoverage<\/jats:ext-link>\n                      under the MIT license, and the vignettes are available at\n                      <jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"https:\/\/showteeth.github.io\/ggcoverage\/\">https:\/\/showteeth.github.io\/ggcoverage\/<\/jats:ext-link>\n                      .\n                    <\/jats:p>\n                  <\/jats:sec>","DOI":"10.1186\/s12859-023-05438-2","type":"journal-article","created":{"date-parts":[[2023,8,9]],"date-time":"2023-08-09T09:02:45Z","timestamp":1691571765000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":27,"title":["ggcoverage: an R package to visualize and annotate genome coverage for various NGS data"],"prefix":"10.1186","volume":"24","author":[{"given":"Yabing","family":"Song","sequence":"first","affiliation":[]},{"given":"Jianbin","family":"Wang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,8,9]]},"reference":[{"issue":"2","key":"5438_CR1","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pgen.0020020","volume":"2","author":"D-Q Nguyen","year":"2006","unstructured":"Nguyen D-Q, Webber C, Ponting CP. Bias of selection on human copy-number variants. PLoS Genet. 2006;2(2): e20.","journal-title":"PLoS Genet"},{"issue":"1","key":"5438_CR2","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1186\/s13059-016-0881-8","volume":"17","author":"A Conesa","year":"2016","unstructured":"Conesa A, Madrigal P, Tarazona S, Gomez-Cabrero D, Cervera A, McPherson A, et al. A survey of best practices for RNA-seq data analysis. Genome Biol. 2016;17(1):13.","journal-title":"Genome Biol"},{"issue":"10","key":"5438_CR3","doi-asserted-by":"publisher","first-page":"669","DOI":"10.1038\/nrg2641","volume":"10","author":"PJ Park","year":"2009","unstructured":"Park PJ. ChIP\u2013seq: advantages and challenges of a maturing technology. Nat Rev Genet. 2009;10(10):669\u201380.","journal-title":"Nat Rev Genet"},{"issue":"6","key":"5438_CR4","doi-asserted-by":"publisher","first-page":"996","DOI":"10.1101\/gr.229102","volume":"12","author":"WJ Kent","year":"2002","unstructured":"Kent WJ, Sugnet CW, Furey TS, Roskin KM, Pringle TH, Zahler AM, et al. The human genome browser at UCSC. Genome Res. 2002;12(6):996\u20131006.","journal-title":"Genome Res"},{"issue":"1","key":"5438_CR5","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1038\/nbt.1754","volume":"29","author":"JT Robinson","year":"2011","unstructured":"Robinson JT, Thorvaldsd\u00f3ttir H, Winckler W, Guttman M, Lander ES, Getz G, et al. Integrative genomics viewer. Nat Biotechnol. 2011;29(1):24\u20136.","journal-title":"Nat Biotechnol"},{"key":"5438_CR6","doi-asserted-by":"crossref","unstructured":"Hahne F, Ivanek R. Visualizing genomic data using Gviz and bioconductor. In: Methods in molecular biology. 2016. pp. 335\u201351.","DOI":"10.1007\/978-1-4939-3578-9_16"},{"issue":"8","key":"5438_CR7","doi-asserted-by":"publisher","first-page":"R77","DOI":"10.1186\/gb-2012-13-8-r77","volume":"13","author":"T Yin","year":"2012","unstructured":"Yin T, Cook D, Lawrence M. ggbio: an R package for extending the grammar of graphics for genomic data. Genome Biol. 2012;13(8):R77.","journal-title":"Genome Biol"},{"issue":"19","key":"5438_CR8","doi-asserted-by":"publisher","first-page":"3012","DOI":"10.1093\/bioinformatics\/btw325","volume":"32","author":"ZL Skidmore","year":"2016","unstructured":"Skidmore ZL, Wagner AH, Lesurf R, Campbell KM, Kunisaki J, Griffith OL, et al. GenVisR: genomic visualizations in R. Bioinformatics. 2016;32(19):3012\u20134.","journal-title":"Bioinformatics"},{"issue":"19","key":"5438_CR9","doi-asserted-by":"publisher","first-page":"3088","DOI":"10.1093\/bioinformatics\/btx346","volume":"33","author":"B Gel","year":"2017","unstructured":"Gel B, Serra E. karyoploteR: an R\/Bioconductor package to plot customizable genomes displaying arbitrary data. Bioinformatics. 2017;33(19):3088\u201390.","journal-title":"Bioinformatics"},{"key":"5438_CR10","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-24277-4","volume-title":"ggplot2: elegant graphics for data analysis","author":"H Wickham","year":"2016","unstructured":"Wickham H. ggplot2: elegant graphics for data analysis. Springer: Verlag New York; 2016."},{"issue":"W1","key":"5438_CR11","doi-asserted-by":"publisher","first-page":"W160","DOI":"10.1093\/nar\/gkw257","volume":"44","author":"F Ram\u00edrez","year":"2016","unstructured":"Ram\u00edrez F, Ryan DP, Gr\u00fcning B, Bhardwaj V, Kilpert F, Richter AS, et al. deepTools2: a next generation web server for deep-sequencing data analysis. Nucleic Acids Res. 2016;44(W1):W160\u20135.","journal-title":"Nucleic Acids Res"},{"key":"5438_CR12","unstructured":"Morgan M, Obenchain V, Lang M, Thompson R, Turaga N. BiocParallel: Bioconductor facilities for parallel evaluation. R package version 1.24.1. 2020."},{"issue":"17","key":"5438_CR13","doi-asserted-by":"publisher","first-page":"2761","DOI":"10.1093\/bioinformatics\/btv293","volume":"31","author":"V Jalili","year":"2015","unstructured":"Jalili V, Matteucci M, Masseroli M, Morelli MJ. Using combined evidence from replicates to evaluate ChIP-seq peaks. Bioinformatics. 2015;31(17):2761\u20139.","journal-title":"Bioinformatics"},{"issue":"6","key":"5438_CR14","doi-asserted-by":"publisher","first-page":"1917","DOI":"10.1093\/bioinformatics\/btz808","volume":"36","author":"K Pal","year":"2019","unstructured":"Pal K, Tagliaferri I, Livi CM, Ferrari F. HiCBricks: building blocks for efficient handling of large Hi-C datasets. Bioinformatics. 2019;36(6):1917\u20139.","journal-title":"Bioinformatics"},{"key":"5438_CR15","doi-asserted-by":"crossref","unstructured":"Pedersen TL. Patchwork: The composer of plots. R package version 1.0.0. 2020.","DOI":"10.32614\/CRAN.package.patchwork"}],"container-title":["BMC Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s12859-023-05438-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s12859-023-05438-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s12859-023-05438-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,25]],"date-time":"2024-10-25T18:47:52Z","timestamp":1729882072000},"score":1,"resource":{"primary":{"URL":"https:\/\/bmcbioinformatics.biomedcentral.com\/articles\/10.1186\/s12859-023-05438-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,8,9]]},"references-count":15,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2023,12]]}},"alternative-id":["5438"],"URL":"https:\/\/doi.org\/10.1186\/s12859-023-05438-2","relation":{"has-preprint":[{"id-type":"doi","id":"10.1101\/2022.09.01.503744","asserted-by":"object"}]},"ISSN":["1471-2105"],"issn-type":[{"value":"1471-2105","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,8,9]]},"assertion":[{"value":"8 February 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 August 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 August 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare that they have no competing interests.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"309"}}