Claude Skill MartKhám phá skillSkill là gì?
Về danh sách

Lọc hợp chất Medchem

Kỹ năng sàng lọc thư viện hợp chất bằng các quy tắc hóa dược (Lipinski, PAINS, NIBR) và ngôn ngữ truy vấn medchem.

Dữ liệu · Phân tíchNâng cao33,0303,248Điểm AI 8/10Cập nhật lần cuối: 9 thg 8, 2026

Kỹ năng này làm gì

Giúp Claude sử dụng thành thạo thư viện Python mã nguồn mở medchem để sàng lọc phân tử trong nghiên cứu thuốc.

  • Quy tắc giống thuốc: Lipinski Rule of 5, Veber, CNS, lead-like… áp dụng hàng loạt qua RuleFilters
  • Bộ lọc cảnh báo cấu trúc: PAINS, Brenk, ChEMBL Common Alerts, bộ quy tắc NIBR của Novartis
  • Chỉ số độ phức tạp: Bertz, SAS, QED, Whitlock… so với ngưỡng phân vị từ ZINC-15
  • Phát hiện nhóm hóa học: privileged scaffolds, warhead cộng hóa trị, vòng trong thuốc
  • Ngôn ngữ truy vấn: kết hợp nhiều tiêu chí như MATCHRULE("rule_of_five") AND NOT HASALERT("pains")

Tài liệu nêu rõ kiểu dữ liệu trả về (DataFrame hay mảng boolean) và mẹo chạy song song n_jobs=-1 cho thư viện lớn.

Phù hợp với ai

  • Nhà hóa dược ở giai đoạn hit-to-lead và tối ưu hóa lead
  • Nhà khoa học dữ liệu / hóa tính toán cần lọc sơ bộ hàng chục nghìn hợp chất từ virtual screening
  • Nhóm AI drug discovery cần loại bỏ phân tử sinh ra bởi mô hình generative nhưng có cảnh báo độc tính

Ví dụ sử dụng

  1. Sàng lọc ban đầu: đọc SMILES từ compounds.csv, áp dụng Rule of 5 + Veber và loại PAINS, xuất ra filtered_compounds.csv
  2. Lọc tối ưu lead: chỉ giữ ứng viên đạt lead-like soft, NIBR severity < 10 và độ phức tạp Bertz dưới phân vị 95
  3. Tìm chất ức chế cộng hóa trị: lọc phân tử khớp nhóm common_warhead_covalent_inhibitors để lập danh sách ứng viên covalent

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

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/medchem từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/medchem/ 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 /tmp/scientific-agent-skills && mkdir -p ~/.claude/skills && cp -r /tmp/scientific-agent-skills/skills/medchem ~/.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à kiểm tra Python 3.9 trở lên: python --version
  2. Cài thư viện: uv pip install medchem datamol (hoặc pip install medchem datamol)
  3. (Tùy chọn) Nếu cần bộ lọc demerit của Eli Lilly: mamba install -c conda-forge lilly-medchem-rules
  4. Tải kho kỹ năng: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git
  5. Sao chép thư mục kỹ năng: mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/medchem ~/.claude/skills/
  6. Khởi động lại Claude Code và thử yêu cầu: "Áp dụng Rule of 5 và bộ lọc PAINS cho danh sách SMILES này".