drugbank-database
DrugBankデータベースから、薬物の物性・相互作用・標的・代謝経路・化学構造・薬理学データなど包括的な医薬品情報にアクセスし分析します。製薬データの調査、創薬研究、薬理学的解析、薬物間相互作用の評価、標的同定、化学構造類似性検索、ADMET予測など、DrugBankの詳細な医薬品・薬物標的情報を必要とするあらゆる場面で活用してください。
description の原文を見る
Access and analyze comprehensive drug information from the DrugBank database including drug properties, interactions, targets, pathways, chemical structures, and pharmacology data. This skill should be used when working with pharmaceutical data, drug discovery research, pharmacology studies, drug-drug interaction analysis, target identification, chemical similarity searches, ADMET predictions, or any task requiring detailed drug and drug target information from DrugBank.
SKILL.md 本文
DrugBank データベース
概要
DrugBankは、医薬品と医薬品標的に関する詳細情報を含む包括的なバイオインフォマティクスおよびケミインフォマティクスデータベースです。このスキルは、約9,591個の医薬品エントリ(FDA承認の小分子2,037個、バイオテク医薬品241個、栄養補助食品96個、実験化合物6,000個以上)を含むDrugBankデータへのプログラム的なアクセスを可能にし、各エントリあたり200以上のデータフィールドを提供します。
コア機能
1. データアクセスと認証
Pythonを使用してDrugBankデータをダウンロードし、適切な認証でアクセスします。このスキルは以下に関するガイダンスを提供します:
drugbank-downloaderパッケージのインストールと設定- 環境変数または設定ファイルを使用した認証情報の安全な管理
- 特定のバージョンまたは最新バージョンのダウンロード
- XMLデータの効率的なオープンと解析
- パフォーマンス最適化のためのキャッシュデータの操作
使用時機:DrugBankアクセスの設定、データベースアップデートのダウンロード、初期プロジェクト設定。
参考資料:詳細な認証、ダウンロード手順、APIアクセス、キャッシュ戦略、トラブルシューティングについては、references/data-access.md を参照してください。
2. 医薬品情報クエリ
識別子、化学的性質、薬理学、臨床データ、外部データベースへの相互参照を含む包括的な医薬品情報をデータベースから抽出します。
クエリ機能:
- DrugBank ID、名前、CAS番号、またはキーワードで検索
- 基本的な医薬品情報の抽出(名前、タイプ、説明、適応症)
- 化学的性質の取得(SMILES、InChI、分子式)
- 薬理学データの取得(作用機序、薬力学、ADME)
- 外部識別子へのアクセス(PubChem、ChEMBL、UniProt、KEGG)
- 検索可能な医薬品データセットの構築とDataFrameへのエクスポート
- タイプ別の医薬品フィルタリング(小分子、バイオテク、栄養補助食品)
使用時機:特定の医薬品情報の取得、医薬品データベースの構築、薬理学研究、文献レビュー、医薬品プロファイリング。
参考資料:XML ナビゲーション、クエリ関数、データ抽出方法、パフォーマンス最適化については、references/drug-queries.md を参照してください。
3. 医薬品相互作用分析
薬物相互作用(DDI)を分析し、薬物警戒活動と臨床決定支援のための機序、臨床的意義、相互作用ネットワークを含みます。
分析機能:
- 特定の医薬品のすべての相互作用を抽出
- 双方向相互作用ネットワークの構築
- 相互作用を重症度と機序で分類
- 医薬品対間の相互作用を確認
- 最も多くの相互作用を持つ医薬品を特定
- ポリファーマシーレジメンの安全性を分析
- 相互作用マトリックスとネットワークグラフの作成
- 相互作用ネットワークのコミュニティ検出の実行
- 相互作用リスクスコアの計算
使用時機:ポリファーマシー安全性分析、臨床決定支援、医薬品相互作用予測、薬物警戒活動研究、禁忌の特定。
参考資料:相互作用抽出、分類方法、ネットワーク分析、臨床応用については、references/interactions.md を参照してください。
4. 医薬品標的と経路
標的、酵素、トランスポーター、キャリア、生物学的経路を含む医薬品とタンパク質の相互作用に関する詳細情報にアクセスします。
標的分析機能:
- アクション(阻害薬、アゴニスト、拮抗薬)付きの医薬品標的を抽出
- 代謝酵素(CYP450、Phase II酵素)を特定
- トランスポーター(取り込み、排出)を分析してADME研究に活用
- 医薬品を生物学的経路(SMPDB)にマップ
- 特定のタンパク質をターゲットにする医薬品を検出
- リポジショニングのための共有標的を持つ医薬品を特定
- ポリファーマコロジーとオフターゲット効果を分析
- 標的のGene Ontology(GO)用語を抽出
- UniProtとのタンパク質データの相互参照
使用時機:作用機序の研究、医薬品リポジショニング研究、標的特定、経路分析、オフターゲット効果の予測、医薬品代謝の理解。
参考資料:標的抽出、経路分析、リポジショニング戦略、CYP450プロファイリング、トランスポーター分析については、references/targets-pathways.md を参照してください。
5. 化学的性質と類似性
分子類似性検索、性質計算、部分構造検索、ADMET予測を含む構造ベースの分析を実行します。
化学分析機能:
- 化学構造の抽出(SMILES、InChI、分子式)
- 物理化学的性質の計算(MW、logP、PSA、水素結合)
- Lipinski's Rule of FiveおよびVeber's rulesの適用
- 分子間のTanimoto類似性を計算
- 分子フィンガープリントの生成(Morgan、MACCS、位相)
- SMARTSパターンを使用した部分構造検索の実行
- リポジショニング用の構造的に類似した医薬品を検出
- 医薬品クラスタリング用の類似性マトリックスの作成
- 経口吸収とBBB透過性を予測
- PCAとクラスタリングによる化学空間の分析
- 化学的性質データベースのエクスポート
使用時機:構造活性相関(SAR)研究、医薬品類似性検索、QSAR モデリング、医薬品適格性の評価、ADMET予測、化学空間探査。
参考資料:構造抽出、類似性計算、フィンガープリント生成、ADMET予測、化学空間分析については、references/chemical-analysis.md を参照してください。
典型的なワークフロー
医薬品発見ワークフロー
data-access.mdを使用して最新のDrugBankデータをダウンロードしてアクセスdrug-queries.mdを使用して検索可能な医薬品データベースを構築chemical-analysis.mdを使用して類似化合物を検出targets-pathways.mdを使用して共有標的を特定interactions.mdを使用して候補組み合わせの安全性を確認
ポリファーマシー安全性分析
drug-queries.mdを使用して患者の医薬品を検索interactions.mdを使用してすべてのペアワイズ相互作用を確認interactions.mdを使用して相互作用重症度を分類interactions.mdを使用してリスクスコア全体を計算targets-pathways.mdを使用して相互作用機序を理解
医薬品リポジショニング研究
targets-pathways.mdを使用して共有標的を持つ医薬品を検出chemical-analysis.mdを使用して構造的に類似した医薬品を検出drug-queries.mdを使用して適応症と薬理学データを抽出interactions.mdを使用して潜在的な併用療法の安全性を評価
薬理学研究
drug-queries.mdを使用して対象医薬品を抽出targets-pathways.mdを使用してすべてのタンパク質相互作用を特定targets-pathways.mdを使用して生物学的経路にマップchemical-analysis.mdを使用してADMET性質を予測interactions.mdを使用して潜在的な禁忌を特定
インストール要件
Python パッケージ
uv pip install drugbank-downloader # コアアクセス
uv pip install bioversions # 最新バージョン検出
uv pip install lxml # XML解析の最適化
uv pip install pandas # データ操作
uv pip install rdkit # 化学インフォマティクス(類似性用)
uv pip install networkx # ネットワーク分析(相互作用用)
uv pip install scikit-learn # ML/クラスタリング(化学空間用)
アカウント設定
- go.drugbank.com で無料アカウントを作成
- ライセンス契約に同意(学術利用は無料)
- ユーザー名とパスワード認証情報を取得
references/data-access.mdのドキュメント通りに認証情報を設定
データバージョンと再現性
再現可能な研究のため、常にDrugBankバージョンを指定してください:
from drugbank_downloader import download_drugbank
path = download_drugbank(version='5.1.10') # 正確なバージョンを指定
公開と分析スクリプトで使用されたバージョンを文書化してください。
ベストプラクティス
- 認証情報:環境変数または設定ファイルを使用し、ハードコードしない
- バージョン管理:再現性のため正確なデータベースバージョンを指定
- キャッシング:再ダウンロードと再解析を回避するためにパースされたデータをキャッシュ
- ネームスペース:パース時にXMLネームスペースを適切に処理
- 検証:使用前にRDKitで化学構造を検証
- 相互参照:統合のため外部識別子(UniProt、PubChem)を使用
- 臨床コンテキスト:相互作用データの解釈時に常に臨床コンテキストを考慮
- ライセンス遵守:ユースケースに適切なライセンスを確保
参考資料
すべての詳細な実装ガイダンスはモジュール化された参考ファイルに整理されています:
- references/data-access.md:認証、ダウンロード、解析、APIアクセス、キャッシング
- references/drug-queries.md:XMLナビゲーション、クエリ方法、データ抽出、インデックス作成
- references/interactions.md:DDI抽出、分類、ネットワーク分析、安全性スコアリング
- references/targets-pathways.md:標的/酵素/トランスポーター抽出、経路マッピング、リポジショニング
- references/chemical-analysis.md:構造抽出、類似性、フィンガープリント、ADMET予測
特定の分析要件に基づいて、必要に応じてこれらの参考資料を読み込んでください。
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- davila7
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/davila7/claude-code-templates / ライセンス: MIT
関連スキル
hugging-face-trackio
Trackioを使用してMLトレーニング実験を追跡・可視化できます。トレーニング中のメトリクスログ記録(Python API)、トレーニング診断のアラート発火、ログされたメトリクスの取得・分析(CLI)が必要な場合に活用してください。リアルタイムダッシュボード表示、Webhookを使用したアラート、HF Space同期、自動化向けのJSON出力に対応しています。
btc-bottom-model
ビットコインのサイクルタイミングモデルで、加重スコアリングシステムを搭載しています。日次パルス(4指標、32ポイント)とウィークリー構造(9指標、68ポイント)の2カテゴリーにわたる13の指標を追跡し、0~100のマーケットヒートスコアを算出します。ETFフロー、ファンディングレート、ロング/ショート比率、恐怖・貪欲指数、LTH-MVRV、NUPL、SOPR(LTH+STH)、LTH供給率、移動平均倍率(365日MA、200週MA)、週次RSI、出来高トレンドに対応します。市場サイクル全体を通じて買いと売りの両方の推奨を提供します。ビットコインの底値拾い、BTCサイクルポジション、買い時・売り時、オンチェーン指標、MVRV、NUPL、SOPR、LTH動向、ETFの流出入、ファンディングレート、恐怖指数、ビットコインが過熱状態か、マイナーコスト、暗号資産市場のセンチメント、BTCのポジションサイジング、「今ビットコインを買うべきか」「BTCが天井をつけているか」「オンチェーン指標は何を示しているか」といった質問の際にこのスキルを活用します。
protein_solubility_optimization
タンパク質の溶解性最適化 - タンパク質の溶解性を最適化します。タンパク質の特性を計算し、溶解性と親水性を予測し、有効な変異を提案します。タンパク質配列の特性計算、タンパク質機能の予測、親水性計算、ゼロショット配列予測を含むタンパク質エンジニアリング業務に使用できます。3つのSCPサーバーから4つのツールを統合しています。
research-lookup
Parallel Chat APIまたはPerplexity sonar-pro-searchを使用して、最新の研究情報を検索できます。学術論文の検索にも対応しています。クエリは自動的に最適なバックエンドにルーティングされるため、論文の検索、研究データの収集、科学情報の検証に活用できます。
tree-formatting
ggtree(R)またはiTOL(ウェブ)を使用して、系統樹の可視化とフォーマットを行います。系統樹を図として描画する際、ツリーレイアウトの選択、分類学に基づく枝やラベルの色付け、クレードの折りたたみ、サポート値の表示、またはツリーへのオーバーレイ追加が必要な場合に使用してください。系統推定(protein-phylogenyスキルを使用)やドメイン注釈(今後の独立したスキル)には使用しないでください。
querying-indonesian-gov-data
インドネシア政府の50以上のAPIとデータソースに接続できます。BPJPH(ハラール認証)、BOM(食品安全)、OJK(金融適正性)、BPS(統計)、BMKG(気象・地震)、インドネシア中央銀行(為替レート)、IDX(株式)、CKAN公開データポータル、pasal.id(第三者法MCP)に対応しています。インドネシア政府データを活用したアプリ開発、.go.idウェブサイトのスクレイピング、ハラール認証の確認、企業の法的適正性の検証、金融機関ステータスの照会、またはインドネシアMCPサーバーへの接続時に使用できます。CSRF処理、CKAN API使用方法、IP制限回避など、すぐに実行可能なPythonパターンを含んでいます。