Windows7环境下Circos使用教程

一个朋友的系统生物学选修课要讲Circos的使用,所以就下载安装使用了一下。嗯,这里讲下使用和遇到的问题,仅供参考。

一、下载安装软件包

1.strawberry perl

因为Circos软件是依赖perl语言编译环境的,但是windows环境下默认是没有perl的,所以需要先安装perl编译环境才能正常运行Circos。

(1).下载perl软件地址:http://www.perl.org。然后选择download菜单。

(2).进入download菜单页面,会有三种操作系统的下载文件,我们选择windows,推荐下载strawberry perl这个版本。

(3).点击链接,会跳转到另一个下载页面,这时要根据自己机器是32位还是64位选择下载正确版本。

(4).运行.msi文件,然后在控制台cmd中输入测试命令:perl -v,如果能正确输出版本信息,说明安装成功。

2.Circos

(1).访问http://circos.ca/,选择software菜单。

(2).选择子菜单,download菜单。

(3).进入download有比较多版本可以选择,而且也有一些辅助软件,可以只选择最新版本下载。这个是压缩文件,解压即可使用不需要安装。

3.必要模块

要能正常运行Circos,还依赖一些必要的模块,这里列出的是基本模块,如果运行例程时提示miss the Perl module ***,就需要自己手动下载缺失的模块。如下图错误就是缺失了必要的模块Statistics::Basic,需要下载。

(1).访问http://www.cpan.org/,在search里面输入你缺失的模块名称,然后search。

(2).选择第一个搜索结果。

(3).下载这个模块。这是一个待解压的文件,需要解压两次,然后我们找到这里面的所有的.pm文件,一般来说都在根目录和lib中,但是也有例外,比方说Statistics::Basic这个模块就在Basic文件夹下,这也是为什么用strawberry perl的cpan控制台使用get、make、instal命令下载安装了这个模块,但是运行还是提示缺失这个模块的原因。

(4).把模块的.pm文件放到Circos的lib文件夹中。需要注意的是,类似上面的Statistics::Basic要现在lib文件夹中先创建一个文件夹Statistics,然后再把Basic的.pm文件拷到Statistics文件夹中。重复1-4步操作,把其他基本模块下载下来,然后拷贝到lib文件夹下,如下图目录所示。

4.小结

总的来说,完成上面的步骤还是要花蛮长时间的,前人栽树后人乘凉,所以我把所有的东西都下载好了,然后打包,可以直接在这个地址下载:http://download.csdn.net/detail/u012321815/8658879

二、Circos使用

1.自带例程使用

Circos这个压缩文件里面自带了一个例程工程,我们可以用这个例程来测试是否能够正常出图。

(1).打开控制台cmd,跳转到我们的Circos根目录,如这里就是circos-0.67-7这个根目录。根据自己解压位置,用cd命令来跳转到根目录即可。

(2).执行perl命令。perl .\bin\circos -conf .\example\etc\circos.conf。这句命令可以这么理解,perl是命令头,这个很好理解,就是使用perl进行编译执行;这个命令现在后面有三个参数,第一个是指使用bin文件夹下的circos来运行这条命令;第二个参数是一个描述,指编译执行conf文件;最后一个参数就是具体的.conf文件的具体位置。我们打开etc这个文件夹,可以看到还有很多其他的.conf文件,这些文件其实都是circos.conf的依赖项,我们可以打开circos.conf看到有很多<<include
***.conf>>的语句,这可以理解为依赖这个.conf文件。执行成功,我们可以从控制台看到花费时间,同时在根目录会生成一幅circos.png图片。

2.使用官网上其他例程

这里还下载了其他的官网例程,但是测试通过了几个,还有一些依然有错误,还有待学习。

(1).访问http://circos.ca/documentation/tutorials/quick_start/,可以看到有9个工程例程。

(2).这里以第三个为例,点击第三个链接。可以看到有三个菜单,Lesson、image和configuration。第一个是简单说明;第二个是运行结果产生的图片;第三个是配置文件,也是最核心的代码部分。

(3).我们可以简单的按照configuration里面的文件,在原工程的基础上直接修改。这里configuration需要设置三个文件:circos.conf、ideogram.conf和ticks.conf。我们直接复制粘贴到原工程里面的文件里(也可以重新新建文件夹,然后自己手动添加这三个文件),然后执行即可。这里建议使用perl .\bin\circos -conf .\example\etc\circos.conf -outputdir
output -outputfile circos.png命令,这个与之前不同的是加了几个参数,分别是输出图片的文件夹名称,这里是用output代替的,另一个是输出文件名称,这里是用circos.png代替的,这两个都是可以自己设定的。默认不设定的话,就是在根目录下circos.png,这样就会覆盖掉以前例程产生的图片,所以输出图片最好不要同名。

3.小结

我和朋友测试通过了前面几个例程,但是还有别的其他例程没有测试或者测试没有成功,所以希望多多指教啦!

时间: 2024-10-10 15:46:41

Windows7环境下Circos使用教程的相关文章

Windows7环境下MyEclipse+Nutch2.2.1+Mysql搭建

一.环境准备 首先肯定是配置开发环境,这里暂时不作详细描述. 需要的环境有jdk1.7,MyEclipse,SVN,ant,以及MyEclipse下的两个插件subclipse 和IvyDe,下载地址http://subclipse.tigris.org/update_1.8.x和http://www.apache.org/dist/ant/ivyde/updatesite. 二.从svn检出项目 接着再Next到下一步 Finish完成导入. 三.  修改ivy目录下的ivysetting.x

Windows7环境下Composer 安装包的Cache目录位置

http://segmentfault.com/a/1190000000355928 https://getcomposer.org/doc/ 要说Composer的用法,以后再说,现在只记录windows7环境下Composer安装包的Cache目录,先看英文 COMPOSER_CACHE_DIR# The COMPOSER_CACHE_DIR var allows you to change the composer cache directory, which is also config

windowns环境下mysql 安装教程

windowns环境下mysql 安装教程 一:这里以绿色版安装为例(解压就可以使用) 下载地址: 下载页面:https://dev.mysql.com/downloads/mysql/  2:点击 Download 按钮下载zip包到本地,解压(以我本地的解压路径是 D:\db\mysql-5.7.19-winx64 为例讲解,位置可以自定义) 二.配置环境变量 以我本地的解压路径是 D:\db\mysql-5.7.19-winx64 为例: 此电脑-->右键-->属性-->高级系统设

windows7环境下的http-server的问题 排查

刚才写了 windows7环境下的http-server的安装 记录.现在写一下问题,这个新鲜的. 前几天打开http-server时,出现了如下画面 尝试了好几次,也从vivaldi换成了chrome,依旧如此.几经波折,在网上搜到了几个命令: npm list -g --depth=0 列出你安装过的包 sudo npm rm --global foo 这个用于卸载使用npm链接安装的软件包 npm ls --global foo 用于 卸载完成后检查残留 这两个都是stackoverflo

Git在windows环境下的使用教程

前言 安装 配置 关于git使用的几个问题 后记 关于代码托管,以前用过vss和svn,看博客或论坛的时候,经常有人提到github,有很多著名的开源软件都托管在github,想来肯定不错(莫笑),当然我使用git并不是它有多么的出名,最主要的还是git免费,想想现在百度开发者平台都好像开始试收费了,果断休了度娘迎娶git,随时随地check自己的代码,想想是多么美妙的一件事啊. 自己动手,丰衣足食,Let's..... 安装 在使用git之前,当然要去github官网注册账号,windows环

windows7环境下使用pip安装MySQLdb

1.首先,需要确定你已经安装了pip.在Python2.7的安装包中,easy_install.py和pip都是默认安装的.可以在Python的安装目录先确认,如果\Python27\Scripts里面有pip.pip27.pip,就代表已经安装了pip. 2.然后,在doc环境下,在pip所在的目录下,执行pip.exe,可以看到pip可以进行的操作,如下: 3.安装MySQLdb之前先要安装wheel,执行pip install wheel命令进行安装 4.下载MySQL_python-1.

Windows7环境下: Git安装步骤

因项目需求, 需要在window7环境下开发, 所以在win7系统下安装了Git工具. 1.首先需安装git工具,可以从git官网直接下载安装程序(也可以从国内镜像),按照默认选项安装即可. 安装完成之后,在开始菜单里找到"Git"->"Git Bash",会打开一个类似命令行的窗口,就说明Git安装成功! 2.安装完成之后,需要再进行一步设置,在命令行输入: $ git config --global user.name "Your Name&qu

Windows7环境下Apache连接MySQL提示“连接已重置”的解决办法

win7下手动搭建wamp环境,碰到的几个坑总结下, 1.能正常访问php和html类型文件,但是访问项目文件时老是连接被重置,后来总结是数据库的问题,就写测试用例测试php能否成功调用数据库, 1 <?php 2 echo "mysql"; 3 4 $mysql_conf = array( 5 'host' => '127.0.0.1', 6 'db' => 'drupal628', 7 'db_user' => 'root', 8 'db_pwd' =>

paper 52 :windows7环境下theano安装

要做卷积神经网络的一些东西,所以要装theano,网上很多Theano安装教程版本较老,而各安装包更新很快,参考价值有限.走了很多弯路才装好,把这个过程记录下来,希望对大家有帮助~ ~ 我的配置:win7,32位(64和32位安装步骤没差,下安装包版本有差而已),vs2012 首先推荐一篇英文安装指南,写的十分详细,很多安装指南都是参考的这篇.不过因为这篇里存在着一些冗余成分,个人酌情参考,不过遇到难题时可以看看:http://deeplearning.net/software/theano/i