UofS-Pulse-Binfo / rawphenotypes

A Tripal module for storing raw phenotypic data. Specifically meant to help researchers contribute raw data, visualize summaries and download for further analysis.
2 stars 2 forks source link
loader phenotypes raw-data trait tripal

Build Status

This module was designed to aid in collection and further analysis of raw phenotypic data. With this in mind it provides:

  1. An interface for defining projects including which traits are expected to be collected and the users collecting them;
  2. An interactive, researcher-friendly excel datasheet upload;
  3. Summary charts
  4. Data Download functionality with filter criteria and customizable R-friendly headers.

Dependencies

  1. Drag & Drop Upload
  2. Spreadsheet Reader
  3. Spreadsheet Writer
  4. D3.js version 3.5.14

Note: there are some modifications needed to the spreadsheet reader to get it to handle dates the way we expect. Make sure to apply the spreadsheet-reader.patch included with this module to the spreadsheet-reader library.

Features

heatmap

barchart

upload1

upload2

download

Data Storage

Trait information is stored in a custom controlled vocabulary set-up by this module. All the remaining data is stored in a custom relational schema. This allows us to keep the raw data separate from chado and paves the way for an ND Phenotypes module which stored the analyzed/filtered phenotypic data in the chado schema and provides trait pages and summary information on germplasm and project pages.

Documentation

In addition to this README there is a wiki available at https://github.com/UofS-Pulse-Binfo/rawphenotypes/wiki which includes an administration tutorial, as well as, other useful information.