New in VCell 4.1 beta

 

2D and 3D Membrane Diffusion

 

Modeling Overview

 

Users may now introduce diffusion for membrane-localized molecular species for 2D and 3D simulations.  The diffusion rates and boundary conditions (when needed) are specified the same way as in bulk diffusion (initial conditions tab of application window). 

 

Boundary conditions types (either surface density or flux) are taken from the enclosed compartment (e.g. plasma membrane takes it’s boundary condition type from that specified for the cytosol).  Note that boundary conditions are only applicable for membranes that intersect the box defining the simulation domain (e.g. when modeling only part of a cell).

 

[This image is of a simulated FRAP experiment where the fluorescent marker was diffusing within the membrane.  Click to see movie (quicktime 1.6Mb)]

 

 

 

Numerical Method Testing

 

Both the 2D and 3D numerical methods for calculating the reaction/diffusion equation on arbitrary surfaces (including coupling to volumetric processes) has been tested extensively against exact solutions. 

 

Testing surfaces of revolution

Arbitrarily accurate solutions to axisymmetric reaction-diffusion equations have been computed by recasting the problem into a one-dimensional PDE that can be solved with great accuracy.  Thus, solutions of equations on surfaces of revolution that have a wide range of curvatures can be evaluated.  Here we tested both for overall convergence and max error (to characterize mesh related artifacts). 

 

Below are simulation results for meshes consisting of 21x21x21 and 81x81x81 volume elements.

 

 

Testing spheres

There exist analytic solutions for reaction/diffusion equations defined on the surface of spheres.  Thus testing for convergence is very straightforward. 

 

Below is a series of numerical solutions with an asymmetric initial condition (left column) and the log of the relative error (right column) for mesh sizes of 6x6x6, 21x21x21, 41x41x41, and 161x161x161. 

 

numerical solution

concentration at t=0.8

For asymmetric initial conditions

relative error  

logarithmically scaled

blue = error of 10-6

red = error of 100

(yellow is 0.05 or 5% relative error).