diff --git a/.github/workflows/mnncorrect.yml b/.github/workflows/mnncorrect.yml
new file mode 100644
index 00000000..8a4a8ee2
--- /dev/null
+++ b/.github/workflows/mnncorrect.yml
@@ -0,0 +1,35 @@
+name: mnncorrect
+
+on:
+ push:
+ branches:
+ - master
+ pull_request:
+ branches:
+ - master
+
+jobs:
+ build:
+
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v1
+ with:
+ submodules: true
+ - name: Install Nextflow
+ run: |
+ export NXF_VER='19.12.0-edge'
+ wget -qO- get.nextflow.io | bash
+ sudo mv nextflow /usr/local/bin/
+ - name: Get sample data
+ run: |
+ mkdir testdata
+ wget https://raw.githubusercontent.com/aertslab/SCENICprotocol/master/example/sample_data_tiny.tar.gz
+ tar xvf sample_data_tiny.tar.gz
+ cp -r sample_data testdata/sample1
+ mv sample_data testdata/sample2
+ - name: Run single_sample test
+ run: |
+ nextflow run ${GITHUB_WORKSPACE} -profile mnncorrect,test__mnncorrect,docker -entry mnncorrect -ansi-log false
+ cat .nextflow.log
diff --git a/assets/images/mnncorrect.svg b/assets/images/mnncorrect.svg
new file mode 100644
index 00000000..b1182b72
--- /dev/null
+++ b/assets/images/mnncorrect.svg
@@ -0,0 +1,1541 @@
+
\ No newline at end of file
diff --git a/assets/images/scenic.svg b/assets/images/scenic.svg
index cd9c47be..39f1d54f 100644
--- a/assets/images/scenic.svg
+++ b/assets/images/scenic.svg
@@ -1,376 +1,416 @@