基于两个 fasta 序列获得 vcf 文件

1. 基于 BWA 进行序列比对

bwa index reference.fasta

bwa mem reference.fasta sample.fasta > alignment.sam

2. 生成 BAM 文件

samtools view -Sb alignment.sam > alignment.bam

samtools sort alignment.bam -o sorted_alignment.bam

samtools index sorted_alignment.bam

3. 调用变异位点

bcftools mpileup -f reference.fasta sorted_alignment.bam | bcftools call -mv -Ov -o variants.vcf

gatk HaplotypeCaller    -R reference.fasta     -I sorted_alignment.bam     -O variants.vcf

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 尝试下全英文写作Finding SNPs (Single Nucleotide Polymorphisms) in...
    仓鼠飞轮007阅读 80评论 0 0
  • samtools的说明文档:http://samtools.sourceforge.net/samtools.sh...
    YX_Andrew阅读 532评论 0 2
  • Part 3 Samtools view view命令的主要功能是:将sam文件转换成bam文件;然后对bam文件...
    _linun_阅读 441评论 0 2
  • 基因组重测序数据目的:需要检测基因组中的变异,找到并定位这些突变位点 条件:参考基因组、重测序数据、 分析流程: ...
    古月福_阅读 2,978评论 1 2
  • GATK(全称The Genome Analysis Toolkit)是Broad Institute开发的用于二...
    Greatji阅读 34,277评论 0 18