图解Circos快速入门(Windows)
0. 前言
Circos是环形图绘制工具,组学数据展示常用工具,基因组文章必备图绘制工具。在三大操作系统均可使用,因为是用Perl写的,Perl能用的环境,Circos都work。官网:http://circos.ca
优点:方便,强大
缺点:依赖较多Perl模块,增加了入手难度;
基础:perl 5、ActivePerl
1. 查看perl版本
打开cmd,输入命令:
perl -v
显示:
表明我的perl版本是5.16.2,可用。
如果没有安装perl。Windows推荐安装ActivePerl和StrawberryPerl,ActivePerl的Perl Package Manager比较好用,StrawberryPerl的环境配置更容易。我是都安了。
2. 安装模块
打开Perl Package Manager,在搜索框依次搜索以下模块。(使用CPAN也好,原理都一样)
Config::General (v2.50 or later)、Font::TTF、GD、List::MoreUtils、Math::Bezier、Math::Round、Math::VecStat、Params::Validate、Readonly、Regexp::Common、Set::IntSpan (v1.16 or later)、Text::Format
以Config::General 为例:
- 搜索Config-General,选择标记按钮Mark for install
- 依次搜索剩余模块,并标记,如果已安装最新版包无需标记。完成后选择查看待安装/移除包按钮(快捷键Ctrl-4),并清除搜索栏内容,可见已标记的所有包,核对
- 询问是否准备好安装,提示有依赖的包需要安装。选择确定
3. Circos下载
- 选择最新版本circos-0.69-5.tgz,下载
4. 示例下载
- 选择最新版:circos-tutorials-0.67.tgz,下载
5. 运行Circos
perl bin\circos -conf ..\..\circos-tutorials-0.67\circos-tutorials-0.67\tutorials\2\2\circos.conf -outputdir . -outputfile tutorial_image.png
6. debug
- 用PPM(Perl Package Manager)按之前的方法下载并安装包
7. 深入学习
查看官方帮助文档:http://www.circos.ca/documentation/tutorials/;对应每一小节都提供数据练习,找到适合自己的模式,套入符合规范的数据即可。
感想
- Circos官网非常好,文档写得也很好,有很多观点性的篇章能学到工具之外的知识,是我目前接触过文档写的最好的之一
- Circos和Qiime类似,都依赖很多关联包,都安装全就没问题了
- Circos非常强大,值得学习扎实,比自己写方便太多
- Circos版本维护良好