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/v2.md
+41-2Lines changed: 41 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,14 @@ EnzymeML is a data exchange format that supports the comprehensive documentation
16
16
17
17
The EnzymeMLDocument is the root object that serves as a container for all components of an enzymatic experiment. It includes essential metadata about the document itself, such as its title and creation/modification dates, as well as references to related publications and databases. Additionally, it contains comprehensive information about the experimental setup, including reaction vessels, proteins, complexes, small molecules, reactions, measurements, equations, and parameters.
18
18
19
+
-**version**
20
+
- Type: string
21
+
- Description: The version of the EnzymeML Document.
22
+
- Pattern: "^(\\d+)\\.\\d+$"
23
+
- Default: "2.0"
24
+
- description
25
+
- Type: string
26
+
- Description: Description of the EnzymeML Document.
19
27
-**name**
20
28
- Type: string
21
29
- Description: Title of the EnzymeML Document.
@@ -209,6 +217,9 @@ The SmallMolecule object represents small chemical compounds that participate in
209
217
- inchikey
210
218
- Type: string
211
219
- Description: Hashed International Chemical Identifier (InChIKey) encoding of the small molecule.
220
+
- synonymous_names
221
+
- Type: string[]
222
+
- Description: List of synonymous names for the small molecule.
212
223
- references
213
224
- Type: Identifier[]
214
225
- Description: List of references to publications, database entries, etc. that describe or reference the small molecule.
@@ -243,7 +254,7 @@ The Reaction object represents a chemical or enzymatic reaction and holds the di
243
254
- Type: ReactionElement[]
244
255
- Description: List of products that are part of the reaction.
245
256
- modifiers
246
-
- Type: Identifier[]
257
+
- Type: ModifierElement[]
247
258
- Description: List of reaction elements that are not part of the reaction but influence it.
248
259
249
260
### ReactionElement
@@ -260,6 +271,18 @@ This object is part of the `Reaction` object and describes a species (SmallMolec
260
271
- Default: 1.0
261
272
- ExclusiveMinimum: 0
262
273
274
+
### ModifierElement
275
+
276
+
The ModifierElement object represents a species that is not part of the reaction but influences it.
277
+
278
+
-**species_id**
279
+
- Type: Identifier
280
+
- Description: Internal identifier to either a protein or reactant defined in the EnzymeML Document.
281
+
- Term: schema:identifier
282
+
-**role**
283
+
- Type: ModifierRole
284
+
- Description: Role of the modifier in the reaction.
285
+
263
286
## Modelling
264
287
265
288
The Modelling section contains objects that describe the mathematical models used to analyze the experimental data. This includes equations, variables, and parameters that define the kinetic models used to describe the reactions. There are multiple types of equations that can be used to describe a reaction. In the following is a table that describes the different types of equations and their usage:
@@ -411,6 +434,20 @@ This object describes a single entity of a measurement, which corresponds to one
411
434
412
435
## Enumerations
413
436
437
+
### ModifierRole
438
+
439
+
These values are used to determine the role of a modifier in a reaction.
440
+
441
+
```python
442
+
SOLVENT="solvent"
443
+
BIOCATALYST="biocatalyst"
444
+
CATALYST="catalyst"
445
+
BUFFER="buffer"
446
+
ADDITIVE="additive"
447
+
INHIBITOR="inhibitor"
448
+
ACTIVATOR="activator"
449
+
```
450
+
414
451
### EquationType
415
452
416
453
These values are used to determine the type of equation. ODE equations describe the rate of change of species over time, assignment equations define algebraic relationships between variables, initial assignments set starting values, and rate laws define reaction kinetics.
0 commit comments