技能 dnanexus-integration
🧬

dnanexus-integration

安全 ⚙️ 外部命令🌐 網路存取

整合 DNAnexus 基因組學平台工作流程

也可從以下取得: davila7

DNAnexus 提供基於雲端的基因組學分析,但需要平台特定的知識。本技能提供完整的文件,用於建構應用程式、管理資料以及執行生物資訊學工作流程。

支援: Claude Codex Code(CC)
🥉 73 青銅
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「dnanexus-integration」。 How do I upload a FASTQ file and run quality control?

預期結果:

  • 1. First authenticate: dx login
  • 2. Upload your file: dx upload sample.fastq --project project-xxxx
  • 3. Find a QC applet: dx find_applets --name '*qc*'
  • 4. Run analysis: dx run applet-xxxx -i reads=file-yyyy
  • 5. Monitor progress: dx watch job-zzzz
  • 6. Download results when complete

正在使用「dnanexus-integration」。 Create a simple app that filters reads by quality

預期結果:

  • Define dxapp.json with inputSpec for reads file and outputSpec for filtered reads
  • Use @dxpy.entry_point('main') decorator for the main function
  • Download input with dxpy.download_dxfile()
  • Process with subprocess.call() to external tool
  • Upload output with dxpy.upload_local_file()
  • Return result using dxpy.dxlink()

安全審計

安全
v4 • 1/17/2026

All 455 static findings are false positives. The skill is documentation for DNAnexus cloud genomics platform. The flagged 'external_commands' are legitimate DNAnexus CLI commands (dx, dxpy) in documentation code blocks. The 'weak cryptographic algorithm' findings incorrectly identified API version fields like 'dxapi: 1.0.0' as cryptographic code. The 'Windows SAM database' alert misidentified authentication documentation (DX_SECURITY_CONTEXT) as Windows system files. No malicious patterns exist.

7
已掃描檔案
2,858
分析行數
2
發現項
4
審計總數
審計者: claude 查看審計歷史 →

品質評分

45
架構
100
可維護性
85
內容
41
社群
100
安全
83
規範符合性

你能建構什麼

處理測序資料管線

上傳 FASTQ 檔案,執行比對和變異呼叫工作流程,下載結果以進行研究分析

建構自訂分析應用程式

建立 DNAnexus 應用程式,用於專門的基因組學分析,並具備適當的輸入和輸出處理

組織基因組資料集

在多個 DNAnexus 專案中搜尋、分類和管理大型基因組資料集

試試這些提示

上傳和分析 FASTQ
Help me upload a FASTQ file to DNAnexus and run a basic quality control analysis using an existing applet
建立比對應用程式
I need to create a DNAnexus app that takes FASTQ input and outputs BAM alignment using BWA-MEM
批次處理樣本
Show me how to find all FASTQ files in a project and run the same analysis on each in parallel
設定複雜依賴項
Help me configure dxapp.json for an app that needs samtools, bcftools, and a custom Docker image with reference genomes

最佳實務

  • 在 DNAnexus 應用程式中處理資料前務必驗證輸入檔案
  • 為運算密集型分析使用適當的 DNAnexus 執行個體類型
  • 在自訂應用程式中包含全面的錯誤處理和日誌記錄

避免

  • 在正式環境應用程式中硬編寫專案 ID 或檔案路徑
  • 處理大型檔案時不檢查可用的磁碟空間
  • 忽略 DNAnexus 工作狀態和錯誤條件

常見問題

What file formats does DNAnexus support?
DNAnexus 支援常見的基因組學格式:FASTQ、BAM、VCF、BED、GFF,以及透過檔案物件支援的自訂格式
How do I authenticate with DNAnexus?
使用 dx login 命令或透過您的驗證令牌設定 DX_SECURITY_CONTEXT 環境變數
Can I run existing command-line tools?
可以,將它們封裝在具有 execDepends 或 Docker 映像的應用程式中,然後在 Python 應用程式中透過 subprocess 呼叫
What is the difference between apps and applets?
小程式是專案特定的用於開發。應用程式是版本化的、可在專案間共用的可執行檔
How do I handle large datasets efficiently?
使用平行工作執行、適當的執行個體類型,並在設計工作流程時考慮資料位置
Can I integrate with external databases?
可以,DNAnexus 應用程式可以存取網際網路。在執行期間使用 API 或下載參考資料