Towards a Parallel, 3D Simulation
- f Platelet Aggregation and Blood
Coagulation
Oral Exam — Elijah Newren January 7, 2004
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 1/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood - - PowerPoint PPT Presentation
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation Oral Exam Elijah Newren January 7, 2004 Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation p. 1/22 B.6.2 Summarized Formulas .
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 1/22
B.6.2 Summarized Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 B.6.3 Why dividing by zero does not occur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
1 Introduction
Coupled, intricate systems exist to maintain the fluidity of the blood in the vascular system while allowing for the rapid formation of a solid clot to prevent excessive blood loss subsequent to vessel injury [10]. These systems can be invoked as part of the body’s normal defense mechanism against blood loss (a process referred to as hemostasis), but these same systems are also invoked during unwanted, pathological and perhaps life threatening clot formation known as thrombosis. Indeed, these systems can be seen as a delicate balancing act continually occurring to control clot formation and lysis in order to prevent hemorrhage without causing thrombosis [2]. Despite more than a century of research in blood biochemistry, platelet and vascular wall biology, and fluid dynamics, the complexity of blood clotting under flow has prevented quantitative and predictive modeling [13]. Yet quantitative modeling of blood function under flow could have numerous diagnostic and therapeutic uses. When the wall of a blood vessel is injured, a variety of embedded molecules become exposed. This initiates two interacting processes known as platelet aggregation and blood coagulation. Both
pended in the blood, which normally circulate in an inactive state, adhere to damaged tissue and undergo an activation process. During the activation of a platelet, the platelet changes from its rigid discoidal shape to a more deformable spherical form with several long, thin pseudopodia; the platelet’s surface membrane becomes sticky to other activated platelets; and the platelet begins to 4
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 2/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 2/22
A colorized scanning electron micrograph of a blood clot formed in vitro without fl
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 3/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 4/22
Simulation of Platelet Aggregation by H. Yu and A. Fogelson
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 4/22
Reactions: (a) schematic of injured site. SE—exposed subendothelium, E—endothelium; (b) TF-VIIa system on subendothelium; (c) plasma-phase reactions; (d) VIIIa:IXa and Va:Xa complexes on activated platelet surface; (e) TM:IIa complex on endothelial surface.
→
⊕ indicates enzymatically-promoted reaction. ⊣ indicates inhibition. indicates inactivation.
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 5/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 6/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 6/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 6/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 6/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 6/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 7/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 7/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 7/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 7/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 2/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 8/22
walls and for tracking the connections between the various structures
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 8/22
walls and for tracking the connections between the various structures
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 8/22
walls and for tracking the connections between the various structures
uid
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 8/22
walls and for tracking the connections between the various structures
uid
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 8/22
walls and for tracking the connections between the various structures
uid
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 8/22
walls and for tracking the connections between the various structures
uid
chemicals
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 8/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 2/22
ut + ∇p = −(u · ∇)u + ν∆u + f ∇ · u = 0
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 9/22
un+1 − un ∆t + ∇pn+ 1
2 = −[(u · ∇)u]n+ 1 2 + ν
2∆(un+1 + un) + f n+ 1
2
∇ · un+1 = 0
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 9/22
u∗,k − un ∆t + ∇pn+ 1
2,k = −[(u · ∇)u]n+ 1 2 + ν
2∆(u∗,k + un) + f n+ 1
2
un+1,k − un ∆t + ∇pn+ 1
2 ,k+1 = u∗,k − un
∆t + ∇pn+ 1
2,k
∇ · un+1,k = 0
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 9/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 2/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 10/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 10/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 10/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 10/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 10/22
1 2 3 4 −1 1 2 3 4 −1
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 11/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 2/22
Γ X(s,t)
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 12/22
f(x, t) =
F(s, t)δ(x − X(s, t)) ds dX dt = u(X(s, t), t) =
u(x, t)δ(x − X(s, t)) dx F(s, t) = Some function of X(s, t) and its derivatives
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 13/22
fij =
Fkδh(xij − Xk) dXk dt = Uk =
uijδh(xij − Xk)h2 Fk =
T0(Xi − Xk − ℓ0) Xi − Xk Xi − Xk
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 13/22
IBData Array of IBCells IBCell List of IBPs List of IBLs
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 14/22
IBData Array of IBCells IBCell List of IBPs List of IBLs
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 14/22
IBData Array of IBCells IBCell List of IBPs List of IBLs
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 14/22
Interpolating Velocites Updating the IB Spreading Forces Calculating Forces NS Solver
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 15/22
Interpolating Velocites Updating the IB Spreading Forces Calculating Forces NS Solver
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 15/22
Interpolating Velocites Updating the IB Spreading Forces Calculating Forces NS Solver
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 16/22
Interpolating Velocites Updating the IB Spreading Forces Calculating Forces NS Solver
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 16/22
Interpolating Velocites Updating the IB Spreading Forces Calculating Forces NS Solver
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 17/22
Interpolating Velocites Updating the IB Spreading Forces Calculating Forces NS Solver
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 17/22
Interpolating Velocites Updating the IB Spreading Forces Calculating Forces NS Solver
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 18/22
Interpolating Velocites Updating the IB Spreading Forces Calculating Forces NS Solver
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 18/22
Interpolating Velocites Updating the IB Spreading Forces Calculating Forces NS Solver
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 18/22
Interpolating Velocites Updating the IB Spreading Forces Calculating Forces NS Solver
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 18/22
Interpolating Velocites Updating the IB Spreading Forces Calculating Forces NS Solver
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 19/22
Interpolating Velocites Updating the IB Spreading Forces Calculating Forces NS Solver
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 19/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 20/22
communication
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 20/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 2/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 21/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 21/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 21/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 21/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 21/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 21/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 21/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 21/22
Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 22/22
P1 P2 C1 C2 C3 C4
Return Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 18/22
2 4 1 3 2 4 1 3 1 3 2 4 1 3 2 4 1 3 2 4 1 3 4 2 1 2 3 4 1 3 2 4 1 3 2 4
A B C D E F G H I
Return Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 18/22
1 3 4 2
D
Return Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 18/22
1 3 4 2
D
1 if O2 does not update pt 1, then me needs to send him pt 3 (LDC1) 2 if me does not update pt 2 and O3 = O2 then me needs to receive pt 4 from O2 (LDC1) 3 if O3 does not update pt 2 and O4 = O3, then me needs to send pt 4 to O3. (LDC2)
Return Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 18/22
An IBData object contains
An IBPoint is composed of
tethered
An IBCell contains
An IBLink is composed of
crossed
Return Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 14/22
An IBData object contains
An IBPoint is composed of
tethered
An IBCell contains
An IBLink is composed of
crossed
Return Towards a Parallel, 3D Simulation of Platelet Aggregation and Blood Coagulation – p. 19/22