Skip to main content

Bactopia Tools

Bactopia Tools are additional analysis workflows that run specific tools on existing Bactopia results. There are 67 Bactopia Tools available across 9 categories. You can also browse by tag.

Antimicrobial Resistance

Detect and characterize antimicrobial resistance genes, point mutations, and mobilized resistance determinants across bacterial genomes.

WorkflowDescription
abricateMass screening of contigs for antimicrobial resistance and virulence genes.
abritamrA NATA accredited tool for reporting the presence of antimicrobial resistance genes.
amrfinderplusBactopia Tool: Amrfinderplus.
mcroniSequence variation analysis of mcr-1 genes (mobilized colistin resistance).
mykrobeAntimicrobial resistance detection for specific bacterial species.
rgiPrediction of antibiotic resistance genes using RGI.
tbprofilerDetection of antimicrobial resistance and lineage typing of Mycobacterium tuberculosis.

Annotation

Annotate genome features including genes, proteins, functional domains, prophages, and defense systems.

WorkflowDescription
baktaRapid annotation of bacterial genomes and plasmids.
defensefinderSystematic identification of anti-phage defense systems.
eggnogFunctional annotation of proteins using orthologous groups and phylogenies.
gammaIdentification, classification, and annotation of translated gene matches.
phispyPrediction of prophages in bacterial and archaeal genomes.
prokkaRapid whole genome annotation of bacterial, archaeal, and viral genomes.

Assembly Quality

Evaluate genome assembly completeness, contamination, and overall quality metrics.

WorkflowDescription
buscoAssessment of genome assembly completeness using evolutionarily informed expectations.
checkmAssessment of microbial genome assembly quality.
checkm2Machine learning-based assessment of microbial genome assembly quality.
quastQuality assessment of assembled contigs using QUAST.

BLAST

Search nucleotide and protein sequences against BLAST databases using all five standard BLAST programs.

WorkflowDescription
blastnSearch against nucleotide BLAST databases using nucleotide queries.
blastpSearch against protein BLAST databases using protein queries.
blastxSearch against protein BLAST databases using translated nucleotide queries.
tblastnSearch against translated nucleotide databases using protein queries.
tblastxSearch against translated nucleotide databases using translated nucleotide queries.

Comparative Genomics

Compare genomes through distance estimation, average nucleotide identity, variant calling, pangenome analysis, and phylogenetic tree construction.

WorkflowDescription
fastaniFast alignment-free computation of whole-genome Average Nucleotide Identity.
mashdistCalculate Mash distances between sequences and reference genomes.
mashtreeRapid phylogenetic tree construction using Mash distances.
pangenomePangenome analysis with optional core-genome phylogeny.
snippyRapid haplotype variant calling and core genome alignment.

Metagenomics & Taxonomy

Classify reads taxonomically, estimate species abundances in metagenomic samples, and remove contaminant sequences.

WorkflowDescription
brackenEstimate taxonomic abundance of metagenomic samples.
gtdbIdentify marker genes and assign taxonomic classifications using GTDB.
kraken2Taxonomic classification of metagenomic sequence reads.
midasEstimate species abundances from metagenomic samples.
scrubberRemoval of human and contaminant sequences from metagenomic reads.
sylphTaxonomic profiling by abundance-corrected MinHash.

Plasmids & Mobile Elements

Identify, reconstruct, and type plasmids and insertion sequences from bacterial genome assemblies.

WorkflowDescription
ismapperIdentify insertion sequence positions in bacterial genomes.
mobsuiteReconstruction and annotation of plasmids from bacterial genome assemblies.
plasmidfinderBactopia Tool: Plasmidfinder.

Typing

Perform multi-locus sequence typing (MLST), phylotyping, and other general sequence-based typing methods.

WorkflowDescription
aribaGene identification through local assemblies.
gigatyperRun all available MLST schemes for a species against an assembly
mlstAutomatic Multi-Locus Sequence Type (MLST) calling from assembled contigs.

Serotyping & Species-Specific Analysis

Predict serotypes, serogroups, and perform species-specific characterization including specialized typing, virulence screening, and lineage assignment. Many of these tools can be automatically selected and run with merlin based on species identification.

WorkflowDescription
agrvateRapid identification of Staphylococcus aureus agr locus type and agr operon variants.
btyper3Taxonomic classification of Bacillus cereus group isolates.
clermontypingIn silico phylotyping of Escherichia genus.
ectyperIn silico prediction of Escherichia coli serotype.
emmtyperemm-typing of Streptococcus pyogenes assemblies.
genotyphiSalmonella Typhi genotyping with lineage assignment.
hicapIdentify cap locus serotype and structure in Haemophilus influenzae assemblies.
hpsuisseroSerotype prediction of Haemophilus parasuis assemblies.
kleborateComprehensive screening of Klebsiella genomes for virulence and resistance determinants.
legstaSequence Based Typing (SBT) of Legionella pneumophila.
lisseroSerogroup typing prediction for Listeria monocytogenes.
meningotypeComprehensive typing of Neisseria meningitidis.
merlinMinMER-assisted species-specific tool selection and execution.
ngmasterMulti-antigen sequence typing of Neisseria gonorrhoeae.
pastyIn silico serogrouping of Pseudomonas aeruginosa isolates.
pbptyperPenicillin Binding Protein (PBP) typing for Streptococcus pneumoniae.
pneumocatCapsular type assignment to Streptococcus pneumoniae from sequence reads.
sccmecTyping of SCCmec cassettes in Staphylococcus aureus assemblies.
seqsero2Salmonella serotype prediction from sequencing reads or assemblies.
serobaSerotyping of Streptococcus pneumoniae from Illumina paired-end reads.
shigapassPrediction of Shigella serotypes and differentiation from EIEC.
shigatyperRapid determination of Shigella serotypes from sequencing reads.
shigeifinderIn silico serotype prediction for Shigella and Enteroinvasive E. coli (EIEC).
sistrSerovar prediction of Salmonella enterica from assemblies.
spatyperspa typing of Staphylococcus aureus assemblies.
ssuisseroSerotype prediction of Streptococcus suis assemblies.
staphtyperComprehensive typing of Staphylococcus aureus genomes.
stecfinderSerotype identification of Shiga toxin-producing E. coli.