基于 haplotype 的变异检测工具,可从 BAM/CRAM 中调用 SNP、indel 和复杂变异。Haplotype-based variant caller for alignment data.
mamba install -c bioconda freebayes
单样本 calling:
freebayes -f reference.fa sample.sorted.bam > sample.freebayes.vcf
多样本 calling:
freebayes -f reference.fa -L bam.list > cohort.freebayes.vcf
限制区域:
freebayes -f reference.fa -t targets.bed -L bam.list > cohort.targets.vcf
基础过滤:
bcftools view -i 'QUAL>=20 && INFO/DP>=10' cohort.freebayes.vcf \
-Oz -o cohort.filtered.vcf.gz
-f:参考 FASTA。-L:BAM 列表。-t:目标区域 BED。--ploidy:倍性。--min-alternate-count:候选 ALT 最少支持数。--min-alternate-fraction:候选 ALT 最低比例。