✨ 要約🔬 技術概要
動物の育種の世界において、目標は次世代のために最良の親を選抜することで、群れの質を向上させることです。これを効果的に行うために、ブリーダーは個体の遺伝的なポテンシャルを予測するものである「推定育種価」を頼りにしています。しかし、予測の価値は、その予測がいかに正確であるかを示す指標である「信頼度」次第です。数十年にわたり、この精度を算出することは、ブリーダーが家系図(ペディグリー)のみを扱う場合には管理可能な範囲でした。しかし、分野は「シングルステップ・ゲノム予測」へと移行しており、これは家系情報と実際のDNAデータを組み合わせた強力な手法です。この統合により、より正確な育種決定が可能になりますが、同時に膨大な計算上の障壁をもたらします。DNAデータは、ジェノタイプ(遺伝子型)が判明しているすべての個体を他のすべての個体へと結びつけ、密なネットワークを形成します。これにより、信頼度を算出するための標準的な数学的ツールが、コンピュータのメモリに収まりきらなくなるほど巨大化してしまうのです。集団内のジェノタイプ判明個体が数万頭を超えると、従来の計算手法では方程式を解くことができず、単にシステムがクラッシュしてしまいます。その結果、ブリーダーは自分たちの最良の候補者をどれほど信頼できるのかを知る術を失ってしまうのです。
研究チームは、このボトルネックを解消するために、あの巨大で扱いにくい行列を一度も構築することなく、信頼度スコアを算出する新しい方法を見出すべく取り組みました。ブラジルのPROMEBOアンガス育種プログラムのデータ(約434,000頭の個体を含み、そのうち24,000頭以上がジェノタイプ判明)を用いて、チームは5つの異なる戦略をテストしました。彼らの目的は新しい遺伝理論を発明することではなく、よりスマートな計算方法を見つけることでした。彼らは、これら新しいアプローチを、ゴールドスタンダード(標準的な手法)として機能する従来の厳密な手法と比較しました。この従来の手法は、これほど大規模なデータセットに対して実行することは不可能ですが、比較対象として用いられました。研究者たちは、巨大な行列を明示的に作成するステップをスキップし、代わりに数学的なショートカットを用いることで、より少ないメモリと時間で同じ答えを得られるかどうかを確認したかったのです。
結果として、5つの新しい戦略すべてが、極めて高い精度でゴールドスタンダードの手法による結果を再現できることが示されました。研究者が新しい手法によって生成された信頼度スコアをベンチマークと比較したところ、数値はほぼ完璧に一致し、相関関係は99パーセントを超えていました。これは、ショートカットを用いても精度が損なわれることはなく、単に計算上の行き止まりを回避できたことを意味しています。5つのアプローチの中で、2つの手法が効率性の面で際立っていました。一つは特定の数学的恒等式を用いて問題を再構成する手法であり、もう一つは統計的なサンプリング技術を用いる手法です。これらはいずれも、必要なメモリを約80パーセント削減しました。計算を実行するために約18ギガバイトのメモリを必要としていたのに対し、これらの手法は約3.5ギガバイトで済みました。この削減は極めて重要です。なぜなら、これにより、計算を特殊で高価なスーパーコンピューティング用のハードウェアではなく、標準的なサーバー上で実行できるようになるからです。
計算速度には差がありましたが、サンプリングに基づくアプローチの一つは特に印象的でした。それは、従来のメソッドと同じくらいの時間で計算を完了させつつ、メモリ不足によるクラッシュを回避していました。これは重要な発見です。なぜなら、育種プログラムが数百数千、あるいは数百万のジェノタイプ判明個体を含むように成長していくにつれ、従来の手法は使用不可能になる一方で、これらの新しい戦略は実用的なままであり続けることを示唆しているからです。研究者は、小規模な集団においては依然として従来の手法が最速であるが、ジェノタイプ判明個体数が一定の閾値を超えると、新手法が唯一の実行可能な選択肢になることを突き止めました。この研究は、ブリーダーが計算限界という壁に突き当たることなく、最新のゲノムツールを使い続けられることを裏付けており、遺伝的評価の精度がデータの規模に合わせて進化し続けることを保証しています。
技術要約:ssGBLUPにおける家系関係行列の明示的な逆行列を回避する方法
問題提起 シングルステップゲノムBLUP(ssGBLUP)において、推定育種価(EBV)の近似信頼度を計算するには、ジェノタイプ解析が行われた個体に限定された家系関係行列の逆行列(A 22 − 1 A^{-1}_{22} A 22 − 1 )が必要となる。ゲノム関係行列(G G G )のボトルネックについてはAPY(Algorithm for Proven and Young)によって対処されているが、A 22 − 1 A^{-1}_{22} A 22 − 1 は依然として重大な計算上の障壁となっている。A 22 − 1 A^{-1}_{22} A 22 − 1 を明示的に形成して逆行列を計算することは、二次的なストレージ容量と三次的な計算時間を要求する。ジェノタイプ解析が行われた個体数が数万頭を超えると、この手法は実行不可能となり、大規模なゲノム評価における近似信頼度の計算を妨げる要因となる。ssGBLUP方程式を解くための既存の手法(Schur補完やColleauのアルゴリズムなど)は、近似信頼度の計算という特定の文脈において、十分に適合または比較されていない。
手法 本研究では、A 22 − 1 A^{-1}_{22} A 22 − 1 の明示的な形成を回避して近似信頼度を計算するために設計された5つの戦略を評価した。これらの手法は、PROMEBO Angus育種プログラムのデータを用い、「高密度逆行列(DenseInv)」をベンチマークとしてテストされた。データセットには433,583頭の家系を持つ個体が含まれ、そのうち24,086頭がジェノタイプ解析されており、8つの多形質解析における14の形質が対象となった。
5つの戦略は以下の通りである:
SchurPCG-P: Schur補完恒等式(A 22 − 1 = A 22 − A 21 A 11 − 1 A 12 A^{-1}_{22} = A_{22} - A_{21}A^{-1}_{11}A_{12} A 22 − 1 = A 22 − A 21 A 11 − 1 A 12 )を用いて、全家系逆行列(A − 1 A^{-1} A − 1 )の疎なブロックを通じて行列を暗黙的に表現する。PARDISOを用いた非ジェノタイプ・ブロック(A 11 A_{11} A 11 )の並列疎因子分解を利用し、前処理付き共役勾配法(PCG)を用いて n 2 n_2 n 2 個の線形システムを反復的に解く。
WoodColl (Woodbury–Colleau): Woodbury恒等式を用いて、A 22 − 1 A^{-1}_{22} A 22 − 1 を A 22 A_{22} A 22 自体に置き換えることで問題を再定式化する。行列の対角成分を計算するために、行列ベクトル積(A 22 v A_{22}v A 22 v )をメモリに格納せずに評価するColleauアルゴリズムを用いて、n 2 n_2 n 2 個の線形システムを解く。
HutchColl (Hutchinson–Colleau): Woodburyによる再定式化と、確率的なHutchinson推定量を組み合わせる。n 2 n_2 n 2 個のシステムを解く代わりに、少数のランダムなプロービングベクトル(s ≪ n 2 s \ll n_2 s ≪ n 2 )を使用して、対角成分を同時に推定する。これにより、計算コストをジェノタイプ解析が行われた個体数に対して線形にスケールさせる。
SchurAsm-Packed: Schur補完恒等式を用いて、行列 S p e d = D + α A 22 − 1 S_{ped} = D + \alpha A^{-1}_{22} S p e d = D + α A 22 − 1 を直接組み立て、修正値を列ごとにパックされた高密度形式へ累積する。その後、この組み立てられた行列に対して直接的なCholesky分解と逆行列計算を行う。
SchurAsm-Sparse: SchurAsm-Packedと同様であるが、組み立てられた行列に対して並列疎LDL⊤ ^\top ⊤ 分解を利用する。
主な結果 すべての5つの戦略は、高密度ベンチマーク(DenseInv)に対して高い数値的精度で再現し、少なくとも0.99のSpearman順位相関係数を達成した。
精度: WoodColl、SchurPCG-P、およびSchurアセンブリ変種は、ベンチマークとほぼ完全に一致した(回帰スロープ ≈ \approx ≈ 1.0、R 2 = 1.0 R^2 = 1.0 R 2 = 1.0 )。HutchCollは、その確率的な性質によりわずかな偏差が見られたが(平均絶対差 = 0.003、Spearman相関係数 = 0.999)、偏りはなかった。
メモリ効率:
DenseInv は約18.3 GBを必要とした(二次的なスケーリング)。
WoodColl と HutchColl は、最も低いメモリ使用量(約3.5 GB)を達成し、約80%の削減を実現した。これらのメモリ使用量は、ジェノタイプ解析が行われた個体数に対して線形にスケールする。
SchurPCG-P は、約4.9 GB(73%の削減)を必要とした。これは、A 11 A_{11} A 11 の疎因子分解によるフィルイン(fill-in)に制限される。
SchurAsm-Packed は、約5.6 GB(69%の削減)を必要とし、パックされたストレージにより定数は小さいものの、二次的にスケールする。
SchurAsm-Sparse は最も効率が悪く、約30 GB(63%の増加 )を必要とした。これは、完全な高密度行列に対して疎インデックスのオーバーヘッドが有害に働くためである。
計算時間:
DenseInv が最も高速であった(平均約3.4分)。
HutchColl は提案された手法の中で最速であり(平均約4.3分)、この規模では高密度ベンチマークに匹敵した。
WoodColl (約66分)、SchurPCG-P (約166分)、およびアセンブリ変種(約166–194分)は、主に n 2 n_2 n 2 回の反復解法または繰り返しの因子分解ステップのコストにより、大幅に遅かった。
意義と主張 本論文は、これらの戦略が、高密度逆行列アプローチの限界を超えて、ssGBLUPにおける近似信頼度の計算を成功裏に拡張できることを主張している。著者らは、手法の選択は個体群のサイズと利用可能なリソースに依存すると述べている:
ジェノタイプ解析が行われた個体が約50,000頭までの集団では、メモリが許す限り DenseInv が最も適しており、かつ高速である。
中規模の集団(50,000–200,000頭)では、個別の A 22 − 1 A^{-1}_{22} A 22 − 1 の割り当てを必要としない正確な結果を得るために SchurAsm-Packed が推奨され、一方で WoodColl は線形なメモリスケーリングを伴う正確な結果を提供する。
大規模な集団(>200,000頭)では、メモリと計算時間の両方において線形スケーリングを維持する HutchColl が、評価された中で唯一の実用的な選択肢として特定されている。これは、数十万あるいは数百万頭規模の集団に対しても実行可能である。
本研究は、WoodColl と HutchColl が A 11 A_{11} A 11 の因子分解のボトルネックを完全に回避することで、最も堅牢なスケーラビリティを提供することを結論付けている。特に HutchColl は、最大規模のゲノム評価に適した、速度とメモリ効率の独自のバランスを提供している。著者らは、これらの手法はゲノム成分に関するAPYのコアサイズ削減とは直交するものであり、ssGBLUPの信頼度計算における2つの主要なボトルネックに対処するためにこれらを組み合わせることが可能であると述べている。
毎週最高の biology 論文をお届け。
スタンフォード、ケンブリッジ、フランス科学アカデミーの研究者に信頼されています。
受信トレイを確認して登録を完了してください。
問題が発生しました。もう一度お試しください。
スパムなし、いつでも解除可能。
週刊ダイジェスト — 最新の研究をわかりやすく。 登録 ×