Published December 6, 2021
| Version 1.4.1
Software
Open
Bactopia: a Flexible Pipeline for Complete Analysis of Bacterial Genomes. mSystems. 5 (2020)
Authors/Creators
Description
v2.0.0 bactopia/bactopia "Red Hawk" - 2021/12/05
With Bactopia v2 comes a lot of changes! I would like to extend a huge thanks to Davi Marcon and Abhinav Sharma for their work initially converting Bactopia to DSL2. Your efforts were the momentum I needed to get the ball rolling on Bactopia v2. Thank you very much for taking your time to make such a siginificant contribution!
Added
- support for Nanopore reads
staphopiaas a named pipeline (alias forbactopia --wf staphopia) for S. aureus genomesbactopia/bactopia-testsrepo with test data- walkthrough for testing
bactopia-datasets/staphylococcus_aureusrepo with curatated S. aureus datasets- per-module testing via
pytest(100+ tests and 7000+ outputs tested) - per-module
meta.ymlandparams.jsonfor auto-building docs site - framefork for adding new Bactopia Tools
- 19 total Bactopia Tools (
bactopia --wf <NAME>)- Subworkflows (3)
eggnog: Functional annotation of proteins using orthologous groups and phylogeniespangenome: Pangenome analysis with optional core-genome phylogenystaphtyper: Determine the agr, spa and SCCmec types for Staphylococcus aureus genomes
- Modules (16):
agrvate: Rapid identification of Staphylococcus aureus agr locus type and agr operon variants.bakta: Rapid annotation of bacterial genomes and plasmidsectyper: In-silico prediction of Escherichia coli serotypeemmtyper: emm-typing of Streptococcus pyogenes assembliesfastani: fast alignment-free computation of whole-genome Average Nucleotide Identity (ANI)hicap: Identify cap locus serotype and structure in your Haemophilus influenzae assembliesismapper: Identify insertion sites positions in bacterial genomeskleborate: Screening Klebsiella genome assemblies for MLST, sub-species, and other related genes of interestlissero: Serogroup typing prediction for Listeria monocytogenesmashtree: Quickly create a tree using Mash distancesmeningotype: Serotyping of Neisseria meningitidisngmaster: Multi-antigen sequence typing for Neisseria gonorrhoeaeseqsero2: Salmonella serotype prediction from reads or assembliesspatyper: Computational method for finding spa types in Staphylococcus aureusstaphopiasccmec: Primer based SCCmec typing of Staphylococcus aureus genomestbprofiler: Detect resistance and lineages of Mycobacterium tuberculosis genomes
- Subworkflows (3)
- Use
mambainstead of conda for env building - Reduced total Conda envs/Docker containers down to 7 (previously 12 not including bactopia tools)
- default to compressed outputs (
--skip_compressionto output uncompressed outputs) - Tutorial outputs made available
- update github actions
Fixed
- Cache issue causing
-resumeto fail - amrfinder+ database not compatible error
- incorrectly parsed system memory
nf-core
- nf-core pytest setup
- nf-core/modules for bactopia tools
- Bactopia v2 release contributed 20+ modules to nf-core/modules
- nf-core/tools arg parser
- adapted to import params and usage based on config file
makeblastdb->assemble_genomecall_variants,download_reference->call_variantsfastq_status,estiamte_genome_size->gather_samplescount_31mers->minmer_sketch
Removed
bactopia tools-> Handled by Nextflow now (bactopia --wf <NAME>)bactopia versions-> Program versions are output ever run now.
Notes
Files
bactopia/bactopia-v2.0.0.zip
Files
(2.9 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:c793e80f06455eb434da25ea0bca66ed
|
2.9 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/bactopia/bactopia/tree/v2.0.0 (URL)