欢迎光临散文网 会员登陆 & 注册

用R绘制两个物种间染色体共线性

2021-12-26 20:16 作者:Albert_Xin  | 我要投稿

一、加载R包

1. 安装R包[1]


2. 加载R包:


二、 准备数据

a. 染色体信息数据见图1,第一列数据为染色体名称,第二列为染色体开始位置,第三列为染色体结束为止,第三列为染色体填充颜色,第五列为物种名称,第六列是物种名称在图片中显示的大小,第七列是物种名称的颜色,支持RGB和十六进制的颜色。


图1 染色体信息数据

b.共线性数据,具体格式见图 2,第一列为图一中物种排名第一的数据如此处为Grape,且第一列为染色体ID,跟随其后的两行为所在染色体为止的信息,第二个物种就是图一中排序在后的物种的染色体ID,跟随两行为染色体位置信息,最后一列为填充的颜色,根据你感兴趣的基因,设置彩色,并将其排序到最后以方便在图片中显示。


图 2 共线性数据

三、运行R包

ideogram包中karyotype为染色体信息数据,synteny为共线性数据,output为svg图片输出路径,结果如图 3。

图 3 共线性结果图

[1] Hao Z, Lv D, Ge Y, et al. RIdeogram: drawing SVG graphics to visualize and map genome-wide data on the idiograms[J]. PeerJ Computer Science, 2020, 6: e251.

用R绘制两个物种间染色体共线性的评论 (共 条)

分享到微博请遵守国家法律