Nextflow API

Begin by starting the App as described in the section Creating an Application. Select the Nextflow API application.

Introduction

Nextflow enables scalable and reproducible scientific workflows using software containers. It allows the adaptation of pipelines written in the most common scripting languages.

Its fluent DSL simplifies the implementation and the deployment of complex parallel and reactive workflows on clouds and clusters.

Working with Nextflow on HeLx

Step-1:

  • After selecting the Nextflow API application, you will be taken to the Nextflow API home page, where we can view the launched workflows and create new workflows.

[[AUTHOR NOTE: THERE’S A PICTURE THAT GOES HERE!!!!]]

Step-3:

  • Below is a demo of how to launch a systemsgenetics/kinc workflow.
  • Click on “Create Workflow” button and fill in the form to give it a “Name” and specify the Pipeline (in this case systemsgenetics/kinc-nf).

[[AUTHOR NOTE: THERE’S A PICTURE THAT GOES HERE!!!!]]

Step-4:

  • Uploading the necessary files, a GEM file in the format “*.emx.txt” and a nextflow.config file (can upload all files at once).
  • Click on “Upload” button.

[[AUTHOR NOTE: THERE’S A PICTURE THAT GOES HERE!!!!]]

Step-5:

  • Now we are all set to launch the workflow. Go ahead and click on “Launch” button.
  • This should show all the logs of the processes/jobs running in the background on the Kubernetes cluster.

[[AUTHOR NOTE: THERE’S A PICTURE THAT GOES HERE!!!!]]