circos 作图简介
Circos官网 http://circos.ca
在线绘图工具 http://mkweb.bcgsc.ca/tableviewer/visualize/
Circos图的诞生
Circos图诞生于2009年,当时是作为一个绘图工具类的文章发表在Genome Research(最新IF:9.944)上,其作者是Martin Krzywinski,可为“Circos之父”,我们姑且尊称他为“马老师”。从那时出现开始便多次出现在国际知名杂志,比如Nature、Science、Cell上。截止到2019年9月该文章已被引用将近3,500次
Circos图的用途
Circos图其实是一个用途非常广泛的图形,可以用于表征基本上任何类型的数据,包括把我们常见的散点图、折线图等都可以整合到Circos图中。特别的,Circos图尤其适合用来描述生物信息学和基因组学的数据。
Circos图的做法
绘制Circos图有以下几种做法,由难到易依次为:
方法一:Perl 语言
官方提供的绘制Circos图的软件叫做Circos,是一个由Perl语言编写的一个非常庞大的软件,安装起来非常麻烦:
1. 下载安装Perl语言
2. 从Circos官方网站下载Circos:http://circos.ca/software/download/
下载好之后就是安装Circos需要的Perl模块,粗略统计了一下,Windows中的Active Perl如果要运行Circos,需要安装十几个模块,所以这个很麻烦,难度也很大。
方法二:R语言
推荐几个可以做Circos图的R包
-- circlize
-- RCircos
方法三:Circos Table Viewer
这个是Circos官方在线的绘图工具,网址如下
http://mkweb.bcgsc.ca/tableviewer/visualize/
这个网站很慢,可能还需要翻墙
这是目前为止最为简洁的绘制Circos图的方法,只要上传一个文本文件就可以绘图了。具体绘图步骤如下:
1. 进入在线绘图网站
http://mkweb.bcgsc.ca/tableviewer/visualize/
2. 准备数据
数据需要放到文本文件中,用空格或者制表符分隔
由于Circos Table Viewer不接受小数,将相关系数都乘以1000
3. 上传文件
点击 “浏览” 上传文件,然后点击 “Visualize Table” 即可生成Circos图
4. 下载Circos图
circos 作图简介相关推荐
- python画circos图_circos作图四(links)
通常circos的中间部分不是空白区域,会用一条条线进行连接,表示两个染色体部分区域有关系. 对于link,circos要求输入数据至少有6列,分别是chr1 start1 end1 chr2 sta ...
- 生信作图神器circos的Windows系统安装
首先下载strawberry circos是perl语言编写的,所以一定要先下载perl.推荐下载strawberry Perl.这个就正常下一步下一步安装完成,之后再cmd 中测试,如图安装成功. ...
- 数学各个研究方向简介
1. 数论 人类从学会计数开始就一直和自然数打交道了,后来由于实践的需要,数的概念进一步扩充,自然数被叫做正整数,而把它们的相反数叫做负整数,介于正整数和负整数中间的中性数叫做0.它们和起来叫做整数. ...
- WGCNA加权基因共表达网络分析(1)简介、原理
WGCNA简介 WGCNA(Weighted Gene Co-Expression Network Analysis, 加权基因共表达网络分析),鉴定表达模式相似的基因集合(module),解析基因集 ...
- mSystems:南京土壤所禇海燕组受邀发表微生物生物地理学综述(官方配视频简介)
文章目录 瞬息万变的世界中的土壤微生物生物地理学:最新进展和未来展望 写在前面 视频介绍 快讯 图 1 长期以来在微生物生物地理学领域已发表文章的数量 图 2 土壤微生物生物地理学中需要进行时空研究的 ...
- 常用作图与图片处理工具
在学习与科研工作中,少不了画示意图.可视化实验与仿真数据之类的任务.通过长期地积累,我逐渐形成了属于自己的一套工具链,熟能生巧,以至于形成了一定的生产力.为此,本文将这些工具分为设计绘图.示意图绘制. ...
- R语言数据可视化 ggplot2基础1 ggplot2 图形的分层语法 Layered Grammar 简介
R语言数据可视化 ggplot2基础1 ggplot2 图形的分层语法 Layered Grammar 简介 分层语法的组成(data-stat-geom-scale-coord-facet) 用分层 ...
- UA SIE545 优化理论基础4 对偶理论简介5 对偶的几何解释
UA SIE545 优化理论基础4 对偶理论简介5 对偶的几何解释 前四讲我们建立了弱对偶与强对偶的概念与理论,这一讲我们试图从直观上理解对偶. 强对偶的几何解释 考虑下面的优化 min(x−2)2 ...
- Python语言学习之图表可视化:python语言中可视化工具包的简介、安装、使用方法、经典案例之详细攻略
Python语言学习之图表可视化:python语言中可视化工具包的简介.安装.使用方法.经典案例之详细攻略 目录 python语言中可视化工具包的简介 python语言中可视化工具包的安装 pytho ...
最新文章
- fc天使之翼2020修改版下载_海岛奇兵无限钻石修改版下载-海岛奇兵无限钻石修改版下载2020...
- objective-c系列-单例
- php-cgi导致的502 Bad Gateway错误
- 不了解这12个语法糖,别说你会Java!
- Ubuntu13.10纯文本模式/终端中文乱码解决方法
- Tunnel Warfare(HDU1540+线段树+区间合并)
- C语言操作符详解 隐式类型转换 (整型提升 算数转换)
- visio转换成eps
- java 解析 datatabe,在JAVA实现DataTable对象(一)
- linux如何rpm更新内核,使用RPM包对RedHat进行内核升级
- 【DP】LeetCode 64. Minimum Path Sum
- linux系统编程之进程(二):进程生命周期与PCB(进程控制块)
- 快捷键布线报错_Altium Designer 常用快捷键总结(PCB布线)
- 基于MBOM的工艺数据管理及集成技术研究
- Ubuntu-图形界面和字符界面切换快捷键
- 大白菜无法打开计算机硬盘,大白菜pe系统检测不到硬盘怎么办?
- 【PX4自动驾驶用户指南】距离传感器
- 原生版本 电信卡HD语音通话记录没有显示为‘外拨的4G高清语音’仅显示为‘外拨的通话’
- c语言中整数和实数能比较大小吗,c语言中,输入一个数字,怎么判断那个数字是整数还是实数,代码如下,输入实数后出现了死循环...
- IT项目经理成长手记
热门文章
- 5nm计算机cpu,芯片14nm、10nm、7nm、7nm、7nm、7nm有什么差别?
- Spring boot 项目(十二)——实现电脑网页微信扫码自动授权
- UI设计中面性图标设计总结
- 三苯基三甲基硫酸酯的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 计算机的常用外设有,计算机常用外部设备.ppt
- python terminal 库_zhihu-terminal 终端版知乎客户端
- 互联网评论(一):由“戴尔用博客与中国用户沟通”想起
- 网络推广恶意点击js_百度搜索推广碰到恶意点击该怎么解决
- Java整合Jsonpath解析Json字符串
- 时间格式转换,转时间戳,转UTC,转中国标准时间