본문으로 건너뛰기
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.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

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

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VectorSpaceLab/AREX-Skill3392026년 9월 3일 업데이트

3ddfa

무료

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

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VectorSpaceLab/AREX-Skill3392026년 9월 3일 업데이트

3ddfa-v2

무료

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

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VectorSpaceLab/AREX-Skill3392026년 9월 3일 업데이트

ab3dmot

무료

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

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VectorSpaceLab/AREX-Skill3392026년 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-Skill3392026년 9월 3일 업데이트

acme

무료

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

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VectorSpaceLab/AREX-Skill3392026년 9월 3일 업데이트

VectorSpaceLab의 스킬 모두 보기

이 스킬의 문제 신고