Architecture#
Motivation#
plantit
is middleware binding GitHub and CyVerse to various institutional clusters & supercomputers via a web interface. Broadly, plantit
aims to reinvent as little as possible, gluing existing tools together in ways that make data-intensive plant phenomics accessible and reproducible.
Technologies#
The plantit
stack is predominantly Python. The backend is Nginx, Gunicorn, Django + Channels, Celery, Redis, & Postgres, orchestrated with Docker Compose. The frontend is Vue.
Architecture
Feel free to reach out if you’d like to contribute to plantit
development, start your own instance of plantit
somewhere, modify it for another discipline, etc.