Skip to content

janus

janus is a Nextflow pipeline for bacterial genome annotation using Bakta with optional functional annotation via eggNOG-mapper.


Overview

graph LR
    A[Genome assemblies<br/>samplesheet.csv] --> B[BAKTA<br/>per-genome annotation]
    B --> C[EGGNOG_MAPPER<br/>functional annotation]

Features

  • Batch annotation of bacterial genomes via a CSV samplesheet
  • Per-sample configuration of genome completeness, Gram stain, and locus tag prefix
  • Automatic Bakta database download when no local database is provided
  • Optional eggNOG-mapper functional annotation from Bakta protein FASTA outputs
  • Automatic eggNOG database download when no local database is provided

Quick start

nextflow run exterex/janus \
    --input samplesheet.csv \
    --outdir results \
    -profile docker

See Installation and Usage for full details.