Skip to main content

Modules

Bactopia includes 98 modules -- individual processes that perform specific analysis tasks. You can also browse by tag.

ModuleDescription
abricate_runMass screening of contigs for antimicrobial and virulence genes.
abricate_summarySummarize Abricate screening results.
abritamr_runDetect antimicrobial resistance and virulence genes.
agrvateDetermine the agr locus type and operon variants in Staphylococcus aureus.
amrfinderplus_runIdentify antimicrobial resistance and virulence genes in gene or protein sequences.
amrfinderplus_updateDownload and index the latest AMRFinder+ database.
ariba_getrefDownload and prepare reference databases for ARIBA analysis.
ariba_runIdentify genes by local assembly of reads.
bactopia_assemblerAssemble bacterial genomes using short read, long read, or hybrid strategies.
bactopia_datasetsDownload pre-compiled datasets required by Bactopia.
bactopia_gatherSearch, validate, gather, or simulate input samples.
bactopia_qcAutomated quality control, error correction, and read subsampling.
bactopia_sketcherCreate genomic sketches and perform rapid taxonomic classification.
bactopia_tetonPredict genome size and route samples based on taxonomic classification.
bakta_downloadDownload the Bakta annotation database.
bakta_runRapid and standardized annotation of bacterial genomes and plasmids.
blast_blastnSearch a nucleotide database using a nucleotide query.
blast_blastpSearch a protein database using a protein query.
blast_blastxSearch a protein database using a translated nucleotide query.
blast_tblastnSearch a translated nucleotide database using a protein query.
blast_tblastxSearch a translated nucleotide database using a translated nucleotide query.
brackenTaxonomic classification and abundance estimation.
btyper3In silico typing and characterization of Bacillus cereus group genomes.
buscoAssess genome assembly completeness using single-copy orthologs.
checkm2_downloadDownload the pre-trained CheckM2 database.
checkm2_predictAssess genome quality using machine learning.
checkm_lineagewfAssess genome quality using lineage-specific marker sets.
clermontypingDetermine the phylogroup of Escherichia coli isolates.
clonalframemlInference of recombination in bacterial genomes.
csvtk_concatConcatenate multiple CSV or TSV files into a single table.
csvtk_joinJoin two CSV or TSV files based on common fields.
defensefinder_runDetect anti-phage defense systems using HMM profiles.
defensefinder_updateDownload and package the DefenseFinder and CasFinder model databases.
ectyperPredict Escherichia coli serotype (O and H antigens).
eggnog_downloadDownload the eggNOG database for functional annotation.
eggnog_mapperFunctional annotation of proteins using eggNOG orthology data.
emmtyperemm-typing of Streptococcus pyogenes (Group A Strep) assemblies.
fastaniCompute whole-genome Average Nucleotide Identity (ANI).
gammaIdentification, classification, and annotation of translated gene matches.
genotyphi_parseParse Mykrobe results to genotype Salmonella Typhi.
gigatyperRun all available MLST schemes for a species against an assembly
gtdbtk_classifywfTaxonomic classification of bacterial and archaeal genomes using GTDB-Tk.
gtdbtk_downloadDownload and configure the GTDB-Tk reference database.
gubbinsDetect recombination and construct a recombination-free phylogeny.
hicapPredict Haemophilus influenzae capsule serotype.
hpsuisseroPredict Haemophilus parasuis serotype.
iqtreeEfficient phylogenomic inference using Maximum Likelihood.
ismapperIdentify insertion sites and orientation of mobile genetic elements.
kleborateGenotyping and screening of Klebsiella genome assemblies.
kraken2Taxonomic classification and host filtering of sequence reads.
legstaIn silico Sequence Based Typing (SBT) of Legionella pneumophila.
lisseroPredict Listeria monocytogenes serogroup.
mash_distCalculate genomic distances using MinHash sketches.
mashtreeRapid alignment-free phylogenomic tree construction.
mcroniDetect sequence variations in the mcr-1 colistin resistance gene.
meningotypeSerotyping and finetyping of Neisseria meningitidis.
merlin_distIdentify species to trigger genus-specific downstream analyses (Merlin).
midas_downloadDownload the MIDAS reference database.
midas_speciesEstimate bacterial species abundance from metagenomic reads.
mlstAutomatic Multi-Locus Sequence Typing (MLST) of genome assemblies.
mobsuite_reconReconstruct and type plasmids from a bacterial genome assembly.
mykrobe_predictPredict Antimicrobial Resistance (AMR) for supported bacterial species.
ncbigenomedownloadDownload assemblies and annotation files from NCBI's Assembly database.
ngmasterSerotyping and Multi-Antigen Sequence Typing (MAST) of Neisseria gonorrhoeae.
nohuman_downloadDownload the nohuman database for human read removal.
nohuman_runRemove human reads from sequencing data.
panaroo_runFast and scalable bacterial pangenome analysis using a graph-based approach.
pastyPredict O-antigen serogroup of Pseudomonas aeruginosa isolates.
pbptyperPredict Penicillin Binding Protein (PBP) type of Streptococcus pneumoniae assemblies.
phispyPredict prophage regions integrated into bacterial genomes.
piratePangenome Identification and Reconciliation Analysis Tool for Epidemiology (PIRATE).
plasmidfinderIdentify plasmid replicon types in bacterial sequences and assemblies.
pneumocatCapsular typing of Streptococcus pneumoniae from Illumina reads.
prokkaAnnotate prokaryotic genomes.
quastQuality Assessment Tool for Genome Assemblies.
rgi_heatmapCreate heatmaps of resistance gene presence/absence.
rgi_mainPredict antibiotic resistance from assemblies.
roaryRapid large-scale prokaryote pan genome analysis.
sccmecIdentify SCCmec elements in Staphylococcus aureus genomes.
scoaryPan-genome wide association studies.
seqsero2Salmonella serotype prediction from genome sequencing data.
seroba_runk-mer based Streptococcus pneumoniae serotyping.
shigapassPredict Shigella serotypes and differentiate Shigella/EIEC.
shigatyperShigella serotype from Illumina or Oxford Nanopore reads.
shigeifinderShigella and EIEC serotyping from assemblies.
sistrSerovar prediction of Salmonella assemblies.
snippy_coreCore-SNP alignment from Snippy outputs.
snippy_runRapid haploid variant calling and core genome alignment.
snpdistsCreate a SNP distance matrix from a multiple sequence alignment.
spatyperFinding spa types in Staphylococcus aureus.
srahumanscrubber_initdbInitialize human read removal database for SRA Human Scrubber.
srahumanscrubber_scrubScrub human reads from FASTQ files.
ssuisseroSerotype prediction of Streptococcus suis assemblies.
staphopiasccmecPrimer based SCCmec typing of S. aureus genomes.
stecfinderSerotype of Shigatoxin producing E. coli using reads/assemblies.
sylph_profileProfile metagenome samples against a database using Sylph.
tbprofiler_collateCollate TB-Profiler results from multiple samples.
tbprofiler_profileDetect resistance and lineages of Mycobacterium tuberculosis genomes.