Fähigkeiten dnanexus-integration
🧬

dnanexus-integration

Sicher ⚙️ Externe Befehle🌐 Netzwerkzugriff

DNAnexus-Genomik-Plattform-Workflows integrieren

Auch verfügbar von: davila7

DNAnexus bietet cloudbasierte Genomik-Analysen, erfordert jedoch plattformspezifisches Wissen. Diese Skill bietet vollständige Dokumentation zum Erstellen von Apps, Verwalten von Daten und Ausführen von Bioinformatik-Workflows.

Unterstützt: Claude Codex Code(CC)
🥉 73 Bronze
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "dnanexus-integration". Wie lade ich eine FASTQ-Datei hoch und führe Qualitätskontrolle durch?

Erwartetes Ergebnis:

  • 1. Zuerst authentifizieren: dx login
  • 2. Datei hochladen: dx upload sample.fastq --project project-xxxx
  • 3. QC-Applet finden: dx find_applets --name '*qc*'
  • 4. Analyse ausführen: dx run applet-xxxx -i reads=file-yyyy
  • 5. Fortschritt überwachen: dx watch job-zzzz
  • 6. Ergebnisse herunterladen, wenn fertig

Verwendung von "dnanexus-integration". Eine einfache App erstellen, die Reads nach Qualität filtert

Erwartetes Ergebnis:

  • dxapp.json mit inputSpec für Reads-Datei und outputSpec für gefilterte Reads definieren
  • @dxpy.entry_point('main') Dekorator für die Hauptfunktion verwenden
  • Eingabe mit dxpy.download_dxfile() herunterladen
  • Mit subprocess.call() externem Tool verarbeiten
  • Ausgabe mit dxpy.upload_local_file() hochladen
  • Ergebnis mit dxpy.dxlink() zurückgeben

Sicherheitsaudit

Sicher
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
Gescannte Dateien
2,858
Analysierte Zeilen
2
befunde
4
Gesamtzahl Audits
Auditiert von: claude Audit-Verlauf anzeigen →

Qualitätsbewertung

45
Architektur
100
Wartbarkeit
85
Inhalt
41
Community
100
Sicherheit
83
Spezifikationskonformität

Was du bauen kannst

Sequenzdaten-Pipeline verarbeiten

FASTQ-Dateien hochladen, Alignment- und Variant-Calling-Workflows ausführen, Ergebnisse für Forschungsanalysen herunterladen

Benutzerdefinierte Analyse-Apps erstellen

DNAnexus-Apps für spezialisierte Genomik-Analysen mit proper Ein- und Ausgabebehandlung erstellen

Genomische Datensätze organisieren

Große genomische Datensätze über mehrere DNAnexus-Projekte suchen, kategorisieren und verwalten

Probiere diese Prompts

FASTQ hochladen und analysieren
Hilf mir, eine FASTQ-Datei auf DNAnexus hochzuladen und eine grundlegende Qualitätskontrolle mit einem existierenden Applet auszuführen
Alignment-App erstellen
Ich muss eine DNAnexus-App erstellen, die FASTQ-Eingabe nimmt und BAM-Alignment mit BWA-MEM ausgibt
Proben stapelweise verarbeiten
Zeig mir, wie ich alle FASTQ-Dateien in einem Projekt finde und die gleiche Analyse parallel auf jeder ausführe
Komplexe Abhängigkeiten konfigurieren
Hilf mir, dxapp.json für eine App zu konfigurieren, die samtools, bcftools und ein benutzerdefiniertes Docker-Image mit Referenzgenomen benötigt

Bewährte Verfahren

  • Eingabedaten immer vor der Verarbeitung in DNAnexus-Apps validieren
  • Angemessene DNAnexus-Instanztypen für rechenintensive Analysen verwenden
  • Umfassende Fehlerbehandlung und Logging in benutzerdefinierten Apps einfügen

Vermeiden

  • Projekt-IDs oder Dateipfade in Produktions-Apps fest kodieren
  • Große Dateien ohne Prüfung des verfügbaren Speicherplatzes verarbeiten
  • DNAnexus-Jobstatus und Fehlerbedingungen ignorieren

Häufig gestellte Fragen

Welche Dateiformate unterstützt DNAnexus?
DNAnexus unterstützt gängige Genomik-Formate: FASTQ, BAM, VCF, BED, GFF und benutzerdefinierte Formate durch Dateiobjekte
Wie authentifiziere ich mich bei DNAnexus?
Den Befehl dx login verwenden oder die Umgebungsvariable DX_SECURITY_CONTEXT mit deinem Authentifizierungstoken setzen
Kann ich existierende Kommandozeilen-Tools ausführen?
Ja, sie in Apps mit execDepends oder Docker-Images verpacken, dann via subprocess in Python-Apps aufrufen
Was ist der Unterschied zwischen Apps und Applets?
Applets sind projektspezifisch für die Entwicklung. Apps sind versioniert, freigebare ausführbare Dateien über Projekte hinweg
Wie gehe ich effizient mit großen Datensätzen um?
Parallele Job-Ausführung, angemessene Instanztypen verwenden und bei der Workflow-Gestaltung die Datenlokalität berücksichtigen
Kann ich mit externen Datenbanken integrieren?
Ja, DNAnexus-Apps haben Internetzugang. APIs verwenden oder Referenzdaten während der Ausführung herunterladen