Skip to content

Commit

Permalink
paragraph stubs
Browse files Browse the repository at this point in the history
  • Loading branch information
BrapiCoordinatorSelby committed Feb 20, 2024
1 parent b04c91f commit d436fc3
Show file tree
Hide file tree
Showing 6 changed files with 121 additions and 17 deletions.
31 changes: 28 additions & 3 deletions content/03.02.data-management.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
### Data Management (DeltaBreed, BMS, Breedbase, BIMS, Germinate, PHIS, [brapi sync](https://github.com/IntegratedBreedingPlatform/brapi-sync), etc)
### Data Management

* General use case description(s)
<!-- * General use case description(s)
* Specific tool examples
* Alternate solutions/ why is it better with BrAPI
* future related use cases, areas to improve
* future related use cases, areas to improve -->

#### PHIS

Expand All @@ -25,3 +25,28 @@ The design and development of PHIS have been meticulously tailored, incorporatin
The fact that data within a PHIS instance can be queried through BrAPI services makes the indexing of PHIS in [FAIDARE](https://urgi.versailles.inra.fr/faidare/) very easy to implement.

Indeed, as PHIS offers BrAPI-compliant Web Services, this greatly simplifies the integration and data exchange with other European information systems that handle phenotyping data. The adherence to BrAPI standards ensures a common interface and compatibility, facilitating seamless communication and collaboration between PHIS and other systems within the European context. This interoperability not only streamlines data sharing but also promotes a more cohesive and effective approach to managing and utilizing phenotyping data across diverse platforms and research initiatives in the European scientific community.

#### DeltaBreed

<!-- Peter S: Stub paragraph to stimulate the writing process. Please edit, rewrite, or delete as needed. -->
DeltaBreed is tool built almost entirely based on the BrAPI standard.

#### BMS

<!-- Peter S: Stub paragraph to stimulate the writing process. Please edit, rewrite, or delete as needed. -->
[brapi sync](https://github.com/IntegratedBreedingPlatform/brapi-sync) and other things

#### Breedbase

<!-- Peter S: Stub paragraph to stimulate the writing process. Please edit, rewrite, or delete as needed. -->
Since the inception of BrAPI in 2014, the Breedbase group has been a heavy contributor to the BrAPI community.

#### BIMS

<!-- Peter S: Stub paragraph to stimulate the writing process. Please edit, rewrite, or delete as needed. -->
BIMS is relatively new to the BrPAI community, with their primary focus being a link to the Field Book mobile data collection app.

#### Germinate

<!-- Peter S: Stub paragraph to stimulate the writing process. Please edit, rewrite, or delete as needed. -->
Germinate is a combination breeding database and germplasm management database.
21 changes: 19 additions & 2 deletions content/03.03.federation-infrastructure.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,23 @@
### Federated Data Management Infrastructures (AGENT, INCREASING, EURISCO, DataPLANT, NFDI4BioDiversity, FAIRAgro)
### Federated Data Management Infrastructures
<!--
(AGENT, INCREASING, EURISCO, DataPLANT, NFDI4BioDiversity, FAIRAgro)
* General use case description(s) - AgrosystemIntegration of germplasm collections in context of data trustee models among private economy and public research, integration of ex-situ genebanks (EU H2020 projects AGENT, INCREASING), integrated agrosystems and plant research infrastructure
* Specific tool examples - BraPI endpoints for AGENT, IPK-Genebank, MIAPPE ISA-TAB2BRAPI service
* Alternate solutions/ why is it better with BrAPI - Schema.ORG lightweight meta data harvesting, ARCs as collaborative data decoration, API and publication pipeline
* future related use cases, areas to improve - LIMS to BrAPI proxies
* future related use cases, areas to improve - LIMS to BrAPI proxies -->

#### AGENT

<!-- Peter S: Stub paragraph to stimulate the writing process. Please edit, rewrite, or delete as needed. -->
BraPI endpoints for AGENT

#### IPK-Genebank

<!-- Peter S: Stub paragraph to stimulate the writing process. Please edit, rewrite, or delete as needed. -->
Agrosystem Integration of germplasm collections in context of data trustee models among private economy and public research, integration of ex-situ genebanks (EU H2020 projects AGENT, INCREASING), integrated agrosystems and plant research infrastructure

#### MIAPPE ISA-TAB2BRAPI service

<!-- Peter S: Stub paragraph to stimulate the writing process. Please edit, rewrite, or delete as needed. -->
MIAPPE and BrAPI are designed to be inter-compatible. ISA-TAB is a file based implementation of MIAPPE. The ISA-TAB2BRAPI service is a converter between the ISA-TAB files and the BrAPI RESTful endpoints.
26 changes: 23 additions & 3 deletions content/03.04.visualization.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,26 @@
### Data visualization (Flapjack, Helium, Tassel, etc)

### Data visualization
<!--
* General use case description(s)
* Specific tool examples
* Alternate solutions/ why is it better with BrAPI
* future related use cases, areas to improve
* future related use cases, areas to improve -->

#### Flapjack

<!-- Peter S: Stub paragraph to stimulate the writing process. Please edit, rewrite, or delete as needed. -->
Flapjack is a desktop application for visualizing and analyzing genotype data. Data can be easily imported into Flapjack from any BrAPI compatible data source with genotype data available. Flapjack Bytes is the smaller, web based counterpart to Flapjack, which can be imbedded into a database website and provide the visualizations online.

#### Helium

<!-- Peter S: Stub paragraph to stimulate the writing process. Please edit, rewrite, or delete as needed. -->
Helium is a platform for reviewing and managing pedigree data. It is BrAPI enabled, so pedigree data can be viewed straight from a database.

#### Tassel

<!-- Peter S: Stub paragraph to stimulate the writing process. Please edit, rewrite, or delete as needed. -->
I don't know much about Tassel or its BrAPI compliance. This is filler text for the layout of the manuscript.

#### Trait Selector BrAPP

<!-- Peter S: Stub paragraph to stimulate the writing process. Please edit, rewrite, or delete as needed. -->
BrAPPs are simple tools developed by the BrAPI community that are entirely reliant on BrAPI for their data requirements. This means a single BrAPI can be shared and used by many organizations, as long as those organizations have the standard BrAPI endpoints available. For example, the Trait Selector BrAPP is used to search and select useful traits, using a visual aid to help the user find exactly what they need. The BrAPP relies only on the BrAPI Trait endpoints to function, so any data resources with a the Trait endpoints available can add this tool to their system.
18 changes: 15 additions & 3 deletions content/03.05.analytics.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
### Analytics (QBMS, Mr Bean, etc)

### Analytics
<!--
* General use case description(s)
* Specific tool examples
* Alternate solutions/ why is it better with BrAPI
* future related use cases, areas to improve
* future related use cases, areas to improve -->

#### QBMS

Modern breeding programs can utilize data management systems to maintain both phenotypic and genotypic data. Numerous systems are available for adoption. To fully leverage the benefits of digitalization in this ecosystem, breeders need to utilize data from different sources to make efficient data-driven decisions. With increased computational power at their disposal, scientists can construct more advanced analysis pipelines by combining various data sources.

Expand All @@ -13,3 +15,13 @@ To meet this demand, many breeding management systems have developed customized
In the QBMS development team, we have identified a technical barrier between the breeding management systems' BrAPI interface and the scientists who create analysis scripts and pipelines. This barrier arises from the complexity of managing API backend processes, such as authentication, tokens, TCP/IP protocol, JSON format, pagination, stateless calls, asynchronous communication, database IDs, and more. To bridge this gap, we have developed the QBMS R package. This package abstracts the technical complexities, providing breeders (our end users) with stateful action verbs/functions that are familiar to them when navigating their GUI systems. This enables them to query and extract data into a standard data frame structure, consistent with their use of R language, one of the most common statistical tools in the breeding community.

Since its release on the official CRAN repository in October 2021, the QBMS R package has garnered over 7250 downloads. Several tools, such as MrBean, rely on the QBMS package as their source data adapter. Moreover, the community has started building extended solutions on top of it. QBMS can serve as a cornerstone in the breeding modernization revolution by providing access to actionable data and enabling the creation of dashboards to reduce the time between harvest and decision-making for the next breeding cycle.

#### Mr. Bean

<!-- Peter S: Stub paragraph to stimulate the writing process. Please edit, rewrite, or delete as needed. -->
Mr. Bean is an analytics and visualization tool. Mr. Bean has a data import tool which can pull data directly from a BrAPI compatible source.

#### G-Crunch

<!-- Peter S: Stub paragraph to stimulate the writing process. Please edit, rewrite, or delete as needed. -->
G-Crunch is a new general analysis pipeline tool, meant for automated, production level, analysis tasks. Part of that automation relies on BrAPI to access data.
21 changes: 18 additions & 3 deletions content/03.06.samples-and-genotypes.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,21 @@
### Sample Submission (DArT) and Genotype DBs (MGIS, GIGWA)
### Samples and Genotypes

* General use case description(s)
<!-- * General use case description(s)
* Specific tool examples
* Alternate solutions/ why is it better with BrAPI
* future related use cases, areas to improve
* future related use cases, areas to improve -->

#### DArT Sample Submission

<!-- Peter S: Stub paragraph to stimulate the writing process. Please edit, rewrite, or delete as needed. -->
The DArT genotyping lab is heavily used world wide when it comes to plant genotyping. Developers at DArT have worked with the BrAPI community to establish a standard API for sending sample metadata to the lab before genotyping. This eliminates much of the human error involved with sending samples to en external lab.

#### MGIS

<!-- Peter S: Stub paragraph to stimulate the writing process. Please edit, rewrite, or delete as needed. -->
MGIS has germplasm and genotype data stored for many musa accessions. Through BrAPI, users are able to access this data directly from MusaBase, for use in specific experiments.

#### GIGWA

<!-- Peter S: Stub paragraph to stimulate the writing process. Please edit, rewrite, or delete as needed. -->
GIGWA is an efficient storage system for genotype variant data. GIGWA uses BrAPI to query specific variant data out of the database. This allows for more efficient data transfer and analysis. Instead of transferring whole massive files, specific pieces, samples, markers, or chunks of data can be retrieved.
21 changes: 18 additions & 3 deletions content/03.07.data-portals.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,21 @@
### Data Portal (FAIDARE, Phenospex?, etc)
### Data Portal

* General use case description(s)
<!-- * General use case description(s)
* Specific tool examples
* Alternate solutions/ why is it better with BrAPI
* future related use cases, areas to improve
* future related use cases, areas to improve -->

#### FAIDARE

<!-- Peter S: Stub paragraph to stimulate the writing process. Please edit, rewrite, or delete as needed. -->
FAIDARE is an indexing and search portal for the wider breeding community. While it can extract data from various sources via a flat file, the preferred method uses the BrAPI standard APIs. As data is added or updated in data repositories around the world, FAIDARE keeps its index up to date automatically through BrAPI.

#### Phenospex - HortControl

<!-- Peter S: Stub paragraph to stimulate the writing process. Please edit, rewrite, or delete as needed. -->
HortControl, developed by Phenospex, is a data repository. HortControl has a BrAPI implementation to be used to automate workflows and analytics software.

#### GLIS

<!-- Peter S: Stub paragraph to stimulate the writing process. Please edit, rewrite, or delete as needed. -->
GLIS is a service for creating DOIs for agricultural purposes. It also holds basic germplasm information about each accession when a DOI is created for one. GLIS is BrAPI compatible, allowing external searches on the large GLIS database.

0 comments on commit d436fc3

Please sign in to comment.