-
Notifications
You must be signed in to change notification settings - Fork 12
ePlant3 eFP World View Blueprint and Requirements
by V. Lau (reviewed by N. Provart)
The eFP World View is an eFP (electronic Fluorescent Pictograph) view which features Arabidopsis an aerial view of greenhouse-grown Arabidopsis seedlings collected across the world, data provided by Lempe, J., Balasubramanian, S., Sureshkumar, S., Singh, A., Schmid, M., & Weigel, D. (2005). Aerial climate data can then simultaneously be overlaid to see if genetic variation correlates with climatic variation. Historical climate data is provided by Jones, P., and Harris, I. (2013). See below for a screenshot for the current eFP World View from ePlant2.
Current ePlant2 world eFP View, with precipitation overlay enabled. Notice the coloured Arabidopsis seedling iconsUsers will wish to see at a glance, for their gene of interest (GOI), how different Arabidopsis ecotypes express that GOI across the world. Additionally, if GOI expression varies with climatic and geographical variation.
- ePlant Users
- Plant biologists
- Bioinformaticians
- Students
The addition of this module to ePlant will allow users to see how gene expression varies across different geographical regions and climates. By overlaying multiple climate data, researchers can identify trends (if any) across climates.
- eFP: electronic Fluorescent Pictograph
- GOI: Gene of Interest
- GIS: Geographical Informational Systems
- The module must load by default load a world atlas (e.g. Google Maps) panned out such that the entire world is visible
- It will have Arabidopsis seedling icons which represent each collection point (note each collection can have 1 or more samples)
- These icons will be coloured accordingly to the expression levels (see prior eFP views)
- Each icon will be geographically positioned to their collection point
- Each icon will have a tooltip upon hover which will reveal the following information: Sample Name, Latitude, Longtitude, Elevation, Mean Expression, Standard Error, Sample Size, see below:
- The module should have the standard eFP options: Relative/Absolute, Masking, Heat Scale/Expression Max Graph
- It will have Arabidopsis seedling icons which represent each collection point (note each collection can have 1 or more samples)
- Users can interact with a call-to-action (likely a dropdown) to select which climate overlay they wish to use (if any)
- When enabled, a scale corresponding to that overlay shall be displayed (i.e. a temperature heat scale when a temperature overlay is selected).
- Users can export their data in Geographical Informational Systems (GIS)-friendly (GeoJSON) and digestible formats (JSON, CSV)
- User Interface: The world view view should take up as much resolution of the available panel as possible. Call-to-actions can be overlaid on top on the map (similar to ePlant2)
- Hardware Interface: Optimize this for desktop and large format tablet visualization (resolution >960px); mobile visualization on graphs is unrealistic.
- Software Interface: Use your existing ePlant3 module logic to create this view. You will need to use our existing webservices such as this one to grab the expression data. You should use Google Maps as the atlas library. You will also need to use our climate overlay tile server (example)
- Communication Interfaces: Standard communication on Github Issues, and weekly discussions. Please link to this issue for any features, bugs pertaining to the World eFP View and label it with the 'World eFP View' label on Github.