Pfamは、タンパク質ファミリーのデータベースであり、アノテーションと隠れマルコフモデルを用いて生成された多重配列アライメントを含んでいる。最新版のPfam 33.1は、2020年5月にリリースされ、18,259件のファミリーを収録している。

用途
Pfamデータベースの一般的な目的は、タンパク質のファミリーとドメインの完全で正確な分類を提供することである。もともと、このデータベース作成の背景にある理論的解釈は、ゲノムに注釈を付ける作業を効率化するために、既知のタンパク質ファミリーに関する情報を半自動で収集することであった。タンパク質ファミリーのPfam分類は、タンパク質を幅広く網羅し、命名規則も分かりやすいことから、生物学者に広く採用されている。

本データベースは、特定のタンパク質を研究する実験生物学者、構造決定の新しいターゲットを特定する構造生物学者、配列を組織化する計算生物学者、タンパク質の起源を追跡する進化生物学者によって利用されている。ヒトやハエなどの初期のゲノムプロジェクトでは、ゲノムデータの機能アノテーションにPfamが広く利用されていた。

Pfamウェブサイトでは、ユーザーがタンパク質やDNAの配列を送信して、データベース内のファミリーと一致するものを検索できる。DNAが提出された場合、を行って、各フレームを検索する。Pfamでは、一般的なBLAST検索を行うのではなく、プロファイル隠れマルコフモデルを使用している。このモデルでは保存されたサイトでの一致をより重視するため、遠隔の相同性をよりよく検出でき、注釈付きの近縁がいない生物のゲノム注釈を付けるのに適している。

Pfamはまた、構造データベース内の情報とこれらの構造へのPfamドメインのマッピングに基づいて、タンパク質内およびタンパク質間のドメイン-ドメイン相互作用をカタログ化するiPfamなどの他のリソースの作成にも使用されている。

特徴 
Pfam内の各ファミリーについて、次のことができる。
 ファミリーの説明を表示する
 マルチプルアラインメントを表示する
 タンパク質ドメインの構造を表示する
 種の分布を調べる
 他のデータベースへのリンクをたどる
 既知のタンパク質の構造を表示する
エントリーには、ファミリー、ドメイン、リピート、モチーフなどの種類がある。ファミリーはデフォルトのクラスであり、単にメンバーが関連していることを示す。ドメインとは、複数のタンパク質のコンテキストに存在する自律構造単位または再利用可能な配列単位と定義されている。リピートは通常、単独では安定しておらず、ドメインまたは拡張構造を形成するために、通常、縦列反復を形成する必要がある。モチーフは通常、球状ドメインの外側にある短い配列単位である。

Pfamファミリーの説明は、ウィキペディアを使用して一般の人々が管理している（「歴史」を参照）。

リリース29.0の時点で、のタンパク質配列の76.1%が、少なくとも1つのPfamドメインと一致していた。

新規エントリーの作成 
新しいファミリーは、さまざまな情報源から得られているが、主にPDBと、Pfamにヒットしない遺伝子をプロテオーム全体の解析から見つけ出される。

ファミリーごとに、代表的な配列のサブセットが高品質なシードアライメントに整列される。シードアライメントの配列は、主にpfamseq（リファレンスプロテオームの非冗長データベース）から取得し、一部はから補足される。このシードアライメントは、次に、を使用したプロファイル隠れマルコフモデルの構築に使用される。そして、このHMMを配列データベースで検索し、精査された収集閾値に達したすべてのヒットをタンパク質ファミリーのメンバーとして分類する。このようにして得られたメンバーのコレクションをプロファイルHMMに位置合わせし、完全アライメントを生成する。

ファミリーごとに、手動で精査された収集閾値が割り当てられる。この閾値は、そのファミリーに対する真の適合数を最大化しつつ、偽陽性を除外するものである。偽陽性は、同じクランのものではないPfamファミリーのヒット間での重畳を観察することによって推定される。この閾値は、ファミリーHMMにマッチしたものを、タンパク質ファミリーに含める必要があるかどうかを評価するために使用される。Pfamの更新のたびに、新規ファミリーと既存ファミリーが重複しないように、収集閾値が再評価される。

機能未知ドメイン 
（DUF）は、Pfamデータベースの中で増大する部分を占めている。このファミリーは種を超えて保存されていることがわかっているが、果たしている役割が未知のためにこのような名前が付けられた。新しく追加された各DUFには、追加された順に名前が付けられる。これらのエントリの名前は、機能が特定されるたびに更新される。通常、DUFに属する少なくとも1つのタンパク質の機能が決定されると、DUF全体の機能が更新され、ファミリーの名前が変更される。名付けられたファミリーの中には、まだ機能未知ドメインで、代表的なタンパク質にちなんで名前を持つものもある（例：YbbR）。機能不明の保存された配列が配列データ上で発見されるにつれて、DUFの数は増加し続けると予想される。DUFの数は、最終的には機能がわかっているファミリーの数を上回ると予想されている。

クラン
時間の経過とともに配列と残基の網羅率が増加し、ファミリーが増えるにつれ、より多くの進化的関係が発見され、ファミリーをクラン（clan、一族の意味）に分類することができるようになった。クランは、2005年にPfamデータベースに最初に導入された。これらは、構造的、機能的、配列およびHMMの比較によって確認された、単一の進化的起源を共有する関連ファミリーのグループである。リリース29.0の時点で、タンパク質ファミリーの約1/3がクランに所属していた。この部分は、2019年（バージョン32.0）までに約3/4まで増加した。

クラン関係の可能性を特定するために、Pfamキュレーターは、ECODデータベースからの情報に加えて、出力の単純比較プログラム（Simple Comparison Of Outputs Program、SCOOP）を使用している。ECODは、構造が知られているタンパク質ファミリーの半自動階層型データベースであり、Pfamエントリーに容易にマッピングされるファミリーと、通常Pfamクランにマッピングされるホモロジーレベルを備えている。

歴史
Pfamは、多細胞動物のタンパク質コード遺伝子の注釈付けに使用できる、一般的に存在するタンパク質ドメインのコレクションとして、Erik Sonhammer、Sean Eddy、Richard Durbinによって1995年に設立された。設立当初の主な目的の一つは、線虫のゲノムのアノテーション付けを支援することであった。このプロジェクトは、Cyrus Chothiaによる「One thousand families for the molecular biologist」（分子生物学者のための1000のファミリー）で部分的に推進され、タンパク質には約1,500の異なるファミリーがあり、大多数のタンパク質はそのうちのわずか1,000のファミリーに分類されると主張された。この主張に反して、Pfamデータベースには現在、固有のタンパク質ドメインとファミリーに対応する16,306件のエントリーが含まれている。ただし、これらのファミリーの多くは、構造的および機能的な類似性を含んでおり、進化上の起源を共有していることを示している（クランの項を参照）。

Pfamが設立された当時、他のデータベースと大きく異なっていた点は、エントリーに2種類のアライメントを使用していたことである。1つは、手動でチェックされた小規模なシードアライメントと、もう1つは、シードアラインメントから構築されたプロファイル隠れマルコフモデルに配列を整列させて構築された完全アライメントである。この小さなシードアライメントは、配列データベースの新しいリリースに合わせて更新することが容易である。そのため、ゲノム配列がより効率的になり、時間の経過とともにより多くのデータを処理する必要が生じたときに、どのようにしてデータベースを最新の状態に保つかというジレンマに対する有望な解決策となった。データベースの更新速度はバージョン24.0でさらに向上し、HMMER2の~100倍の速度でより高い感度を持つHMMER3が導入された。

Pfam-Aのエントリーはすべての既知のタンパク質を網羅していないため、Pfam-Bと呼ばれる自動生成された補足が提供された。Pfam-Bには、ADDAというアルゴリズムによって作成されたクラスターから派生した多数の小さなファミリーが含まれていた。Pfam-Bファミリーは品質は劣るもののPfam-Aファミリーが見つからない場合に役立つ。Pfam-Bはリリース28.0で廃止されたが、新しいクラスタリングアルゴリズムMMSeqs2を使用してリリース33.1で再導入された。

Pfamは当初、冗長性を維持するために世界中の3つのミラーサイトでホストされていた。しかし、2012年から2014年にかけて、PfamリソースはEMBL-EBIに移動された。これにより、重複する2つの独立したデータセンターを使用して、1つのドメイン（xfam.org）からウェブサイトをホスティングできるようになった。これにより、複数のセンターからのホスティングによる重要な障害許容力を維持する一方で、更新情報の一元化や、、、iPfamなどの他のXfamプロジェクトとのグループ化が可能になった。

Pfamは、キュレーションにかかる手作業をさらに削減し、より頻繁な更新を可能とするために、過去2年間で大幅な再編成を行った。

コミュニティキュレーション 
このような大規模なデータベースをキュレーションするには、新規のファミリーや更新情報を追加する量を維持する点で問題を提示した。データベースのリリースを迅速に行うために、開発者はデータベースの管理にコミュニティが深く関与できるように、さまざまな取り組みを開始した。

エントリーの更新と改善のペースを上げるための重要なステップは、リリース26.0でPfamドメインの機能アノテーションをウィキペディアコミュニティに公開することであった。すでにウィキペディアがエントリを持っているエントリはfamページにリンクし、持っていないエントリについては、コミュニティがエントリを作成してキュレーターに通知してリンクするようにした。コミュニティの参加により、これらのファミリーのアノテーションレベルが大幅に向上することが予想される一方で、中にはウィキペディアに掲載するには不十分なものもあり、その場合は元のPfamの記述が保持される。ウィキペディアの記事の中には、ジンクフィンガーの記事のように、複数のファミリーを扱っているものもある。また、InterProおよびPfamのデータに基づいて記事を生成する自動化された手順も実装されており、これは情報やデータベースへのリンク、利用可能な画像をページに事前設定し、キュレーターによるレビューを受けた記事はサンドボックスからウィキペディアに適切に移動される。記事の破壊行為を防ぐために、ウィキペディアの各改訂版は、Pfamのウェブサイトに表示される前に、キュレーターによってレビューされる。ただし、ほとんどすべての破壊行為は、キュレーターに届く前にコミュニティによって修正されている。

Pfamは、3つのグループからなる国際コンソーシアムによって運営されている。Pfamの初期のリリースでは、ファミリーエントリーの修正は英国のケンブリッジのサイトでしかできず、コンソーシアムメンバーがサイトのキュレーションに貢献する能力は制限されていた。リリース26.0では、開発者は新しいシステムに移行し、世界中の登録ユーザーがPfamファミリーを追加または修正できるようになった。

参照項目

 保存された非コードRNAファミリーのデータベース
 動物遺伝子の系統樹のデータベース
 タンパク質配列の自動アノテーションを行うデータベース
 タンパク質ドメインとタンパク質ファミリーのデータベースの統合
PDBfam タンパク質データバンク(PDB)の配列へのPfamドメインの徹底的な割り当て