python画circos图_从零开始学CIRCOS绘制圈图(四)

这篇博客详细介绍了如何使用Python和JCVI库从零开始学习绘制CIRCOS圈图,涉及数据格式、GFF3与BED转换、CDS序列提取、karyotype、links文件构建以及CIRCOS配置文件的编写,包括染色体颜色规则设定,以A. lyrata和A.thalina基因组为例。
摘要由CSDN通过智能技术生成

从零开始学CIRCOS绘制圈图(一)

从零开始学CIRCOS绘制圈图(二)

从零开始学CIRCOS绘制圈图(三)

通常circos的中间部分不是空白区域,会用一条条线进行连接,表示两个染色体部分区域有关系,也就是共线性了。

数据格式

对于link,circos要求输入数据至少有6列,分别是 chr1 start1 end1 chr2 start2 end2[options]

举个例子

chr1 1000000 2000000 chr5 3000000 4000000

构建输入

这次会以A. lyrata 和 A.thalina的基因组为例,利用JCVI来构建Circos的输入.

新建一个项目文件夹

mkdir -p ath_aly && cd ath_aly

如果没有安装jcvi,用conda进行安装

conda create -n jcvi jcvi

conda activate jcvi

conda install last scipy

wget https://raw.githubusercontent.com/tanghaibao/jcvi-bin/master/bin/scip

chmod 755 scip

mv scip ~/miniconda3/bin

数据下载

从http://plants.ensembl.org/index.html分别下载这两个物种的GFF文件和CDS序列,

# Athaliana

wget ftp://ftp.ensemblgenomes.org/pub/plants/release-44/fasta/arabidopsis_thaliana/cds/Arabidopsis_thaliana.TAIR10.cds.all.fa.gz

wget ftp://ftp.ensemblgenomes.org/pub/plants/release-44/gff3/arabidopsis_thaliana/Arabidopsis_thaliana.TAIR10.44.gff3.gz

# Alyrata

wget ftp://ftp.ensemblgenomes.org/pub/plants/release-44/fasta/arabidopsis_lyrata/cds/Arabidopsis_lyrata.v.1.0.cds.all.fa.gz

wget ftp://ftp.ensemblgenomes.org/pub/plants/release-44/gff3/arabido

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CIRCOS 是用于可视化循环的软件工具。如果你想从零开始习 CIRCOS,以下是一些步骤和资源可以帮助你入门: 1. 了解 CIRCOS:首先,你需要了解 CIRCOS 的基本概念和用途。CIRCOS 主要用于可视化循环数据,如基因组比对、染色体相互作用等。你可以阅读官方网站(http://circos.ca/)上的文档,了解其功能和使用方式。 2. 安装 CIRCOS:在习 CIRCOS 之前,你需要在你的计算机上安装 CIRCOS。官方网站上有详细的安装指南,根据你的操作系统选择适合的安装方法。 3. 习语法和配置文件:CIRCOS 使用自己的配置文件来定义表的外观和数据的呈现方式。你需要习 CIRCOS 的语法和配置文件结构。官方网站提供了详细的文档和示例,你可以按照文档逐步习和实践。 4. 练习使用示例:CIRCOS 官方网站上提供了许多示例配置文件和数据,你可以下载并尝试运行这些示例。通过实际操作,你可以更好地理解和掌握 CIRCOS 的使用方法。 5. 探索其他资源:除了官方网站,你还可以寻找其他习资源,如教程、博客文章和视频教程。这些资源可以帮助你更深入地了解 CIRCOS 的高级功能和应用场景。 总的来说,习 CIRCOS 需要一定的时间和实践经验。通过阅读文档、尝试示例和不断练习,你可以逐步掌握 CIRCOS 的使用技巧,并能够创建出令人满意的循环可视化效果。祝你习顺利!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值