IGetDBWiki/RoadMap: Difference between revisions

From BRF-Software
Jump to navigation Jump to search
imported>KaiRunte
No edit summary
m (5 revisions)
 
(One intermediate revision by one other user not shown)
Line 7: Line 7:
** possibly own page with direct selection of significance tests
** possibly own page with direct selection of significance tests
* BRF "look-and-feel"
* BRF "look-and-feel"
* Timestamps


IGetDB 1.2:
IGetDB 1.2:
* Change database schema from reverse star to snowflake including distance-tables for hierarchical data (e.g. sequence relations)
* Change database schema from reverse star to snowflake including distance-tables for hierarchical data (e.g. sequence relations)
** Better support for hierarchies (e.g. assembled 454 sequences)
** Better support for external data (e.g. Gene-Ontology)
* Removal of dependencies to BioMart
* Removal of dependencies to BioMart
* Create new tables for Mart configuration (opposed to the storage of an XML file as BLOB in the database). Possibly access via Hibernate
* Create new tables for Mart configuration (opposed to the storage of an XML file as BLOB in the database). Possibly access via Hibernate

Latest revision as of 07:15, 26 October 2011

IGetDB 1.0:

  • Known bugs should be removed (i.e. bugs with priority normal in bugzilla)
  • GenDB/SAMS data importers must work via cronjobs
  • EMMA data importer should work properly, that is:
    • easy selection of projects
    • possibly own page with direct selection of significance tests
  • BRF "look-and-feel"
  • Timestamps

IGetDB 1.2:

  • Change database schema from reverse star to snowflake including distance-tables for hierarchical data (e.g. sequence relations)
    • Better support for hierarchies (e.g. assembled 454 sequences)
    • Better support for external data (e.g. Gene-Ontology)
  • Removal of dependencies to BioMart
  • Create new tables for Mart configuration (opposed to the storage of an XML file as BLOB in the database). Possibly access via Hibernate
  • Query-generation via FreeMarker templates
  • Separation of core and web-interface packages
  • Addition of pipeline system for analysis- and visualisation-tasks
  • Use of the dependency injection pattern (at the very least) for the web-interface. Candidates are Spring and Guice.
  • Addition of access control lists (ACL), possibly by Acegi (acegi.sf.net)
  • Support of Pivot tables via Mondrian and JPivot
  • Support of report generation