Free open source Model Library designed to evaluate human physiological evolution in adulthood, childhood, neonatal and fetal life in the face of the occurrence of cardiovascular and respiratory anomalies or different clinical practices (DOI: https://doi.org/10.5281/zenodo.10054996).
The internal structure of the library is as follows:
As can be seen in the Figure, the library is made up of 8 packages. The content of each package is explained below:
- Icons: This package contains the icons of all the components that make up the physiological models of the library.
- Components: This package contains all the components that are used to assemble the different physiological scenarios for evaluating the evolution of patients.
- Types: Contains particular data types. All of this data is modifications of Modelica's primitive data.
- Scenarios: They contain multiple models divided into 4 large categories: Adults, children, neonates and fetuses.
- Connectors: This package contains different connectors that allow interaction between the internal variables of the components.
- Function: This package contains mathematical functions such as the Hill function, the inverse Hill function, pulmonary or placental respiratory functions that determine changes in time-varying oxygen saturation.
- Signals: This package contains the components that determine the time-varying behavior of aspects such as the variable elastance of certain vascular components, pulmonary respiration, placental respiration, the foramen ovale, among others.
- UsersGuide: Contains contact information, acknowledgments of scientific articles related to the development of this library.
To run this library it is necessary to have the following prerequisites installed:
- Download the PatientEvoPhysio.mo file.
- Install Modelica. Version 3.2.3.
- Install Physiolibrary. Version 2.3.1.
- Download and install the simulation and modeling environment that supports Modelica 3.2.3, such as: Dymola, OpenModelica, JModelica
This library will soon be available as part of the VirtualLabUN project of the National University of Colombia. Learn more about the project in the following link.
https://unvlab.unal.edu.co/unvl.php?&_1node=2147488259
Release manager: Edgar Hernando Sepúlveda-Oviedo
-
Contributors:
- Edgar Hernando Sepúlveda-Oviedo
- Leonardo Bermeo Clavijo
- Luis Carlos Méndez-Córdoba
Laboratory for Analysis and Architecture of Systems, Toulouse, France.
Universidad Nacional de Colombia, ,Facultad de Ingeniería, Departamento de ingeniería eléctrica y electrónica, Bogotá, Colombia.
Universidad Nacional de Colombia, ,Instituto Materno Infantil -- Hospital La Victoria Sede, Bogotá, Colombia.
You may report any issues to the email ehsepulved@laas.fr or lbermeoc@unal.edu.co
Articles related to the data and models presented in this library are listed below.
- Sepúlveda-Oviedo EH, Bermeo Clavijo LE, Méndez Córdoba LC. Effect of timing of umbilical cord clamping and birth on fetal to neonatal transition: OpenModelica-based virtual simulator-based approach. Biocybernetics and Biomedical Engineering. 2024;44(3):716-730.
- Sepúlveda-Oviedo EH, Bermeo Clavijo LE, Méndez Córdoba LC. OpenModelica-based virtual simulator for the cardiovascular and respiratory physiology of a neonate. Journal of Medical Engineering & Technology. 2022;46(3):179-97.
- Sepulveda-Oviedo, EH., Bermeo, L., y Méndez, L. (2018). Desarrollo de una herramienta de simulación cardiovascular neonatal para la enseñanza y la investigación. XLVI Congresso Brasileiro de Educação em Engenharia (COBENGE) e no 1º Simpósio Internacional de Educação em Engenharia da ABENGE, Salvador bahia, Brasil.
- Sepúlveda-Oviedo EH. Estudio de la práctica del pinzamiento del cordón umbilical usando análisis computacional de la información bibliográfica, modelos de eventos discretos y modelos dinámicos [diploma thesis]. Universidad Nacional de Colombia; 2019.
- Yigit MB, Kowalski WJ, Hutchon DJR, Pekkana K. Transition from fetal to neonatal circulation: Modeling the effect of umbilical cord clamping. Journal of Biomechanics. 2015;48(9):1662-70.
- Hoppensteadt, F. y Peskin, C. (2002). Modeling and Simulation in Medicine and the Life Sciences (2nd Edition). Springer, NewYork.
- Goodwin, J., van Meurs, W., Sá-Couto, C., Beneken, J., y Graves, S. (2004). A model for educational simulation of infant cardiovascular physiology. Anesth Analg,99(6):1655-1664.
- Sá-Couto, P., Van-Meurs, W., Bernardes, J., Marques de Sá, J., y Goodwin, J. (2002). Mathematical model for educational simulation of the oxygen delivery to the fetus. 10(1):59-66.
- Sá-Couto, C. D., van Meurs, W. L., Goodwin, J. A., y Andriessen, P. (2006). A model for educational simulation of neonatal cardiovascular pathophysiology. 1(Inaugural):4-9.
- Serov, A., Salafia, C., Filoche, M., y Grebenkov, D. (2015). Analytical theory of oxygen transport in the human placenta. J Theor Biol., 368:133-144.
- Mateják, M. y Kofránek, J. (2015). Physiomodel - an integrative physiology in modelica. En Conf Proc IEEE Eng Med Biol Soc., pp. 1464-7.
- Huikeshoven, F., Coleman, T., y Jongsma, H. (1980). Mathematical model of the fetal cardiovascular system: the uncontrolled case. Am J Physiol., 239(3):R317-25.
- Koch, G. (1968). Alveolar ventilation, diffusing capacity and the a-a po2, difference in the newborn infant. Respiration Physiology, 4(2):168 - 192.
- Guyton, A. (1991). Textbook of medical physiology (8th Edition). W.B. Saunders Company, Philadelphia.
- Graham, T. y Jarmakani, M. (1971). Evaluation of ventricular function in infants and children. Pediatric Clinics of North America, 18(4):1109 - 1132.
- Paul, A. y Das, S. (2017). Valvular heart disease and anaesthesia. Indian J Anaesth, 61(9):721–727.
- Avery, G., Fletcher, M., y MacDonald, M. (1999). Neonatology: Pathophysiology and management of the newborn (5th Edition). Lippincott Williams and Wilkins, Philadelphia.