File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -88,7 +88,9 @@ mkdir kraken_results
8888for i in * _1.fastq.gz
8989do
9090 prefix=$( basename $i _1.fastq.gz)
91- kraken --db $KRAKEN_DB --threads 2 --fastq-input --gzip-compressed \
91+ # set number of threads to number of cores if running under SLURM, otherwise use 2 threads
92+ nthreads=${SLURM_NPROCS:= 2}
93+ kraken --db $KRAKEN_DB --threads ${nthreads} --fastq-input --gzip-compressed \
9294 ${prefix} _1.fastq.gz ${prefix} _2.fastq.gz > kraken_results/${prefix} .tab
9395 kraken-report --db $KRAKEN_DB \
9496 kraken_results/${prefix} .tab > kraken_results/${prefix} _tax.txt
@@ -134,7 +136,7 @@ Three steps are necessary to set up Kraken abundance estimation.
134136``` bash
135137find -L $KRAKEN_DB /library -name " *.fna" -o -name " *.fa" -o -name " *.fasta" > genomes.list
136138cat $( grep -v ' ^#' genomes.list) > genomes.fasta
137- kraken --db=${KRAKEN_DB} --fasta-input --threads=10 kraken.fasta > database.kraken
139+ kraken --db=${KRAKEN_DB} --fasta-input --threads=${SLURM_NPROCS := 10} kraken.fasta > database.kraken
138140count-kmer-abundances.pl --db=${KRAKEN_DB} --read-length=100 database.kraken > database100mers.kraken_cnts
139141```
140142
You can’t perform that action at this time.
0 commit comments