草庐IT

iTOL | 进化树在线制作美化工具

生信师姐 2023-03-28 原文

一、基本操作

1. 使用界面

可以注册后使用,点击upload即可上传树文件

2. 基本操作

右侧controls负责对进化树进行修改:

image
  • basic:主要负责修改树的造型、分支、标签,还有标签的字体、字号是否加粗等
  • advance:主要负责展示bootstrap的特征

iTOL最好用的一个功能是能修改局部的label和leaf

当我们鼠标悬停在某个位置时,我们可到这个局部数据的信息

image
image

鼠标点击即可修改局部node的属性,比如我改一下颜色和风格,可以看到局部的node被改为红色虚线,局部的label也可以更改

image

在选好节点后,再点击color>new color range,我们可以把一部分label和branch加入背景色

image
image

然后我再将S26添加到h1中,点击相应的node,选择color>add to existing即可,去掉的话选择remove from即可

image

点击h1的cover,可以选择背景色出现在label、clade、full上,也可以关闭,我选一下full

image

border负责加边框,0就是不加,在这里我加一个1px的边框展示下

image

鼠标悬停在label上时,我们也可以修改局部label的属性,我在这里修改了label的名字

image
image

导出

点击export,可以看到支持不同类型文件的导出

image

当colored ranges lenged点击on时,会出现图例

image

以上便是利用iTOL进行进化树美化的一些基本操作,相比起evolview,iTOL使用起来更加方便。

二、添加文本

利用iTOL,我将进化树分为三个群体,接下来就是添加文本

image

与evolview一样,添加文本需要datasets,依然可以去参考help页面

image

这里我放上了官网中所有参考格式模板的压缩包,需要可以下载

image

每个参数都作了说明,可以根据需要修改,有一些可以在网页更改,所以建议上面不做修改,只在DATA部分修改,根据示例修改即可

image

修改之后

image

可以直接将该文件拖到网页上,查看效果

image

此时datasets界面出现了我们上传文件的信息

image

如果想要修改一些属性,你会发现这是对三个文本同时修改,想要单独修改就点击raw data>edit using the web interface

image

这样就可以单独修改了

image
image

三、添加图片

依然是寻找示例文本

image

上面的不作任何修改,只修改最后的DATA

image

需要注意,图片添加的是网址,而不是本地的图片,我们可以把想上传的图片写到简书上发表后在复制图片地址即可。

image

直接拖到网页,看一下效果

image

图片是没有办法单独设置的,如果感觉效果不太好,就在datasets调一下参数

最后导出文件即可

四、添加点图

依然去找示例文本dataset_external_shapes_template.txt

image

前面部分依旧不更改,只修改DATA

image

可以看到输入不同的value可能会使点的属性发生变化,为了防止出错,推荐一个表型(一列value)用一个dataset,最后挨个拖进去即可,这里只展示一组

image
image

点击shape type可以修改形状,点击rawdata可以局部修改

image

点击legend可以添加图例

image

刚刚是利用iTOL加的数量性状,接下来加质量性状,还是去找示例数据

image

不多说,只编辑DATA然后拖到网页

image

然后更改

image

看一下最终成品图

image

本文综合以下四篇文章:
https://www.jianshu.com/p/82b38607ae34?ivk_sa=1024320u
https://www.jianshu.com/p/a43e3636ca71
https://www.jianshu.com/p/75e393903ff7
https://www.jianshu.com/p/43a6acf05865

https://www.jianshu.com/p/76a121236362?ivk_sa=1024320u
https://www.cnblogs.com/jessepeng/p/13880629.html

有关iTOL | 进化树在线制作美化工具的更多相关文章

  1. 报告回顾丨模型进化狂飙,DetectGPT能否识别最新模型生成结果? - 2

    导读语言模型给我们的生产生活带来了极大便利,但同时不少人也利用他们从事作弊工作。如何规避这些难辨真伪的文字所产生的负面影响也成为一大难题。在3月9日智源Live第33期活动「DetectGPT:判断文本是否为机器生成的工具」中,主讲人Eric为我们讲解了DetectGPT工作背后的思路——一种基于概率曲率检测的用于检测模型生成文本的工具,它可以帮助我们更好地分辨文章的来源和可信度,对保护信息真实、防止欺诈等方面具有重要意义。本次报告主要围绕其功能,实现和效果等展开。(文末点击“阅读原文”,查看活动回放。)Ericmitchell斯坦福大学计算机系四年级博士生,由ChelseaFinn和Chri

  2. 世界前沿3D开发引擎HOOPS全面讲解——集3D数据读取、3D图形渲染、3D数据发布于一体的全新3D应用开发工具 - 2

    无论您是想搭建桌面端、WEB端或者移动端APP应用,HOOPSPlatform组件都可以为您提供弹性的3D集成架构,同时,由工业领域3D技术专家组成的HOOPS技术团队也能为您提供技术支持服务。如果您的客户期望有一种在多个平台(桌面/WEB/APP,而且某些客户端是“瘦”客户端)快速、方便地将数据接入到3D应用系统的解决方案,并且当访问数据时,在各个平台上的性能和用户体验保持一致,HOOPSPlatform将帮助您完成。利用HOOPSPlatform,您可以开发在任何环境下的3D基础应用架构。HOOPSPlatform可以帮您打造3D创新型产品,HOOPSSDK包含的技术有:快速且准确的CAD

  3. Unity 3D 制作开关门动画,旋转门制作,推拉门制作,门把手动画制作 - 2

    Unity自动旋转动画1.开门需要门把手先动,门再动2.关门需要门先动,门把手再动3.中途播放过程中不可以再次进行操作觉得太复杂?查看我的文章开关门简易进阶版效果:如果这个门可以直接打开的话,就不需要放置"门把手"如果门把手还有钥匙需要旋转,那就可以把钥匙放在门把手的"门把手",理论上是可以无限套娃的可调整参数有:角度,反向,轴向,速度运行时点击Test进行测试自己写的代码比较垃圾,命名与结构比较拉,高手轻点喷,新手有类似的需求可以拿去做参考上代码usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;u

  4. 基于C#实现简易绘图工具【100010177】 - 2

    C#实现简易绘图工具一.引言实验目的:通过制作窗体应用程序(C#画图软件),熟悉基本的窗体设计过程以及控件设计,事件处理等,熟悉使用C#的winform窗体进行绘图的基本步骤,对于面向对象编程有更加深刻的体会.Tutorial任务设计一个具有基本功能的画图软件**·包括简单的新建文件,保存,重新绘图等功能**·实现一些基本图形的绘制,包括铅笔和基本形状等,学习橡皮工具的创建**·设计一个合理舒适的UI界面**注明:你可能需要先了解一些关于winform窗体应用程序绘图的基本知识,以及关于GDI+类和结构的知识二.实验环境Windows系统下的visualstudio2017C#窗体应用程序三.

  5. postman接口测试工具-基础使用教程 - 2

    1.postman介绍Postman一款非常流行的API调试工具。其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例如Jmeter、soapUI等。不过,对于开发过程中去调试接口,Postman确实足够的简单方便,而且功能强大。2.下载安装官网地址:https://www.postman.com/下载完成后双击安装吧,安装过程极其简单,无需任何操作3.使用教程这里以百度为例,工具使用简单,填写URL地址即可发送请求,在下方查看响应结果和响应状态码常用方法都有支持请求方法:getpostputdeleteGet、Post、Put与Delete的作用get:请求方法一般是用于数据查询,

  6. 动漫制作技巧如何制作动漫视频 - 2

    动漫制作技巧是很多新人想了解的问题,今天小编就来解答与大家分享一下动漫制作流程,为了帮助有兴趣的同学理解,大多数人会选择动漫培训机构,那么今天小编就带大家来看看动漫制作要掌握哪些技巧?一、动漫作品首先完成草图设计和原型制作。设计草图要有目的、有对象、有步骤、要形象、要简单、符合实际。设计图要一致性,以保证制作的顺利进行。二、原型制作是根据设计图纸和制作材料,可以是手绘也可以是3d软件创建。在此步骤中,要注意的问题是色彩和平面布局。三、动漫制作制作完成后,加工成型。完成不同的表现形式后,就要对设计稿进行加工处理,使加工的难易度降低,并得到一些基本准确的概念,以便于后续的大样、准确的尺寸制定。四、

  7. ruby-on-rails - 有没有一种工具可以在编码时自动保存对文件的增量更改? - 2

    我最喜欢的Google文档功能之一是它会在我工作时不断自动保存我的文档版本。这意味着即使我在进行关键更改之前忘记在某个点进行保存,也很有可能会自动创建一个保存点。至少,我可以将文档恢复到错误更改之前的状态,并从该点继续工作。对于在MacOS(或UNIX)上运行的Ruby编码器,是否有具有等效功能的工具?例如,一个工具会每隔几分钟自动将Gitcheckin我的本地存储库以获取我正在处理的文件。也许我有点偏执,但这点小保险可以让我在日常工作中安心。 最佳答案 虚拟机有些人可能讨厌我对此的回应,但我在编码时经常使用VIM,它具有自动保存功

  8. ruby - 使用 Ruby 开发工具包将文件上传到 Amazon S3 - 2

    我正在尝试上传文件。一个简单的hello.txt。我正在关注文档,但无法将其上传到我的存储桶。#STARTAWSCLIENTs3=Aws::S3::Resource.newbucket=s3.bucket(BUCKET_NAME)begins3.buckets[BUCKET_NAME].objects[KEY].write(:file=>FILE_NAME)puts"Uploadingfile#{FILE_NAME}tobucket#{BUCKET_NAME}."bucket.objects.eachdo|obj|puts"#{obj.key}=>#{obj.etag}"endresc

  9. ruby - 在 StockChart (highchart) 中以编程方式显示柱形图的工具提示 - 2

    我有一个Highstock图表(带有标记和阴影的线条),并且想以编程方式显示一个highstock工具提示,例如,当我选择某个表上的一行(包含图表数据)我想显示相应的highstock工具提示。这可能吗? 最佳答案 股票图表thissolution不起作用:在thisexample你必须更换这个:chart.tooltip.refresh(chart.series[0].data[i]);为此:chart.tooltip.refresh([chart.series[0].points[i]]);解决方案可用here.

  10. ABB-IRB-1200运动学分析MATLAB RVC工具分析+Simulink-Adams联合仿真 - 2

    一、机器人介绍        此处是基于MATLABRVC工具箱,对ABB-IRB-1200型号的微型机械臂进行正逆向运动学分析,并利Simulink工具实现对机械臂进行具有动力学参数的末端轨迹规划仿真,最后根据机械模型设计Simulink-Adams联合仿真。 图1.ABBIRB 1200尺寸参数示意图ABBIRB 1200提供的两种型号广泛适用于各作业,且两者间零部件通用,两种型号的工作范围分别为700 mm 和 900 mm,大有效负载分别为 7 kg 和5 kg。 IRB 1200 能够在狭小空间内能发挥其工作范围与性能优势,具有全新的设计、小型化的体积、高效的性能、易于集成、便捷的接

随机推荐