Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
Về danh sách

Kỹ năng Hóa tin học Datamol

Hướng dẫn dùng Datamol (lớp bọc Pythonic của RDKit) để phân tích phân tử: parse SMILES, chuẩn hóa, fingerprint, phân cụm và tạo conformer 3D.

Lập trìnhTrung cấp33,0303,248Điểm AI 9/10Cập nhật lần cuối: 9 thg 8, 2026

Giúp được gì

  • Cung cấp mẫu code chuẩn theo Datamol 0.12.x: dm.to_mol, standardize_mol, to_fp, cluster_mols, pick_diverse...
  • Bao quát 10 nhóm quy trình: chuyển đổi SMILES/SELFIES/InChI, chuẩn hóa cấu trúc, descriptor, fingerprint & độ tương đồng, phân cụm/chọn đa dạng, scaffold Bemis-Murcko, phân mảnh BRICS/RECAP, conformer 3D + RMSD, trực quan hóa, phản ứng SMARTS.
  • Đọc/ghi SDF, CSV, Excel và đường dẫn từ xa S3/GCS/HTTP qua fsspec; song song hóa bằng n_jobs, thanh tiến trình progress=True.
  • Kèm best practice (luôn chuẩn hóa, kiểm tra None), giới hạn quy mô (Butina ~1.000 phân tử) và mục xử lý sự cố.

Phù hợp với ai

  • Nhà nghiên cứu phát triển thuốc, hóa tính toán.
  • Data scientist xây pipeline hóa tin học muốn giảm boilerplate của RDKit.
  • ML engineer cần sinh đặc trưng từ fingerprint/descriptor phân tử.

Ví dụ sử dụng

  1. "Chuẩn hóa 100.000 SMILES trong file CSV này, tính descriptor song song rồi lọc theo quy tắc Lipinski."
  2. "Đọc file SDF, tính ECFP4, chọn 500 phân tử đa dạng và chia train/test theo scaffold."
  3. "Căn chỉnh 20 phân tử cùng series SAR theo khung chung và xuất lưới SVG cho bài báo."

· · · Hướng dẫn cài đặt · · ·

Dùng thử ngay, không cần cài

Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.

Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình:
https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/HEAD/skills/datamol/SKILL.md

Mình muốn: (viết việc bạn cần ở đây)

Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.

Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
Cài vào Claude Code

Để Claude làm — dán câu dưới đây vào Claude Code

Hãy cài skill mình tìm thấy trên Claude Skill Mart.
Copy thư mục skills/datamol từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/datamol/ của mình.
Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.

Cài bằng lệnh thủ công

git clone https://github.com/K-Dense-AI/scientific-agent-skills.git && mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/datamol ~/.claude/skills/

Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Mở terminal và clone repo: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git
  2. Tạo thư mục kỹ năng: mkdir -p ~/.claude/skills
  3. Sao chép kỹ năng: cp -r scientific-agent-skills/skills/datamol ~/.claude/skills/
  4. Kiểm tra các file trong references/ đã được copy: ls ~/.claude/skills/datamol
  5. Cài thư viện Python: uv pip install datamol (RDKit tự động cài kèm). Nếu dùng cloud: uv pip install s3fs hoặc gcsfs.
  6. Khởi động lại Claude Code và thử yêu cầu: "dùng datamol chuẩn hóa danh sách SMILES này".