CoverM: Read alignment statistics for metagenomics

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Aroney, Samuel T. N., Newell, Rhys J. P., Nissen, Jakob N., Camargo, Antonio Pedro, Tyson, Gene W., Woodcroft, Ben J.
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866915269678465024
author Aroney, Samuel T. N.
Newell, Rhys J. P.
Nissen, Jakob N.
Camargo, Antonio Pedro
Tyson, Gene W.
Woodcroft, Ben J.
author_facet Aroney, Samuel T. N.
Newell, Rhys J. P.
Nissen, Jakob N.
Camargo, Antonio Pedro
Tyson, Gene W.
Woodcroft, Ben J.
contents Genome-centric analysis of metagenomic samples is a powerful method for understanding the function of microbial communities. Calculating read coverage is a central part of analysis, enabling differential coverage binning for recovery of genomes and estimation of microbial community composition. Coverage is determined by processing read alignments to reference sequences of either contigs or genomes. Per-reference coverage is typically calculated in an ad-hoc manner, with each software package providing its own implementation and specific definition of coverage. Here we present a unified software package CoverM which calculates several coverage statistics for contigs and genomes in an ergonomic and flexible manner. It uses 'Mosdepth arrays' for computational efficiency and avoids unnecessary I/O overhead by calculating coverage statistics from streamed read alignment results. CoverM is free software available at https://github.com/wwood/coverm. CoverM is implemented in Rust, with Python (https://github.com/apcamargo/pycoverm) and Julia (https://github.com/JuliaBinaryWrappers/CoverM_jll.jl) interfaces.
format Preprint
id arxiv_https___arxiv_org_abs_2501_11217
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle CoverM: Read alignment statistics for metagenomics
Aroney, Samuel T. N.
Newell, Rhys J. P.
Nissen, Jakob N.
Camargo, Antonio Pedro
Tyson, Gene W.
Woodcroft, Ben J.
Genomics
Genome-centric analysis of metagenomic samples is a powerful method for understanding the function of microbial communities. Calculating read coverage is a central part of analysis, enabling differential coverage binning for recovery of genomes and estimation of microbial community composition. Coverage is determined by processing read alignments to reference sequences of either contigs or genomes. Per-reference coverage is typically calculated in an ad-hoc manner, with each software package providing its own implementation and specific definition of coverage. Here we present a unified software package CoverM which calculates several coverage statistics for contigs and genomes in an ergonomic and flexible manner. It uses 'Mosdepth arrays' for computational efficiency and avoids unnecessary I/O overhead by calculating coverage statistics from streamed read alignment results. CoverM is free software available at https://github.com/wwood/coverm. CoverM is implemented in Rust, with Python (https://github.com/apcamargo/pycoverm) and Julia (https://github.com/JuliaBinaryWrappers/CoverM_jll.jl) interfaces.
title CoverM: Read alignment statistics for metagenomics
topic Genomics
url https://arxiv.org/abs/2501.11217