Skip to content

Latest commit

 

History

History
71 lines (50 loc) · 5.33 KB

Docs04-Ontology-Term-Search.md

File metadata and controls

71 lines (50 loc) · 5.33 KB
layout title date author add toc add sidebar
docs
Ontology Term Search
2024-04-26
name
Stella Eggels
false
_sidebars\mainSidebar.md

While this page will focus on the ontology term search, it will also feature useful information about term search related to the Building Blocks page. Such general applicable information will be listed under General.

Ontologies are controlled vocabularies, consisting of terms and relationships. Most of these terms feature a name, a unique identifier and a description. We use these ontology terms for workflow description to utilize the benefits of a unified language in terms of machine-readability and reproducibility, following FAIR principles.

General

You can find ontology term search fields on the Building Blocks and on the Ontology Term Search tab in the sidebar.

Features:

  • Access to the SwateDB with a list of established, external ontologies deemed fit for use in plant science. In addition we feature our very own ontology DPBO, which we extend with missing but necessary terms.
    • External ontologies are typically taken from the OBO Foundry and updated regularly.
    • 👀 If you miss a term or ontology, please follow the DPBO contribution guide to let us know.
  • Search through our database with autocomplete search on term names.
  • If you already know what you are searching for, you can also type in the term unique identifier (example: MS:1000031).
  • To execute the search query on any search text again after closing the dropdown with the search results, double click into the search field.
  • You can also use the advanced term search for a more refined search approach. Just click on the blue link close to the related search field in the side bar.

Term Insert


  • You can find the "Ontology term search" function in the respective tab in the side bar or you can activate it in any cell of your annotation table with the magnifying glass symbol ( a ) after double clicking into a cell. With this function you will insert ontology terms in an ISA-Tab conform way.

  • Type in the search field to trigger the auto-complete function and find terms. Select the term you want. When using the ontology term search in the sidebar, click "Fill selected cells with this term" to add it to your table. When using the term search within your table, the term will automatically be added in the proper format once you select the term.

  • Terms will be added to the selected rows in the format:

| term name | term source ontology | term id |

Relationship-Directed Search

Ontology terms contain different types of relationships between each other. For example is_a, part_of, xref relationships. Swate and the SwateDB utilize these relationships to provide the user with a predefined set of terms as most likely search requests.

Let's look at this with an example:

Input [Source Name] Component [instrument model] TSR (MS:1000031) TAN (MS:1000031) Output [Sample Name]

If a user wants to fill in cells of the column Component [instrument model], they are most likely looking for the instrument model used in their experimental workflow. In this example the instrument model series and the exact instrument models are so-called child terms of instrument model (MS:1000031) because they are connected to instrument model (MS:1000031) via is_a relationships. When a cell of the column Component [instrument model] is selected, the respective child terms can be shown by double clicking into the empty search field.

When you start typing a word to search for a specific term, both child terms and unrelated terms will be suggested. You can recognize the terms that are related to your building block header (parent term, b) by the symbol in front of the terms ( c ). To switch off this feature in your annotation table you can deactivate the magnifying glass symbol by clicking the symbol or by pressing Tab.