欢迎关注微信公众号《生信修炼手册》!

通过ideogramticks这两个block, 我们能够把全部的染色体信息绘制成精妙的circos 图片,但是这些只是circos的基本功能,染色体只是提供了一个基础的坐标系统,重点是染色体上相关区域的数据如何展示。

Highlights这个block 提供了一种功能,高亮某个区域,高亮的意思就是用不同的颜色进行填充。比如将CpG岛区域进行高亮,可以直观的查看CpG Island在染色体上的分布。

ticks类似,一个hightlishts由多个hightlight 构成,示例如下

file定义了需要高亮显示的区域,至少需要以下3列信息

第一列为染色体的ID,第二列和第三列分别定义了染色体上的起始和终止位置。每一行是一个需要高亮的位置。file定义了需要高亮的区域在染色体上的实际位置,接下来就是设置highlight在图中的显示方式。

相关参数可以分成两大类别:

1. 定义位置的参数

有两种定位的方式

  • 通过ideogram参数
    直接设置ideogram = yes, 此时highlight就在染色体对应的区域, 如下图所示
  • 通过r0r1参数
    高亮的区域在circos图上展示时,是一个圆环的形状,通过r0r1指定圆环的内径和外径。

通过filer0r1这3个参数,就定位了一个hightlight在图上的位置。当存在多个highlight区域时,如果相互之间有重叠,肯定需要一个先后顺序,这个先后顺序就是z-depth, 通过参数z控制,默认情况下这个参数的值是0。

上面的例子中出现了z=5, z值越大,表明这个hightlights的优先级越高,在于其他highlights重叠时,优先级越高的越先显示

通过r0r1设置的highlights如下所示:

2. 定义显示方式的相关参数

  1. fill_color
    填充色,用法 fill_color = green

  2. stroke_color
    边框的颜色,用法stroke_color = dgreen

  3. stroke_thickness
    边框的粗细,用法stroke_thickness = 2

以上就是highlight的基本用法,在实际使用中, 还有一个技巧需要掌握,就是在file文件中定义参数,有以下两种使用场景。

1. 创造多彩的hightlight

在file 文件中,为不同的区域设置不同的颜色, 示例

这样画出来的highlight就是多彩的,比如下图中的两圈多彩的highlight

2. 创造不规则形状的highlight

在file 文件中, 为不同的区域定义不同的r0r1, 示例

就可以生成下图中最内圈的highlight

扫描关注微信号,更多精彩内容等着你!

circos 可视化手册-highlights 篇相关推荐

  1. circos可视化手册-ideogram 篇

    欢迎关注微信公众号<生信修炼手册>! circos 主要用于展示染色体上的相关数据,根据在染色上的位置进行不同方式的可视化.所以有一个前提,我们需要基于染色体的位置来看. 在circos中 ...

  2. circos 可视化手册- heatmap 篇

    欢迎关注微信公众号<生信修炼手册>! heatmap将一系列的数值映射到一个颜色梯度中,是最常用的图表之一.在circos中,通过plot这个block进行设置.用法如下: heatmap ...

  3. circos 可视化手册-links 篇

    欢迎关注微信公众号<生信修炼手册>! highlights用于展示基因组上特定的区域的分布,通常情况下,还需要展示不同区域之间的关联,比如融合基因,CNV等信息,这样的信息就通过links ...

  4. circos 可视化手册- text 篇

    欢迎关注微信公众号<生信修炼手册>! 不论是heatmap, 还是scatter, histogram, 反应的都是基因组上某段区域对应的value值的分布,这里的value都是数值.对于 ...

  5. circos 可视化手册-histograms 篇

    欢迎关注微信公众号<生信修炼手册>! histograms可以看到是line plot的一个变种,首先来看一个示例 图中最内圈的就是historgams了,可以看到由许多个柱子组成,每个柱 ...

  6. circos 可视化手册-line plot 篇

    欢迎关注微信公众号<生信修炼手册>! line plot在circos中的用法比较简单,示例如下: 对于折线图而言,调整外观的属性有以下4个 1. thickness thickness ...

  7. 百格活动独家推出执行者晋升管理层的必备指南——《活动执行手册-思维篇》

    本文详细介绍<活动执行手册-思维篇>内容,这是一本执行者晋升管理层的必备指南,主要讲解执行者在工作中涉及到的底层思维及方法论. 深度阅读:20分钟 ​ (业内第一本执行手册限量发放) ◆& ...

  8. 新书《路由器配置与管理完全手册——Cisco篇》目录抢鲜暴光

    经过对几千名读者的调查,经与出版社协商,原计划的<Cisco/H3C路由器配置与管理完全手册>一书,决定拆分成两本,分别是<路由器配置与管理完全手册--Cisco篇>和< ...

  9. 《R数据可视化手册》一1.4 从Excel文件中加载数据

    本节书摘来自异步社区<R数据可视化手册>一书中的第1章,第1.4节,作者 [美]Winston Chang,更多章节内容可以访问云栖社区"异步社区"公众号查看 1.4 ...

最新文章

  1. 原版销售累计超过150 000册的经典JavaScript入门书
  2. 第八节 字符串的插入
  3. IIS7.0 网站发布页面显示 500 - 内部服务器错误。您要查找的资源有问题,无法显示...
  4. 构建长期共赢生态圈,英特尔至强平台加速人工智能落地
  5. java分页查询oracle_Java中实现Oracle分页查询
  6. 科大星云诗社动态20210123
  7. GIT 中同时 push 代码到多个远程仓库
  8. java提取字符从mysql_MySQL 字符串截取SUBSTRING()函数
  9. java调用python代码
  10. 米聊关停;抖音支付正式上线;谷歌禁用第三方 Chromium 同步功能 | 极客头条
  11. 从soso改版说如何针对soso做优化
  12. 技能大赛 计算机 融合 研究,技能大赛与高职计算机教学的融合研究.doc
  13. ubuntu 安装 mysql debug_ubuntu 安装phpstorm+xdebug 动态调试环境
  14. fspecial 创建预定义的二维滤波器 (Matlab)
  15. 想法随笔——知乎段子
  16. 运维向运营转型,会是企业IT传统运维的发展方向吗?
  17. matlab解方程组解析解
  18. 【转】这样记单词最有效
  19. 她是直播聊学习成“网红”的北大博士!毕业后入职民办学校,年薪70万
  20. java 微信转账 ca_error_对接微信红包时:CA证书出错,请登录微信支付商户平台下载证书...

热门文章

  1. cursor(鼠标手型)属性
  2. [Codeforces1155F][DP]Delivery Oligopoly
  3. 图解复盘总结和报告模板实例
  4. 海德汉 LSV2 协议采集 2
  5. jQuery grid plung's Documentation
  6. t00lsudf.php,udf提权
  7. eclipse-svn插件
  8. android版本兼容API24,Android 7.0 (API 24) 适配
  9. 聪明人为何无法征服世界?
  10. Android 关于数学的显示