跟着Nature Communications学作图:synvisio在线工具展示MCScanX共线性分析的结果

简介: 跟着Nature Communications学作图:synvisio在线工具展示MCScanX共线性分析的结果

synvisio在线工具 链接 https://synvisio.github.io/
之前知道这个工具,但是没有搞懂他的输入数据格式,最近看到一篇论文

Genome-wide signatures of adaptation to extreme environments in red algae

https://www.nature.com/articles/s41467-022-35566-x#Abs1

这里提到了论文中的figure1a是用这个在线工具做的

image.png

而且论文中提供了作图的数据文件,所以搞懂了这个在线工具的输入文件

  • 一个是MCScanX这个软件共线性分析的结果
  • 一个是四列的制表符分隔的文件 ,四列分别是 染色体id 基因名 基因起始位置,基因终止位置

接下来我们用MCScanX这个软件中的示例数据at_vv.blast 和 at_vv.gff来试一下

首先是安装MCScanX

参考链接 https://www.jianshu.com/p/88dcb3cdd18b

但是这个链接里提到的下载地址我已经打不开了 ,找到了 MCScanX这个软件的github主页,直接从github下载

https://github.com/wyp1125/MCScanX

下载好以后

unzip MCScanX-master.zip
cd MCScanX-master/
make

报错

image.png

我运行了一下javac,提示我

image.png

然后把4个apt命令依次运行一下,这个需要有root权限

然后再make就成功了

这里没有和简书链接里提到的需要在三个文件开头添加内容

我将 at_vv.blast 和 at_vv.gff 文件放到一个practice文件夹下

cd practice
../MCScanX at_vv

很快就得到了结果

at_vv.collinearity 和 at_vv.gff文件就是 synvisio在线工具作图需要的两个输入文件

首先是upload own data to dashboard上传这两个文件,所有选项都采用默认

然后到synteny dashboard去作图,还是所有选项都是默认

image.png

需要在这里分别选择染色体

image.png

这里遇到一个问题是目前只会做两个物种的,如果有多个物种该怎么办呢?

好像还可以添加额外的信息,但是那个track的文件内容该怎么准备暂时没有想明白

如果需要这两个示例文件可以给推文点赞,点击在看,最后留言

image.png

欢迎大家关注我的公众号

小明的数据分析笔记本

小明的数据分析笔记本 公众号 主要分享:1、R语言和python做数据分析和数据可视化的简单小例子;2、园艺植物相关转录组学、基因组学、群体遗传学文献阅读笔记;3、生物信息学入门学习资料及自己的学习笔记!
相关文章
|
12天前
|
算法 数据可视化
R语言社区检测算法可视化网络图:ggplot2绘制igraph对象分析物种相对丰度
R语言社区检测算法可视化网络图:ggplot2绘制igraph对象分析物种相对丰度
14 0
|
14天前
|
数据可视化 算法 数据挖掘
R语言使用K-Means聚类可视化WiFi访问
R语言使用K-Means聚类可视化WiFi访问
19 1
|
4月前
|
编解码 数据可视化 定位技术
基于Google Earth Engine Explorer谷歌地球引擎GEE浏览界面实现遥感影像地物监督分类
基于Google Earth Engine Explorer谷歌地球引擎GEE浏览界面实现遥感影像地物监督分类
|
11月前
|
数据可视化 数据挖掘 Python
跟着Nature学作图:R语言ggplot2作图展示基因和转座子的相对位置
跟着Nature学作图:R语言ggplot2作图展示基因和转座子的相对位置
|
10月前
|
数据采集 数据可视化 Serverless
单细胞工具箱|Seurat官网标准流程(上)
单细胞工具箱|Seurat官网标准流程
290 0
|
10月前
|
数据可视化 数据挖掘
单细胞工具箱|Seurat官网标准流程(下)
单细胞工具箱|Seurat官网标准流程(下)
421 0
|
11月前
|
数据可视化 数据挖掘 Python
跟着Nature Communications学作图:R语言ggplot2画图展示捐赠者的临床概况
跟着Nature Communications学作图:R语言ggplot2画图展示捐赠者的临床概况
|
11月前
|
数据可视化 数据挖掘 Python
跟着Nature Communications学作图:R语言ggplot2做堆积柱形图展示群体基因组学的结果
跟着Nature Communications学作图:R语言ggplot2做堆积柱形图展示群体基因组学的结果
|
11月前
|
存储 数据可视化 数据挖掘
跟着Nature Communications学作图:R语言ggplot2柱形图展示GO富集分析的结果
跟着Nature Communications学作图:R语言ggplot2柱形图展示GO富集分析的结果
|
11月前
|
数据可视化 数据挖掘 Python
跟着Nature Genetics学作图:R语言ggtree画进化树展示不同种番茄的进化关系
跟着Nature Genetics学作图:R语言ggtree画进化树展示不同种番茄的进化关系

热门文章

最新文章