This repo demonstrates a simple ML pipeline built with NextFlow. It performs hyper-parameter tuning, selects the optimal model, and generates an analysis report.
This pipeline requires NextFlow and Docker to be installed:
For the respective execution environment, you most likely will have to create an additional
nextflow.config
file that mounts the environment's root directory in the Docker container.
For instance, the two examples below mount the necessary root directories for executing the
pipeline on macOS and Github Actions runners.
nextflow -c nextflow-macos.config run main.nf
nextflow -c nextflow-gh.config run main.nf
The report is built and deployed via Github Actions, demonstrating a simple use-case of NextFlow x Github Actions. Check out the generated report here!