生物信息

2021-03-26orthofinder寻找直系同源基因

2021-03-26  本文已影响0人  麦冬花儿

该文章引自 https://mp.weixin.qq.com/s/Jny5cTHqQh9yQx-cKQTWbA 谢谢原作者!

1.OrthoFinder能做什么?

OrthoFinder是用于比较基因组学的一个快速,准确和全面的软件。它查找直系同源群(orthogroups)和直系同源物(orthologs),推断所有直系同源群的有根基因树(rooted gene trees),并识别这些基因树中的所有基因复制事件(gene duplication events)。它还可以为要分析的物种推断出一个有根的物种树(rooted species tree),并将基因复制事件从基因树映射到物种树中的分支。OrthoFinder还可为比较基因组分析提供全面的统计信息。主要用于做进化、比较基因组等。

注:图的简单介绍

Proteomes(蛋白质组):有三个物种。每个方框内部存在旁系同源(存在于一个物种中,因基因复制而被区分开,且功能发生改变)(图中体现为形状不一样)。不同方框之间存在直系同源(因物种形成而被区别开,两个物种中的相同的基因功能未变化)(图中体现为形状一样)。

Orthogroups(直系同源群):分为3个群,同一个圈内的基因功能一样(图中体现形状一样)。

Gene Trees(基因树):依据直系同源群绘制基因树。(分成几个,就能画几个进化树)。

Species Tree(物种树):从所有直系同源群推断出的STAG物种树。

Reconcied gene trees(解析的基因树):根据每个直系同源群推断出有根的系统发育树,使用OrthoFinder复制损失合并模型进行解析。

Orthologues(直系同源物):包含每个成对物种比较文件,列出该物种对之间的直系同源物。直系同源物可以是一对一,一对多或多对多,这取决于直系同源物分化后的基因复制事件。

summary statictistics:一些统计情况。

下图为直系同源(orthologs)与旁系同源(paralogs)概念的图解:

2.OrthoFinder的安装

下载网站:https://github.com/davidemms/OrthoFinder/releases

下面以Linux服务器为例:

注:由于Linux系统版本较低,故选择Orthofinder2.3.7版本的第二个安装包下载。

下载完成后用FileZilla等软件把安装包传到Linux服务器上。连接上服务器,输入以下代码完成解压和安装。

#终端连接服务器

ssh 用户名@服务器地址

password(密码)

tar xzf OrthoFinder_glibc-2.17.tar.gz#解压缩

cdOrthoFinder/#cd到可执行文件orthofinder所在的文件夹

./orthofinder                    #如果出现以下图片所示,说明软件已经可以运行。

3.软件的使用

下载氨基酸序列,格式为fasta,每个物种一个文件,并将所有fasta文件存于一个目录。文件名应该简洁并有区分性,因为文件名还会作为最终物种ID。

#查看帮助文档

cd--

OrthoFinder/orthofinder -h

#以软件自带的数据运行

OrthoFinder/orthofinder -f OrthoFinder/ExampleData -S diamond#第一个参数:OrthoFinder/orthofinder为orthfinder可执行文件所在地址。第二个参数-f:输入目录,里面包含需要运行的蛋白质fasta文件。第三个参数-S:序列搜索程序,默认为diamond。

  运行结果存放在文件夹:

4.运行结果文件解读

标准OrthoFinder运行会生成一组文件,这些文件描述了直系同源群,直系同源,基因树,解析基因树,有根物种树,基因复制事件以及所分析物种集的比较基因组统计数据。

(1)直系同源群(Orthogroups)目录

Orthogroups.tsv:一个制表符分隔的文本文件,每行包含属于单个直系同源群的基因。来自每个直系同源群基因被组织成列,每个物种一列。

Orthogroups_UnassignedGenes.tsv:一个制表符分隔的文本文件,其格式与Orthogroups.csv相同,但包含未分配给任何直系同源群的所有基因

Orthogroups.txt(传统格式):包含Orthogroups.tsv文件中描述的直系同源群,但使用OrthoMCL输出格式。(方便需求)

Orthogroups.GeneCount.tsv:一个制表符分隔的文本文件,其格式与Orthogroups.csv相同,但包含每个直系同源群中每个物种的基因数计数。

Orthogroups_SingleCopyOrthologues.txt:每个物种正好包含一个基因的直系同源群列表,即它们包含一对一的直系同源物。它们非常适合进行种间比较和种树推断。(实际使用时候可以根据需求挑选)

(2)直系同源物(Orthologues)目录

  直系同源物目录为每个物种包含一个子目录,该子目录又包含每个成对物种比较文件,列出该物种对之间的直系同源物。直系同源物可以是一对一,一对多或多对多,这取决于直系同源物分化后的基因复制事件。文件中的每一行都包含一个物种中的基因,而该基因是另一物种中该基因的直系同源物,并且每一行都被交叉引用到包含这些基因的直系群中。

(3)基因树(Gene Trees)目录

为每个直系同源群推断的系统发育树。(根据需求用)


(4)解析的基因树( Resolved Gene Trees)目录

为每个直系同源群推断出有根的系统发育树,使用OrthoFinder复制损失合并模型进行解析。(根据需求来)

(5)物种树(Species Tree)目录

SpeciesTree_rooted.txt:从所有直系同源群推断出的STAG物种树,包含内部节点上的STAG支持值,并以STRIDE为根。

SpeciesTree_rooted_node_labels.csv:与上述相同的树,但是节点具有标签(而不是支持值)以允许其他结果文件交叉引用物种树中的分支/节点(例如基因复制事件的位置)。

(6)比较基因组统计目录

Duplications_per_Orthogroup.tsv:是一个制表符分隔的文本文件,该文件给出每个直系同源群中标识的复制项的数量。

Duplications_per_Species_Tree_Node.tsv:是一个制表符分隔的文本文件,该文件给出了沿物种树的每个分支发生的复制次数

Orthogroups_SpeciesOverlaps.tsv:一个制表符分隔的文本文件,其中包含每个物种对之间共享的直系同源群(以方矩阵形式)。

OrthologuesStats _ *.tsv:是制表符分隔的文本文件,其中包含矩阵,这些矩阵给出了每对物种之间一对一,一对多和多对多关系的直系同源物数量。

Statistics_Overall.tsv:一个制表符分隔的文本文件,其中包含有关直系同源群大小和分配给直系同源群的基因比例的常规统计信息。

Statistics_PerSpecies.tsv:一个制表符分隔的文本文件,其中包含与Statistics_Overall.csv文件相同的信息,但包含每个单独的物种。

        在Statistics_Overall.csv 和Statistics_PerSpecies.csv中的一些名词。

Species-specific orthogroup:完全由一个物种的基因组成的直系同源群

G50: 直系同源群中的基因数量,以使50%的基因位于该大小或更大的直系同源群中

O50: 最小数目的直系同源群,以使50%的基因位于该大小或更大的直系同源群中

Single-copy orthogroup: 单拷贝直系同源群,每个物种中仅有一个基因的直系同源群。这些直系同源群是推断物种树和许多其他分析的理想选择。

Unassigned gene: 未分配的基因,尚未与任何其他基因放入直系同源群的基因

(7)基因复制事件(Gene Duplication Events)目录

Duplications.tsv:一个制表符分隔的文本文件,其中列出了所有基因复制事件,这些事件是通过检查每个直系同源群基因树的每个节点来标识的。

SpeciesTree_Gene_Duplications_0.5_Support.txt :提供了物种树分支上上述复制的总和。它是newick格式的文本文件。每个节点或物种名称后面的数字是在导致节点/物种的分支上发生的具有至少50%支持的基因复制事件的数量。


(8)直系同源群(Orthogroups sequences)序列

每个直系同源群的FASTA文件给出了每个直系同源群中每个基因的氨基酸序列。

(9)单拷贝的直系同源群序列(Single copy orthologue sequences)

与直系同源群序列目录相同的文件,但仅限于每个物种仅包含一个基因的直系同源群

上一篇下一篇

猜你喜欢

热点阅读