Diffusion of Oxygen Molecules across a Membrane Using Fick's Law

Initializing live version
Download to Desktop

Requires a Wolfram Notebook System

Interact on desktop, mobile and cloud with the free Wolfram Player or other Wolfram Language products.

This Demonstration shows the diffusion of oxygen molecules across a membrane (represented by a box) according to Fick’s law. The graphic is not to scale and the molecular motion is idealized.


The rate at which molecules diffuse through the membrane is a function of the membrane thickness and surface area. The diffusion rate is calculated using Fick’s law: (), where is the diffusion constant, equal to 0.009048 (); is the surface area (); is the oxygen pressure difference (mmHg), which is set to 60 mmHg; and represents the thickness (). Flux is also defined as ; it is displayed in one of the plots as (). Known diffusion constant and oxygen pressure values actually determine the thickness and the surface area.

The thickness and surface area of the membrane can be selected using the sliders. The play button for molecular motion shows the molecules moving across the membrane. Plots are shown for thickness versus flux, thickness versus rate and surface area versus rate.


Contributed by: Neha Paruchuri and Carla Obeid (April 2017)
Additional contributions by: Eitan Geva (University of Michigan)
Open content licensed under CC BY-NC-SA



[1] T. K. Goldstick, V. T. Ciuryla and L. Zuckerman, "Diffusion of Oxygen in Plasma and Blood," Advances in Experimental Medicine and Biology, 75, 1976 pp. 183–190. www.ncbi.nlm.nih.gov/pubmed/1015403.

[2] Pathway Medicine. "Diffusing Capacity." (Mar 27, 2017) www.pathwaymedicine.org/diffusing-capacity.

Submission from the Compute-to-Learn course at the University of Michigan.


Feedback (field required)
Email (field required) Name
Occupation Organization
Note: Your message & contact information may be shared with the author of any specific Demonstration for which you give feedback.