This Snakemake pipeline automates microbial genomic analyses, integrating tools for resistance gene detection, virulence factor identification, typing, and lineage determination.
-
Clone the repository:
git clone <repository-url> cd <repository-directory>
-
Install dependencies: ```bash conda env create -f environment.yaml conda activate
- Prepare the samplesheet.tsv:
- Include sample IDs, file paths for reads, and assembly files. Customize config.yaml:
-
Define tools, databases, and analyses for your samples.
-
Execute Snakemake:
bash cd workflow snakemake --configfile ../config/config.yaml --cores <N cores>
-
Results:
- Output files will be stored in the directory specified by
out_folder
Results are organized by species and sample:
results/
├── Species_1/
│ ├── sample1/
│ │ ├── analysis_1/
│ │ ├── analysis_2/
│ │ └── analysis_3/
│ └── sample2/
| ├── analysis_1/
| ├── analysis_2/
| ...
├── Species_1/
│ ├── sample1/
| ├── analysis_1/
| ...
│
└── logs/