泛基因组可视化

本文介绍了三种用于泛基因组可视化的软件:Bandage、odgi和SequenceTube。Bandage适用于GFA文件,odgi专用于展示单倍型,而SequenceTube提供网页版并支持read比对。作者详细展示了如何使用这些工具进行数据分析和可视化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

做了泛基因组需要将结果可视化,这里记录一下可视化方法,其实有一个网站已经帮我们总结好了:https://pangenome.github.io/  ,有的是专门的可视化软件,有的是综合软件,不仅可以可视化还可以分析构建泛基因组,下面列出我用过的感觉不错的三个软件:Bandge,odgi,SequenceTube,各自绘图结果展示如下:

28a6b4b8421004bbfa65961ecf7b37df.png

Bandage:https://rrwick.github.io/Bandage/, 图形可视化软件,支持输入GFA格式的文件可视化,在基因组组装中用的比较多,但是也可以展示泛基因组的结果;由于本人多用命令行工具,这个就不做过多介绍了。

odgi:https://github.com/pangenome/odgi,是一个专门用于可视化泛基因组的工具,是一个命令行的工具。主要做泛基因组不同单倍型的展示,结果也是挺好看的。

SequenceTube:https://github.com/vgteam/sequenceTubeMap,也是一个专门用于可视化泛基因组的工具,为网页版本,也提供一个示例网站:https://vgteam.github.io/sequenceTubeMap/。这个工具绘图最炫酷,还支持read比对结果可视化,方便后续特定基因不同单倍型分析,重点介绍。

使用:

1.odgi:

#设置环境变量,安装在export TMPDIR=`pwd`/tmpexport PATH=/share/work/biosoft/cactus/latest/bin/:$PATH#一般我们使用VG构建泛基因组,会有vg文件,可讲vg文件转换成og文件,就可以可视化odgi paths -i chr1.og -L >chr1.paths.txt#整条染色体#odgi viz -i pangenome/pangenome.chroms/chr1.og -o chr1.odgi.png -x 1500#排序odgi sort  --optimize -i chr1.og  -o chr1.sorted.og#查看vcf 文件找到感兴趣的位点展示:odgi extract -i chr1.sorted.og -n 518 -c 3 -o subregion518.og -d 10000     # ID 33 (-n 33), -d 距离 ,-c 附近的 node数量 -E #节点统计odgi stats -i subregion518.og -S >subregion518.paths.stat.txt#path IDodgi paths -i subregion518.og -L >subregion518.paths.txt#转换 GFA odgi view -i subregion518.og -g > subregion518.gfa #for  Bandage view#绘图odgi viz -i subregion518.og -o subregion518.png -x 5000 #-z strand Black is forward, red is reverse.#获取FASTA 文件:odgi paths -i subregion518.og -f > subregion518.paths.fasta

结果图如下,只是展示很小一个地方的情况:

a2eb46e13ac08ae6c194e33104c51f26.png

2.SequenceTube使用:

这个工具是一个网页工具,默认端口是3000;先把要展示的数据文件链接到他的安装目录中的exampleData中,再启动服务就可以可视化查看感兴趣的位点了:

# 链接文件过去到这个文件夹:
cd /share/work/biosoft/sequenceTubeMap/sequenceTubeMap/exampleData/ 
# 链接文件 主要文件包括,
ln -s /work/ara_pangenome/pangenome* .




#启动服务可视化。记得启动docker时加上端口映射 -p 3000:3000  
cd /share/work/biosoft/sequenceTubeMap/sequenceTubeMap 
npm run serve  #启动服务

启动服务之后,打开电脑网页,输入运行这个服务的IP地址加端口号:http://192.168.101.5:3000/,即可打开网页,选择相应的文件和区域即可展示:官方的参考文档:https://github.com/vgteam/sequenceTubeMap/blob/master/public/help/help.md,按照下方图片中1-8步骤操作即可使用

4943d2722dc6520d88c233cade57fd4e.png

可视化展示结果:

2c539ac1fac39ae11e7d8b2555c91011.png

3.软件的安装

这些软件的安装大家可以看官方安装指导,链接我已经贴过了,如果省事的话我已经构建好镜像,可以使用docker镜像:

#下载镜像
docker pull omicsclass/pan-genome:v1.0
#启动镜像:
docker run --rm -it -v ~/pan-genome/:/work  -p 3000:3000 omicsclass/pan-genome:v1.0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值