circos 可视化手册-highlights 篇
欢迎关注微信公众号《生信修炼手册》!
通过ideogram
和ticks
这两个block, 我们能够把全部的染色体信息绘制成精妙的circos 图片,但是这些只是circos的基本功能,染色体只是提供了一个基础的坐标系统,重点是染色体上相关区域的数据如何展示。
Highlights
这个block 提供了一种功能,高亮某个区域,高亮的意思就是用不同的颜色进行填充。比如将CpG岛区域进行高亮,可以直观的查看CpG Island
在染色体上的分布。
和ticks
类似,一个hightlishts
由多个hightlight
构成,示例如下
file
定义了需要高亮显示的区域,至少需要以下3列信息
第一列为染色体的ID,第二列和第三列分别定义了染色体上的起始和终止位置。每一行是一个需要高亮的位置。file
定义了需要高亮的区域在染色体上的实际位置,接下来就是设置highlight
在图中的显示方式。
相关参数可以分成两大类别:
1. 定义位置的参数
有两种定位的方式
- 通过
ideogram
参数
直接设置ideogram = yes
, 此时highlight
就在染色体对应的区域, 如下图所示
- 通过
r0
和r1
参数
高亮的区域在circos
图上展示时,是一个圆环的形状,通过r0
和r1
指定圆环的内径和外径。
通过file
和r0
和r1
这3个参数,就定位了一个hightlight
在图上的位置。当存在多个highlight
区域时,如果相互之间有重叠,肯定需要一个先后顺序,这个先后顺序就是z-depth
, 通过参数z
控制,默认情况下这个参数的值是0。
上面的例子中出现了z=5
, z值越大,表明这个hightlights
的优先级越高,在于其他highlights
重叠时,优先级越高的越先显示
通过r0
和r1
设置的highlights
如下所示:
2. 定义显示方式的相关参数
fill_color
填充色,用法fill_color = green
stroke_color
边框的颜色,用法stroke_color = dgreen
stroke_thickness
边框的粗细,用法stroke_thickness = 2
以上就是highlight
的基本用法,在实际使用中, 还有一个技巧需要掌握,就是在file
文件中定义参数,有以下两种使用场景。
1. 创造多彩的hightlight
在file 文件中,为不同的区域设置不同的颜色, 示例
这样画出来的highlight
就是多彩的,比如下图中的两圈多彩的highlight
2. 创造不规则形状的highlight
在file 文件中, 为不同的区域定义不同的r0
和r1
, 示例
就可以生成下图中最内圈的highlight
扫描关注微信号,更多精彩内容等着你!
circos 可视化手册-highlights 篇相关推荐
- circos可视化手册-ideogram 篇
欢迎关注微信公众号<生信修炼手册>! circos 主要用于展示染色体上的相关数据,根据在染色上的位置进行不同方式的可视化.所以有一个前提,我们需要基于染色体的位置来看. 在circos中 ...
- circos 可视化手册- heatmap 篇
欢迎关注微信公众号<生信修炼手册>! heatmap将一系列的数值映射到一个颜色梯度中,是最常用的图表之一.在circos中,通过plot这个block进行设置.用法如下: heatmap ...
- circos 可视化手册-links 篇
欢迎关注微信公众号<生信修炼手册>! highlights用于展示基因组上特定的区域的分布,通常情况下,还需要展示不同区域之间的关联,比如融合基因,CNV等信息,这样的信息就通过links ...
- circos 可视化手册- text 篇
欢迎关注微信公众号<生信修炼手册>! 不论是heatmap, 还是scatter, histogram, 反应的都是基因组上某段区域对应的value值的分布,这里的value都是数值.对于 ...
- circos 可视化手册-histograms 篇
欢迎关注微信公众号<生信修炼手册>! histograms可以看到是line plot的一个变种,首先来看一个示例 图中最内圈的就是historgams了,可以看到由许多个柱子组成,每个柱 ...
- circos 可视化手册-line plot 篇
欢迎关注微信公众号<生信修炼手册>! line plot在circos中的用法比较简单,示例如下: 对于折线图而言,调整外观的属性有以下4个 1. thickness thickness ...
- 百格活动独家推出执行者晋升管理层的必备指南——《活动执行手册-思维篇》
本文详细介绍<活动执行手册-思维篇>内容,这是一本执行者晋升管理层的必备指南,主要讲解执行者在工作中涉及到的底层思维及方法论. 深度阅读:20分钟 (业内第一本执行手册限量发放) ◆& ...
- 新书《路由器配置与管理完全手册——Cisco篇》目录抢鲜暴光
经过对几千名读者的调查,经与出版社协商,原计划的<Cisco/H3C路由器配置与管理完全手册>一书,决定拆分成两本,分别是<路由器配置与管理完全手册--Cisco篇>和< ...
- 《R数据可视化手册》一1.4 从Excel文件中加载数据
本节书摘来自异步社区<R数据可视化手册>一书中的第1章,第1.4节,作者 [美]Winston Chang,更多章节内容可以访问云栖社区"异步社区"公众号查看 1.4 ...
最新文章
- 原版销售累计超过150 000册的经典JavaScript入门书
- 第八节 字符串的插入
- IIS7.0 网站发布页面显示 500 - 内部服务器错误。您要查找的资源有问题,无法显示...
- 构建长期共赢生态圈,英特尔至强平台加速人工智能落地
- java分页查询oracle_Java中实现Oracle分页查询
- 科大星云诗社动态20210123
- GIT 中同时 push 代码到多个远程仓库
- java提取字符从mysql_MySQL 字符串截取SUBSTRING()函数
- java调用python代码
- 米聊关停;抖音支付正式上线;谷歌禁用第三方 Chromium 同步功能 | 极客头条
- 从soso改版说如何针对soso做优化
- 技能大赛 计算机 融合 研究,技能大赛与高职计算机教学的融合研究.doc
- ubuntu 安装 mysql debug_ubuntu 安装phpstorm+xdebug 动态调试环境
- fspecial 创建预定义的二维滤波器 (Matlab)
- 想法随笔——知乎段子
- 运维向运营转型,会是企业IT传统运维的发展方向吗?
- matlab解方程组解析解
- 【转】这样记单词最有效
- 她是直播聊学习成“网红”的北大博士!毕业后入职民办学校,年薪70万
- java 微信转账 ca_error_对接微信红包时:CA证书出错,请登录微信支付商户平台下载证书...