Stacks

De acordo com a página do Stacks, “Stacks is a software pipeline for building loci from short-read sequences, such as those generated on the Illumina platform. Stacks was developed to work with restriction enzyme-based data, such as RAD-seq, for the purpose of building genetic maps and conducting population genomics and phylogeography”.

Versões Disponíveis

  • stacks/2.4

Submissão de Jobs em Paralelo (SMP)

Crie um arquivo chamado, por exemplo, submit_paral_jobs.sh.

#!/bin/bash
#SBATCH -c 16

module load stacks/2.4

export INPUT="ustacks.sh *.fq.gz"
export OUTPUT="*.tsv.gz"

export LARGE_FILES="true"

job-nanny ./ustacks.sh

em que o script ustacks.sh tem o seguinte conteúdo:

ar=./
file="90415
90414
90426
90427
90422
90420
"

i=1
for file in $file
do
 ustacks -p 100 -t gzfastq -m 3 -M 4 -i $i \
            -f $ar/${file}.fq.gz  \
            -o $ar
 let "i+=1";
done

Antes de submeter o job, deve-se tornar o script executável pelo comando

chmod +x run.sh

Para submeter o processo, basta usar o comando:

sbatch submit_paral_jobs.sh

Referências

Para informações adicionais sobre o software, consulte a documentação do Stacks.