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
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
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 “growth temperature”! This is a special parameter as it dictates our experiment goal.
So what do i do with “growth temperature”? My experiment revolves around this specific parameter.
In this case, you can use a Factor building block. Factors are used to describe the experimental conditions that are manipulated in an experiment.
ARCitect
In the Building Blocks widget, select Factor, search for growth temperature, if the term does not appear in the list, you can think of other names that match the Factor, in this case we will simply not select anything.
Check the box for Unit and search for degree celsius in the adjacent search bar.
Select UO:0000027.
Click Add Column.
In the annotation table, add “25” vs. “6” degree celsius to the respective samples.