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

BioServices – Cổng truy vấn tin sinh học hợp nhất

Truy vấn hơn 40 cơ sở dữ liệu tin sinh học (UniProt, KEGG, ChEMBL, Reactome) qua một giao diện Python duy nhất.

Dữ liệu · Phân tíchTrung cấp33,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ì

Hướng dẫn Claude sử dụng gói Python bioservices để truy cập hơn 40 dịch vụ web tin sinh học theo một cách nhất quán, che giấu khác biệt giữa REST và SOAP. Bạn có thể lấy trình tự và chú giải protein (UniProt, PDB, Pfam), phân tích con đường chuyển hóa (KEGG, Reactome), tìm hợp chất (ChEBI, ChEMBL, PubChem), tra cứu Gene Ontology (QuickGO) và tương tác protein–protein (PSICQUIC, IntAct).

Thế mạnh lớn nhất là chuyển đổi định danh giữa các cơ sở dữ liệu (UniProtKB↔KEGG↔Ensembl↔PDB) và các quy trình nhiều bước kết hợp nhiều dịch vụ. Tài liệu còn ghi rõ các hàm đã bị loại bỏ theo phiên bản và cách thay thế, giúp tránh lỗi runtime.

Phù hợp với ai

  • Nhà nghiên cứu, học viên cao học cần tổng hợp dữ liệu từ nhiều CSDL sinh học
  • Kỹ sư tin sinh phải chuyển đổi hàng loạt mã định danh gene/protein/hợp chất
  • Người muốn xây pipeline phân tích sinh học tái lập được bằng Python
  • Nếu chỉ tra cứu nhanh một CSDL, gget nhẹ hơn; nếu chỉ xử lý file trình tự, hãy dùng biopython

Ví dụ sử dụng

  1. "Tìm ZAP70_HUMAN trên UniProt, tải trình tự FASTA rồi liệt kê các con đường KEGG và mạng tương tác liên quan" → script protein_analysis_workflow.py chạy trọn chuỗi tìm kiếm → trình tự → BLAST → pathway → tương tác.
  2. "Tìm mã hợp chất KEGG của Geldanamycin và ánh xạ sang ChEBI, ChEMBL" → tra chéo bằng UniChem.
  3. "Chuyển 500 mã UniProt trong file văn bản sang mã gene KEGG" → dùng batch_id_converter.py để chuyển đổi hàng loạt.

· · · 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/bioservices từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/bioservices/ 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/bioservices ~/.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 phiên bản Python (cần 3.9–3.12): python3 --version
  2. Tải kho kỹ năng về: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git
  3. Sao chép thư mục kỹ năng vào Claude Code: mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/bioservices ~/.claude/skills/
  4. Cài thư viện Python: uv pip install "bioservices==1.16.0" (không có uv thì dùng pip install "bioservices==1.16.0")
  5. Nếu dùng NCBI BLAST, khai báo email liên hệ: export NCBI_EMAIL=ban@phongthinghiem.org (thêm vào ~/.bashrc hoặc ~/.zshrc để dùng lâu dài)
  6. Khởi động lại Claude Code và thử yêu cầu: "Dùng bioservices tra cứu protein P43403 giúp tôi".
  7. Vì mọi lệnh đều gọi API bên ngoài, hãy đảm bảo có Internet và tường lửa cho phép truy cập các tên miền EBI/NCBI/KEGG.