3CAC
3CAC classifies sequence contigs from mixed metagenomic assemblies into phages, plasmids, and bacterial chromosomes to improve identification of mobile genetic elements and host chromosomes.
Key Features:
- Three-class classification: Distinguishes contigs into phages, plasmids, and bacterial chromosomes.
- Initial classifier integration: Leverages preliminary classifications from viralVerify, PPR-Meta, PlasClass, and deepVirFinder.
- Assembly graph proximity refinement: Uses assembly graph proximity to refine initial contig classifications.
- Improved short/low-confidence contig handling: Targets improved accuracy for short contigs and contigs with low confidence scores.
- Performance gains: Increases precision, recall, and F1-score compared to PPR-Meta and viralVerify, with F1-score improvements of 10-60 percentage points.
- Benchmarking: Evaluated on simulated metagenomes and real human gut microbiome samples.
Scientific Applications:
- Mobile genetic element identification: Separation and identification of bacteriophages and plasmids within metagenomic assemblies.
- Microbial evolution studies: Elucidation of roles of bacteriophages and plasmids within their host bacteria.
- Metagenomic assembly analysis: Improved contig-level classification in mixed metagenomic assemblies, including cases with high chromosome contig fractions.
- Downstream genomics and microbiology research: Enables analyses that require accurate distinction between phage, plasmid, and chromosomal sequences.
Methodology:
Uses preliminary classifications from viralVerify, PPR-Meta, PlasClass, and deepVirFinder and refines them using assembly graph proximity to reclassify contigs, with emphasis on improving short contigs and low-confidence predictions.
Topics
Details
- License:
- MIT
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Programming Languages:
- Java
- Added:
- 3/28/2022
- Last Updated:
- 3/28/2022
Operations
Publications
Pu L, Shamir R. 3CAC: improving the classification of phages and plasmids in metagenomic assemblies using assembly graphs. Unknown Journal. 2021. doi:10.1101/2021.11.05.467408.
Links
Issue tracker
https://github.com/Shamir-Lab/3CAC/issuesRepository
https://github.com/Shamir-Lab/3CAC