Top Banner
TR&D 2: NUMERICAL TOOLS FOR MODELING IN CELL BIOLOGY Software development: Jim Schaff Fei Gao Frank Morgan Math & Physics: Boris Slepchenko Diana Resasco Igor Novak Yung-Sze Choi (UConn, Storrs) Highlights of the year : 1. Implementation of stiff PDE solvers in VCell. Fully-implicit solver has been deployed after extensive testing. Tests: threshold conditions in reactions with respect to time; diffusion and reaction parameters as functions of variables; large systems with multiple coupled variables. The solver was used during the 2009 VCell summer workshop. 2. Implementation of elliptic solvers in VCell. Using VCell Poisson in the study of diffusion in crowded spaces (published in Biophys. J. (2009)). Also prototyped extension to include linear reactions. Interesting application of VCell (Nat Cell Biol. (2009)) points to future development of nonlinear solvers in VCell. 3. Mesh refinement (MR) and parallelization. Major effort on adapting capabilities of EBChombo for MR in VCell. Meeting with Chombo team in Nov 2009; preliminary performance tests using representative geometry. Need funding for productive collaboration.
6

TR&D 2: NUMERICAL TOOLS FOR MODELING IN CELL BIOLOGY

Jan 04, 2016

Download

Documents

norman-henson

TR&D 2: NUMERICAL TOOLS FOR MODELING IN CELL BIOLOGY. Software development: Jim Schaff Fei Gao Frank Morgan Math & Physics: Boris Slepchenko Diana Resasco Igor Novak Yung-Sze Choi (UConn, Storrs). Highlights of the year : - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: TR&D 2:    NUMERICAL TOOLS FOR MODELING  IN CELL BIOLOGY

TR&D 2: NUMERICAL TOOLS FOR MODELING IN CELL BIOLOGY

Software development:

Jim SchaffFei GaoFrank Morgan

Math & Physics:

Boris Slepchenko Diana Resasco Igor NovakYung-Sze Choi (UConn, Storrs)

Highlights of the year :

1. Implementation of stiff PDE solvers in VCell. Fully-implicit solver has been deployed after extensive testing. Tests: threshold conditions in reactions with respect to time; diffusion and reaction parameters as functions of variables; large systems with multiple coupled variables. The solver was used during the 2009 VCell summer workshop.

2. Implementation of elliptic solvers in VCell.Using VCell Poisson in the study of diffusion in crowded spaces (published in Biophys. J. (2009)).Also prototyped extension to include linear reactions. Interesting application of VCell (Nat Cell Biol. (2009)) points to future development of nonlinear solvers in VCell.

3. Mesh refinement (MR) and parallelization.Major effort on adapting capabilities of EBChombo for MR in VCell. Meeting with Chombo team in Nov 2009; preliminary performance tests using representative geometry. Need funding for productive collaboration.

Page 2: TR&D 2:    NUMERICAL TOOLS FOR MODELING  IN CELL BIOLOGY

Mesh Refinement & Parallel Solvers

Why mesh refinement? Irregular cell geometries often exhibit small spatial features, such as thin flat lamellipodia or finger-like protrusions (filopodia); (other examples include neuronal axons, dendrites, and dendritic spines).

VCell places them in a rectangular box and applies uniform orthogonal meshing. For geometries with disparate spatial scales, this creates a large number of grid points, and in some applications, necessary resolution cannot be achieved due to memory limitations.

Adaptive mesh refinement is a good way to address the issue.

“keratocyte”

Purkinje cell dendrite and spines

Page 3: TR&D 2:    NUMERICAL TOOLS FOR MODELING  IN CELL BIOLOGY

Previous Work & New Progress

New developments: - Official release of EBChombo in Spring 2009 combines: treatment of irregular boundaries using embedded boundary (EB) method, adaptive mesh refinement (AMR), and parallel solvers. PDE solvers maintain second order accuracy.

- Attempted to incorporate EBChombo, encountered problems. Contacted Chombo team; Chombo team’s visit to UCHC in Nov 2009; since then some preliminary work has been done together on representative test problems.

Previously:

Idea: to combine MR capability of Chombo (LBNL) with VCell geometry handling and solvers. Installed Chombo, wrote interface; performed 2D tests using matrix-free PETSc solvers.

Problems: - ad-hoc treatment of the operator near membranes could be unsafe;- slow performance; - steep learning curve.

Page 4: TR&D 2:    NUMERICAL TOOLS FOR MODELING  IN CELL BIOLOGY

membraneat

0)(

JUD

kUUD

Geometry: unit sphere 1111 ))sinh())cosh((J/D)((=

/),sinh(

kD

r

rU

Exact Solution:

Accuracy test: EBChombo achieves good accuracy with coarser grids.

EBChombo extends finite volume formulation to irregular boundaries using cut-cell approach. PDE solvers maintain second order accuracy at the cost of extending the computational stencil for points near the boundary. VCell is ~ first order accurate (less accurate near membrane).

Convergence (uniform grids)

Page 5: TR&D 2:    NUMERICAL TOOLS FOR MODELING  IN CELL BIOLOGY

Mesh refinement with EBChombo

Test example: distribution of G-actin in moving keratocyte

)(,)(,2

sinksource rrrr kGJGDGt

source: cell body; sink: 0.05- m band near leading edge.

Preliminary testing on two examples with irregular geometry, performed after Chombo team’s visit to UCHC, show that EBChombo has the potential to become a very useful tool for cases of complex geometry, as the solvers provide: (1) good accuracy near membranes;

(2) capability to refine small features in cases when extremely fine uniform grid is no longer practical.

Preliminary performance report from Chombo team shows that EB solvers can be slow (team is looking into performance improvements).

Overall, interacting with Chombo team was a great boost to the project.

Time point t=50 VCell, x=0.1 m, EBChombo, 4-level MR, xmin=0.025 m

Line scan along symmetry axis

Page 6: TR&D 2:    NUMERICAL TOOLS FOR MODELING  IN CELL BIOLOGY

Issues and limitations

• Limited scope of applicability Currently: solving only on one side of the surface. Needed: solving on both sides of surface (generally, in multiple compartments), membrane

variables and reactions (ideally, membrane diffusion coupled to diffusion in the bulk);

surface fluxes as functions of solution. Does multigrid solver (MG) make some features harder to

develop?

• Performance issues Multiple-level refinement in 3D (most interesting application) is slow. Related issues: geometry generation, MG convergence is slow when EB and MR are combined. Promising possibility for VCell purposes: coupling with Sundials (some preliminary code

was already written and tested – no preconditioner). Automatic mesh refinement?

Looking ahead…

What needs to be developed Which team would do it

(Semi) automatic preprocessing of geometry VCell

Optimization of EB-MR solvers Chombo

Expanding scope of applicability of EBChombo Chombo

Automatic generation of application code from user input VCell

Tools for visualization, export and analysis of results VCell (in collaboration with Chombo team)

Most pressing issue: funding!