Binnacle
Binnacle enhances metagenomic binning by leveraging graph-based scaffolds constructed with MetaCarvel to improve genome reconstruction from shotgun metagenomic sequencing data.
Key Features:
- Graph Scaffold Integration: Uses graph scaffolds constructed with MetaCarvel, representing contigs as nodes connected by edges inferred from paired-end reads, to improve contiguity and bin quality.
- Coverage Estimation: Computes coverage for graph scaffolds to represent genomic elements with atypical coverage or DNA composition, including mobile elements.
- Integration with Binning Tools: Provides wrapper scripts to integrate graph-scaffolded inputs with MetaBAT2, MaxBin 2.0, and CONCOCT for downstream binning.
- Scaffold Clustering for Genome Reconstruction: Clusters scaffolds into bins to capture a broader set of genes and produce more complete, contiguous genome reconstructions than contig-based methods.
Scientific Applications:
- Metagenomic genome reconstruction: Improves recovery of more complete genomes from shotgun metagenomic sequencing datasets.
- Microbial diversity and ecosystem function analysis: Enables analyses that depend on higher-quality genome bins for studying community composition and function.
- Discovery of mobile and novel genetic elements: Enhances detection of elements with unusual coverage or composition within complex communities.
Methodology:
Constructs assembly graphs using MetaCarvel with contigs as nodes and edges inferred from paired-end reads, computes coverage for graph scaffolds, clusters scaffolds into bins, and exports scaffolded inputs for downstream binning with MetaBAT2, MaxBin 2.0, and CONCOCT.
Topics
Details
- Tool Type:
- command-line tool
- Programming Languages:
- Python
- Added:
- 6/14/2021
- Last Updated:
- 8/13/2021
Operations
Publications
Muralidharan HS, Shah N, Meisel JS, Pop M. Binnacle: Using Scaffolds to Improve the Contiguity and Quality of Metagenomic Bins. Frontiers in Microbiology. 2021;12. doi:10.3389/fmicb.2021.638561. PMID:33717033. PMCID:PMC7945042.
Links
Issue tracker
https://github.com/marbl/binnacle/issues