In the next step we draw a link between the original protocol and the structured metadata.
We reference the protocol in the annotation table to say:
Plant “Cold1” results in sample “Cold1_leaf” by applying the protocol to it.
ARCitect
On top of the annotation table, click Add Building Block.
From the dropdown menu select More -> ProtocolREF and click Add Column.
On top, click File Picker.
In the File Picker widget, click Pick Files.
From the ARC select the file protocols/growth_protocol.md and click Open.
Select a cell in the Protocol REF column and click Insert file names.
Input[Source Name]
Output[Sample Name]
ProtocolREF
Cold1
Cold1_leaf
protocols/growth_protocol.md
Cold2
Cold2_leaf
Cold3
Cold3_leaf
RT1
RT1_leaf
RT2
RT2_leaf
RT3
RT3_leaf
To fill the complete column with the same value, right-click on a cell and select Fill Column.
Input[Source Name]
Output[Sample Name]
ProtocolREF
Cold1
Cold1_leaf
protocols/growth_protocol.md
Cold2
Cold2_leaf
protocols/growth_protocol.md
Cold3
Cold3_leaf
protocols/growth_protocol.md
RT1
RT1_leaf
protocols/growth_protocol.md
RT2
RT2_leaf
protocols/growth_protocol.md
RT3
RT3_leaf
protocols/growth_protocol.md
Click the Save button to save your metadata.
But from my understanding this is not really machine readable, right?
Yes, but it still containes valuable information! As we now can link the protocol to the samples, we can later on use the protocol to extract more information from the samples.
The ARC builds on standards and leverages ontologies for metadata annotation. The details are out of the scope of this guide. However, it is good to know that a combination of structural and biological ontologies are combined to semantically structure the metadata.
So I need to find the important information in my protocol and then add it to the metadata table?
Yes! Imagine ontologies like a vocabulary. You can use them to describe your samples in a standardized way. This makes it easier for others to understand your data.
On top of the annotation table, open the Add Building Block widget.
From the dropdown menu select Characteristic. The order of blocks shown below may not correspond to what you see in ARCitect but we will learn how to rearrange columns later.
I worked on Arabidopsis thaliana plants
Enter organism in the search bar. This search looks for suitable terms in the ontology database.
Select the Term with the id OBI:0100026 and click Add Column.
In the table, insert values by selecting any cell below Characteristic [organism].
Search for Arabidopsis thaliana, select a suitable hit and again fill the complete column with right-click on a cell and select Fill Column.
Input[Source Name]
Characteristic [organism]
Output[Sample Name]
Cold1
Arabidopsis thaliana
Cold1_leaf
Cold2
Cold2_leaf
Cold3
Cold3_leaf
RT1
RT1_leaf
RT2
RT2_leaf
RT3
RT3_leaf
Click the Save button.
Great, I’ve got this!
Now I can add building blocks for the characteristics “tissue” and “growth medium” and enter the values “leaf” and “hydroponic plant culture media”, respectively.
Parameters works just like Characteristics, right? But they also contain numbers with a unit, how can i add that?
Yes, you are right! Parameters are similar to Characteristics. To use units you can simply select the Unit toggle during the Add building block step and then insert the value in the table afterwards.
ARCitect
In the Building Blocks widget, select Parameter, search for growth time.
Toggle Unit and search for day in the adjacent search bar. Select the term with the id “UO:0000033” from the unit ontology (UO).
Click Add Column.
In the annotation table, select any cell below Parameter [growth time] and add “4”.
Fill out the other missing parameters, except for “temperature”! This is a special parameter as it dictates our experiment goal.