本文へスキップ

Datamol Skill (K-Dense)

K-Dense Inc. / K-Dense Inc.

Datamol に基づく分子調製、類似性分析、骨格ワークフロー、コンフォマー処理を案内し、入力検証と再現性に関するガイダンスも提供する K-Dense Scientific Agent Skill。

掲載情報の更新 ·

概要

Datamol Skill (K-Dense) は、Scientific Agent Skills コレクションに含まれる手順ガイドです。ケモインフォマティクスや創薬タスクで使用する、RDKit の Python 抽象化レイヤーである Datamol の使い方について、説明と作業例のリファレンスを提供します。この Skill は Datamol パッケージそのものでも、単独で動作するエージェントでもありません。別途インストールされたソフトウェアを使って分子操作を行う際に、アシスタントや研究者を案内するものです。

文書に記載されたワークフローは、分子文字列または構造ファイルを入力として、解析、タスクに応じた標準化、記述子またはフィンガープリントの計算、後続分析へと進みます。入力には SMILES や SDF、CSV などのファイル形式が含まれ、文書に記載された出力には、ネイティブの rdkit.Chem.Mol オブジェクト、分子表現、記述子テーブル、類似性距離、クラスタ、骨格、コンフォマー、可視化結果が含まれます。この Skill は、個別の操作に関する作業例のほか、読み込み/フィルタリング/分析、骨格系列の構造活性相関(SAR)、バーチャルスクリーニングの包括的なワークフローも参照しています。また、フィンガープリントを別個の機械学習ワークフローに利用する方法も説明していますが、予測モデル自体を提供するものではありません。

実践的なガイダンスでは、元の構造と識別子を保持すること、処理対象から除外した入力を記録すること、科学的タスクに適した変換を選択することが重視されています。標準化によって化学構造が確実に修復されるとは説明されていません。環境の違いによって正準表現や保持されるコンフォマーが変わることがあり、全組み合わせのクラスタリングでは利用可能なメモリを超える場合があります。リモートファイルのワークフローにはプロバイダー固有の認証情報が必要です。また、元資料では、報告対象のテストにリモート認証と書き込みが含まれていないことが明記されています。したがって、この Skill はワークフローのガイドとして有用ですが、特定のデータセットや科学的結果が検証済みであることの根拠にはなりません。

主な機能

  • 分子の解析、形式変換、サニタイズ、タスクに応じた標準化の手順を提供し、処理に失敗した入力レコードの保持方法も扱います。
  • 記述子、フィンガープリント、類似性距離、最近傍検索、クラスタリング、多様性選択を扱う作業例のリファレンスを提供します。
  • Bemis-Murcko による分類や骨格を分離した訓練/テスト分割など、骨格およびフラグメント解析のガイダンスを提供します。
  • コンフォマー生成、RMSD クラスタリング、代表構造の選択、SASA 計算、分子可視化のガイダンスを提供します。
  • 分子ファイル、表形式の出力、並列処理、認証情報が必要なリモート I/O を扱うファイル処理およびバッチ処理の手順を提供します。
  • ライブラリの調製と分析、骨格系列の構造活性相関(SAR)、バーチャルスクリーニングのエンドツーエンドのワークフローを参照できます。

用途

  • 評価案:元の構造、識別子、変換記録、処理対象から除外した入力を保持しながら、外部化合物ライブラリを調製する。
  • 評価案:フィンガープリント、類似性によるグループ化、範囲を限定した多様性選択を使って化合物コレクションを調べ、スクリーニング対象のサブセットを選ぶ。
  • 評価案:SAR 系列を骨格ごとに整理し、確認用に位置合わせした分子ビューを作成する。
  • 評価案:下流モデル向けに骨格を分離した分子特徴量を構築し、分割間で前処理とフィンガープリントの設定が一貫していることを確認する。

使い方

  1. 指定された Skill ファイルを読み、関連するワークフローと環境要件を確認します。実行可能なエージェントではなく、手順書として扱ってください。
  2. Skill のセットアップ節に従って、分離された Datamol 環境を準備します。上流 API の詳細については、リンク先の Datamol ドキュメントを参照し、Skill とパッケージの役割を区別してください。
  3. 安定したソース識別子を持つ分子文字列または構造ファイルを用意します。処理前にタスクに応じた標準化ポリシーを定め、元データと解析失敗の記録を保持してください。
  4. 記述子、類似性、骨格、コンフォマー、ファイル処理に関する Skill の参照ワークフローに従います。まず小規模な評価用サブセットから始め、分析を拡大する前に出力を確認してください。
  5. 環境と変換方法を記録します。環境間で正準文字列やコンフォマー数が完全に一致することを期待せず、化学的不変量を確認してください。クラスタリングに必要なメモリを見積もり、リモート I/O が必要な場合に限り認証情報を用意してください。

関連リソース

AIDDISON Explorer

プラットフォーム

AIDDISON Explorerは、目標プロファイル、設計上の制約、予測物性、合成可能性に基づいて分子候補を生成し、順位付けするホスト型創薬プラットフォームです。

分子生成 · 創薬

AutoDock Vina

オープンソース

AutoDock Vinaは、VinaおよびAutoDock4.2スコアリング、複数リガンドのドッキング、マクロサイクル対応、Python 3バインディングを備えたオープンソースの分子ドッキング・バーチャルスクリーニングプログラムです。

オープンソースPython

創薬

Boltz

モデル

Boltz は生体分子相互作用の予測モデル群です。Boltz-2 は複合体構造と結合親和性の予測手順を提供します。

オープンソースPython

創薬

ChEMBL MCP (cyanheads) は、MCP クライアントを ChEMBL の化合物、標的、生物活性、医薬品の記録に接続し、構造検索と、オプションで DuckDB を用いた大規模な活性データセットの分析を提供します。

オープンソースTypeScript

創薬 · 科学データ

ChEMBL データとケモインフォマティクスサービスのクエリに使用する、ChEMBL グループが保守する公式 Python クライアント。QuerySet 形式のフィルター、遅延取得、ローカルでの結果キャッシュを備えています。

オープンソースPython

創薬 · 科学データ

ChemCP は、RDKit.js を使って SMILES 文字列からインタラクティブな2D分子図と計算記述子を生成し、MCP Apps 対応ホスト向けにチャット内ビューアを提供する MCP App です。

TypeScriptJavaScript

ケモインフォマティクス

関連ガイド

スキル

化学AI Skillsとは?研究エージェントの手順モジュールを理解する

化学AI Skillsを再利用可能な手順モジュールとして理解します。`SKILL.md`に何が含まれるか、ホストが指示をどう読み込むか、SkillsがMCPやエージェントとどう異なるか、そして指針を科学的検証と混同せずに選択、組み合わせ、評価する方法を説明します。

ワークフロー

RDKitで構築するAIケモインフォマティクスワークフロー

分子の検証、標準化、記述子・フィンガープリント計算、化学検索を行う、追跡可能なRDKitワークフローを設計します。Python、MCP、Skillによるアクセス方法を比較し、ツール実行と科学的検証を混同せずに、範囲を限定したPubChem情報補完を追加します。

スキル

化学・材料科学のAI Skills:RDKit・Datamol・ASE・Phonopyほか

化学・材料分野の AI Skills 10 種を、科学的な役割、依存関係、入力、出力、ライセンスの適用範囲から比較し、分子解析、NMR 処理、フォノン、平衡計算、反応分子動力学の後処理に向けた範囲を限定した評価を計画します。