Published August 5, 2026
| Version v4.1.0
Software
Open
Bactopia: a Flexible Pipeline for Complete Analysis of Bacterial Genomes. mSystems. 5 (2020)
Authors/Creators
Description
v4.1.0 bactopia/bactopia "Cheyenne Frontier Days" 2026/08/05
<!-- markdownlint-disable-next-line MD036 -->
"Cheyenne Frontier Days (CFD)" ten days of rodeos, music, and carnival rides
Added
- Bactopia Tools (
bactopia --wf <NAME>)staphscan- Genome-based surveillance analysis of Staphylococcus aureustraitar- Predict phenotypic traits from microbial genomes
- New Skills
/update-datasetsto rebuild and publish version-pinned datasets
- Added StaphSCAN to the Staphtyper and Merlin subworkflows
- Deacon as the default host read scrubber (replaces nohuman as default)
- Deacon subworkflow orchestrating deacon/fetch and deacon/filter modules
- Three-way scrubber selection: deacon (default), nohuman (
--use_nohuman), SRA Human Scrubber (--use_srascrubber) genomedlmodule and subworkflow - download assemblies from NCBI Datasets withgenome-dl- resolves version-less accessions to the latest assembly version
- subsamples
--speciesdownloads with--limitinstead ofshuf | head --limitdefaults to 100 to prevent downloading 50k+ genomes (--limit 0for no limit)- subworkflow emits
assembliesfrom the namedfnafield, andreferencefromgbff
- Bump internal bactopia-* pipeline tool versions
bactopia-gather: 1.0.5 -> 1.2.0
- bump program versions in modules
abritamr: 1.2.0 -> 1.3.0busco: 6.0.0 -> 6.1.0defense-finder: 2.0.1 -> 3.0.0eggnog-mapper: 2.1.13 -> 2.1.15gtdbtk: 2.7.1 -> 2.7.2iqtree: 3.1.1 -> 3.1.3mash: 2.3--hb105d93_10 -> 2.3--hf85e966_11mlst: 2.33.1 -> 2.35.0ngmaster: 2.0.0 -> 2.1.0panaroo: 1.6.0 -> 1.8.0phispy: 5.0.6 -> 5.0.10rgi: 6.0.5 -> 6.0.8staphscan: 0.3.1 -> 0.4.1
Changed
- Updated bactopia-teton meta-package from 1.1.3 to 1.1.4 (includes deacon)
- Bumped required
bactopia-pyto>=2.3.0(condameta.yaml) bactopia gathernow downloads assemblies withgenome-dlinstead ofncbi-genome-download--no_cacheis no longer available (ncbi-genome-downloadspecific param)
fastani,mashtree,pangenomeandsnippyBactopia Tools now download genomes withgenomedlinstead ofncbigenomedownload--kingdomand--keep_downloadsare no longer available to these tools--limitnow defaults to 100 for--species(previously unlimited)snippy --accessionrequires--format genbankfor an annotated reference
- Deacon modules now use bactopia-teton container instead of standalone deacon container
- Teton and scrubber workflows default to deacon instead of nohuman for host read removal
- cleanyerreads workflow supports
--use_deaconflag for host read removal - Added
params.bactopia_dir(repo root) sodata/can be referenced by all workflows - Centralized configuration for module/subworkflow tests into
conf/test_base.config - Transitioned LLM context to be provider agnostic
CLAUDE.mdis nowAGENTS.mdfollowing agents.md standard.claude/docsand.claude/skillsmoved to.agents/docs+.agents/skills- Preserved Claude Code compatibility via
CLAUDE.mdshim and symlinks in.claude/skills llms.txtandcatalog.jsonupdated with latest changes
Fixed
- float parameters being interpreted as strings in CLI
--prokka_proteinsnot being found in non-Bactopia workflows--fastani_skip_pairwiseparameter that does not existmlstandamrfinderplusBactopia Tools failing withERROR ~ Path string cannot be emptymlstBactopia Tool not falling back on bactopia/datasetsmobsuitefailing on any sample without plasmids due to compressing non-existent files- removed unused
amrfinderplus/updatemodule rgifailing withunrecognized arguments: --num_threads(renamed to--threads)rgi_exclude_nudgereplaced withrgi_include_nudgebactopia datasetstests requesting a version-pinnedmlst.tar.gz(404)gubbinsfailing under Singularity/Apptainer when Numba tried to write to read-only container (#667) (@pvanheus)agrvate,gamma, andtraitarmodules failing under Conda withcp: '...' are the same file- Conda errors due to loose pinnings
ariba,ismapper,mykrobe,shigeifinder,sistr-setuptools=80(pkg_resourcesremoved in setuptools 81)clonalframeml(maskrc-svg) -python=3.12(stdlibcgiremoved in Python 3.13)hicap-biopython=1.79(SeqFeature.strandremoved in Biopython 1.80)mcroni-numpy=2.0(reshape(newshape=)removed in NumPy 2.1)clermontyping-r-readr=2.1(quoted_napromoted to a hard error)snippy(bactopia-variants) -htslib=1.14(bcftools 1.14/htslib 1.21 ABI mismatch segfaultedbcftools consensus)
- added sample samples to ariba outputs
Notes
Files
bactopia/bactopia-v4.1.0.zip
Files
(8.9 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:53b638431b3156bf4940a14b3af0b0c3
|
8.9 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/bactopia/bactopia/tree/v4.1.0 (URL)
Software
- Repository URL
- https://github.com/bactopia/bactopia