SchemaBio draw_fusion融合绘图

#software

改造了Arribadraw_fusions,现在对接其他SV程序更友好了。

原代码以GPLv3开源,因此SchemaBio/draw_fusion也以GPLv3开源。

除了参数的更新外,还优化了代码结构,调整了巨大的if else循环,并且提高了可读性。

安装

建议使用docker

docker pull ghcr.io/schemabio/draw_fusion:latest

运行

现在不用以Arriba的结果格式作为输入,而是输入所有的信息

Rscript draw_fusions.R \
  --annotation=annotation.gtf.gz \    # 必填:GTF注释文件
  --output=fusion.pdf \               # 必填:输出PDF
  --gene1=TMPRSS2 \                   # 基因1名称
  --gene2=ERG \                       # 基因2名称
  --contig1=chr2 \                    # 染色体1 (chr2 或 2)
  --contig2=chr2 \                    # 染色体2
  --breakpoint1=42526250 \            # 断点1位置
  --breakpoint2=29447242              # 断点2位置

是的,为了提升运行效率,现在的注释文件兼容**.gtf.gz**,即使用bgzip压缩后的格式。

bgzip annotation.gtf
tabix -p gff annotation.gtf.gz

绘制的图和arriba的是一致的。

plot

文档

更多的输入参数请参考仓库页面