Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/audy/snakemake-hello-world

(demo) Minimal working map-reduce pattern in Snakemake (with containerization)
https://github.com/audy/snakemake-hello-world

Last synced: 20 days ago
JSON representation

(demo) Minimal working map-reduce pattern in Snakemake (with containerization)

Awesome Lists containing this project

README

        

# snakemake-hello-world

Minimal working map-reduce pattern in Snakemake (with containerization)

## Instructions

You'll need to install Singularity + LIMA + QEMU to run the pipeline with
containers inside of a VM.

- Install Apptainer (nee Singularity) by following [these
instructions](https://apptainer.org/docs/admin/main/installation.html#installation-on-windows-or-mac)
- From this repo, `limactl shell apptainer`
- (In VM) Copy this directory to `~` inside of VM so you can write to it
- (In VM) `sudo apt-get install -y python3 python3-pip && pip3 install snakemake setuptools`
- (In VM) `snakemake -j 1 --use-singularity`