BCFtools常规使用

BCFtools可用于处理VCF和BCF文件;具体可参考BCFtools说明文档进行详细学习。

This manual page was last updated 2022-02-21 and refers to bcftools git version 1.15.

键入bcftools可查看所有参数

  • annotate .. edit VCF files, add or remove annotations
## 添加ID; 将染色体,pos,REF,ALT添加到ID
bcftools annotate --set-id +'%CHROM\_%POS\_%REF\_%FIRST_ALT' file.vcf
  • call .. SNP/indel calling (former "view")

  • cnv .. Copy Number Variation caller

  • concat .. concatenate VCF/BCF files from the same set of samples

将不同染色体的VCF文件进行合并
  • consensus .. create consensus sequence by applying VCF variants

  • convert .. convert VCF/BCF to other formats and back

  • csq .. haplotype aware consequence caller

  • filter .. filter VCF/BCF files using fixed thresholds

  • gtcheck .. check sample concordance, detect sample swaps and contamination

  • head .. view VCF/BCF file headers

  • index .. index VCF/BCF

  • isec .. intersections of VCF/BCF files

  • merge .. merge VCF/BCF files files from non-overlapping sample sets

  • mpileup .. multi-way pileup producing genotype likelihoods

  • norm .. normalize indels

对vcf中的InDel进行对齐

## 检查SV是否和ref一一对应
bcftools norm --check-ref e --fasta-ref Sp_YY_v2.fa $inputVCF
  • plugin .. run user-defined plugin

  • polysomy .. detect contaminations and whole-chromosome aberrations

  • query .. transform VCF/BCF into user-defined formats

## 调取染色体和POS信息。
bcftools query -f '%CHROM\t%POS\n' output.vcf.gz
## 调取基因型是ALT的样本; 如果不在header里面,则用[]
bcftools query -f '%CHROM:%POS [%SAMPLE %GT]\n' -i'GT="alt"' file.bcf
## 调取VCF文件样本名称
bcftools query -l *vcf.gz >samples_list.txt


  • reheader .. modify VCF/BCF header, change sample names
bcftools reheader -s test_changed_id  -o test.newid.vcf.gz test.vcf.gz
# -s 后面接需要替换的样本名称;共两列,第一列尾old name;第二列对应new name
  • roh .. identify runs of homo/auto-zygosity

  • sort .. sort VCF/BCF files

  • stats .. produce VCF/BCF stats (former vcfcheck)

  • view .. subset, filter and convert VCF and BCF files

(1)可从VCF中提取指定样本信息
bcftools index *vcf.gz
bcftools view -S samples *vcf.gz -Oz -o  *_sampels.vcf.gz
(2)对vcf进行过滤
bcftools view -i 'F_MISSING < 15 & MAC > 3'  -m2 -M2 *vcf -Oz -o  
*fil.vcf
(3) 指定染色体位置# 格式Chr\tpos
bcftools view -R Chr_pos *vcf.gz -Oz -o  *Chr_pos.vcf.gz
(4) 指定位点
bcftools view -T selected_snps.txt output.vcf.gz -o selected_snps.vcf.gz

  • intersect
bedtools intersect [OPTIONS] -a <bed/gff/vcf/bam> -b <bed/gff/vcf/bam>

可用于检测两个gff文件中,是否存在🈚️overlap基因,使用-v参数
-v :Only report those entries in A that have _no overlaps_ with B.
        - Similar to "grep -v" (an homage).
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,634评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,951评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,427评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,770评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,835评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,799评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,768评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,544评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,979评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,271评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,427评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,121评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,756评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,375评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,579评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,410评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,315评论 2 352

推荐阅读更多精彩内容