Linux下软件安装:Circos

Linux下安装Circos

1. 下载源码包并解压

wget http://circos.ca/distribution/circos-0.69-9.tgz
tar -xvfz circos-0.69-9
cd circos-0.69-9/
chmod -x bin/circos

2. 查看所需的perl模块,并测试circos是否可以直接运行。如果报错,那么按要求安装对应的perl模块。

cd bin/
./list.modules ## 查看程序运行所需的perl模块
./circos -v ## 如果报错,那么大概率是因为对应模块没有安装,现用cpanm安装perl 模块

3. 安装cpanm

mkdir tempFolder ## 新建任意目录
wget http://xrl.us/cpanm --no-check-certificate -O /tempFolder/cpanm ## 将cpanm下载到该目录下
chmod 777 cpanm  ## 赋予执行权限

4. 用cpanm安装perl模块

sudo ./cpanm 模块名称

模块名称:
Carp   
Clone
Config::General
Cwd   
Data::Dumper   
Digest::MD5  
File::Basename 
File::Spec::Functions   
File::Temp  
FindBin   
Font::TTF::Font   
GD 
GD::Polyline   
Getopt::Long   
IO::File   
List::MoreUtils
List::Util   
Math::Bezier
Math::BigFloat   
Math::Round   
Math::VecStat   
Memoize   
POSIX   
Params::Validate   
Pod::Usage   
Readonly  
Regexp::Common  
SVG   
Set::IntSpan   
Statistics::Basic   
Storable
Sys::Hostname    
Text::Balanced  
Text::Format   
Time::HiRes

5. 以Circos官网提供的示例进行测试

1.在Linux的circos-0.69-9中新建mycircos文件夹mkdir mycircos,在该文件夹中新建circos.conf文件、ideogram.conf文件和ticks.conf文件touch circos.conf ideogram.conf ticks.conf
2.三个conf代码如下(从官网获取即可)

#circos.conf
karyotype = data/karyotype/karyotype.human.txt

chromosomes_units = 1000000

<<include ideogram.conf>>

<<include ticks.conf>>

<image>
<<include etc/image.conf>>                
</image>

<<include etc/colors_fonts_patterns.conf>> 

<<include etc/housekeeping.conf>>
#ideogram.conf
<ideogram>

<spacing>
default = 0.005r
</spacing>

radius           = 0.90r
thickness        = 20p
fill             = yes
stroke_color     = dgrey
stroke_thickness = 2p

show_label       = yes

label_font       = default 
label_radius     = dims(image,radius) - 60p
label_size       = 30
label_parallel   = yes

</ideogram>
#ticks.conf
show_ticks          = yes
show_tick_labels    = yes
<ticks>
radius           = 1r
color            = black
thickness        = 2p
multiplier       = 1e-6
format           = %d

<tick>
spacing        = 5u
size           = 10p
</tick>

<tick>
spacing        = 25u
size           = 15p
show_label     = yes
label_size     = 20p
label_offset   = 10p
format         = %d
</tick>

</ticks>

3. 测试
终端中切换到circos所在目录,并运行:

./circos –conf ../mycircos/circos.conf
### 安装 Circos 的方法 Circos 是一种强大的可视化工具,适用于多种关系型数据的展示。要在 Linux 系统上安装 Circos,需遵循以下说明: #### 准备工作 确保系统已安装 Perl 和必要的依赖项。可以通过以下命令检查是否已安装 Perl: ```bash perl -v ``` 如果未安装,则可通过包管理器进行安装。例如,在基于 Debian 的系统中可执行以下命令: ```bash sudo apt-get update && sudo apt-get install perl ``` 对于 Red Hat 或 CentOS 系统,可以使用 `yum` 命令: ```bash sudo yum install perl ``` #### 下载并解压 Circos 软件包 访问官方 GitHub 页面或其他可信资源下载最新版本的 Circos 源码[^4]。假设源码压缩文件名为 `circos-x.y.z.tar.gz`,则按照如下方式操作: ```bash wget https://example.com/circos-x.y.z.tar.gz # 替换为实际链接 tar -xzvf circos-x.y.z.tar.gz cd circos-x.y.z ``` #### 配置环境变量 为了使系统的终端能够识别 Circos 工具路径,建议将其目录添加至 PATH 中。编辑 `.bashrc` 文件或直接运行以下命令临时设置: ```bash export PATH=$PATH:/path/to/circos/bin source ~/.bashrc ``` #### 安装所需模块 Circos 运行过程中可能需要一些额外的 Perl 模块支持。通过 CPAN 自动化安装这些模块是一种常见做法。以下是具体步骤: ```bash sudo perl -MCPAN -e shell [^1] install Config::General install Text::Balanced exit ``` > **提示**: 如果首次启动 CPAN 提示配置向导,请按默认选项完成初始化。 #### 测试安装 验证 Circos 是否成功安装以及能否正常运作非常重要。进入样例测试目录并尝试渲染一个简单的图像: ```bash cd examples/simple ../../bin/circos -conf circos.conf ``` 这将在当前目录下生成一张 PNG 图像作为输出成果。 --- #### 注意事项 - 若遇到字体缺失错误,考虑安装更多 TrueType 字体集合; - 对于高级功能的支持(如 SVG 输出),还需确认相关库已被加载。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值