Claude ChEMBLコネクタで化合物の活性データを調べる方法と読み方
ChEMBLコネクタの追加手順と、結合・機能データを候補化合物の比較に使うときの読み方をまとめます。アッセイタイプとconfidence scoreの見方、社内データと突合する際の注意も扱います。
ChEMBLコネクタとは — 活性データを会話から引ける仕組み
ChEMBLコネクタは、公開データベースChEMBLをClaudeの会話から参照できるようにするConnectorです。ChEMBLは、薬に近い性質を持つ生理活性化合物を、人の手でキュレーションして集めたデータベースです。化合物ごとに、生物学的ターゲットに対する定量的な結合データと機能データが載っています。
Connectorsディレクトリでの掲載内容は次のとおりです。
| 項目 | 内容 |
|---|---|
| カテゴリ | 内容Health & life sciences |
| 提供元 | 内容Anthropic(Anthropic verifiedの表示あり) |
| サインイン | 内容不要 |
| 追加時期 | 内容2026年1月 |
| 接続先 | 内容https://hcls.mcp.claude.com/chembl/mcp |
ツールは6つ並んでいます。get_admet、get_bioactivity、compound_search、drug_search、get_mechanism、target_search です。掲載ページに載っているのはツール名だけで、引数や返す項目の説明はありません。名前から検索系と取得系に分かれていることは読み取れますが、細かい挙動は実際に呼ばせて出力を見て判断することになります。
サインイン不要という点は、他のConnectorと違う使い勝手です。アカウント連携の手順がなく、追加すればすぐ問い合わせられます。参照するのが公開データだけで、個人や組織のデータを取りに行く接続ではないからです。
生命科学の分野全体でClaudeをどう使うかは、Claude製薬創薬活用ガイドにまとめています。
接続手順 — 追加からツール権限の確認まで
個人のアカウントでは、Claudeの「Customize」→「Connectors」を開き、ディレクトリからChEMBLを探して「Connect」を押します。前述のとおりサインインは要らないので、認証画面は挟まりません。
Team・Enterpriseプランでは順序が変わります。メンバーがコネクタを使う前に、OwnerまたはPrimary Ownerが組織で有効化しておく必要があります。有効化しても全員に自動で権限が付くわけではなく、各自が接続の操作を行います。
追加後は、同じ「Customize → Connectors」の画面でコネクタを選ぶと「Tool permissions」が見えます。種類ごとに「Always allow」「Needs approval」「Blocked」を選べます。ChEMBLは公開データの参照が目的なので書き込み系の心配は小さいものの、承認を挟みたい運用ならここで設定できます。
接続はClaude、Claude Desktop、Claude Codeのどこから使っても同じ位置づけです。Claude Codeで解析スクリプトを書きながら引く使い方もできます。
活性データを読む前に押さえる3つの区別
ChEMBLから返る数値は、そのまま横に並べて比較してよいとは限りません。ChEMBL側の定義を知っておくと、Claudeに出させる表の列が決まります。
アッセイタイプ — 結合なのか機能なのか
ChEMBLはアッセイを種類で分類しています。
- Binding(B): 化合物とターゲットの結合を測るデータ。Ki、IC50、Kdなど
- Functional(F): 化合物の生物学的な効果を測るデータ。細胞株での細胞死率など
- ADME(A): 半減期や経口バイオアベイラビリティなど
- Toxicity(T): 細胞毒性など
- Physicochemical(P): 安定性や溶解度など、生体材料を使わない物性測定
- Unclassified(U): どれにも分類しきれない少数
ここで注意したいのは、複数の区分にまたがるアッセイでも、付くアッセイタイプは1つだけという点です。結合のIC50と機能のIC50を同じ列に並べると、測っているものが違います。
confidence score — ターゲットの紐づけがどれだけ確かか
ChEMBLはキュレーションの過程で、アッセイとターゲットの関係に0から9の信頼度スコアを付けています。
| スコア | 意味 |
|---|---|
| 9 | 意味単一タンパク質ターゲットが直接割り当てられている |
| 8 | 意味相同な単一タンパク質ターゲットが割り当てられている |
| 7 | 意味タンパク質複合体のサブユニットが直接割り当てられている |
| 6 | 意味相同なタンパク質複合体のサブユニットが割り当てられている |
| 5 | 意味複数の直接のタンパク質ターゲットが割り当てられうる |
| 4 | 意味複数の相同なタンパク質ターゲットが割り当てられうる |
| 3 | 意味分子だがタンパク質ではないターゲット |
| 1 | 意味非分子のターゲット(細胞株、生物個体など) |
| 0 | 意味初期値。ターゲットの割り当てが未キュレーション |
細胞株や生物個体を対象にしたアッセイは1になり、タンパク質ターゲットが付いたアッセイは4以上になります。特定タンパク質への活性を比べたいなら、9を基準にして絞るのが素直です。8は種の違う相同タンパク質へのマッピングを含みます。出典のターゲットが不明でヒトに仮置きされた場合も8になります。
単位 — 標準化は進行中の作業
文献に載った単位をそのまま取り込み、そこから標準の種類へそろえる作業が続いています。標準化は頻度の高い単位から順に進められたため、単位が未整理のまま残るデータがあります。nMとμMが混ざった状態で順位を付けると、桁がずれたまま並びます。
候補化合物を比較する流れ
ここまでの区別を使うと、Claudeへの依頼は「活性を教えて」ではなく、条件つきの表づくりになります。
- ターゲットを決め、Claudeにそのターゲットを検索させる
- そのターゲットに対する化合物の活性を取得させる
- 結果を、アッセイタイプ・confidence score・単位つきの表にさせる
- 結合データ(B)でconfidence scoreが高い行だけに絞り、単位をそろえて比較させる
依頼文の書き方の一例です。ツールの呼び分けはClaudeが決めるので、手順ではなく出力の条件を指定します。
ChEMBLで、ターゲット「EGFR」(ヒト)に対する化合物の活性データを調べてください。
次の条件で表にしてください。
- 列: 化合物名、活性の種類(IC50など)、値、単位、アッセイタイプ、confidence score
- アッセイタイプがBinding、confidence scoreが9の行だけを残す
- 単位が混在する場合は、変換した値と元の値を両方並べる
- 該当データが少ない場合は、その旨を先に書くこれは条件の置き方の例で、返ってくる列がこのとおりになる保証はありません。返ってきた表に、アッセイタイプやconfidence scoreの列が実際にあるかを最初に見てください。列が無いときは、取得し直す指示を出します。
ツール名にある get_mechanism や get_admet を使う場面もあります。候補を数個に絞った段階で、作用機序やADMETの情報を並べて比べる、という流れです。
数値の根拠は、ChEMBLのWebインターフェースで同じ化合物を引き直して突き合わせると確実です。レポートに載せる値は、Claudeの出力だけで確定させない運用が安全です。
社内データと突き合わせるときの考え方
ChEMBLの値は、文献から抽出して正規化したものです。研究室や社内で測ったデータとは、前提が揃っていません。
| 見るべき点 | ChEMBL側 | 社内データ側 |
|---|---|---|
| 測定条件 | ChEMBL側論文ごとに異なる | 社内データ側自社のプロトコルで固定 |
| 単位 | ChEMBL側標準化の途中 | 社内データ側自社の規約 |
| ターゲットの紐づけ | ChEMBL側confidence scoreで確度を表現 | 社内データ側自社で定義 |
突き合わせの手堅い順序は次のとおりです。
- 社内のアッセイと同じ種類(結合か機能か)のChEMBLデータだけを抜き出す
- confidence scoreを揃えた上で、単位を統一する
- 絶対値の大小ではなく、化合物同士の順位や傾向が一致するかを見る
社内の構造式や測定値をチャットに貼る場合は、貼る前に自社の情報取り扱いルールを確認してください。ChEMBLコネクタ自体は公開データを引く接続ですが、社内データをClaudeに渡す行為は別の判断になります。BIツール側のデータと並べる考え方は、ClaudeとTableauの連携の構成が参考になります。
ChEMBLのデータはCreative Commons Attribution-ShareAlike 3.0 Unportedライセンスで提供されています。帰属表示と、派生物への同条件の適用が求められる種類のライセンスです。引いた値を社外向けの資料やデータベースに組み込むときは、このライセンスの条件を確認します。引用の仕方は、ChEMBLが案内している論文の引用を使います。
併用すると効く周辺コネクタ
ChEMBLの活性データは、候補の絞り込みの一段階にすぎません。同じHealth & life sciencesカテゴリには、前後の工程を埋めるコネクタが並びます。ChEMBLページの関連コネクタ欄にあるのは、次のものです。
- PubMed: 生物医学文献の検索
- Clinical Trials: ClinicalTrials.govのデータ
- bioRxiv: bioRxivとmedRxivのプレプリント
- Consensus: 科学研究の探索
- Wiley Scholar Gateway: 学術研究と引用による回答の補強
ターゲットの優先順位づけには、Open Targetsコネクタもあります。提供元はOpenTargetsで、ターゲットと疾患の関連を集めたプラットフォームを扱います。ツールはGraphQLのスキーマ取得、エンティティ検索、単発クエリ、バッチクエリの4つです。「どのターゲットを狙うか」をOpen Targetsで当たりを付け、「そのターゲットに効く化合物は何か」をChEMBLで引く、と分担できます。
研究の流れ全体をClaudeで束ねる製品の動きは、Claude Scienceのベータ提供開始の記事に書いています。生命科学分野での安全策の変化は、生命科学認証プログラムの記事で扱っています。
つまずきやすい点
- ツールの役割が掲載ページに無い: 6つのツールの引数や返却項目は、掲載ページに説明がありません。実際の出力で確かめる前提で使います
- 対象は小分子中心: ChEMBLの説明は、薬に近い小分子の2D構造と生理活性を扱うデータベースとしています。抗体やペプチドなど別の分子種を引きたい場合は、データが載っているかを先に確かめます
- 値は文献由来: 同じ化合物・同じターゲットでも、論文によって値が割れることがあります。1つの値を真値として扱わず、複数の値の幅で見ます
- confidence scoreの0は未キュレーション: 0の行は、ターゲットの割り当てが済んでいません。比較からは外すのが無難です
まとめ
ChEMBLコネクタは、サインイン不要で公開の活性データを会話に持ち込める接続です。使いこなしの分かれ目は、ツールの呼び方よりも、返ってきた数値をどう絞るかにあります。アッセイタイプ、confidence score、単位の3列を必ず出させ、結合データでスコアの高い行に絞ってから比べる。この手順を決めておけば、社内データとの突合でも前提の違いを見失いません。