dnanexus-integration
Интеграция рабочих процессов геномной платформы DNAnexus
Также доступно от: davila7
DNAnexus предоставляет облачный геномный анализ, но требует специфических знаний платформы. Этот навык предлагает полную документацию для создания приложений, управления данными и запуска биоинформатических рабочих процессов.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «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()
Аудит безопасности
Безопасно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.
Факторы риска
⚙️ Внешние команды (5)
🌐 Доступ к сети (1)
Оценка качества
Что вы можете построить
Конвейер обработки секвенированных данных
Загрузите файлы FASTQ, запустите рабочие процессы выравнивания и вызова вариантов, загрузите результаты для исследовательского анализа
Создание пользовательских аналитических приложений
Создавайте приложения DNAnexus для специализированных геномных анализов с правильной обработкой входных и выходных данных
Организация геномных наборов данных
Ищите, категоризируйте и управляйте большими геномными наборами данных в нескольких проектах DNAnexus
Попробуйте эти промпты
Помогите мне загрузить файл FASTQ в DNAnexus и запустить базовый анализ контроля качества с использованием существующего апплета
Мне нужно создать приложение DNAnexus, которое принимает входные данные FASTQ и выводит выравнивание BAM с использованием BWA-MEM
Покажите мне, как найти все файлы FASTQ в проекте и запустить одинаковый анализ для каждого параллельно
Помогите мне настроить dxapp.json для приложения, которое требует samtools, bcftools и пользовательский Docker-образ с референсными геномами
Лучшие практики
- Всегда проверяйте входные файлы перед обработкой в приложениях DNAnexus
- Используйте соответствующие типы экземпляров DNAnexus для ресурсоемких вычислений
- Включайте комплексную обработку ошибок и ведение журнала в пользовательских приложениях
Избегать
- Жесткое кодирование идентификаторов проектов или путей к файлам в производственных приложениях
- Обработка больших файлов без проверки доступного дискового пространства
- Игнорирование состояний заданий и условий ошибок DNAnexus
Часто задаваемые вопросы
Какие форматы файлов поддерживает DNAnexus?
Как я могу пройти аутентификацию в DNAnexus?
Могу ли я запускать существующие инструменты командной строки?
В чем разница между приложениями и апплетами?
Как эффективно обрабатывать большие наборы данных?
Могу ли я интегрироваться с внешними базами данных?
Сведения для разработчиков
Автор
K-Dense-AIЛицензия
MIT
Репозиторий
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/dnanexus-integrationСсылка
main
Структура файлов