Skip to content

sib-swiss/containers-snakemake-training

 
 

Repository files navigation

GitHub Release Date DOI License: CC BY-SA 4.0

Introduction to containers and Snakemake course website

Authors

How to reuse this material?

This is a combination of the introduction to containers course with a module on Snakemake. The markdown files of the container course are added as a module.

To clone the entire repository:

  • Clone the repository:

     git clone https://github.com/sib-swiss/containers-snakemake-training.git
  • Initialise the submodules:

     cd containers-snakemake-training
     git submodule update --init --recursive
     git submodule update
  • Update to the most recent version of the submodules:

     git submodule update --remote

How to host the website locally?

Once you have cloned the repo, you can host it on your local browser. The website is generated with MkDocs, with the Material theme.

  • Install MkDocs:

     pip install mkdocs
  • And Material:

     pip install mkdocs-material
  • Make sure you are in the repository directory and type:

     mkdocs serve

The website will be hosted on your local browser at http://localhost:8000/.

How to generate a github page?

For an automatically generated github page, you can run:

mkdocs gh-deploy

About

Course website "Introduction to Containers and Snakemake for Reproducible Research"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 47.6%
  • R 21.4%
  • Shell 16.3%
  • HTML 10.4%
  • Python 4.3%