Roadmap

GenoRing

GenoRing is composed by 5 main independent parts with documentation and each part has its own roadmap:

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.