Поддержка назначения версии Nextflow во время выполнения для AWS HealthOmics
Сервис AWS HealthOmics теперь позволяет клиентам указывать версию движка Nextflow во время выполнения с помощью API-интерфейса StartRun и привязывать запуски к определенной версии Nextflow для контролируемой миграции. С внедрением этой возможности клиенты смогут выбирать из поддерживаемых версий Nextflow (22.04, 23.10, 24.10, 25.10, 26.04) при помощи нового параметра engine-settings, получая прозрачный контроль на момент выполнения. AWS HealthOmics – это сервис, соответствующий требованиям закона США о мобильности и подотчетности медицинского страхования (HIPAA), который помогает клиентам из сфер здравоохранения и медико-биологических наук ускорять научные открытия в нужном масштабе за счет полностью управляемых рабочих процессов биоинформатики.
Привязка версий Nextflow позволяет клиентам полностью контролировать время и способ внедрения новых версий движка. Переопределение версии во время выполнения гарантирует, что даже если в конфигурации или профиле определения рабочего процесса задана версия при помощи параметра manifest.nextflowVersion, то параметр API StartRun будет иметь приоритет. Таким образом, клиенты могут тестировать один и тот же рабочий процесс с разными версиями движка без необходимости изменять исходный код рабочего процесса. Производственные рабочие процессы могут оставаться на проверенной версии движка, в то время как команды разработчиков будут параллельно тестировать новые версии, что уменьшит риск неожиданных изменений в работе. Это важно для регулируемых сред, в которых требуется валидация конвейера перед переходом на новую версию движка.
Привязка версий Nextflow во время выполнения сейчас доступна для запуска рабочих процессов Nextflow во всех регионах AWS HealthOmics: Восток США (Северная Вирджиния), Запад США (Орегон), Европа (Франкфурт, Ирландия, Лондон), Израиль (Тель-Авив) и Азиатско-Тихоокеанский регион (Сингапур, Сеул). Подробнее см. документацию по настройкам движка Nextflow.