UofS-Pulse-Binfo / analyzedphenotypes

Tripal/Drupal support for analyzed phenotypic data including data loaders, exporters, trait pages and summaries on germplasm pages.
GNU General Public License v2.0
0 stars 1 forks source link
loader phenotypes trait tripal

Tripal Rating GOLD Status Tripal Dependency GitHub release (latest by date including pre-releases)

DOI

Analyzed Phenotypes

This module provides support and visualization for partially analyzed data stored in a modified GMOD Chado schema. It is meant to support large scale phenotypic data through backwards compatible improvements to the Chado schema including the addition of a project and stock foreign key to the existing phenotype table, optimized queries and well-choosen indexes. For benchmarking demonstrating the efficiency of this module, see our documentation.

Dependencies

  1. Drupal 7
  2. Tripal 3.x
  3. Tripal Download API
  4. PostgresSQL 9.3
  5. PHP Excel Writer Libraries
  6. D3 JavaScript Library

Installation

  1. Install the dependencies listed above.
  2. Install this module as you would any other Drupal module.

See our documentation for more detailed installation instructions.

Features

Documentation

Further documentation is available on ReadtheDocs.

Automated Testing

Run PHPUnit Tests Maintainability Test Coverage

This module uses GitHub Actions and PHPUnit for automated testing. Furthermore, it uses Code Climate to evaluate test coverage and code maintability.

Funding

This work is supported by Saskatchewan Pulse Growers [grant: BRE1516, BRE0601], Western Grains Research Foundation, Genome Canada [grant: 8302, 16302], Government of Saskatchewan [grant: 20150331], and the University of Saskatchewan.

Citation DOI

Sanderson, L.A., Tan R. (2020). Analyzed Phenotypes: Tripal support for analyzed phenotypic data including data loaders, exporters, trait pages and summaries on germplasm pages. Version 1.0. University of Saskatchewan, Pulse Crop Research Group, Saskatoon, SK, Canada. Zenodo, doi:10.5281/zenodo.4072330.