千家信息网

如何使用itol批量修改进化树中的名称及添加分组名称

发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,这篇文章主要为大家展示了"如何使用itol批量修改进化树中的名称及添加分组名称",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"如何使用itol批量修改进化树
千家信息网最后更新 2025年02月03日如何使用itol批量修改进化树中的名称及添加分组名称

这篇文章主要为大家展示了"如何使用itol批量修改进化树中的名称及添加分组名称",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"如何使用itol批量修改进化树中的名称及添加分组名称"这篇文章吧。

配置文件准备

首先来看一下所需要的文件的格式:

LABELSSEPARATOR TABDATA#NODE_ID,LABEL4530    Oryza sativa45157    Cyanidioschyzon merolae237895    Cryptosporidium hominis184922    Giardia lamblia56636    Aeropyrum pernix3702    Arabidopsis thaliana33169    Eremothecium gossypii222523    Bacillus cereus ATCC 109871423    Bacillus subtilis216816    Bifidobacterium longum

格式说明:

注释文件中以"#"开头的行是注释行,只起说明作用,iTOL不会读取该行的内容。

LABELS:注释文件数据类型声明,这里声明数据集是对进化树标签进行修改。

SEPARATOR TAB:指定数据分隔符,即数据列与列之间使用Tab分隔。也可指定分隔符为空格,需将"TAB"改为"SPACE"。(建议使用Tab分隔,这样修改的标签中可以使用空格)

如果没有特殊设置,以上部分通常不需要改,直接拷贝使用即可。

DATA 之后的行就是所有标签修改的数据信息。数据分为两列,第一列为进化树枝的原来的名称,第二列是修改后的名称。

配置文件美化

按照以上格式准备好注释文件,准备好文件后直接将其拖到iTOL进化树展示所在的位置,就能自动修改进化树的标签了。

添加外部分组名称

除此之外,还可以在进化树中添加外部分组名称,同样可以展示样品的更多信息。

添加外部标签所需要的注释文件格式如下:

DATASET_TEXT#SEPARATOR TAB#SEPARATOR SPACESEPARATOR COMMADATASET_LABEL,example text dataset 2COLOR,#ff00ffMARGIN,0LABEL_ROTATION,0DATA#the following fields are possible for each node:#ID,label,position,color,style,size_factor,rotation9606,Homo sapiens,-1,#ff0000,bold,1.5,454932,Eukaryota,-1,#000000,italic,2,90160,Bacteria,-1,#0000ff,bold,4,902234,Archaea,-1,#0000ff,normal,3,-45727,Something is here with a long label,-1,#ff0000,bold-italic,1,0

格式说明:

配置文件中以"#"开头的行是注释行,只起说明作用,iTOL不会读取该行的内容。

DATASET_TEXT:配置文件数据类型声明,这里声明数据集是对进化树添加文本信息。

SEPARATOR COMMA:指定数据分隔符,即数据列与列之间使用逗号分隔。

COLOR,#ff00ff:指定数据集初始颜色,可在后面进行更改。

MARGIN 0:指定外部标签与进化树之间的距离,可为负数,会导致与进化树重叠。

LABEL_ROTATION,0指定外部标签的初始角度。

如果没有特殊设置,以上部分通常不需要改,直接拷贝使用即可。

DATA 之后的行就是所有外部分组的数据信息。数据分为七列,第一列为进化树枝节点ID,第二列是外部分组名称,第三列是名称位置:"-1"代表位于外部,第四列是分组名称颜色,第五列是字体设置,第六列是字体大小,最后一列是名称的角度。

同样的,按照以上格式准备好注释文件后,直接将其拖到iTOL进化树展示所在的位置,就能自动在进化树中添加外部分组名称了。

以上是"如何使用itol批量修改进化树中的名称及添加分组名称"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

0