Skip to content

Commit ba28b41

Browse files
committed
refactored dm
1 parent 4ca879c commit ba28b41

File tree

1 file changed

+44
-25
lines changed

1 file changed

+44
-25
lines changed

specifications/enzymeml.md

Lines changed: 44 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,21 @@ prefixes:
88

99
# EnzymeML
1010

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.
1212

1313
## Root objects
1414

1515
### EnzymeMLDocument
1616

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.
1818

1919
- __name__
2020
- Type: string
2121
- Description: Title of the EnzymeML Document.
2222
- Term: schema:title
2323
- references
2424
- 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.
2626
- Term: schema:citation
2727
- created
2828
- Type: string
@@ -50,16 +50,13 @@ This is the root object that composes all objects found in an EnzymeML document.
5050
- Description: Contains all reactants that are part of the experiment.
5151
- reactions
5252
- Type: Reaction[]
53-
- Description: Dictionary mapping from reaction IDs to reaction describing objects.
53+
- Description: Dictionary mapping from reaction IDs to reaction-describing objects.
5454
- measurements
5555
- Type: Measurement[]
5656
- Description: Contains measurements that describe outcomes of an experiment.
5757
- equations
5858
- Type: Equation[]
5959
- 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.
6360

6461
## General information
6562

@@ -108,7 +105,7 @@ This object describes vessels in which the experiment has been carried out. Thes
108105

109106
### Protein (schema:Protein)
110107

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.
112109

113110
- __id__
114111
- Type: Identifier
@@ -140,7 +137,7 @@ This objects describes the proteins that were used or formed over the course of
140137
- Description: Taxonomy identifier of the expression host.
141138
- references
142139
- 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.
144141
- Term: schema:citation
145142

146143

@@ -152,13 +149,19 @@ This object describes complexes made of reactants and/or proteins that were used
152149
- Type: Identifier
153150
- Description: Unique identifier of the complex.
154151
- Term: schema:identifier
152+
- __name__
153+
- Type: string
154+
- Term: schema:name
155+
- __constant__
156+
- Type: boolean
157+
- Default: False
155158
- participants
156159
- Type: Identifier[]
157160
- Description: Array of IDs the complex contains
158161

159162
### SmallMolecule
160163

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.
162165

163166
- __id__
164167
- Type: Identifier
@@ -177,12 +180,15 @@ This objects describes the reactants that were used or produced in the course of
177180
- canonical_smiles
178181
- Type: string
179182
- 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.
180186
- inchikey
181187
- Type: string
182188
- Description: Hashed International Chemical Identifier (InChIKey) encoding of the reactant.
183189
- references
184190
- 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.
186192
- Term: schema:citation
187193

188194
## EnzymeReaction
@@ -287,12 +293,12 @@ This object describes the result of a measurement, which includes time course da
287293
- __name__
288294
- Type: string
289295
- Description: Name of the measurement
290-
- species
296+
- species_data
291297
- 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.
293299
- group_id
294300
- Type: Identifier
295-
- Description: User-defined group ID to signalize relationships between measurements.
301+
- Description: User-defined group ID to signal relationships between measurements.
296302
- ph
297303
- Type: float
298304
- Description: PH value of the measurement.
@@ -307,7 +313,7 @@ This object describes the result of a measurement, which includes time course da
307313

308314
### MeasurementData
309315

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.
311317

312318
- __species_id__
313319
- Type: Identifier
@@ -318,25 +324,25 @@ This object describes a single entity of a measurement, which corresponds to one
318324
- __init_conc__
319325
- Type: float
320326
- 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)
324327
- __data_unit__
325328
- Type: UnitDefinition
326329
- 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.
333330
- __data__
334331
- Type: float[]
335332
- 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__
337340
- Type: boolean
338341
- Description: Whether or not the data has been generated by simulation.
339342
- Default: False
343+
- data_type
344+
- Type: Identifier
345+
- Description: Type of data that was measured (e.g. concentration)
340346

341347
## Enumerations
342348

@@ -364,3 +370,16 @@ ASSIGNMENT = "assignment"
364370
INITIAL_ASSIGNMENT = "initialAssignment"
365371
RATE_LAW = "rateLaw"
366372
```
373+
374+
### DataTypes
375+
376+
These values are used to determine the type of time course data.
377+
378+
```python
379+
ABSORBANCE = "http://purl.allotrope.org/ontologies/quality#AFQ_0000061"
380+
CONCENTRATION = "http://purl.obolibrary.org/obo/PATO_0000033"
381+
CONVERSION = "http://purl.allotrope.org/ontologies/quality#AFQ_0000226"
382+
PEAK_AREA = "http://purl.allotrope.org/ontologies/result#AFR_0001073"
383+
TRANSMITTANCE = "http://purl.allotrope.org/ontologies/result#AFR_0002261"
384+
FLUORESCENCE = "http://purl.obolibrary.org/obo/PATO_0000018"
385+
```

0 commit comments

Comments
 (0)