美文网首页
【可视化】circos图之自制核型

【可视化】circos图之自制核型

作者: XuningFan | 来源:发表于2020-08-25 22:13 被阅读0次
image.png

在小华同学那里学得自制circos图核型,图虽小,用处却大,细节易忘,于是不经想动手记录下来。

这个circos图与其他图最大的区别是核型图是自制的
我们先来看一下核型图的写法:

chr - metabolic_process metabolic_process 0 1800 214,0,71
chr - response_to_abiotic_stimulus response_to_abiotic_stimulus 0 1100 0,128,153
chr - response_to_stimulus response_to_stimulus  0 1900 10,71,255
chr - single-organism_cellular_process single-organism_cellular_process 0 1200 238,0,0
chr - single-organism_metabolic_process single-organism_metabolic_process 0 1200 77,187,213
chr - ANAHLS ANAHLS 0 330 0,213,143
chr - CCR2 CCR2 0 330 0,213,143
chr - CYP93D1 CYP93D1 0 330 0,213,143
chr - CYSB CYSB 0 330 0,213,143
chr - DLP DLP 0 330 0,213,143

我们之前说法,核型文件以TAB键分割,前两列可以不变,第三列为染色体实际编号,第四列为图片中显示的编号,第五列代表开始位置,第六列代表终止位置,最后一列实际控制染色体的颜色。
那么根据这个规则,我们可以将第三列改成我们需要展示的内容比如图中的pathway或者基因名称作为“chrom”。其核心的话,是要按照每一个“chrom”设置合适的大小。比如图中基因均设成0-330bp,pathway设成“0-1100”,“0-1800”等等。
其次我们来看下相应的link文件:
同样的也是“染色体编号”,起始位置,终止位置,“染色体编号”,起始位置,终止位置,如下:

Ras_signaling_pathway 0 100 RHS19 0 110
Ras_signaling_pathway 100 200 PGDH 0 66
Ras_signaling_pathway 200 300 TT5 0 110
Ras_signaling_pathway 300 400 SYP121 0 165
Ras_signaling_pathway 400 500 PSP 0 83
Ras_signaling_pathway 500 600 GRF9 0 66
Ras_signaling_pathway 600 700 OPCL1 0 83
Ras_signaling_pathway 700 800 DLP 0 83
Ras_signaling_pathway 800 900 HB 0 110
Ras_signaling_pathway 900 1000 RGP1 0 66

最后让我们来看一下整体配置:

luminance = lum80
<<include colors_fonts_patterns.conf>>

<colors>
a = 0.6
blackweak = 0,0,0,0.75
</colors>

<<include ideogram.conf>>
<<include ticks.conf>>
karyotype   = made_karyotype.txt
<image>
<<image.conf>>
</image>
chromosomes_units  = 10

<links>
<link>
file   = link_1.txt
ribbon = yes
flat   = yes # untwist all ribbons
radius = 0.98r
color  = chr7_a3
bezier_radius    = 0r
stroke_color     = vdgrey_a2
stroke_thickness = 2
</link>

<link>
file   = link_2.txt
ribbon = yes
flat   = yes # untwist all ribbons
radius = 0.98r
color  = chr5_a3
bezier_radius    = 0r
stroke_color     = vdgrey_a4
stroke_thickness = 2
</link>

<link>
file   =link_3.txt
ribbon = yes
flat   = yes # untwist all ribbons
radius = 0.98r
color  = chr12_a2
bezier_radius    = 0r
stroke_color     = vdgrey_a4
stroke_thickness = 2
</link>

<link>
file   = link_4.txt
ribbon = yes
flat   = yes # untwist all ribbons
radius = 0.98r
color  = chr10_a3
bezier_radius    = 0r
stroke_color     = vdgrey_a4
stroke_thickness = 2
</link>

<link>
file   = link_5.txt
ribbon = yes
flat   = yes # untwist all ribbons
radius = 0.98r
color  = chr6_a3
bezier_radius    = 0r
stroke_color     = vdgrey_a4
stroke_thickness = 2

</link>
</links>

<<include /annoroad/share/software/install/circos-0.69/etc/housekeeping.conf>>
data_out_of_range* = trim

相关文章

  • 【可视化】circos图之自制核型

    在小华同学那里学得自制circos图核型,图虽小,用处却大,细节易忘,于是不经想动手记录下来。 这个circos图...

  • Circos

    Circos是绘制圈图的神器,在http://circos.ca/images/页面有很多CIRCOS可视化的示例...

  • Circos圈图(安装与使用windows和Linux)

    安装 使用 CIRCOS增加热图、点图、线图和区块属性 CIRCOS圈图绘制 – 最简单绘图和解释 Circos的...

  • circos 安装

    绘制circos图,非root权限安装步骤: 1.下载circos包 wget http://circos.ca/...

  • R circlize:heatmap, track多图

    导读 circlize包中circos.heatmap绘制圆版热图,circos.track可追加更多图形成组合图...

  • circos图

    绘制circos图一般需要上图中的三个文件。 一:染色体配置文件 主要是染色体的位置,名称,颜色的设置。其中第三列...

  • circos图

    一,安装circos 二,数据准备 1,计算染色体长度 2,生成染色体文件 7列 karyotype.txt 3,...

  • R:Circos图通过circlize

    Circos图可以通过Circos官方下载。使用教程个人感觉R画出的图莫名的有种优越感。图片优美,数据衔接方便。可...

  • Circos入门教程

    1 Circos简介 Circos是一个非常酷炫的基因组数据可视化软件,能够将基因组数据映射到环形的基因组坐标上,...

  • Circos

    Circos从入门到精通 - 小猪打呼噜 - CSDN博客 Circos图入门简介 -- 优雅的展示复杂生物数据 ...

网友评论

      本文标题:【可视化】circos图之自制核型

      本文链接:https://www.haomeiwen.com/subject/ileajktx.html