cd /path/to/DELLY/CASE
gzip -d SRR742200_1.fastq.gz gzip -d hg19.fa.gz
bwa index -a bwtsw hg19.fa
bwa mem -t 96 hg19.fa SRR742200_1.fastq > bwa.sam
samtools view -bS bwa.sam > SRR742200_1.bam samtools sort -@96 SRR742200_1.bam -o SRR742200_1.sort.bam samtools index -@96 SRR742200_1.sort.bam SRR742200_1.sort.bam.bai
#!/bin/bash for varible1 in {1..127} do cp SRR742200_1.sort.bam SRR742200_1${varible1}.sort.bam && cp SRR742200_1.sort.bam.bai SRR742200_1${varible1}.sort.bam.bai done
cp /path/to/DELLY/delly-0.8.5/excludeTemplates/human.hg19.excl.tsv ./ { time OMP_NUM_THREADS=128 delly call -x human.hg19.excl.tsv -o delly.bcf -g hg19.fa SRR742200_1*.sort.bam; } 2>&1 | tee -a kp920-7265.log
Delly主要在样本级别进行并行化。因此,OMP_NUM_THREADS应始终小于或等于输入样本的数量。此处为128个样本,所以OMP_NUM_THREADS设置成128。
显示如图1,则说明运行成功。
bcftools view delly.bcf > delly.vcf && cat delly.vcf | more
输出结果如图 输出结果所示。