dnanexus-integration
DNAnexus cloud genomics platform. Build apps/applets, manage data (upload/download), dxpy Python SDK, run workflows, FASTQ/BAM/VCF, for genomics pipeline development and execution.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
DNAnexus cloud genomics platform. Build apps/applets, manage data (upload/download), dxpy Python SDK, run workflows, FASTQ/BAM/VCF, for genomics pipeline development and execution.
How to use
Zainstaluj umiejętność w swoim środowisku Claude, dodając ją do konfiguracji agenta. Upewnij się, że masz dostęp do konta DNAnexus i zainstalowany SDK dxpy na swoim systemie.
Aby utworzyć nową aplikację, poproś Claude o wygenerowanie szkieletu aplikacji za pomocą
dx-app-wizard. Określ typ aplikacji (Python lub Bash), punkty wejścia i wyjścia danych, a Claude pomoże Ci skonfigurować strukturę projektu i plik dxapp.json.Do zarządzania danymi użyj operacji takich jak upload i download plików. Claude może wygenerować kod wykorzystujący
dxpy.upload_local_file()do przesyłania plików FASTQ, BAM lub VCF orazdxpy.download_dxfile()do pobierania wyników analiz z platformy.Aby uruchomić analizę, poproś Claude o napisanie skryptu dxpy, który uruchamia aplikację lub przepływ pracy. Możesz monitorować status zadań i pobierać wyniki po ich zakończeniu.
Do wdrożenia aplikacji użyj polecenia
dx build(dla appletów) lubdx build --app(dla aplikacji). Claude pomoże Ci obsługiwać zależności, konfigurować Docker i testować aplikację na platformie DNAnexus.W przypadku złożonych potoków genomicznych Claude może pomóc w tworzeniu przepływów pracy łączących wiele aplikacji, zarządzaniu uprawnieniami do projektów i optymalizacji przetwarzania dużych zbiorów danych bioinformatycznych.