Nextflow Tower is the centralized command post for the management of Nextflow data pipelines. It brings monitoring, logging & observability, to distributed workflows and simplifies the deployment of pipelines on any cloud, cluster or laptop.
Users can launch pre-configured pipelines with ease while the flexible API provides programmatic integration to meet the needs of organizations building on top of Nextflow Tower. Workflow developers can publish pipelines to shared workspaces and administrators can set up and manage the infrastructure required to run data analysis at scale.
What is Nextflow?#
Nextflow is a framework for the development of data workflows. It enables engineers and data scientists to create and securely deploy custom, parallel data applications in the cloud or on traditional, on-premises infrastructure. Nextflow is characterized by a powerful dataflow programming paradigm coupled with execution engines that allow for transparent deployment.
Nextflow is both a programming workflow language and an execution runtime that supports a wide range of execution platforms including popular traditional grid scheduling systems such as Slurm and IBM LSF as well as cloud services such as AWS Batch and Google Cloud Life Sciences.
Why Nextflow Tower?#
We created Nextflow in 2013 to deliver the most seamless experience for executing data workflows at scale. Tower is the continuation of that mission. Encompassing the latest technologies, we have built the solution to easily execute and monitor pipelines across every stage. Tower brings the cloud closer than ever before with automated resource provisioning and role-based access control.
Tower has been designed from day one to be easily installable in any environment - data and compute never leave your organization's security boundary. It has been extensively tested with over 125 million jobs to date and zero downtime.
As mandated by healthcare industries to ensure compliance, the Tower platform is regularly submitted to penetration tests and security scanning. These tests meet compliance standards set by ISO-27001, HIPAA, and HITRUST.