WormCloud is a WormBase project that aims to use cloud based technologies with the WormBase architecture in order to reduce complexity and increase functionality. In the end the WormBase architecture should be significantly more robust, take less effort to maintain and more flexible compared to the current architecture.
This project is broken down into three main sections: central database, curation, and website.
Several key technologies that we will be using are: Datomic, DynamoDB, Clojure, ClojureScript, Docker, Docker Hub, GitHub, HubFlow, Ansible.
To use Datomic/DynamoDB as a centralized database system for the WormBase project
To develop a system that requires less effort to maintain / utilize while increasing the flexibility and functionality of the WormBase architecture.
- Modernize technology stack starting with Datomic / DynamoDB
- Use common tools in order to maintain consistency across the project
- Maintain code repositories and documentation with MediaWiki, GitHub, HubFlow