はじめに
TxAgentは、ハーバード大学の医学・科学人工知能チーム(MIMS)が開発したオープンソースのAIツールで、医師が薬物相互作用を分析し、個人に合った治療計画を立てるのを支援する。TxAgentは、ToolUniverseと呼ばれる211の生物医学的ツールのライブラリを統合している。ToolUniverseは、1939年以降に米国FDAによって承認されたすべての医薬品と、Open Targetsのような権威あるソースからの臨床データをカバーしている。このツールは、1939年以降に米国FDAで承認されたすべての医薬品と、Open Targetsのような権威ある情報源からの臨床データをカバーしています。テストによると、薬剤推論と個別化治療タスクにおいて92.11 TP3Tの精度を示し、GPT-4oより25.81 TP3T高く、多くの主流モデルを凌駕しています。このツールは医療専門家に適しており、診断と治療の効率を大幅に改善することができます。
機能一覧
- 薬物相互作用分析複数の薬剤の組み合わせについて、分子レベル、薬物動態レベル、臨床レベルでの相互作用を調べ、潜在的なリスクを列挙する。
- 禁忌の特定患者の疾患と薬剤の使用状況に基づいて、不適切な薬剤を特定する。
- 個別の治療提案患者の年齢、遺伝情報、病気の進行度などを組み込んだ、カスタマイズされた治療計画を作成する。
- リアルタイム知識検索211のツールから最新の生物医学データを入手し、意思決定をサポート。
- 多段推理複雑な問題を複数のステップに分解し、段階的に分析し、結論を導き出す。
- クロスソース認証複数の権威あるデータベースから情報を検証し、推奨事項が信頼できるものであることを確認する。
- 医薬品名 ジェネリックブランド名、一般名、記述式入力を高い認識一貫性でサポートします。
ヘルプの使用
設置プロセス
TxAgentはオープンソースのツールで、ユーザーはGitHubまたはPyPIからダウンロードしてインストールすることができる。詳しい手順は以下の通り:
- 環境を整える
- ネットワーク接続されたコンピューターが必要で、最適なパフォーマンスを得るためにはH100 GPU(80GB以上のRAM搭載)を推奨します。
- Python 3.8以降をインストールする。
- コードをダウンロードするためにGitがインストールされていることを確認してください。
- ToolUniverseのインストール
- ターミナルを開き、こう入力する:
git clone https://github.com/mims-harvard/ToolUniverse.git cd ToolUniverse python -m pip install . --no-cache-dir
- またはPyPI経由でインストールする:
pip install tooluniverse
- ターミナルを開き、こう入力する:
- TxAgentのインストール
- 以下のコマンドを入力する:
git clone https://github.com/mims-harvard/TxAgent.git cd TxAgent python -m pip install . --no-cache-dir
- またはPyPI経由で:
pip install txagent
- 以下のコマンドを入力する:
- 訓練済みモデルのダウンロード
- モデルウェイトをダウンロードするには、HuggingFace (https://huggingface.co/collections/mims-harvard/txagent-67c8e54a9d03a429bb0c622c)をご覧ください。
- 利用可能なモデルは以下の通り:
- TxAgent-T1-Llama-3.1-8B: コア言語モデル。
- ToolRAG-T1-GTE-Qwen2-1.5B:ツール検索埋め込みモデル。
- ダウンロードしたファイルをTxAgentプロジェクト・ディレクトリに配置します。
- ランニングプログラム
- サンプルコードを実行します:
python run_example.py
- またはGradioのデモ・インターフェースを起動する:
python run_txagent_app.py
- サンプルコードを実行します:
主な機能の使い方
TxAgentは、コマンドラインまたはGradioインターフェースから動作し、以下にコア機能の詳細な手順を示します:
薬物相互作用分析
- 手続き::
- TxAgent を起動し、メイン・アプリケーションまたは Gradio インターフェースに移動します。
- 薬剤名を入力してください(例:「イブプロフェン」や「アスピリン」)。
- 薬物相互作用」機能を選択し、解析を実行する。
- システムは、「胃出血のリスクを高める可能性がある」などの潜在的なリスクを示すレポートを返す。
- 典型例ワーファリン」と「アスピリン」を入力すると、どちらも抗凝固作用を高める可能性が示唆されます。
- 銘記する医薬品名は英語表記とし、FDAデータベースの参照を推奨する。
禁忌の特定
- 手続き::
- 画面で「禁忌チェック」を選択する。
- 患者情報(例:「70歳、慢性腎臓病」)と薬剤(例:「イブプロフェン」)を入力する。
- システムは禁忌のチップを分析し、リストアップする。
- 典型例腎不全、イブプロフェン服用」と入力すると、腎障害が悪化する可能性が示唆される。
- 技術より具体的な情報を入力すればするほど、より正確な結果が得られます。
個別の治療提案
- 手続き::
- 治療計画作成」を選択する。
- 患者の詳細を入力する(例:「50歳男性、高血圧、CYP2C9遺伝子変異保有」)。
- このシステムは、「ロサルタンの低用量を推奨する」などの推奨を生成する。
- 典型例糖尿病、40歳女性」と入力すると、「メトホルミン」が提案されるかもしれない。
- 銘記する推奨事項については、実施前に医師に確認する必要がある。
リアルタイム知識検索
- 手続き::
- 検索ボックスに「メトホルミンに関する最新の知見は何か」などの質問を入力してください。
- システムはToolUniverseから結果を取得し、表示します。
- 典型例ワーファリンの臨床データ」と入力すると、最新の研究結果やガイドラインにジャンプします。
- ゆうせいデータはリアルタイムで更新され、権威ある情報源を網羅している。
取り扱い上の注意
- 言語サポート現在のところ、英語の入出力にのみ対応しています。
- 結果 保存分析レポートはテキストまたはPDFでエクスポートできます。
- ネットワーク要件ToolUniverseを実行し、安定したネットワークを確保するためにインターネット接続が必要です。
- パフォーマンス最適化高性能GPUの使用で推論が高速化。
デモケース
使い方の公式例がいくつかある(アニメーションはGitHubのページを参照):
- ケース1複数の抗生物質を入力し、相互作用をチェックし、潜在的な耐性リスクを体系的に示唆する。
- ケース2高齢患者に対する投与量の調整と適切な治療レジメンの作成。
- ケース3学術的な分析に役立てるため、医薬品に関する最新の研究を検索できます。
アプリケーションシナリオ
- 臨床診断と治療
医師はTxAgentを使用して、医薬品の安全性をチェックし、処方を最適化し、有害事象のリスクを低減する。 - 医薬品開発
研究者は新薬と既存薬との相互作用を分析し、臨床的な実現可能性を検証する。 - 医学教育
学生は、薬剤推論を練習し、模擬症例を通して臨床上の意思決定を学ぶ。 - 患者サポート
患者は自分の状態や薬を入力し、最初のアドバイスを受け、医師と相談する。
品質保証
- TxAgentは医師の代わりになりますか?
いいえ。これは補助的なものであり、医師が専門的な判断のもとに使用する必要がある。 - データソースは?
このデータは、FDA、Open Targets、その他の当局からのもので、1939年以降に承認されたすべての医薬品を対象としている。 - なぜ高性能GPUが必要なのか?
多段階推論とビッグデータ処理には強力な計算能力が必要であり、H100 GPUはスピードアップを実現します。 - 中国語のインターフェースに対応していますか?
現在未サポート、英語のみ、将来多言語バージョンに更新される可能性があります。