poster_biomol_4030

advertisement
Tetrahedral Finite Element Meshing for Biomolecules
Yongjie (Jessica) Zhang*, Chandrajit L. Bajaj*, Zeyun Yu*, Yuhua Song†, Deqiang Zhang‡, Nathan A. Baker†, J. Andrew McCammon‡
†Biochem
*ICES & CS, Univ. of Texas at Austin
1. Introduction
3. Data Acquisition
This poster describes an approach to generate adaptive and
quality tetrahedral meshes for biomolecules from PDB/PQR
or cryoEM data. First we construct electron density maps
from PDB/PQR files, or segment cryoEM data to identify
different subunits. Secondly, we develop a variant of the dual
contouring method to generate interior and exterior meshes.
The mesh adaptivity is determined by specific structural
properties in order to preserve features while minimizing the
number of elements. A parallel algorithm is designed for large
datasets, and different substructures are meshed from
segmented cryoEM data. Thirdly, exterior meshes are
extended to a large boundary. Finally, the mesh quality is
improved to satisfy the requirements of finite element
calculations. Some of our generated meshes, e.g., monomer
and tetrameric mouse acetylcholinesterase (mAChE), have
been successfully used in finite element simulations.
Two methods are adopted to convert PDB/PQR into electron density
maps: the multi-grid method and the blurring method. Based on
properties of cryoEM data, a fast marching method is selected to
distinguish its different subunits.
‡Chem
& Mol Biophy, Washington Univ. in St. Louis
3.1 PDB/PQR Data
The multi-grid method: A characteristic function f(x) is selected to
represent an “inflated” van der Waals-based accessibility.
The blurring method: Blinn modeled electron density maps for molecules
using the summation of Gaussian density distributions:
3.2 cryoEM Data – segmentation [5]
The detection of critical points.
The
detection
of
icosahedral
symmetry axes.
The segmentation of asymmetric
subunits – a variant of the fast marching
method.
4.1 A Variant of Dual Contouring Method
The dual contouring method has been extended to extract tetrahedral
meshes from volumetric scalar field [1][2]. Sign change edge, interior
edge/face in boundary cell and interior cell all need to be analyzed.
Differently, here we only consider two kinds of edges: sign change
edges and interior edges.
4.2 Parallel Meshing Algorithm
First we divide the volumetric data into small ones, then each subvolume is assigned to a processor and is meshed in parallel. For those
sign change edges and interior edges lying on the interface between
subvolumes, we analyze them separately. Finally, we merge the
generated meshes together.
4.3 Subunit Identification
The segmented cryoEM data is divided into several intervals, each of
which contains one subunit. So we make a sequence of these subunits,
and assign a material index to each grid point indicating which subunit
it belongs to. The material index is used to detect the boundary for each
classified or segmented subunit domain.
5. Mesh Extension
& Biochem, UCSD
6. Quality Improvement
Three metrics: edge-ratio, Joe-Liu parameter and min volume
bound, are used to measure mesh quality.
Isolated vertices/components removal – connectivity
Overlap situation detection and removal
Edge-ratio improvement – edge contraction
Joe-Liu parameter and min volume – smoothing
Joe-Liu parameter:
7. Application
•  -- whole domain
•  -- biomolecule domain
•  -- free space in 
• a – reactive region
• r – reflective region
• b – boundary for 
• PDB/PQR – multi-grid method
• PDB/PQR – blurring method
• Segmented cryoEM Data
The generated
meshes of
mAChE have been successfully
used in solving the steady-state
Smoluchowski equaiton [3][4].
Schematic of problem domain [3]


p( r )  pbulk for r  b


(2) p(r )  0 (Dirichlet BC) for r  a
  
 
or n  Jp(r )   (r ) p(r ) (Robin BC)
(1)
(3)
  
n  Jp (r )  0 for x  r
Diffusion rate:
k

a
  
n  Jp( r )dS
pbulk





p (r , t )
   D(r )[p (r )   p (r )U (r )]  0
t
Or in flux operator J:
 
  Jp ( r )  0
 




Jp(r )  D(r )[p(r )   p(r )U (r )]
The next step is to construct tetrahedral meshes gradually from the
sphere S0 to the bounding sphere S1.
(a) mAChE
(b) the cavity
(c) the interior mesh
Fig. 3. Rice Dwarf Virus (RDV)
3.3 Adding an Outer Boundary
First we add a sphere S0 with radius r0 (r0 = 2n/2 = 2n-1) outside the
molecular surface, and generate meshes between the molecular surface
and the outer sphere S0. Then we extend the tetrahedral meshes from the
sphere S0 to the outer bounding sphere S1.
(d) an exterior mesh
within a small sphere
(e) an exterior mesh
within a large sphere
1C2O
(f) an exterior mesh
within a cubic box
1C2B
Ribosome 30S
(3)
Fig. 1. Adaptive tetrahedral meshes of mAChE. The distribution of
electrostatic potential: blue - positive; red - negative; white - neutral.
Int4
Int3
Int2
2. Overview
There are four steps in our biomolecular meshing process:
 Data acquisition – construct volumetric data from PDB/PQR,
or segment cryoEM data to identify its subunits.
Primary mesh extraction – develop a variant of the dual
contouring method to generate tetrahedral meshes, and design a
parallel algorithm for large datasets. For cryoEM data, different
subunits are detected.
Mesh extension – generate the exterior mesh.
Quality improvement – use edge-contraction and smoothing.
(a)
(b)
(c)
Fig. 4. The analysis domain of exterior meshes. (a) – the circum-sphere has the
radius of r. ‘S0’ is the maximum sphere inside the data box, ‘S1’ is an outer sphere
r1 = (20 ~ 40)r. (b) - the diffusion domain. (c) - the boundary is a cubic box.
4 cavities of 1C2B
Ribosome 50S
1C2B
References
4. Tetrahedral Mesh Extraction
Sign change edge
2D triangulation
Fig. 2. Overview of the comprehensive method
13th International Meshing Roundtable, Williamsburg, Virginia, September 19-22, 2004
Parallel 2D triangulation
Fig. 5. 2D/ 3D triangulation.
Fig. 7. Tetrameric mAChE
1.
Interior edge
Microtubule
Hemoglobin
Fig. 6. Meshing examples from PDB/PQR data
Y. Zhang, C. Bajaj, B.-S. Sohn. 3D Finite Element Meshing from Imaging Data. Accepted in
the special issue of CMAME on Unstructured Mesh Generation. 2004.
2. Y. Zhang, C. Bajaj, B.-S. Sohn. Adaptive and Quality 3D Meshing from Imaging Data, ACM
Symposium on Solid Modeling and Applications. pp. 286-291, Seattle, June 2003.
3. Y. Song, Y. Zhang, T. Shen, C. Bajaj, J. McCammon, N. Baker. Finite Element Solution of the
Steady-state Smoluchowski Equation for Rate Constant Calculations. Biophysical Journal,
86(4):2017-2029, 2004.
4. Y. Song, Y. Zhang, C. Bajaj, N. Baker. Continuum Diffusion Reaction Rate Calculations of
Wild Type and Mutant Mouse Acetylcholinesterase: Adaptive Finite Element Analysis.
Biophysical Journal 87(3), 2004.
5. Z. Yu, C. Bajaj. Visualization of Icosahedral Virus Structures from Reconstructed Volumetric
Maps. Techniqical Report, CS Dept., the Univ. of Texas at Austin, 2004.
Acknowledgements: Thank Prof. Wah Chiu for providing the rice dwarf virus (RDV) data.
* Please contact jessica@ices.utexas.edu for further information.
Download