s13_sample_concordance_pair_20230210.sh 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. #!/bin/sh
  2. #PBS -N concordance
  3. #PBS -j oe
  4. #PBS -l ncpus=12
  5. #PBS -l nodes=1
  6. #PBS -l mem=20G
  7. source /home/liuxiangqiong/miniconda3/bin/activate base
  8. target=/cgdata/liuxiangqiong/work62pancancer/Client/v0/script/refdata/data/markers/GRCh37.autosomes.phase3_shapeit2_mvncall_integrated.20130502.SNV.genotype.sselect_v4_MAF_0.4_LD_0.8.bed
  9. ref=/cgdata/Database/GATK/b37/human_g1k_v37_decoy.fasta
  10. ###创建路径
  11. outputdir=${inputpath}/tempfile/pair_identify
  12. function run_mkcurrent_dir(){
  13. if [ ! -d "$outputdir" ]; then
  14. mkdir $outputdir
  15. fi
  16. }
  17. run_mkcurrent_dir;
  18. #获得tumor的target区域的pileup
  19. tumor_bam=${bam_dir}/${tumor}_clean.bam
  20. gatk Pileup \
  21. -R $ref \
  22. -L $target \
  23. -I $tumor_bam \
  24. -verbose \
  25. -O ${outputdir}/${tumor}.pileup
  26. #获得normal的target区域的pileup
  27. normal_bam=${bam_dir}/${normal}_clean.bam
  28. gatk Pileup \
  29. -R $ref \
  30. -L $target \
  31. -I $normal_bam \
  32. -verbose \
  33. -O ${outputdir}/${normal}.pileup
  34. ##一致性判断
  35. python3 /cgdata/liuxiangqiong/work62pancancer/Client/v0/script/20220705/verify_concordance_v0.py -T ${outputdir}/${tumor}.pileup -N ${outputdir}/${normal}.pileup -H -O ${outputdir}/${sample}_concordance.txt
  36. #删除中间文件
  37. rm -rf ${outputdir}/${tumor}.pileup
  38. rm -rf ${outputdir}/${normal}.pileup