geneontology / ribbon

(DEPRECATED) Short form matrix view of all GO annotations for a given gene
BSD 3-Clause "New" or "Revised" License
4 stars 7 forks source link

Data streaming strategy (or lazy loading) + input data model #87

Open lpalbou opened 5 years ago

lpalbou commented 5 years ago

Discussed several time but it seems there was no ticket for it:

Ribbon is currently loading everything at startup, even though it may never be requested at startup (e.g. ~5MB of data / gene). The goal would be to load the minimal amount of data to show the first rendering of the ribbon, and lazy load the relevant on user interaction (e.g. when clicking a slim).

In addition, this affects the data model used by the Ribbon and it's a good time to simplify it as much as possible too and make it usable for various applications (e.g. disease and expression ribbons in AGR)