Home Docs About Demos

Bodylight.js

open-source technology to bring simple to complex mathematical models (60 000 algebrodifferential equation) to web apps

to support free or commercial simulators

e.g. in industry or medicine

see introductory presentation

or open it in separated tab:https://orgpad.com/s/HgVp12IQXiv

with nice web simulators of cardiac hemodynamics:

Simulator of Hemodynamics

or simulator of iron metabolism

Simulator of Iron Metabolism

or simulator of respiratory diseases

Simulator of Blood Gases

and other (30+) topics and simulators to be constructed in near future see egolem.online

Visualisation is driven by real scientific model.

Heart valves animation

Complex problems explained in game-like scenarios.

Hepcidine Animation

Comprehend physiology, pathophysiology and clinical physiology.

Hepcidine Animation

Powered by Bodylight.jsopen-source technology with true in-browser experience.

No server, no plugin, no addons needed.

Bodylight

Potential usage:

Simulators in web-books e/learning material.

Webapp

Simulators as native apps for iOS or Android.

Bodylight

Simulators in application with 3D graphics or in virtual reality.

Simulator in VR

Simulators driving hardware mannequin and mockup of devices.

(giving pathophysiology insights of virtual patient)

Mannequin
demo HW mannequin and unique mockup of ECMO devices made by Innomech s.r.o. in Czechia

Bringing better understanding of complex problems in medicine and biology.

For students of medicine, physicians, clinical specialist, healthcare staff to learn and improve confidence in complex medicine.

For hospital department, simulation centers, healthcare industry to train their students, staff.

For patients and public to understand their condition and disease better.

powered by these standards and technologies:

Web Components

Web Components standard

Design web simulator in HTML or Markdown with web components delivered by Bodylight.js library.
Modelica Write models using Modelica language.
WebAssembly

Compile models to WebAssembly bringing near native speed of model simulation in browsers.
Create.js

Animation designed in Adobe® Animate and exported as Create.js components

Prototype and tools

Simulators: DEMO Scenarios Physiome Apps1.0 PV loops1.0 VirtualBodyWebGL Virtual Reality - breathingWebXR
Selected topics of human physiology with simulators: Hemodynamics
(CZ only)
Iron Metabolism
(CZ only)
Blood Gases
Physiolibrary v3.0(CZ only)

Blood Gases
new - pure Modelica
Pharmacokinetic and pharmacodynamic
model demoBodylight v1.0
Docs: Documentation - Reference Guide Tutorial Tools: Editor Composer1.0

Contact us at:

info@creativeconnections.cz

References:

[1] Kofránek J., Rusz J.: Restoration of Guyton's diagram for regulation of the circulation as a basis for quantitative physiological model development. Physiological Research 59,897-908,2010 PDF

[2] Mateják M.: Mateják, M. (2015) Formalization of Integrative Physiology. Dissertation, Charles University in Prague. www.physiomodel.org

[3] Mateják M., Kulhánek T., Šilar J., Privitzer P., Ježek F., Kofránek J.: Physiolibrary - Modelica library for Physiology, In Conference Proceeding, 10th International Modelica Conference, March 12, 2014, Lund, Sweden, (DOI:10.3384/ECP14096499)www.physiolibrary.org

[4] Kulhánek T., Kofránek J.: Bodylight.js 2.0, In-browser web simulators using standard web components, OpenModelica/Modprod 2022 workshop PPTX presentation (80 MB with animation)

[5] Šilar J, Polák D, Mládek A, Ježek F, Kurtz T, DiCarlo S, Živný J, Kofranek J Development of In-Browser Simulators for Medical Education: Introduction of a Novel Software Toolchain J Med Internet Res 2019;21(7):e14160 URL: www.jmir.org/2019/7/e14160 DOI: 10.2196/14160

[6] Previous version of Bodylight.js framework. Bodylight.js 1.0

[7] Bodylight.js 2.0 library: zenodo badge