s3_noUMI_CNV_cnvkit_pair_20220606.sh 1.6 KB

123456789101112131415161718192021222324252627282930313233343536
  1. #!/bin/sh
  2. #PBS -N CNVpair_cnvkit
  3. #PBS -j oe
  4. #PBS -l ncpus=12
  5. #PBS -l nodes=1
  6. #PBS -l mem=20G
  7. #inputpath=$1
  8. #sample=$2
  9. source /home/liuxiangqiong/miniconda3/bin/activate base
  10. hg19=/cgdata/Database/GATK/b37/human_g1k_v37_decoy.fasta
  11. target=/cgdata/liuxiangqiong/work62pancancer/pipeline/v0/refdata/NanOnco_Plus_Panel_v2.0_Covered_b37_cg.parY2X.sort.bed
  12. includhg19=/cgdata/liuxiangqiong/database/cnvkit/data/access-5k-mappable.grch37.bed
  13. outputdir=${inputpath}/2CNV_cnvkit_pair
  14. cnvkit.py batch \
  15. ${bam_dir}/${tumor}_clean.bam \
  16. --normal ${bam_dir}/${normal}_clean.bam \
  17. --targets ${target} \
  18. --fasta ${hg19} \
  19. --access ${includhg19} \
  20. --output-reference ${outputdir}/${normal}_my_reference.cnn \
  21. --output-dir ${outputdir}/${sample}_cnvkit/ \
  22. --diagram --scatter
  23. ###extract the cnr data for multi-region of gene
  24. python3 /cgdata/liuxiangqiong/work62pancancer/pipeline/v0/noUMI_v0/cnvkit_cnr_gene20220525.py -i ${inputpath} -s ${sample} -t ${tumor}
  25. ####do the cnvkit segment for the multi-region gene
  26. cnvdir=${inputpath}/2CNV_cnvkit_pair/${sample}_cnvkit
  27. cat ${cnvdir}/${tumor}_seggene.list |while read gene;do cnvkit.py segment ${cnvdir}/${tumor}_${gene}_gene.cnr -o ${cnvdir}/${tumor}_${gene}_gene.seg.cns --smooth-cbs;done
  28. ###merge the cns data
  29. #python3 /cgdata/liuxiangqiong/work62pancancer/pipeline/v0/noUMI_v0/cnvkit_cns_merge_20220525.py -i ${inputpath} -s ${sample} -t ${tumor}
  30. python3 /cgdata/liuxiangqiong/work62pancancer/pipeline/v0/noUMI_v0/cnvkit_cns_merge_20220823.py -i ${inputpath} -s ${sample} -t ${tumor}
  31. #del the file
  32. rm -rf ${cnvdir}/*gene.seg.cns
  33. rm -rf ${cnvdir}/*gene.cnr