Skip to content

Commit

Permalink
Trait_Selector_BrAPP edits JH
Browse files Browse the repository at this point in the history
  • Loading branch information
jmh579 committed Jul 15, 2024
1 parent e4f471a commit 5c98faa
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions content/03.01.07.Trait_Selector_BrAPP.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,11 @@
<!-- the "BrAPP" description part should better fit at the beginning of the section. -->
<!-- BrAPPs are simple tools developed by the BrAPI community that are entirely reliant on BrAPI for their data requirements. Often, they are JavaScript based applications or visualizations that fit on a single web page. This means a single BrAPP can be easily shared and used by many organizations and systems, as long as those organizations have the standard BrAPI endpoints available. -->

The [Trait Selector BrAPP](https://github.com/solgenomics/BrAPI-Trait-selector) is used to search and select useful traits, using a visual aid to help the user find exactly what they need. Instead of searching through a long list of possible traits, the user is presented with a cartoon image of a species. They can then click on pieces of the image to show traits associated to that part of the plant. For a breeder, they might use it to quickly find specific traits to study. For a genebank user, they might use it to find varieties that have a specific trait they are interested in.
The [Trait Selector BrAPP](https://github.com/solgenomics/BrAPI-Trait-selector) is a JavaScript-based application used to visually search and select traits from an ontology. The Trait Selector employs a visual aid, an image of a plant, to connect plant anatomy with relevant trait ontology terms.
Instead of scrolling through a long list of possible traits, the user can click on pieces of the image to show the traits associated with specific plant structures.
The Trait Selector BrAPP can be used to quickly find specific traits or to identify accessions that have a specific phenotype of interest.

The Trait Selector can be integrated into any website or system, assuming there is a BrAPI compatible data source available to connect to. A breeding database would need to only implement the BrAPI endpoints for Traits, Observations, and Variables, while a genebank would require Traits and Germplasm Attributes. Any BrAPI server with either of these sets of endpoints implemented could use this BrAPP. CassavaBase and MGIS are two successful examples of the Trait Selector BrAPP in use.
The Trait Selector BrAPP has been successfully added to Cassavabase and MGIS, and it can be integrated into any website or system with a BrAPI-compatible data source.
A breeding database would need to only implement the BrAPI endpoints for Traits, Observations, and Variables, while a genebank would require only Traits and Germplasm Attributes.

<!-- (example screenshots coming + supplementary data: links to the git and the doc) -->

0 comments on commit 5c98faa

Please sign in to comment.