前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >breakdancer检测结构变异

breakdancer检测结构变异

作者头像
生信修炼手册
发布2020-05-11 10:09:16
1.2K0
发布2020-05-11 10:09:16
举报
文章被收录于专栏:生信修炼手册生信修炼手册

breakdancer 是一款结构变异检测软件, 专门针对双端测序数据进行开发,github地址如下

https://github.com/genome/breakdancer

分析原理图如下

从原理图可以看出,breakdancer 会根据双端reads的比对情况,检测以下5种类型的结构变异

  1. insertions
  2. deletions
  3. inversions
  4. inter-chromosomal translocations
  5. intra-chromosomal translocations

软件的安装过程如下

代码语言:javascript
复制
git clone --recursive https://github.com/genome/breakdancer.git
cd breakdancer
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=release -DCMAKE_INSTALL_PREFIX=/usr/local
make

最终会生成一个可执行的二进制文件,breakdancer-max。软件的使用也比较简单,共两个步骤。

1. 生成配置文件

输入文件为比对基因组产生的bam文件, 用法如下

代码语言:javascript
复制
bam2cfg.pl tumor.bam normal.bam > config.txt

配置文件中,每个样本对应一行记录,包含以下特征值

代码语言:javascript
复制
readgroup:tumor
platform:illumina
map:tumor.bam
readlen:144.84
lib:YL
num:10000
lower:0.00
upper:519.05
mean:210.24
std:65.87
SWnormality:-40.54
exe:samtools view
2. 鉴定结构变异

用法如下

代码语言:javascript
复制
breakdancer_max -t -q 10 -d sv.reads config.txt > sv.out

结构变异的检测计算量较大,所以需要的时间也很久。输出文件的列数很多,共有14列。

每一列的含义如下

  1. Chromosome 1
  2. Position 1
  3. Orientation 1
  4. Chromosome 2
  5. Position 2
  6. Orientation 2
  7. Type of a SV
  8. Size of a SV
  9. Confidence Score
  10. Total number of supporting read pairs
  11. Total number of supporting read pairs from each map file
  12. Estimated allele frequency
  13. Software version
  14. The run parameters

1到6列描述的是断裂点的位置信息;第7列描述结构变异的类型,DEL代表缺失,INS代表插入,INV代表倒位,ITX代表同一染色体上的易位,CTX代表不同染色体之间的易位;第8列代表结构变异的长度,对于染色体间的易位,这个数值没有含义;第9列代表该结构变异可信度的打分值,数值越大,可靠性越高。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-07-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生信修炼手册 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 生成配置文件
    • 2. 鉴定结构变异
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档