个性化Circos图的不断优化,用TBtools啊!

写在前面

在很久很久以前,由于课题的需要,我写了一个Circos图绘制功能(在TBtools里《任何人!十分钟掌握Circos图绘制》)....从那以后,我就再也没用过。这是一个比较复杂的问题,当你写了一个功能,最后这个功能却用不上的时候。这个功能就开始腐烂...
想想至少过去三个月了,期间我收到不少的反馈,其中有一部分人用得很开心,但是也有另一部分用得不是很开心,并提出了一些修改意见或者建议。按照我个人的习惯,我把部分我认为确实有用的意见或者建议都放起来了,然后,让这个功能继续腐烂。我用不到啊,完善起来除了占用个人的时间,似乎并没有任何意义。
然而,我从对应课题目前的发展动态,隐约可以感受到我又要用到这个功能了,于是我重新看了一下代码,人啊,总是要未雨绸缪。于是我参考了小超人提出的建议,增加了当前图片的配置保存和载入逻辑。

功能的使用(具体参考《任何人!十分钟掌握Circos图绘制》)

很多时候,我们会设置一些输入,载入一些Track

随后出图

image.png

这个图片其实挺丑,于是可以对图片进行一些调整

调整之后...恩,我们发现,似乎我们要加入另外一个Track...那么这些配置需要先保存起来;我们并不希望每次增加一个Track就又要回到这个调整界面...
于是,点击一下按钮,

设置输出文件夹,即可保存整个Circos图所有相关配置信息(下次直接载入即可)

使用已有配置文件

用起来比较简单,在Amazing Super Circos界面点击

并设置为前述保存的目录(TBtools会读取对应的所有信息),点击Start即可回到原来的配置

不仅于此

我们可以在已有的Track信息上,增加新的内容;这样就不需要当心程序崩溃,或者是其他问题

还可以进一步

所有的信息,都已经形成了配置文件

换句话说,只要你有基本的认知,那么可以直接手动修改这些文本文件,从而达到出图的目的

写在最后

有时候,会有一些很奇怪的事情。大概就是:

你看到一个工具,觉得他很难用,于是你写了另一个工具,并希望他好用;可是最后却发现,你只是写出了一个更难用的工具。

其实,到最后你就会发现,复杂的图片,对应的并不是复杂的参数,而是复杂的参数文件。但是很多人并没搞明白....这不是一个编程与否的问题。

(0)

相关推荐

  • 基迪奥云平台工具

    想要展示样本的基因/物种丰度,除了可以绘制热图和柱状图外,circos图也可以实现哦,联川生物云平台可以只需要上传一张丰度表格即可轻松绘制,还有其他更多应用场景供您探索. 云平台网站:https:// ...

  • Circos图?太简单,用TBtools画啊

    写在写在前面的前面 我不喜欢调用外部程序,如果是简单的事情.我觉得应该用最简单的方式来实现.如果你只是想画一个简单的Circos图,perl?不用的.R?不用的.网页?不用的.复杂的配置文件?一样不用 ...

  • 技术贴 | 手把手教你如何画Circos图

    本文由阿童木根据实践经验而整理,希望对大家有帮助. 原创微文,欢迎转发转载. 导读 Circos是一个由加拿大科学家Martin KrzywinskiPerl利用perl语言开发的用于描述关系型数据和 ...

  • 李飞飞CVPR最新论文 | 「文本转图」效果优化可多一步:物体关系描述

    一个设计师拿到简(mo)单(hu)需求的日常. 帮我做个海报吧. 我要个浪漫的场景,两个人在海边走,有日落,海浪,远山那种.   △ "上辈子伤天害理,这辈子来做设计" Sou ...

  • 图:上海普陀区优化营商环境100条

        营商智库 营商环境门户平台

  • 集赞 | 66个赞送《热图从入门到精通-TBtools》 视频讲演

    Emmm,最近在准备一些课程资料,发现有不少不错的视频,于是爬了下载,分享到视频号.总的来说,我觉得都是一些精品资源,但是分享出来,似乎看到的人不多.于是,想着干脆推一推视频号. 刚才吃完晚饭,一时兴 ...

  • 优化 | 自动关闭 TBtools R-shiny Plugin 网页

    写在前面 还有十分钟就是 11点.11点呢,是我的午饭时间,因为不用排队,吃完可以继续干到下午17点.还有几分钟,就写写推文.断更两三天了,总要搞点事情.于是搬出的几天前已经实现过的功能,继续水一波. ...

  • 一图读懂 | 优化生育政策 促进人口长期均衡发展

    一图读懂 | 优化生育政策 促进人口长期均衡发展

  • 做淘宝,主图该怎么优化!

        做淘宝,最重要的是宝贝的主图要做好,主图是宝贝的门面.进店流量都靠主图来支撑!主图可以展示产品的样式.风格.色彩等等,一张有吸引力的主图可以帮助广告主省下大笔的广告费用!一些不做推广的店铺有时 ...

  • EasyStat-如何提取数据+个性化出图

    写在前面 目前EasyStat包使用过程中有朋友问,如何修改图片,这里我想说,出图函数都会有出图数据的输出,大家只需要提取数据,即可自己在外面出图. 下面我以柱状图和箱线图为例,为大家演示一下. 实战 ...