Orthofinder

2026 年 5 月 14 日 改訂
Orthofinder はオーソログを推定するプログラムです。オーソログをオーソグループ (orthogroup) の一員として推定します。

オーソログの推定は、2 ステップからなります:(1) 純粋に配列類似性スコアだけに基づく、MCL クラスタリング。(2) gene tree を推定して species treeと比較し、orthogroup 境界を修正 (Emms et al. 2025 Fig. 1)。

解析手順は,1) オーソグループの推定,2) rooting された種系統樹と遺伝子系統樹の推定,3) オーソログと遺伝子重複イベントの推定,からなります (Emms et al. 2025).

Orthogroup

定義
マニュアルに詳しいです.発表論文における OrthoFinder 作者らによる定義は,以下です (Emms and Kelly, 2015, P1右中).

an orthogroup is the set of genes that are descended from a single gene in the last common ancestor of all the species being considered.

[訳] オーソグループとは,解析に用いたすべての種の last common ancestor がもっていた,ある一つの遺伝子から派生した遺伝子の集合である.

オーソグループはオーソログを判定する唯一の方法

マニュアルにある詳しいオーソログの説明でも重要なのが,"Why Orthogroups: Orthogroups are the only way to identify orthologs" の部分です.オーソロジーは遺伝子系統樹によって推定するもので,配列類似性は予想にすぎない,と明記されています.しかし著者らは,遺伝子系統樹を用いたゲノムワードなオーソログ推定の方法は不可能 (Emms and Kelly 2018, P1下) と考えています.このため,オーソグループ (オーソログではない) の推定は all-by-all 配列類似性検索 (OrthoFinder 旧バージョン)、あるいは、あらかじめ作成された orthogroup の利用、で対応しています.

必要な他のプログラム

以下は,マニュアルなどで推奨されているプログラムです.しかし,Orthofinder は,オプション機能を用いて,他の解析ソフトを利用することが可能です.

類似性検索 all-in-all (旧バージョン)

BLAST+ がデフォルトです.BLAST よりも速い Diamond も利用可能です.

MCL 解析

MCL. ダウンロードはこちらから.私は mcl-latest.tar.gz (2014-05-17 00:20 2.9M ) を使いました.

系統樹推定

FastME

種系統樹との比較

DLCpar.README.md によると,version 2.0 以降は使われていないようです.


Emms DM, Liu Y, Belcher L, Holmes J, Kelly S. 2025.
OrthoFinder: scalable phylogenetic orthology inference for comparative genomics. bioRxiv:2025.2007.2015.664860.