s11_noUMI_coverage_unpair_20220929.sh 1.3 KB

123456789101112131415161718192021222324252627
  1. #!/bin/sh
  2. #PBS -N coverage
  3. #PBS -j oe
  4. #PBS -l ncpus=20
  5. #PBS -l nodes=1
  6. #PBS -l mem=40G
  7. #inputpath=$1
  8. #sample=$2
  9. source /home/liuxiangqiong/miniconda3/bin/activate base
  10. target=/cgdata/liuxiangqiong/work62pancancer/pipeline/v0/refdata/NanOnco_Plus_Panel_v2.0_Covered_b37_cg.parY2X.sort.bed
  11. outputdir=${inputpath}/10Coverage
  12. #5.计算每个位点的测序深度
  13. #也可用samtools depth.但是需要注意设置上线。
  14. samtools depth -d 20000 -b ${target} ${bam_dir}/${sample}_clean.bam >${outputdir}/${sample}.cov.samtools.txt
  15. #计算每个探针的平均覆盖深度
  16. python3 /cgdata/liuxiangqiong/work62pancancer/pipeline/v0/noUMI_v0/sample_coverage_v0_20220906.py -i ${inputpath} -s ${sample}
  17. #采用bedtools分析,可能会出错
  18. #bedtools coverage -d -a ${target} -b ${bam_dir}/${sample}_clean.bam >${outputdir}/${sample}_clean_abra2_target_cov.txt
  19. #bamdir=/cgdata/pancancer/analyse/lane7/bamfile/${sample}_clean.bam
  20. ###采用fgbio计算测序错误率
  21. #outputdir2=${inputpath}/8Fastqc
  22. #fgbio=/cgdata/liuxiangqiong/software/fgbio/fgbio-1.3.0.jar
  23. #ref=/cgdata/Database/GATK/b37/human_g1k_v37_decoy.fasta
  24. #dbsnp138=/cgdata/Database/GATK/b37/dbsnp_138.b37.vcf
  25. #java -jar $fgbio ErrorRateByReadPosition -i ${bam_dir}/${sample}_clean.bam --collapse=false -r $ref -v $dbsnp138 -o $outputdir2/$sample