Compétences dnanexus-integration
🧬

dnanexus-integration

Sûr ⚙️ Commandes externes🌐 Accès réseau

Интеграция рабочих процессов геномной платформы DNAnexus

Également disponible depuis: davila7

DNAnexus предоставляет облачный геномный анализ, но требует специфических знаний платформы. Этот навык предлагает полную документацию для создания приложений, управления данными и запуска биоинформатических рабочих процессов.

Prend en charge: Claude Codex Code(CC)
📊 70 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "dnanexus-integration". How do I upload a FASTQ file and run quality control?

Résultat attendu:

  • 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

Utilisation de "dnanexus-integration". Create a simple app that filters reads by quality

Résultat attendu:

  • 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()

Audit de sécurité

Sûr
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
Fichiers analysés
2,858
Lignes analysées
2
résultats
4
Total des audits

Score de qualité

45
Architecture
100
Maintenabilité
85
Contenu
19
Communauté
100
Sécurité
83
Conformité aux spécifications

Ce que vous pouvez construire

Конвейер обработки секвенированных данных

Загрузите файлы FASTQ, запустите рабочие процессы выравнивания и вызова вариантов, загрузите результаты для исследовательского анализа

Создание пользовательских аналитических приложений

Создавайте приложения DNAnexus для специализированных геномных анализов с правильной обработкой входных и выходных данных

Организация геномных наборов данных

Ищите, категоризируйте и управляйте большими геномными наборами данных в нескольких проектах DNAnexus

Essayez ces prompts

Загрузка и анализ FASTQ
Помогите мне загрузить файл FASTQ в DNAnexus и запустить базовый анализ контроля качества с использованием существующего апплета
Создание приложения для выравнивания
Мне нужно создать приложение DNAnexus, которое принимает входные данные FASTQ и выводит выравнивание BAM с использованием BWA-MEM
Пакетная обработка образцов
Покажите мне, как найти все файлы FASTQ в проекте и запустить одинаковый анализ для каждого параллельно
Настройка сложных зависимостей
Помогите мне настроить dxapp.json для приложения, которое требует samtools, bcftools и пользовательский Docker-образ с референсными геномами

Bonnes pratiques

  • Всегда проверяйте входные файлы перед обработкой в приложениях DNAnexus
  • Используйте соответствующие типы экземпляров DNAnexus для ресурсоемких вычислений
  • Включайте комплексную обработку ошибок и ведение журнала в пользовательских приложениях

Éviter

  • Жесткое кодирование идентификаторов проектов или путей к файлам в производственных приложениях
  • Обработка больших файлов без проверки доступного дискового пространства
  • Игнорирование состояний заданий и условий ошибок DNAnexus

Foire aux questions

Какие форматы файлов поддерживает DNAnexus?
DNAnexus поддерживает распространенные геномные форматы: FASTQ, BAM, VCF, BED, GFF и пользовательские форматы через файловые объекты
Как я могу пройти аутентификацию в DNAnexus?
Используйте команду dx login или установите переменную среды DX_SECURITY_CONTEXT с вашим токеном аутентификации
Могу ли я запускать существующие инструменты командной строки?
Да, упакуйте их в приложения с execDepends или образами Docker, затем вызывайте через subprocess в Python-приложениях
В чем разница между приложениями и апплетами?
Апплеты специфичны для проекта и используются для разработки. Приложения — это версионируемые, распространяемые исполняемые файлы для использования в разных проектах
Как эффективно обрабатывать большие наборы данных?
Используйте параллельное выполнение заданий, соответствующие типы экземпляров и учитывайте локальность данных при проектировании рабочих процессов
Могу ли я интегрироваться с внешними базами данных?
Да, приложения DNAnexus имеют доступ в интернет. Используйте API или загружайте референсные данные во время выполнения