circos 可视化手册-plots 篇
欢迎关注微信公众号《生信修炼手册》!
不论是highlights
还是links
,展示的都是染色体上某段区域的信息,在实际的数据中,除了区间信息外,还会有该区间对应的数据信息,比如测序深度等信息。对于这种信息,通常我们会通过散点图,折线图等图表来展现,在circos
中,也有对应的功能,通过plots
这个block , 可以在数据映射到二维坐标系中,然后通过不同的图表类型来呈现。
plots
需要的数据格式如下
共4列,空格分隔;前3列定义坐标,包括染色体,起始和终止位置;第4列定义对应的值。在这个文件中,有两点需要注意
- 区间信息可以是一个点,文件的第2列和第3列定义起始和终止位置,但是起始和终止位置可以相同;
- 第四列的信息不仅是数字,也可以是文字。数值可以使用散点图等展现形式,文字可以直接标记在图上。
plots
的基本用法如下:
在circos
中,基本都是通过一个圆环来展示数据的,r0
和r1
分别定义圆环的内径和外径,肯定是必须的。这里有两个新的参数max
和min
, 对于散点图等图表来说,是需要一个坐标系的 ,file
文件中的前3列定义了横坐标,纵坐标就是通过这里的max
和min
来定义;max
和min
分别定义了纵轴的最小值和最大值,通过将file
文件中的第四列的值映射到这个范围,就可以确定在图上的位置。
type
定义图表类型,对于plots
而言,有以下类型
1. scatter
scatter
代表散点图, 展现形似如下
2. line
line
代表折线图, 展现形式如下
3. histogram
histogram
代表直方图,展现形式如下:
4. heatmap
heatmap
代表热图,展现形式如下
5. text
text
直接在图上标记文字,展现形式如下
在plots
中,还有两个比较特殊的图表类型,其数据格式和之前的几种类型都不太一样。
1 . tile
tile
用于展示染色体区域分布,通过边距,使得相邻区域不会重叠,其展现形式如下:
2. connector
connector
用于展示染色体上两个位置之间的联系,它需要的文件格式有点特殊,后续我会详细讲述,其展现形式如下:
上述就是plot
的基本概念和展现形式。在实际使用中,plots
还可以结合backgrounds
, axes
, rules
来使用,使图片更加美观。
由于plots
中的图表类型过多,每种类型又有很多的细节,针对每种图表类型,在接下来的文章中再单独介绍。
扫描关注微信号,更多精彩内容等着你!
circos 可视化手册-plots 篇相关推荐
- circos可视化手册-ideogram 篇
欢迎关注微信公众号<生信修炼手册>! circos 主要用于展示染色体上的相关数据,根据在染色上的位置进行不同方式的可视化.所以有一个前提,我们需要基于染色体的位置来看. 在circos中 ...
- circos 可视化手册- heatmap 篇
欢迎关注微信公众号<生信修炼手册>! heatmap将一系列的数值映射到一个颜色梯度中,是最常用的图表之一.在circos中,通过plot这个block进行设置.用法如下: heatmap ...
- circos 可视化手册-highlights 篇
欢迎关注微信公众号<生信修炼手册>! 通过ideogram和ticks这两个block, 我们能够把全部的染色体信息绘制成精妙的circos 图片,但是这些只是circos的基本功能,染色 ...
- circos 可视化手册- text 篇
欢迎关注微信公众号<生信修炼手册>! 不论是heatmap, 还是scatter, histogram, 反应的都是基因组上某段区域对应的value值的分布,这里的value都是数值.对于 ...
- circos 可视化手册-links 篇
欢迎关注微信公众号<生信修炼手册>! highlights用于展示基因组上特定的区域的分布,通常情况下,还需要展示不同区域之间的关联,比如融合基因,CNV等信息,这样的信息就通过links ...
- 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 ...
最新文章
- Spring Data JPA使用
- matlab uigetfile的用法,matlab中uigetfile的用法
- Hadoop实战(3)_虚拟机搭建CDH的全分布模式
- Clojure 学习入门(16)- 正则表达式
- Eclipse中的快捷键……希望朋友们能熟练使用
- 计算机组成原理课程要求及目的,《计算机组成原理》课程教学大纲
- Design Tradeoffs for SSD Performance
- 学习规律及其在学习中的应用
- 入门-EdgeBoard赛事专用卡 2023年智能车竞赛完全模型组赛事专用卡
- 搞 Java 的年薪 40W 是什么水平?
- matlab 祁彬彬,MATLAB 向量化编程基础精讲
- Java程序设计-实验6-sdust
- H3C设备运行状态查询常用命令(建议收藏)
- substr()函数
- java实现一元多项式减法_一元多项式 加法 减法 乘法
- 【Android】更改程序图标
- ImportError: DLL load failed while importing win32api
- 功略三国志9加强版战略刘备篇
- 西安思源中学2021高考成绩查询入口,2021年西安各高中高考成绩排名及放榜最新消息...
- 2023届秋招内推指南|嵌入式开发|软硬件
热门文章
- PS教程:如何拼图调色出高大上的作品
- 玩转NFT夏季:这份工具宝典值得收藏
- java孙正英_JavaSE23-函数式接口Stream流
- 三口烧瓶规格有哪些_三口烧瓶有哪些规格,用途是什么 | | 化工资讯网
- 极光短信验证码服务器,极光推送的短信验证使用
- Tomcat启动报错记录与千里追踪[持续记录]
- App推广要做哪些事?渠道、方案、人脉......
- 人机共生?马斯克的疯狂“实验”还很遥远
- csv to dbf java_CSV to DBF
- Centos安装Wordpress