CIRCOS教程翻译 2.2——karyotype

karyotype核型图,一般的核型图是直线模式,circos将其转换成圆形。karyotype文件格式分两部分,第一部分为染色体的总长和标识,第二部分为每条染色体的基因区域,当然第一部分是必要的。看了一下这一节的内容发现跟第一节的内容有些不一样,看来必须重新写完整的了。

#ideogram.conf
<ideogram>

<spacing>

default = 0.0025r
#break   = 0.5r 同一染色体内部分开的大小,在这一节用不到,怀疑随便找的conf
</spacing>

<<include ideogram.position.conf>>
<<include ideogram.label.conf>>
<<include bands.conf>>

</ideogram>
#bands.conf

show_bands            = yes
fill_bands            = yes
band_stroke_thickness = 2
band_stroke_color     = white
band_transparency     = 4
#ideogram.position.conf

radius           = 0.90r
thickness        = 75p
fill             = yes
fill_color       = black
stroke_thickness = 2
stroke_color     = black
#ideogram.label.conf

show_label       = yes
label_font       = default
label_radius     = 0.95r #label的半径直接与圈圈挂钩的,0.95r其实它的位置是在0.95*0.9r位置上
label_size       = 36
label_parallel   = yes
label_case       = lower #英文小写,大写为upper

label_format     = eval(sprintf("chr%s",var(label))) #先格式化label的内容,再进行重写
#ticks.conf
show_ticks          = yes
show_tick_labels    = yes

<ticks>
skip_first_label = no
skip_last_label  = no
radius           = dims(ideogram,radius_outer)
tick_separation  = 3p #设定tick最小的范围,也就是说1u这个刻度尺无法显示,另外这个值经过多次测试发现有些问题,暂时还没想清楚,如果想不显示某个刻度,建议直接不写!
multiplier       = 1e-6
color            = black
thickness        = 4p
size             = 20p

<tick>
spacing        = 1u
show_label     = no
thickness      = 2p
color          = dgrey
</tick>

<tick>
spacing        = 5u
show_label     = no
color          = vdgrey
</tick>

<tick>
spacing        = 10u
show_label     = yes
label_size     = 20p
label_offset   = 10p
format         = %d
</tick>

</ticks>
<<include etc/colors_fonts_patterns.conf>>

<<include ideogram.conf>>
<<include ticks.conf>>

<image>
<<include etc/image.conf>>
</image>

chromosomes_units           = 1000000
chromosomes_display_default = yes #可以不写~~~

karyotype = data/karyotype/karyotype.human.txt #如果有多个物种可以写在一个文件内,不过ID和label不能一样,并且设置不同的颜色加以区分

<<include etc/housekeeping.conf>>

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CIRCOS 是用于可视化循环图的软件工具。如果你想从零开始学习 CIRCOS,以下是一些步骤和资源可以帮助你入门: 1. 了解 CIRCOS:首先,你需要了解 CIRCOS 的基本概念和用途。CIRCOS 主要用于可视化循环数据,如基因组比对、染色体相互作用等。你可以阅读官方网站(http://circos.ca/)上的文档,了解其功能和使用方式。 2. 安装 CIRCOS:在学习 CIRCOS 之前,你需要在你的计算机上安装 CIRCOS。官方网站上有详细的安装指南,根据你的操作系统选择适合的安装方法。 3. 学习语法和配置文件:CIRCOS 使用自己的配置文件来定义图表的外观和数据的呈现方式。你需要学习 CIRCOS 的语法和配置文件结构。官方网站提供了详细的文档和示例,你可以按照文档逐步学习和实践。 4. 练习使用示例:CIRCOS 官方网站上提供了许多示例配置文件和数据,你可以下载并尝试运行这些示例。通过实际操作,你可以更好地理解和掌握 CIRCOS 的使用方法。 5. 探索其他资源:除了官方网站,你还可以寻找其他学习资源,如教程、博客文章和视频教程。这些资源可以帮助你更深入地了解 CIRCOS 的高级功能和应用场景。 总的来说,学习 CIRCOS 需要一定的时间和实践经验。通过阅读文档、尝试示例和不断练习,你可以逐步掌握 CIRCOS 的使用技巧,并能够创建出令人满意的循环图可视化效果。祝你学习顺利!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值