Link Search Menu Expand Document

Snakefiles for the paper

This pages describes how to accquire the pipelines used in the workflow. All pipelines require conda and Snakemake.

conda create -y -n snake -c bioconda -c conda-forge snakemake>=5.10 sra-tools
conda activate snake

KnuttReads2Bins

Read analysis and binning.

git clone -b paper https://github.com/KnuttPipeline/KnuttReads2Bins.git
cd KnuttReads2Bins
download_sra(){
  fastq-dump --split-files -O input $1 --gzip
  mv input/${1}_1.fastq.gz input/${2}_R1.fastq.gz
  mv input/${1}_2.fastq.gz input/${2}_R2.fastq.gz
}
download_sra SRR11128853 ENR-Ac244days_meta
download_sra SRR11128854 ENR-Ac211days_meta
download_sra SRR11128855 PFL9_meta
snakemake -prj 16 --use-conda --keep-going paper 2>&1 | tee run.log
# Run with 16 cores available

KnuttBinAnno

Bin annotation.

git clone -b paper https://github.com/KnuttPipeline/KnuttBinAnno.git
cd KnuttBinAnno
wget -qO- https://www.knutt.org/assets/etc/binsdyksma.tgz | tar xzvf - -C input/
snakemake -prj 16 --use-conda --keep-going paper 2>&1 | tee run.log

KnuttBinPhylo

Automatic phylognetic marker analysis.

git clone -b paper https://github.com/KnuttPipeline/KnuttBinPhylo.git
cd KnuttBinPhylo
wget -qO- https://www.knutt.org/assets/etc/binsdyksma.tgz | tar xzvf - -C input/
snakemake -prj 16 --use-conda --keep-going paper 2>&1 | tee run.log