4.6 Article

ggcoverage: an R package to visualize and annotate genome coverage for various NGS data

期刊

BMC BIOINFORMATICS
卷 24, 期 1, 页码 -

出版社

BMC
DOI: 10.1186/s12859-023-05438-2

关键词

Genome coverage; Genome annotation; Visualization; Next-generation sequencing; Multi-omics

向作者/读者索取更多资源

ggcoverage is an R package for visualizing and annotating genome coverage of multi-groups and multi-omics. It supports various input file formats and provides reliable and efficient methods for read normalization, consensus peaks generation, and track data loading. ggcoverage offers multiple available annotations and allows customization of plots with ggplot2. Additionally, it supports visualization and annotation of protein coverage.
Background: 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. Results: Here, we introduce ggcoverage, an R package to visualize and annotate genome coverage of multi-groups and multi-omics. The input files for ggcoverage can be in BAM, BigWig, BedGraph and TSV formats. For better usability, ggcoverage provides reliable and efficient ways to perform read normalization, consensus peaks generation and track data loading with state-of-the-art tools. ggcoverage 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 ' + '. ggcoverage can generate publication-quality plots and users can customize the plots with ggplot2. In addition, ggcoverage supports the visualization and annotation of protein coverage. Conclusions: ggcoverage provides a flexible, programmable, efficient and user-friendly way to visualize and annotate genome coverage of multi-groups and multi-omics. The ggcoverage package is available at https://github.com/showteeth/ggcoverage under the MIT license, and the vignettes are available at https://showteeth.github.io/ ggcoverage/.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.6
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据