Skip to content

Interactive execution of Snakemake workflows via a web interface.

License

Notifications You must be signed in to change notification settings

thomasbtf/snakesite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Snakesite - Websites for Snakemake

Status

Snakesite enables interactive execution of Snakemake workflows via a web interface. Users can register, start, monitor workflows and inspect the results of their (and others') executions.

Start-up

  1. Start the message broker via rabbitmq-server.
  2. Start the distributed task queue via celery -A snakesite worker -l INFO.
  3. Start the website via python manage.py runserver.

Thanks

This project wouldn't be possible without several open source libraries!

  • Bootstrap "Builds fast, responsive sites"
  • Celery "Distributed Task Queue"
  • Crispy Forms "Forms have never been this crispy"
  • Django "The Web framework for perfectionists with deadlines"
  • RabbitMQ "Messaging that just works"
  • Snakemake "The workflow management system for reproducible and scalable data analyses."

About

Interactive execution of Snakemake workflows via a web interface.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published