DivPortal

DivPortal is a web app that visualizes and explores plant phenotyping trials. It uses a BrAPI server for the data backend and to visualize results and germplasm information. It also integrates a brokering service for analysis workflows between workflow managers and the connected BrAPI server.

1
contributor
Get started
21 commitsLast commit ≈ 7 months ago0 stars0 forks

Description

DivPortal is a comprehensive web application designed to ensure the secure handling of authentication and authorization information for BrAPI-compatible resource servers. It comprises both server-side and client-side components, allowing for efficient resource collection, processing, and transmission to the client for display. The following sections outline the main features of DivPortal, along with a selection of screenshots for the SHAPE instance.

Features

Germplasm
DivPortal provides robust support for germplasm management through several subfeatures:

  • Germplasm Overview: Offers insights into the distribution of available germplasm by genus, species, and subspecies.
  • Germplasm Viewer Widget: A reusable widget that displays detailed germplasm information, including passport and geolocation data, along with linked observation units.
  • DivBrowse Integration: Enables exploration of genotypic data present in VCF files, allowing users to create germplasm lists from selected data analysis using callback functions.

Observations
The observations feature includes three accessible subpages:

  • Tabular Page: Displays results in a tabular format.
  • Plots Page: Graphs results based on scale type—violin plots for numerical scales, bar charts for ordinal scales, radar plots for nominal scales, and bar plots for time-dependent scales. Germplasm lists can be applied to refine observation units.
  • Variables Page: Integrates the BrEVIEW widget, allowing users to visually browse observation variables organized by trait class in a four-level navigation tree.

Analysis
This feature facilitates the integration of BrOKER, allowing users to run customizable workflows:

  • Configurable Dialog: Users can specify job inputs in a multi-page dialog tailored to each procedure.
  • Job Monitoring: A dedicated subpage lists job statuses, with options to visualize results and download them as individual files or zip archives.

Lists
DivPortal supports the creation and management of germplasm lists:

  • Lists Page: Displays metadata, including list names and sizes, and allows for visualization color modifications.
  • List Management: Users can delete existing lists or create new ones by uploading a CSV file with germplasm identifiers, ensuring they correspond to the BrAPI server's data.

DivPortal's features enhance the efficiency and security of managing and analyzing phenotyping data, providing researchers with valuable tools for their workflows.

Logo of DivPortal
Keywords
Programming languages
  • Svelte 65%
  • JavaScript 34%
  • HTML 1%
License
</>Source code

Participating organisations

Bioinformatics and Information Technology
Bioinformatics and Information Technology

Contributors

MF
Leibniz-Institut für Pflanzengenetik und Kulturpflanzenforschung (IPK)

Member of community

BrAPI

Related projects

Crop Plant Diversity

NFDI4Biodiversity Use Case

Updated 11 months ago

Related software

MIRA

MI

Enabling Access to MIAPPE-compliant ISA Tab archives through BrAPI

Updated 11 months ago
1