Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Example workflow with Cedalion and snakemake

This repository demonstrates a simple group analysis (preprocessing and blockaveraing) of the motor dataset used in the FRESH study.

Structure of the workflow

The structure of this repository follows snakemake's guidelines for distribution and reproducibility:

.
├── config
│   └── config.yaml
├── README.md
├── resources
└── workflow
    ├── notebooks
    │   └── analyze_blockaverage.ipynb
    ├── scripts
    │   └── run_step.py
    └── Snakefile

The workflow is specifed in workflow/Snakefile and can be configured by editing config/config.yaml.

Executing the workflow

To download the dataset and to execute the workflow run:

snakemake -c 4 --report report.zip --report-after-run

Adapt the number of used cores (-c 4) to your machine. The workflow stores the downloaded dataset under ./resources, creates processed files under ./results and stores the rendered notebook under ./logs. A report with data quality report figures is created and saved as report.zip.

About

example of a simple snakemake-based group analysis

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages