Skip to main content

Subworkflows

Bactopia includes 87 subworkflows that orchestrate modules into reusable analysis units. You can also browse by tag.

SubworkflowDescription
abricateMass screening of contigs for antimicrobial and virulence genes.
abritamrIdentify antimicrobial resistance genes using AMRFinderPlus.
agrvateIdentify Staphylococcus aureus agr locus type and operon variants.
amrfinderplusFind antimicrobial resistance genes and point mutations.
aribaRapidly identify genes by creating local assemblies from paired-end reads.
bactopia_assemblerAssemble bacterial genomes using automated assembler selection.
bactopia_datasetsDownload and provide pre-compiled datasets required by Bactopia.
bactopia_gatherSearch, validate, gather, and standardize input samples.
bactopia_qcPerform comprehensive quality control on sequencing reads.
bactopia_sketcherCreate genomic sketches and perform rapid taxonomic classification.
baktaRapid bacterial genome annotation.
blastnSearch a nucleotide database using nucleotide query sequences.
blastpSearch protein sequences against protein database.
blastxTranslate nucleotide sequences and search protein database.
brackenEstimate species abundance from metagenomic reads.
btyper3In silico taxonomic classification of Bacillus cereus group genomes.
buscoAssess genome assembly completeness using BUSCO.
checkmAssess metagenome bin completeness using CheckM.
checkm2Assess metagenome bin completeness using CheckM2.
clermontypingPredict phylogroups of Escherichia coli from genome assemblies.
clonalframemlDetect and mask recombination events in bacterial phylogenies.
defensefinderSystematically search for anti-phage defense systems.
ectyperIn silico prediction of Escherichia coli serotype.
eggnogFunctional annotation through orthology assignment.
emmtyperPredict emm types of Streptococcus pyogenes from genome assemblies.
fastaniCalculate Average Nucleotide Identity (ANI) between genomes.
gammaGene Allele Mutation Microbial Assessment.
genotyphiAssign genotypes to Salmonella Typhi genomes.
gigatyperRun all available MLST schemes for a species against an assembly
gtdbTaxonomic classification with the Genome Taxonomy Database.
gubbinsDetect and filter recombination regions in bacterial alignments.
hicapIn silico serotyping of the Haemophilus influenzae capsule locus.
hpsuisseroRapid Haemophilus parasuis serotyping.
iqtreeConstruct maximum likelihood phylogenetic trees from alignments.
ismapperIdentify transposase insertion sites in bacterial genomes.
kleborateGenotyping tool for Klebsiella pneumoniae and its related species complex.
kraken2Classify metagenomic reads using Kraken2.
legstaIn silico Legionella pneumophila Sequence Based Typing.
lisseroIn silico serotype prediction for Listeria monocytogenes.
mashdistCalculate Mash distances between sequences and a reference.
mashtreeCreate phylogenetic trees using Mash distances.
mcroniScripts for finding and processing promoter variants upstream of mcr-1.
meningotypePredict serotypes of Neisseria meningitidis from genome assemblies.
merlinMinER assisted species-specific bactopia tool seLectIoN.
merlindistIdentify species from assembly and read data using Mash distances.
midasSpecies-level profiling from metagenomic data.
mlstDetermine multilocus sequence types (MLST) from bacterial assemblies.
mobsuiteReconstruct and type plasmids from bacterial genome assemblies.
mykrobePredict antibiotic resistance from sequence reads.
ncbigenomedownloadDownload bacterial genomes from NCBI's RefSeq database.
ngmasterPerform multi-antigen sequence typing of Neisseria gonorrhoeae from genome assemblies.
nohumanRemove human reads from sequencing data using nohuman.
panarooBuild a pangenome from GFF3 annotations using Panaroo.
pangenomePerform pangenome analysis with optional core-genome phylogeny.
pastyPredict serogroups of Pseudomonas aeruginosa from assemblies.
pbptyperPredict penicillin binding protein (PBP) types of Streptococcus pneumoniae from genome assemblies.
phispyPrediction of prophages from bacterial genomes.
pirateBuild a pangenome from GFF3 annotations using PIRATE.
plasmidfinderIdentify plasmid replicons in bacterial genome assemblies.
pneumocatPerform capsular typing of Streptococcus pneumoniae from NGS data.
prokkaAnnotate bacterial genomes with functional information.
quastEvaluate assembly quality using QUAST.
rgiPredict antimicrobial resistance from protein or nucleotide data.
roaryBuild a pangenome from GFF3 annotations using Roary.
sccmecIdentify SCCmec elements in Staphylococcus aureus genomes.
scoaryPan-genome wide association studies.
scrubberRemove contaminant sequences from metagenomic data.
seqsero2Predict Salmonella serotypes from genome assemblies.
serobak-mer based pipeline to identify the serotype of Streptococcus pneumoniae.
shigapassPredict serotypes of Shigella from assemblies.
shigatyperPredict serotypes of Shigella from reads or assemblies.
shigeifinderPredict serotypes of Shigella and EIEC from assemblies.
sistrSalmonella In Silico Typing Resource command-line tool.
snippy_coreGenerate core-genome SNP alignment from per-sample Snippy outputs.
snippy_runCall variants against a reference genome using Snippy.
snpdistsCalculate pairwise SNP distances from sequence alignments.
spatyperPredict spa types of Staphylococcus aureus from genome assemblies.
srahumanscrubberRemove human contamination from sequencing reads for SRA submission.
ssuisseroPredict serotypes of Streptococcus suis from genome assemblies.
staphopiasccmecIdentify SCCmec elements in Staphylococcus aureus genomes using Staphopia method.
staphtyperDetermine the agr, spa and SCCmec types for Staphylococcus aureus genomes.
stecfinderIdentify and serotype Shiga toxin-producing E. coli (STEC) from assemblies.
sylphProfile microbial composition using Sylph.
tblastnSearch protein query sequences against nucleotide database.
tblastxTranslate nucleotide query sequences and search nucleotide database.
tbprofilerProfiling tool for Mycobacterium tuberculosis to detect resistance and strain type.
tetonPerform taxonomic classification and estimate bacterial genome sizes.