Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/komax/snakemake-tutorial

A minimal tutorial to snakemake
https://github.com/komax/snakemake-tutorial

Last synced: 5 days ago
JSON representation

A minimal tutorial to snakemake

Awesome Lists containing this project

README

        

# snakemake-tutorial
A minimal tutorial to snakemake

## Requirements
- a [conda installation](https://docs.conda.io/en/latest/) (either Miniconda or Anaconda)

## Install

### 1. Clone the repository

```bash
$ git clone https://github.com/komax/snakemake-tutorial.git
```

### 2. Anaconda environment
1. Create a new environment, e.g., ```snakemake-tutorial``` and install all dependencies.
```bash
$ conda env create --name snakemake-tutorial --file environment.yaml
```

2. Activate the conda environment. Either use the anaconda navigator or use this command in your terminal:
```bash
$ conda activate snakemake-tutorial
```
or
```bash
$ source activate snakemake-tutorial
```

## Basic usage
1. Launch jupyter notebook
```bash
$ jupyter notebook
```
2. Open ```run-snakemake.ipynb```
3. Step through the tutorial