LogoLogo
  • Welcome to the HeLx User Guide
  • Using HeLx
    • Creating an App
    • App Management
    • HeLx Workspaces
      • Blackbalsam
      • CloudTop
      • DICOM Viewer for Google Health API
      • ImageJ-Napari
      • Jupyter-DataScience
      • Nextflow API
      • RStudio
    • Deploying HeLx
    • Use Cases
    • Technical Documents
  • Release Notes
  • Contact
Powered by GitBook
On this page
  • Introduction
  • Working with Nextflow on HeLx

Was this helpful?

Export as PDF
  1. Using HeLx
  2. HeLx Workspaces

Nextflow API

PreviousJupyter-DataScienceNextRStudio

Last updated 4 years ago

Was this helpful?

Begin by starting the App as described in the section . 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:

Launch a Nextflow API by clicking on the "New Application" button on the app manager page on HelX.

Step-2:

This brings us to the Nextflow API home page, where we can view the launched workflows and create new workflows.

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).

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.

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.

Creating an Application