Quick Start Examples

Genome examples

  • All databases


conda activate metacerberus
metacerberus.py --prodigal lambda.fna --hmm ALL --dir_out lambda_dir
  • Only KEGG/FOAM all


conda activate metacerberus
metacerberus.py --prodigal lambda.fna --hmm KOFam_all --dir_out lambda_ko-only_dir
  • Only KEGG/FOAM prokaryotic centric


conda activate metacerberus
metacerberus.py --prodigal ecoli.fna --hmm KOFam_prokaryote --dir_out ecoli_ko-only_dir
  • Only KEGG/FOAM eukaryotic centric


conda activate metacerberus
metacerberus.py --fraggenescan human.fna --hmm KOFam_eukaryote --dir_out human_ko-only_dir
  • Only Viral/Phage databases

conda activate metacerberus
metacerberus.py --prodigal lambda.fna --hmm VOG, PHROG --dir_out lambda_vir-only_dir

Tip

You can pick any single database you want for your analysis including KOFam_all, COG, VOG, PHROG, CAZy or specific KO databases for eukaryotes and prokaryotes (KOFam_eukaryote or KOFam_prokaryote).

  • Custom HMM


conda activate metacerberus
metacerberus.py --prodigal lambda.fna --hmm Custom.hmm --dir_out lambda_vir-only_dir

Illumina data

  • Bacterial, Archaea and Bacteriophage metagenomes/metatranscriptomes


conda activate metacerberus
metacerberus.py --prodigal [input_folder] --illumina --meta --dir_out [out_folder]
  • Eukaryotes and Viruses metagenomes/metatranscriptomes


conda activate metacerberus
metacerberus.py --fraggenescan [input_folder] --illumina --meta --dir_out [out_folder]

Nanopore data

  • Bacterial, Archaea and Bacteriophage metagenomes/metatranscriptomes


conda activate metacerberus
metacerberus.py --prodigal [input_folder]  --nanopore --meta --dir_out [out_folder]
  • Eukaryotes and Viruses metagenomes/metatranscriptomes


conda activate metacerberus
metacerberus.py --fraggenescan [input_folder] --nanopore --meta --dir_out [out_folder]

PacBio data

  • Microbial, Archaea and Bacteriophage metagenomes/metatranscriptomes


conda activate metacerberus
metacerberus.py --prodigal [input_folder]  --pacbio --meta --dir_out [out_folder]
  • Eukaryotes and Viruses metagenomes/metatranscriptomes


conda activate metacerberus
metacerberus.py --fraggenescan [input_folder]  --pacbio --meta --dir_out [out_folder]

SUPER (both methods)

conda activate metacerberus
metacerberus.py --super [input_folder]  --pacbio/--nanopore/--illumina --meta --dir_out [out_folder]

Important

Fraggenescan will work for prokaryotes and viruses/bacteriophage but prodigal will not work well for eukaryotes.