STEPS: Modeling and Simulating Complex Reaction-Diffusion Systems with Python

Stefan Wils1, Erik De Schutter

  • 1Theoretical Neurobiology, University of Antwerp Belgium.

Related Concept Videos

Multi-Step Reactions02:31

Multi-Step Reactions

Chemical reactions often occur in a stepwise fashion involving two or more distinct reactions taking place in a sequence. A balanced equation indicates the reacting species and the product species, but it reveals no details about how the reaction occurs at the molecular level. The reaction mechanism (or reaction path) provides details regarding the precise, step-by-step process by which a reaction occurs. Each of the steps in a reaction mechanism is called an elementary reaction. These...
Chemical Equilibria: Systematic Approach to Equilibrium Calculations01:21

Chemical Equilibria: Systematic Approach to Equilibrium Calculations

Equilibrium calculations for systems involving multiple equilibria are often complex. For example, to calculate the solubility of a sparingly soluble salt in an aqueous solution in the presence of a common ion, one must consider all the equilibria in this solution. Calculations for these systems can be complicated and tedious, so a systematic approach with a series of steps is often helpful. The process is detailed below.
The first step is to identify all the chemical reactions involved, The...
Fundamental Mathematical Principles in Pharmacokinetics: Rate and Order of Reaction01:15

Fundamental Mathematical Principles in Pharmacokinetics: Rate and Order of Reaction

In pharmacokinetics, the rates and order of reactions play a crucial role in understanding how the body processes drugs and help us comprehend drug absorption, distribution, metabolism, and elimination. A critical concept in pharmacokinetics is the rate constant, which quantifies the speed of a reaction. It provides valuable information about the kinetics of drug elimination. The rate constant allows us to determine the rate at which drugs are eliminated from the body.
Pharmacokinetic reactions...
Reaction Mechanisms: The Steady-State Approximation01:26

Reaction Mechanisms: The Steady-State Approximation

The steady-state approximation, also referred to as the quasi-steady-state approximation to differentiate it from a true steady state, is a widely used method for simplifying calculations in complex reaction mechanisms. This approach is particularly useful when dealing with multi-step reactions that involve reverse reactions or several steps, which can significantly increase mathematical complexity and make the reactions nearly unsolvable analytically.The steady-state approximation operates on...
Predicting Reaction Outcomes02:24

Predicting Reaction Outcomes

Kinetics describes the rate and path by which a reaction occurs. In contrast, thermodynamics deals with state functions and describes the properties, behavior, and components of a system. It is not concerned with the path taken by the process and cannot address the rate at which a reaction occurs. Although it does provide information about what can happen during a reaction process, it does not describe the detailed steps of what appears on an atomic or a molecular level. On the other hand,...
Passive Diffusion: Overview and Kinetics01:17

Passive Diffusion: Overview and Kinetics

Passive diffusion is a critical process that allows small lipophilic drugs to cross the cell membrane along a concentration gradient. This mechanism's efficiency depends on four primary factors: the membrane's surface area, the drug's lipid-water partition coefficient, the concentration gradient, and the membrane's thickness.
When administered orally, drugs establish a substantial concentration gradient between the gastrointestinal (GI) lumen and the bloodstream, expediting their diffusion into...