Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
openBIS Data Modelling
======================
Overview
openBIS has a hierarchical data structure:
1. **Space**: folder with *Code and *Description**
2. **Project**: folder with *Code* and *Description*
3. **Experiment/Collection:** folder with *user-defined properties*
4. **Object**: entity with *user-defined properties*
5. **Data set**: folder where data files are stored. A data set has
*user-defined properties*

Access to openBIS is controlled either at the *Space* level or *Project*
level.
Data model in openBIS ELN-LIMS
-------------------------------
In the openBIS ELN-LIMS the following structure is used.
## Inventory
The inventory is usually conceived to be shared by all lab members. The
inventory is used to store all materials and protocols (i.e. standard
operating procedures) used in the lab. It is possible to create
additional inventories, for example of instruments and equipment.
The following structure is used in the Inventory:
**Materials** (=*Space*)
**Methods** (=*Space*)
In the generic ELN-LIMS, the *Materials* folder is empty and everything
has to be defined by an admin user.
The *Methods* folder has default folders for general protocols defined:
**Methods** (=*Space*)
**Protocols** (=*Project*)
**General Protocols** (=*Collection*)
In the ELN-LIMS for life sciences, some folders are already predefined
in the *Materials* folder. For example:
**Materials** (=*Space*)
**Reagents** (=*Project*)
**Chemicals Collection** (=*Collection*)
**Enzymes Collection** (=*Collection*)
**Antibodies Collection** (=*Collection*)
An openBIS Instance admin can customise the Inventory folders for the
lab and create the needed Object types ([Register Master Data via the Admin Interface](../../uncategorized/register-master-data-via-the-admin-interface.md)).
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
## Lab Notebook
By default, the lab notebook is organised per user. Each user has a
personal folder (=*Space*), where to create *Projects*, *Experiments*
and *Experimental Steps (*=Objects). Data files can be uploaded to *Data
Sets*. Example structure:
**Username** (=*Space*)
**Master thesis project** (=*Project*)
**Experiment 1** (=*Experiment*)
**Experimental step 1** (=*Object*)
**Experimental step 2** (=*Object*)
**Raw Data** (=*Data set*)
Some labs prefer to organise their lab notebook using a classification
per project rather than per user. In this case an openBIS space would
correspond to a lab Project and an openBIS project could be a
sub-project. Example structure:
**SNF projects** (=*Space*)
**Project 1** (=*Project*)
**Experiment** (=*Experiment*)
**Experimental Step** (=*Object*)
**Raw Data** (=*Data set*)
**Project 2** (=*Project*)
**Experiment** (=*Experiment*)
**Experimental step 1** (=*Object*)
**Experimental step 2** (=*Object*)
**Raw Data** (=*Data set*)
openBIS parents and children
----------------------------
Objects can be linked to other objects, datasets to other datasets with
N:N relationship. In openBIS these connections are known as *parents*
and *children*.

## Examples of parent-child relationships
1. One or more samples are derived from one main sample. This is the
parent of the other samples:

2. One Experimental step is written following a protocol stored in the
Inventory and using a sample stored in the inventory. The protocol
and the sample are the parents of the Experimental

3. One Experimental Step is done after another and we want to keep
track of the links between the steps:

Protocols
---------
Protocols are standard procedures that can be followed to perform given
experiments in a lab. Usually protocols are stored in the common
inventory and are linked to Experimental procedures using the
parent-child relationships described above.
The protocol contains the standard steps to follow. The parameters
measured during one experiment following a give protocol should be
recorded in the Experimental Step.
Not all labs have standard procedures in place. In this case, the
*Methods* section of the Inventory does not need to be used.