複雑な医薬品プロセス開発のためのFDE + BayesOptやあみんな、
当社は、様々な工程にわたる多数の重要プロセスパラメータ(CPP)と、時間依存的な薬剤放出プロファイルなどの継続的な重要品質特性(CQA)を伴う、非常に複雑な複数工程からなる製造プロセスを開発しています。
私たちは過去の実験計画からかなりの量の履歴データを蓄積しており、現在それらを統合したデータセットとして分析しています。また、今後さらに相当量の追加データを生成する可能性もあります。
私たちはJMP Proへのアップグレードを検討しています。主な目的は、この種の問題に対してFDEとベイズ最適化を組み合わせて活用できるかどうかを検証することです。
特に、比較的単純な最適化問題ではなく、同様に複雑な多段階プロセス開発においてこれらの手法を用いた経験のある方からのご意見を伺いたいと思っています。
いくつか気になる点があります。
-
FDE → BayesOpt: 連続プロファイルをFPCスコアに縮小し、それをBayesOptのターゲットYとして使用することは、どの程度実用的でしょうか?
-
過去のDoEデータ:BayesOptは、複数のDoEから得られたデータを組み合わせた場合、特に因子範囲や設計が異なる場合に、どの程度うまく機能するのでしょうか?
-
複数ユニット間の制約:異なるユニット操作間で実現不可能なプロセス境界や要因の組み合わせに対処するのはどれほど容易か?
-
BayesOptと従来のDoEの比較:この種の問題において、BayesOptの反復的なアプローチは、従来のDoEを拡張する場合と比較して、実際に大きな利点があると感じましたか?
同様の課題に取り組んだ経験のある方から、実際の体験談、ワークフロー、あるいはそこから得られた教訓などをぜひお聞かせいただきたいです。たとえ期待通りにいかなかった経験であっても、大変参考になります。
ありがとう!
Re: 複雑な医薬品プロセス開発のためのFDE + BayesOptこんにちは、@RicardoCosta さん。
@Emmanuel_Romeuさんに連絡を取ってみると良いかもしれません。彼は既にベイズ最適化とFDEを組み合わせるというまさにこのテーマに取り組んでいると思います。
あなたが説明したワークフローは妥当なものと思われます。
- ターゲットとのFDEを用いて最初の曲線を分析し、FPCを抽出します。
- BayesOptプラットフォームでは、曲線から得られるFPC値を応答値として使用します。ただし、FPC応答制限値と目標値(最大化、最小化、目標値到達)を設定するために使用するターゲットからの値は除きます。
- BayesOptを使用して過去のデータを探索・活用し、GPモデルからの学習結果に基づいて次の推奨事項を見つけましょう。
曲線モデリング中にデータ漏洩を防ぐため、FDEデータテーブルに検証列を必ず使用してください。初期の履歴データポイントをトレーニング行として、新しいデータポイントをテスト行として設定することで、FDEプラットフォームを使用する際に、履歴データポイントのFPC値が各反復で変化しないようにします。こうすることで、次の実験の新しいFPC値を簡単に抽出できます。
ご質問について:
BayesOptは、質の高いデータを活用でき、実験条件が堅牢で再現性があることが既に分かっている場合に、大きな利点となります。私がこれまで見てきた中で最も効果的なのは、BayesOptとDoE(実験計画法)を組み合わせることで、それぞれの長所と短所を補い合える場合です。
この回答がお役に立てば幸いです。
Re: 複雑な医薬品プロセス開発のためのFDE + BayesOptこんにちは、リカルドさん。
- FDE/BayesOpt コンポーネントの場合、BayesOpt と FDE を使用してループ内で FPC スコアを変換するのは比較的簡単です。ワークフローは基本的に、1) BayesOpt を使用して実験を実行する、2) 機能データを収集する、3) FDE を実行して「目標値との差」の値を取得する、4) BayesOpt に入力して次の実験を取得する、という流れです。これはループで実行されます。宣伝になりますが、FDE モデル スクリーン ツールを使用すると、データに最適な FDE モデルをすばやく選択できます。最近、このツールを使用して設定された溶解プロファイルを満たす製剤を開発し、BayesOpt プロセスの一部として (F2 の代わりに) 目標差を使用して成功を収めたお客様と話をしたことを付け加えておきます。
-過去のDoEデータ - 基本的にBayesOptは、因子の下限/上限に関するデータの範囲を広く探索します。プラットフォームでこれを制限するように選択することもできますが、BayesOptプラットフォームに探索するための広い探索領域を与えることになります。その後、追加の「探索」実行を追加するか、「活用」(最適化)に直接進むことを提案する可能性があります。
- BayesOpt 対 DoE - Victor さんが非常に分かりやすく包括的な回答をしてくれましたが、BayesOpt は DoE の代替ではなく、付加的な実験ツールとして考えることが重要であることを付け加えたいと思います。BayesOpt は、制約の多い実験や制約条件に対してより柔軟に対応でき、最適値に到達するためのより効率的なアプローチを提供できます。しかし、システムを完全に包括的に理解することが目標であれば、DoE を実行するか、BayesOpt と DoE を組み合わせたハイブリッドアプローチ(つまり、まず BayesOpt で最適値を見つけ、次に狭い範囲で DoE を追加して堅牢性の値を取得する)の方が良いかもしれません。
ありがとう!
ベン
Re: 複雑な医薬品プロセス開発のためのFDE + BayesOptはい、確かに、2027年3月に開催される次回のDiscovery Summitに向けて、FDEとBayesOptを組み合わせた研究の要旨を提出しました。私の例は比較的単純ですが、 @Victor_Gさんが指摘された最適化対象となる応答間のトレードオフを示しています。そのため、あまり野心的になりすぎず、達成すべき最小目標と理想目標を同等の重みで設定することをお勧めします。
複数の予備データを組み合わせることは十分に可能ですが、空間充填設計が推奨する内容を確認し、それを自分のデータの範囲と比較し、推奨される空間充填設計に近づけるためにいくつかの点を追加する必要があるかもしれません。
最も関連性の高いFPCを特定する必要があります。必ずしも最大のFPCが重要とは限りません。例えば、不純物に対応する小さなピークに注目する必要があるかもしれません。また、複数のFPCを最適化し、固有値に基づいて重みを割り当てる必要がある場合もあります。ただし、重要度の低いFPCに対応する不純物が重要な役割を果たす場合は、必ずしもそうする必要はありません。ご希望であれば、担当のSEである@Ben_BarrInghとの電話会議を設定することも可能です。
Re: 複雑な医薬品プロセス開発のためのFDE + BayesOptこんにちは、 @Victor_G さん。
分かりやすい説明をありがとうございます。おかげで、BayesOpt FDEがどのように連携して動作するのかがよく分かりました。
私のプロセスは、複数の単位操作、多数の因子、および複数の重要品質特性(CQA)を含む、非常に多変数なものです。複数の実験計画法(DoE)から得られた大規模な履歴データセットは既に集約済みです。現段階では、最も関連性の高い知見を抽出し、次の実験を定義することが最優先事項であり、JMP Proへのアップグレードが妥当かどうかを評価しています。
あなたのワークフロー(FDE → FPCs → BayesOpt → GP誘導反復)は適切です。私が明確にしたい主な点は、BayesOptが広範な因子空間において信頼性を維持できるかどうか、BayesOptがDoE中心のアプローチと比較して競合するCQAをどの程度うまく処理できるか、測定サイクルが遅いとBayesOptの価値が低下するかどうか、そして異質な過去のDoEを拡張すべきか、それとも直接モデル化すべきか、ということです。
BayesOptはDoEを強力に補完するツールのように思えますが、JMP Proへの導入を決定する前に、そのメリットが本当に意味のあるものかどうかを確認したいと考えています。
もし差し支えなければ、あなたか@Emmanuel_Romeuさんが、FDEとBayeOptについてもっと詳しく学ぶための最適なオンライン資料を教えていただけないでしょうか?できれば、JMPの基本的なドキュメント以上の内容が望ましいです。
当社のプロセスは複雑であり、将来的にJMP Proへのアップグレードも視野に入れているため、理論的基礎と実践的な実装の詳細(特にGPベースのモデリングとFPCの解釈)の両方について理解を深めたいと考えています。おすすめのチュートリアル、論文、ビデオ、トレーニング資料などがあれば、ぜひ教えていただけると幸いです。
お時間をいただき、また分かりやすい説明をしていただき、改めて感謝申し上げます。大変助かりました。
Re: 複雑な医薬品プロセス開発のためのFDE + BayesOpt皆さん、こんにちは。 @Ben_BarrIngh 、 @Emmanuel_Romeu 、 @Victor_G の皆様、詳細かつ思慮深いご指導をいただき、ありがとうございました。皆様がそれぞれ実践的な FDE/BayesOpt ループから得た視点は、非常に貴重でした。
次のステップに進む前に、FDEとBayesOptの両方についてさらに詳しく学ぶ機会を持ちたいと思います。
皆様からのご意見から、モデル選択、目標定義、FPC重み付け、GP駆動型反復法についてより深く理解することが、これらのツールを正しく適用するために重要であることが明らかになりました。特に、JMP Proへのアップグレードが適切な判断であるかどうかを評価する際には、この点が重要になります。
明快な説明、具体的な例、そして議論を継続する姿勢に改めて感謝いたします。ご支援に心から感謝申し上げます。