本文へ移動
cccskills
無料GitHub で公開

datamol

Guides agents using the datamol Python package for RDKit-first molecular IO, preparation, fingerprints, similarity, structure generation, visualization, and utility workflows.

インストール方法を見る

含まれるファイル(27)

  • SKILL.md5.2 KB
  • references/capability-map.md3.1 KB
  • references/repo-provenance.md1.8 KB
  • references/repo-routing-metadata.json327 B
  • references/troubleshooting.md4.8 KB
  • scripts/check_datamol_environment.py2.2 KB
  • sub-skills/fingerprints-similarity/references/api-reference.md9.8 KB
  • sub-skills/fingerprints-similarity/references/troubleshooting.md8.4 KB
  • sub-skills/fingerprints-similarity/references/workflows.md7.5 KB
  • sub-skills/fingerprints-similarity/scripts/fingerprint_similarity_smoke.py4.8 KB
  • sub-skills/fingerprints-similarity/SKILL.md2.9 KB
  • sub-skills/molecule-io-prep/references/api-reference.md11.5 KB
  • sub-skills/molecule-io-prep/references/data-formats.md5.9 KB
  • sub-skills/molecule-io-prep/references/troubleshooting.md5.7 KB
  • sub-skills/molecule-io-prep/references/workflows.md7.3 KB
  • sub-skills/molecule-io-prep/scripts/molecule_io_smoke.py4.1 KB
  • sub-skills/molecule-io-prep/SKILL.md2.7 KB
  • sub-skills/structure-generation/references/api-reference.md11.4 KB
  • sub-skills/structure-generation/references/troubleshooting.md4.5 KB
  • sub-skills/structure-generation/references/workflows.md8.5 KB
  • sub-skills/structure-generation/scripts/structure_generation_smoke.py3.6 KB
  • sub-skills/structure-generation/SKILL.md3.9 KB
  • sub-skills/visualization-utilities/references/api-reference.md10.5 KB
  • sub-skills/visualization-utilities/references/troubleshooting.md8.4 KB
  • sub-skills/visualization-utilities/references/workflows.md8.1 KB
  • sub-skills/visualization-utilities/scripts/visualization_utility_smoke.py3.8 KB
  • sub-skills/visualization-utilities/SKILL.md3.3 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Datamol Repo Skill

Use this skill when a task names datamol, asks for RDKit-first molecule processing in Python, or needs practical guidance for molecular IO, standardization, fingerprints, descriptors, clustering, conformers, scaffolds, reactions, isomers, visualization, or datamol utility helpers.

Datamol is a Python layer on top of RDKit. Assume user-facing objects are usually rdkit.Chem.Mol instances, SMILES strings, pandas dataframes, NumPy arrays, or small molecule files such as SDF/SMI/CSV/XLSX.

Install And Import

Prefer the public package install used by the project:

mamba install -c conda-forge datamol
# or, when conda is unavailable:
python -m pip install datamol

Minimal import check:

import datamol as dm
mol = dm.to_mol("CCO")
assert dm.to_smiles(mol) == "CCO"

Run scripts/check_datamol_environment.py when an environment, RDKit install, optional dependency, or basic API smoke check is uncertain.

Choose A Sub-Skill

  • Use sub-skills/molecule-io-prep/SKILL.md for molecule construction, SMILES/InChI/SMARTS/SELFIES conversion, SDF/CSV/XLSX/dataframe IO, standardization, sanitization, salts/solvents, properties, bundled toy datasets, and molar unit helpers.
  • Use sub-skills/fingerprints-similarity/SKILL.md for fingerprints, descriptors, fingerprint arrays, pairwise or cross-distance matrices, clustering, diversity/centroid picking, MCS, and molecular graph matching.
  • Use sub-skills/structure-generation/SKILL.md for conformers, 3D features, alignment, atom reordering, fragmentation, assembly, scaffolds/fuzzy scaffolds, reactions, attachments, tautomers, stereoisomers, and structural isomers.
  • Use sub-skills/visualization-utilities/SKILL.md for molecule grids, SVG/PNG rendering, substructure or lasso highlighting, dataframe rendering, existing conformer display, filesystem helpers, parallel jobs, RDKit log control, and diagnostics.

Common Workflow Order

  1. Start in molecule-io-prep to parse inputs, sanitize/standardize molecules, preserve properties, and choose dataframe/file formats.
  2. Move to fingerprints-similarity when the next step needs numeric descriptors, distance matrices, clusters, diversity selection, MCS, or graph correspondence.
  3. Move to structure-generation when the task creates new chemistry or 3D structures through conformers, fragments, scaffolds, reactions, or isomer enumeration.
  4. Move to visualization-utilities when the output needs images, highlights, notebook/file rendering, parallel utility helpers, fsspec checks, or RDKit logging control.

Read references/capability-map.md for natural task phrases and the owning sub-skill. Read references/troubleshooting.md for cross-cutting install/import, RDKit, file-format, optional dependency, and workflow routing failures.

Safety Defaults

  • Keep examples small and deterministic until molecule parsing, sanitization, and output formats are verified.
  • Bound expensive or combinatorial chemistry with small n_confs, n_variants, timeout, timeout_seconds, depth, max_n_mols, num_threads=1, and n_jobs=1 first.
  • Treat network files, cloud URIs, notebook widgets, and optional renderers as environment-specific; validate them with the nearest troubleshooting reference before relying on them.
  • Prefer SVG output for deterministic visual artifacts and use PNG/Pillow only when the caller explicitly needs raster output.
  • Preserve row identifiers, molecule properties, and invalid-row handling explicitly when converting between dataframes and molecule files.

Bundled Checks

Each script supports --help and uses only tiny local examples by default.

Provenance And Refresh

Read references/repo-provenance.md before deciding whether this skill is current for a datamol checkout. If the current commit, dirty state, package metadata, or major evidence paths differ from that snapshot, run refresh-repo-skill before relying on stale API details.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Routes 3D ResNets PyTorch video action-recognition workflows across training, inference, and data preparation.

日本語の概要は準備中です。原文の説明を表示しています。

VectorSpaceLab/AREX-Skill3322026年9月3日 更新

3ddfa

無料

Guide 3DDFA Python inference, geometry rendering, training/evaluation, and optional C++ ONNX workflows for 3D dense face alignment.

日本語の概要は準備中です。原文の説明を表示しています。

VectorSpaceLab/AREX-Skill3322026年9月3日 更新

3ddfa-v2

無料

Routes 3DDFA_V2 face-alignment setup, still-image demos, video tracking, and ONNX benchmarking workflows.

日本語の概要は準備中です。原文の説明を表示しています。

VectorSpaceLab/AREX-Skill3322026年9月3日 更新

ab3dmot

無料

Operate AB3DMOT 3D multi-object tracking workflows for KITTI and nuScenes data, tracking, evaluation, and visualization.

日本語の概要は準備中です。原文の説明を表示しています。

VectorSpaceLab/AREX-Skill3322026年9月3日 更新

Use Hugging Face Accelerate for PyTorch training-loop migration, distributed launch/configuration, DeepSpeed/FSDP/TPU backend setup, big-model inference/offload, checkpointing, tracking, and troubleshooting.

日本語の概要は準備中です。原文の説明を表示しています。

VectorSpaceLab/AREX-Skill3322026年9月3日 更新

acme

無料

Route Acme reinforcement-learning framework tasks across core loops, replay/data, JAX agents, and TensorFlow/Sonnet agents.

日本語の概要は準備中です。原文の説明を表示しています。

VectorSpaceLab/AREX-Skill3322026年9月3日 更新

VectorSpaceLab のスキルをすべて見る

このスキルの問題を報告する