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

NCATS ARAX – Tra cứu đồ thị tri thức y sinh

Gọi API ARAX của NCATS Translator theo khuôn mẫu giới hạn để tra cứu quan hệ y sinh 1 bước hoặc 2 bước kèm đầy đủ nguồn gốc bằng chứng.

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

Làm được gì

Skill này cho Claude chạy một client Python (chỉ dùng thư viện chuẩn) bao bọc API sản xuất ARAX của NCATS Translator:

  • Chuẩn hóa thực thể: chuyển văn bản tự do (ví dụ "primary myelofibrosis") thành CURIE chuẩn kèm Biolink category và danh sách từ đồng nghĩa để bạn xem lại trước khi truy vấn.
  • Truy vấn 1 bước: quan hệ thuốc–gen, gen–bệnh… với kiểu nút rõ ràng và qualifier (tăng/giảm hoạt tính).
  • Truy vấn 2 bước ghim hai đầu: cố định nút đầu và cuối, chỉ để một nút trung gian có kiểu xác định.
  • Federation có chọn lọc: chỉ dùng 2–5 nhà cung cấp tri thức do người dùng nêu tên.
  • Kiểm tra nguồn gốc: tóm tắt lại request.json/response.json đã lưu mà không cần mạng, xem edge binding, publication, nguồn primary/aggregator.

Phạm vi được giới hạn có chủ ý: không suy luận, không xếp hạng, không tìm đường mở, tối đa 50 kết quả — nhờ vậy kết quả dễ kiểm chứng và khó bị diễn giải quá mức.

Dành cho ai

  • Nhà nghiên cứu tin sinh học, dược lý, khoa học chuyển dịch (translational research).
  • Người đã quen Biolink Model và TRAPI, cần bản ghi truy vấn có thể tái lập.
  • Người muốn bằng chứng có nguồn thay vì suy đoán của LLM.
  • Không dùng cho tư vấn lâm sàng, dữ liệu bệnh nhân hay dữ liệu bí mật — tài liệu cấm rõ ràng.

Ví dụ sử dụng

  1. Imatinib ↔ ABL1: ghim CHEBI:31690NCBIGene:25, vị ngữ biolink:affects với qualifier "activity_or_abundance decreased", rồi đọc nguồn primary và danh sách bài báo trả về.
  2. Ivacaftor → gen → xơ nang: ghim hai đầu CHEBI:66901MONDO:0009061, để nút trung gian là biolink:Gene nhằm liệt kê các gen trung gian tiềm năng.
  3. So sánh nhà cung cấp: chạy lại cùng truy vấn với --mode federated --kp infores:rtx-kg2 --kp infores:molepro để so độ phủ; nếu một nhà cung cấp lỗi, kết quả được đánh dấu partial (exit 7).

· · · 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/ncats-arax từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/ncats-arax/ 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/ncats-arax ~/.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. Chuẩn bị: cài Python 3.10+ và đảm bảo máy truy cập HTTPS tới arax.transltr.io. Không cần API key.
  2. Tải mã nguồn: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git
  3. Sao chép skill: mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/ncats-arax ~/.claude/skills/
  4. Khởi động lại Claude Code và kiểm tra ncats-arax xuất hiện trong danh sách skill.
  5. Kiểm tra kết nối: chạy python ~/.claude/skills/ncats-arax/scripts/arax_client.py preflight.
  6. Dùng thử: yêu cầu Claude "tra cứu 1 bước quan hệ giữa imatinib và ABL1 bằng ARAX". Kết quả lưu vào thư mục trống bạn chỉ định qua --output-dir (request.json, response.json, summary.json).
  7. Lưu ý bảo mật: truy vấn có thể bị công khai — tuyệt đối không nhập thông tin bệnh nhân hoặc dữ liệu nghiên cứu chưa công bố.