You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: specifications/enzymeml.md
+44-25Lines changed: 44 additions & 25 deletions
Original file line number
Diff line number
Diff line change
@@ -8,21 +8,21 @@ prefixes:
8
8
9
9
# EnzymeML
10
10
11
-
EnzymeML is an data exchange format that supports the comprehensive documentation of enzymatic data by describing reaction conditions, time courses of substrate and product concentrations, the kinetic model, and the estimated kinetic constants. EnzymeML is based on the Systems Biology Markup Language, which was extended by implementing the STRENDA Guidelines. An EnzymeML document serves as a container to transfer data between experimental platforms, modeling tools, and databases. EnzymeML supports the scientific community by introducing a standardized data exchange format to make enzymatic data findable, accessible, interoperable, and reusable according to the FAIR data principles.
11
+
EnzymeML is a data exchange format that supports the comprehensive documentation of enzymatic data by describing reaction conditions, time courses of substrate and product concentrations, the kinetic model, and the estimated kinetic constants. EnzymeML is based on the Systems Biology Markup Language, which was extended by implementing the STRENDA Guidelines. An EnzymeML document serves as a container to transfer data between experimental platforms, modeling tools, and databases. EnzymeML supports the scientific community by introducing a standardized data exchange format to make enzymatic data findable, accessible, interoperable, and reusable according to the FAIR data principles.
12
12
13
13
## Root objects
14
14
15
15
### EnzymeMLDocument
16
16
17
-
This is the root object that composes all objects found in an EnzymeML document. It also includes general metadata such as the name of the document, when it was created/modified and references to publications, databases and arbitrary links to the web.
17
+
This is the root object that composes all objects found in an EnzymeML document. It also includes general metadata such as the name of the document, when it was created/modified, and references to publications, databases, and arbitrary links to the web.
18
18
19
19
-__name__
20
20
- Type: string
21
21
- Description: Title of the EnzymeML Document.
22
22
- Term: schema:title
23
23
- references
24
24
- Type: Identifier[]
25
-
- Description: Contains references to publications, databases and arbitrary links to the web.
25
+
- Description: Contains references to publications, databases, and arbitrary links to the web.
26
26
- Term: schema:citation
27
27
- created
28
28
- Type: string
@@ -50,16 +50,13 @@ This is the root object that composes all objects found in an EnzymeML document.
50
50
- Description: Contains all reactants that are part of the experiment.
51
51
- reactions
52
52
- Type: Reaction[]
53
-
- Description: Dictionary mapping from reaction IDs to reactiondescribing objects.
53
+
- Description: Dictionary mapping from reaction IDs to reaction-describing objects.
54
54
- measurements
55
55
- Type: Measurement[]
56
56
- Description: Contains measurements that describe outcomes of an experiment.
57
57
- equations
58
58
- Type: Equation[]
59
59
- Description: Contains ordinary differential equations that describe the kinetic model.
60
-
- parameters
61
-
- Type: Parameter[]
62
-
- Description: Contains parameters that are part of the kinetic model.
63
60
64
61
## General information
65
62
@@ -108,7 +105,7 @@ This object describes vessels in which the experiment has been carried out. Thes
108
105
109
106
### Protein (schema:Protein)
110
107
111
-
This objects describes the proteins that were used or formed over the course of the experiment.
108
+
This object describes the proteins that were used or formed throughout the experiment.
112
109
113
110
-__id__
114
111
- Type: Identifier
@@ -140,7 +137,7 @@ This objects describes the proteins that were used or formed over the course of
140
137
- Description: Taxonomy identifier of the expression host.
141
138
- references
142
139
- Type: Identifier[]
143
-
- Description: Array of references to publications, database entries etc. that describe the protein.
140
+
- Description: Array of references to publications, database entries, etc. that describe the protein.
144
141
- Term: schema:citation
145
142
146
143
@@ -152,13 +149,19 @@ This object describes complexes made of reactants and/or proteins that were used
152
149
- Type: Identifier
153
150
- Description: Unique identifier of the complex.
154
151
- Term: schema:identifier
152
+
-__name__
153
+
- Type: string
154
+
- Term: schema:name
155
+
-__constant__
156
+
- Type: boolean
157
+
- Default: False
155
158
- participants
156
159
- Type: Identifier[]
157
160
- Description: Array of IDs the complex contains
158
161
159
162
### SmallMolecule
160
163
161
-
This objects describes the reactants that were used or produced in the course of the experiment.
164
+
This object describes the reactants that were used or produced in the course of the experiment.
162
165
163
166
-__id__
164
167
- Type: Identifier
@@ -177,12 +180,15 @@ This objects describes the reactants that were used or produced in the course of
177
180
- canonical_smiles
178
181
- Type: string
179
182
- Description: Canonical Simplified Molecular-Input Line-Entry System (SMILES) encoding of the reactant.
183
+
- inchi
184
+
- Type: string
185
+
- Description: International Chemical Identifier (InChI) encoding of the reactant.
180
186
- inchikey
181
187
- Type: string
182
188
- Description: Hashed International Chemical Identifier (InChIKey) encoding of the reactant.
183
189
- references
184
190
- Type: Identifier[]
185
-
- Description: Array of references to publications, database entries etc. that describe the reactant.
191
+
- Description: Array of references to publications, database entries, etc. that describe the reactant.
186
192
- Term: schema:citation
187
193
188
194
## EnzymeReaction
@@ -287,12 +293,12 @@ This object describes the result of a measurement, which includes time course da
287
293
-__name__
288
294
- Type: string
289
295
- Description: Name of the measurement
290
-
-species
296
+
-species_data
291
297
- Type: MeasurementData[]
292
-
- Description: Species of the measurement.
298
+
- Description: Measurement data of all species that were part of the measurement. A species can refer to a protein, complex, or small molecule.
293
299
- group_id
294
300
- Type: Identifier
295
-
- Description: User-defined group ID to signalize relationships between measurements.
301
+
- Description: User-defined group ID to signal relationships between measurements.
296
302
- ph
297
303
- Type: float
298
304
- Description: PH value of the measurement.
@@ -307,7 +313,7 @@ This object describes the result of a measurement, which includes time course da
307
313
308
314
### MeasurementData
309
315
310
-
This object describes a single entity of a measurement, which corresponds to one species. It also holds replicates which contain time course data.
316
+
This object describes a single entity of a measurement, which corresponds to one species. It also holds replicates that contain time course data.
311
317
312
318
-__species_id__
313
319
- Type: Identifier
@@ -318,25 +324,25 @@ This object describes a single entity of a measurement, which corresponds to one
318
324
-__init_conc__
319
325
- Type: float
320
326
- Description: Initial concentration of the measurement data. This must be the same as the first data point in the `data` array.
321
-
-__data_type__
322
-
- Type: DataTypes
323
-
- Description: Type of data that was measured (e.g. concentration)
324
327
-__data_unit__
325
328
- Type: UnitDefinition
326
329
- Description: SI unit of the data that was measured.
327
-
-__time_unit__
328
-
- Type: UnitDefinition
329
-
- Description: Time unit of the replicate.
330
-
-__time__
331
-
- Type: float[]
332
-
- Description: Time steps of the replicate.
333
330
-__data__
334
331
- Type: float[]
335
332
- Description: Data that was measured.
336
-
-__is_calculated__
333
+
-__time__
334
+
- Type: float[]
335
+
- Description: Time steps of the replicate.
336
+
-__time_unit__
337
+
- Type: UnitDefinition
338
+
- Description: Time unit of the replicate.
339
+
-__is_simulated__
337
340
- Type: boolean
338
341
- Description: Whether or not the data has been generated by simulation.
339
342
- Default: False
343
+
- data_type
344
+
- Type: Identifier
345
+
- Description: Type of data that was measured (e.g. concentration)
340
346
341
347
## Enumerations
342
348
@@ -364,3 +370,16 @@ ASSIGNMENT = "assignment"
364
370
INITIAL_ASSIGNMENT="initialAssignment"
365
371
RATE_LAW="rateLaw"
366
372
```
373
+
374
+
### DataTypes
375
+
376
+
These values are used to determine the type of time course data.
0 commit comments