mNGS Pipeline summary
Metagenomic next-generation sequencing
Genome refence was download from Ensembl
- Adapter trimming (
fastp
) - Aligner (
BWA mem2
) - Mark duplicates (
samblaster
) - Merge CRAMs of every sample, repesectly (
Picard
) - Create CRAM index (
samtools
)
- Taxonomic classification using exact k-mer matches (
Kraken
) - Classifier for metagenomic sequences (
Centrifuge
) - Computes the abundance of species in DNA sequences (
Bracken
) - Krona plot (
Krona
)
- Metagenome assemblier (
Spades
) - Resistance Gene Identifier (
RGI
) - Virulence factor predication (
diamond
)
.
├── config
│ ├── config.yaml
│ └── samples.tsv
├── dag.svg
├── logs
│ ├── align
│ ├── bracken
│ ├── centrifuge
│ ├── fastp
│ ├── kraken2
│ ├── kreport2krona
│ ├── Krona
│ ├── MergeSamFiles
│ ├── qc
│ ├── RemoveHost
│ ├── rgi
│ ├── spades
│ └── VFDB
├── raw
│ ├── SRR10903401.1.fastq.gz
│ ├── SRR10903401.2.fastq.gz
│ ├── SRR10903402.1.fastq.gz
│ └── SRR10903402.2.fastq.gz
├── README.md
├── report
│ ├── align_multiqc_data
│ ├── align_multiqc.html
│ ├── bracken
│ ├── centrifuge
│ ├── fastp_multiqc_data
│ ├── fastp_multiqc.html
│ ├── kraken2
│ └── Krona
├── report.html
├── results
│ ├── aligned
│ ├── centrifuge
│ ├── kraken2
│ ├── kreport2krona
│ ├── rgi
│ ├── spades
│ └── VFDB
└── workflow
├── envs
├── report
├── rules
├── schemas
├── scripts
└── Snakefile