Tích hợp DNAnexus
Kỹ năng giúp xây dựng, chạy và giám sát các workload genomics trên DNAnexus bằng dx CLI và dxpy một cách an toàn, tái lập được.
Lập trìnhNâng cao★ 33,030⑂ 3,248Điểm AI 8/10Cập nhật lần cuối: 9 thg 8, 2026
Làm được gì
- Hướng dẫn đăng nhập, chọn project, tải lên/tải xuống dữ liệu bằng
dxCLI và SDKdxpy. - Phát triển app/applet với
dxapp.json, kiểm tra offline bằngscripts/validate_dxapp.py, rồidx build. - Chạy job/analysis, theo dõi bằng
dx watch, đặt giới hạn chi phí--cost-limit, nối chuỗi job qua tham chiếu output. - Nhập WDL/CWL qua dxCompiler và Nextflow qua
dx build --nextflow. - Áp dụng quy tắc an toàn: không lộ token, xác nhận trước thao tác tốn tiền hoặc xóa, tôn trọng chính sách PHI/TRE.
Phù hợp với ai
- Nhà nghiên cứu, kỹ sư tin sinh vận hành pipeline genomics trên DNAnexus.
- Lập trình viên xây dựng và phát hành app nội bộ trên nền tảng này.
- Nhóm làm việc với dữ liệu nhạy cảm cần tránh xóa nhầm, phát sinh chi phí hoặc rò rỉ token.
Ví dụ sử dụng
- "Tìm tất cả file BAM trong /results" → sinh mã
find_data_objectsvớiname_mode="glob"chính xác. - "Chạy applet này với trần chi phí 25 USD" →
dx run ... --cost-limit 25rồi theo dõi bằngdx watch. - "Kiểm tra dxapp.json của tôi" → chạy script validator, chỉ ra các trường đã bị deprecated.
· · · 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/dnanexus-integration/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)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
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/dnanexus-integration từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/dnanexus-integration/ 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/dnanexus-integration ~/.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.
- Mở terminal và clone kho:
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git - Tạo thư mục kỹ năng:
mkdir -p ~/.claude/skills - Sao chép kỹ năng:
cp -r scientific-agent-skills/skills/dnanexus-integration ~/.claude/skills/ - Kiểm tra các thư mục
references/vàscripts/đã được sao chép đầy đủ. - Cài công cụ DNAnexus:
uv tool install "dxpy==0.410.0"rồi chạydx --version. - Đăng nhập bằng
dx login, kiểm tra bằngdx whoamivàdx pwd. - Khởi động lại Claude Code và thử yêu cầu như "giúp tôi tải dữ liệu lên project DNAnexus".
Xem mã nguồn trên GitHub ↗Giấy phép: MIT