Term Search
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.
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.
You can access the ontology term search fields in different ways. You can select the Building Blocks or the Ontology Term Search in the sidebar. Alternatively, you can start typing in a cell of your annotation table and the term search opens automatically. In the combobox that is opening, you can click on a term to add it to your annotation table, to insert ontology terms in an ISA-Tab conform way.
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.
Usage
Section titled UsageWhen 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) by the symbol in front of the terms.
When you press the arrow down button in an active cell, it will only suggest child terms of your building block header (parent term).
When you start typing a word to search for a specific term, several terms will be suggested, independent of a parent term. Upon clicking the small arrow on the side additional information of the ontology will be shown, its name, description and source.
The term search function of the sidebar enables you to find and 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 and add it to the selected building blocks of your table by clicking “Fill celected cells with this term”.
You can open the Swate term search details modal by clicking F2 on a term in the search. It will show additional information on its information tab. When you have swapped the tab in the modal, you can view the details again by clicking on the Details tab.
You can also use the advanced term search for a more refined search approach in the term search details modal. Just click on the Magnifying Glass with the in the middle of the term search details modal.
In addition to the information tab or advanced search tab, you can also access several term settings by clicking on the Search Settings tab. Several term settings are displayed here, including the Id of its parent.
Terms will be added to the selected rows in the format:
| term name | term source reference | term id |
To execute the search query on any search text again after closing the dropdown with the search results, double click into the search field.
Configuring the Term Search
Section titled Configuring the Term SearchIn the settings you can configure your term search in the “Term Search Configuration” part further. You can decide whether the default term search shall be used or not. Additionally, you can add and remove high performance search TIB terms to optimize your search further.
Default Search
Section titled Default SearchDefault search enables/disables search of the SwateDB. A DataPLANT maintained ontology database, which features a set of external ontologies, as well as our DPBO broker ontology, allowing us to quickly update and extend the terms offered via this search option.
TIB Term Search
Section titled TIB Term SearchThe TIB database is a optimized for fast search speed and features different collections of ontologies. Through this optimized single access point, users can access different ontologies across a wide range of scientific fields, such as engineering or chemistry.
SwateDB
Section titled SwateDBAccess 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.
Search through our database with autocomplete search on term names.
If you miss a term or ontology, please follow the DPBO contribution guide to let us know.
Relationship-Directed Search
Section titled Relationship-Directed SearchOntology 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.