GenoRing
GenoRing is composed by 5 main independent parts with documentation and each part has its own roadmap:
- GenoRing framework (the main part)
- GenoRing Composer template (the composer skeleton to install Drupal with GenoRing distribution)
- GenoRing Drupal distribution (providing default Drupal modules and pre-configuration)
- GenoRing Drupal module (providing both the user and admin interfaces)
- GenoRing Drupal theme (providing the look-and-feel of the interface)
- GenoRing documentation (provide project documentation, support and tutorials)
GenoRing framework
- API refactoring: split main Perl script in multiple library files to be available for local hook scripts (almost done)
- Module refactoring:
improve support for module inter-dependencies- done- separate Gigwa module in 2 modules to have a separated common MongoDB module available for other modules
- separate JBrowse module in 2 modules and have a bioinformatics tool module for back-end that can be shared
- implement the bioinformatics module
- Release the framework on GitHub (will be done once the project is stable enough for public testing)
GenoRing Composer template
Done.
GenoRing Drupal distribution
- Refine default module selection
GenoRing Drupal module
- Rework the dataset user interface
- Implement a plugin system to manage directory structure
- Design
- Plugin structure definition
- Default plugin implementation
- Improve dashboard
- ...
GenoRing Drupal theme
- Change default background
- Add support for header image selection
- Investigate a SPA mode
- ...
GenoRing documentation
- Installation tutorial
- Implement a Drupal tour
- Provide data loading tutorials
- Provide site customization tutorials
- Provide a BrAPI tutorial
- Provide a JSON:API tutorial
- ...
Other elements
- Germplasm collection management module
- Execution framework: Tripal Tasks module
- Improve Gigwa Drupal module
- Align JBrowse Tripal module with GenoRing
- Galaxy module
- ...
Last update: 17/02/2025.