denmarx / Bio-Simulator

simulates biological environments
0 stars 0 forks source link

Live Version available here

Enzymatic Digestion Simulation

This molecular simulation tool offers an interactive approach to understanding the enzymatic digestion process at the molecular level. Developed using the Matter.js physics engine and built on React, this application simulates a dynamic water environment where users can explore the impact of various conditions on the digestion of macronutrients.

Features

Interactive Simulation:

Users can adjust pH and temperature using sliders to create optimal conditions for enzyme activity.

Macronutrient Addition:

Add carbohydrates, proteins, and lipids to the simulation and observe how different enzymes interact with them.

Enzyme Activity:

Includes enzymes such as amylase, pepsin, and lipase, each with specific conditions for optimal activity.

Dynamic Environment:

Water particles and protons are simulated to reflect changes in temperature and pH.

Real-time Feedback:

Enzymes move and digest macronutrients when conditions are optimal, providing immediate visual feedback.

How It Works

Water Simulation:

Water particles wobble at varying speeds based on the temperature setting.

pH and Temperature Control:

Sliders allow users to adjust the pH and temperature of the environment.

Enzyme Interaction:

Enzymes are activated under optimal conditions and begin digesting macronutrients by bumping into them and removing them from the simulation.

Proton Simulation:

Proton quantity is controlled by the pH slider, affecting the overall environment.

Future Updates

Copyright (C) 2024 Dennis Marx

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.


For more information, please refer to the [GNU General Public License](https://www.gnu.org/licenses/gpl-3.0.en.html).