美文网首页
关于call SNP无变异位点的解决方法

关于call SNP无变异位点的解决方法

作者: 17号小行星 | 来源:发表于2022-05-12 14:21 被阅读0次

    本次使用bcftools call SNP

    cd ~/SC/zaohong
    source /gss1/env/bwa_v0.7.17.env
    bwa index ref.fasta
    samtools faidx ref.fasta
    source /gss1/env/picard.env
    #数据质控
    cd ~/SC/data
    source /gss1/env/fastqc.env
    mkdir zaohong_qc
    fastqc zaohong_1.fq.gz zaohong_2.fq.gz -o zaohong_qc
    #质量还行,就不过滤了
    #比对
    cd ~/SC/zaohong
    bwa mem  ref.fasta ../data/zaohong_1.fq.gz ../data/zaohong_2.fq.gz | samtools view -Sb - > zaohong.Sf.bam
    source /gss1/env/samtools-1.11.env 
    samtools sort zaohong.Sf.bam -o zaohong.Sf.sort.bam
    #查看比对情况
    samtools index zaohong.Sf.sort.bam > zaohong.Sf.sort.bam.bai
    samtools tview zaohong.Sf.sort.bam --reference ../ref/Sf/Prunus_mume_Kensaki_Sf-RNase.fasta #键盘左右键可滑动窗口
    #
    samtools flagstat zaohong.Sf.sort.bam > zaohong.Sf.sort.bam.flagstat
    #call SNP
    source /gss1/env/bcftool.env
    bcftools mpileup -Ou  -f ref.fasta zaohong.Sf.sort.bam | bcftools call  -mv -o zaohong.Sf.vcf.gz
    

    按以上流程跑完后,vcf文件没有call 出任何SNP。

    bcftools mpileup -Ou  -A -f ../ref/Sf/Prunus_mume_Kensaki_Sf-RNase.fasta zaohong.Sf.sort.bam | bcftools call  -mv -o zaohong.Sf.vcf.gz
    

    bcftools mpileup 中添加 -A参数后,可以call 出SNP,可能是我的ref.fasta是一个基因,所以添加 -A 参数后就出结果了

    相关文章

      网友评论

          本文标题:关于call SNP无变异位点的解决方法

          本文链接:https://www.haomeiwen.com/subject/woydurtx.html