JSON - Data format¶
Definition¶
JSON is a data format with an easily understandable architecture, which cares about their readability and allows basic examination for non-programmers through a reasonable structure that is self-evident. Therefore, it is a perfect data format to store data in a flexible, reusable, and expandable database. Furthermore, it is aligned with the FAIR principles.
FAIR principles work towards the improvement of the findability, accessibility, interoperability, and reuse of digital assets at a global level.
How to…¶
Example of a json script and how it stores data. This example corresponds to a json script to represent a bioprocess model. The model can be found on https://github.com/simonetacannodelas/BioVL-Library/blob/master/Rx_Fermentation_Scerevisiae_Glucose_Aerobic_Batch.py
model_1=[ {
"Package": "Rx_Fermentation_Scerevisiae_Glucose_Aerobic_Batch",
"Process conditions": [
{"Configuration": "Stirrer tank",
"Mode of operation": "Batch",
"Oxygen conditions": "Aerobic",
"Temperature (ºC)": 30,
"pH": 4,
"Product":["None","Extracellular"],
"Limiting substrate": "Glucose",
"Processes involved":
["Oxidation of glucose",
"Reduction of glucose",
"Oxidation of ethanol",
"Oxygen supply"],
"Type of microorganism": "Yeast",
"Filamentous growth": "No",
}
],
"Type of model": "Monod-based model with metabolic switch controlled by the Cabtree Effect/Overflow",
"Literature reference":"Sonnleitner, B., & Käppeli, O. (1986). Growth of Saccharomyces cerevisiae is controlled by its limited respiratory capacity: formulation and verification of a hypothesis. Biotechnology and bioengineering, 28(6), 927-937.",
}
]