Finite-volume Poisson solver with applications to conduction in

Similar documents
Ion channels as electrostatic amplifiers of charge fluctuations

Coulomb Blockade Oscillations and AMFE in Calcium/Sodium Biological Ion Channels

NONEQUILIBRIUM RATE THEORY FOR CONDUCTION IN OPEN ION CHANNELS

Particle-Based Simulation of Bio-Electronic Systems

Dielectric boundary force and its crucial role in gramicidin

ANALOGY BETWEEN ELECTROSTATIC FIELD AND HEAT TRANSFER SIMPLE MODELS

Multi-ion conduction bands in a simple model of calcium ion channels

Electrostatic basis of valence selectivity in cationic channels

Permeation of Ions Across the Potassium Channel: Brownian Dynamics Studies

Phys498BIO; Prof. Paul Selvin Hw #9 Assigned Wed. 4/18/12: Due 4/25/08

Drift-Diffusion Simulation of the Ephaptic Effect in the Triad Synapse of the Retina

Unit-1 Electrostatics-1

Potassium channel gating and structure!

Simulation of biological ion channels with technology computer-aided design

Supplementary Methods

CHAPTER 2. COULOMB S LAW AND ELECTRONIC FIELD INTENSITY. 2.3 Field Due to a Continuous Volume Charge Distribution

free space (vacuum) permittivity [ F/m]

Numerical Modeling of the Bistability of Electrolyte Transport in Conical Nanopores

Introduction to Physiology II: Control of Cell Volume and Membrane Potential

Particles with opposite charges (positives and negatives) attract each other, while particles with the same charge repel each other.


Observation of ionic Coulomb blockade in nanopores

INTRODUCTION TO FINITE ELEMENT METHODS ON ELLIPTIC EQUATIONS LONG CHEN

Mechanisms of Permeation and Selectivity in Calcium Channels

Candidacy Exam Department of Physics February 6, 2010 Part I

Biophysics I. DIFFUSION

The Potassium Ion Channel: Rahmat Muhammad

Membrane Protein Channels

Particle-based simulation of charge transport in discretecharge nano-scale systems: the electrostatic problem

Numerical Methods for Partial Differential Equations: an Overview.

Ion Permeation and Glutamate Residues Linked by Poisson-Nernst- Planck Theory in L-Type Calcium Channels

FINITE-VOLUME SOLUTION OF DIFFUSION EQUATION AND APPLICATION TO MODEL PROBLEMS

Quantitative Electrophysiology

Supporting Information for Conical Nanopores. for Efficient Ion Pumping and Desalination

Research Statement. Shenggao Zhou. November 3, 2014

ONETEP PB/SA: Application to G-Quadruplex DNA Stability. Danny Cole

2.29 Numerical Fluid Mechanics Fall 2011 Lecture 7

V. Electrostatics Lecture 24: Diffuse Charge in Electrolytes

Stochastic Diffusion of Calcium Ions through a Nanopore in the Cell Membrane Created by Electroporation

International Journal of Engineering & Technology IJET-IJENS Vol:18 No:03 1

Quantitative Electrophysiology

Downloaded from

Supporting Information

ADAM PIŁAT Department of Automatics, AGH University of Science and Technology Al. Mickiewicza 30, Cracow, Poland

Multiscale Diffusion Modeling in Charged and Crowded Biological Environments

Lecture 3. Electric Field Flux, Gauss Law

Coupling of Multi fidelity Models Applications to PNP cdft and local nonlocal Poisson equations

Modeling Ion Motion in a Miniaturized Ion Mobility Spectrometer

Effect of Gas Flow Rate and Gas Composition in Ar/CH 4 Inductively Coupled Plasmas

This chapter focuses on the study of the numerical approximation of threedimensional

2.29 Numerical Fluid Mechanics Spring 2015 Lecture 9

Poisson Equation in 2D

Rapid evaluation of electrostatic interactions in multi-phase media

Scientific Computing II

Solution Methods. Steady State Diffusion Equation. Lecture 04

16EC401 BASIC ELECTRONIC DEVICES UNIT I PN JUNCTION DIODE. Energy Band Diagram of Conductor, Insulator and Semiconductor:

An electrokinetic LB based model for ion transport and macromolecular electrophoresis

2002NSC Human Physiology Semester Summary

Consider a point P on the line joining the two charges, as shown in the given figure.

Plasma Modeling with COMSOL Multiphysics

Neuroscience: Exploring the Brain


Fluctuating Hydrodynamics for Transport in Neutral and Charged Fluid Mixtures

Solving PDEs with Multigrid Methods p.1

Research Statement. 1. Electrostatics Computation and Biomolecular Simulation. Weihua Geng Department of Mathematics, University of Michigan

1 Solution of Electrostatics Problems with COM- SOL

A Lattice Relaxation Algorithm for Three-Dimensional Poisson-Nernst- Planck Theory with Application to Ion Transport through the Gramicidin A Channel

Error Analysis of the Poisson P 3 MForce Field Scheme for Particle-Based Simulations of Biological Systems

Biomedical Instrumentation

BME 5742 Biosystems Modeling and Control

DOING PHYSICS WITH MATLAB. ELECTRIC FIELD AND ELECTRIC POTENTIAL: POISSON S and LAPLACES S EQUATIONS

A Robust Preconditioned Iterative Method for the Navier-Stokes Equations with High Reynolds Numbers

2.6 The Membrane Potential

Physics (

Solving the Generalized Poisson Equation Using the Finite-Difference Method (FDM)

The effect of Cartilaginous rings on Deposition by Convection, Brownian Diffusion and Electrostatics.

In recent years, enormous strides have been made in our

Second-order Poisson Nernst-Planck solver for ion channel transport

Brownian dynamics study of flux ratios in sodium channels

CHAPTER 7 NUMERICAL MODELLING OF A SPIRAL HEAT EXCHANGER USING CFD TECHNIQUE

v Fc v < 3 v < 2 v < 1 v

Measurement of electric potential fields

An Efficient Implementation of Multiscale Simulation Software PNP-cDFT

NIMEQ: MHD Equilibrium Solver for NIMROD

SPARSE SOLVERS POISSON EQUATION. Margreet Nool. November 9, 2015 FOR THE. CWI, Multiscale Dynamics

MUDRA PHYSICAL SCIENCES

The Conjugate Gradient Method

Class XII Chapter 1 Electric Charges And Fields Physics

Electrical Properties of the Membrane

BIOELECTRIC PHENOMENA

Pressure-velocity correction method Finite Volume solution of Navier-Stokes equations Exercise: Finish solving the Navier Stokes equations

Calculation of Sound Fields in Flowing Media Using CAPA and Diffpack

Appendix 1: List of symbols

Chapter 21. Electric Fields

Electrophysiology of the neuron

SECOND PUBLIC EXAMINATION. Honour School of Physics Part C: 4 Year Course. Honour School of Physics and Philosophy Part C C7: BIOLOGICAL PHYSICS

b) What is the gradient at room temperature? Du = J/molK * 298 K * ln (1/1000) = kj/mol

CONTENTS S.NO TOPIC PAGE NO. UNIT I ELECTROSTATICS I 1

Robust solution of Poisson-like problems with aggregation-based AMG

Channels can be activated by ligand-binding (chemical), voltage change, or mechanical changes such as stretch.

Transcription:

Finite-volume Poisson solver with applications to conduction in biological ion channels I. Kaufman 1, R. Tindjong 1, D. G. Luchinsky 1,2, P. V. E. McClintock 1 1 Department of Physics, Lancaster University, Lancaster, LA1 4YB, UK 2 NASA Ames Research Center, MS 269-3, Moffett Field, CA, 94035, USA Cross-sections of potential for a point charge in a dielectric sphere A finite-volume 2D/3D Poisson/Poisson- Boltzmann solver has been designed and used for calculations of electrostatic potentials and forces in biological ion channels. The Solver has been implemented as embedded C-library and Matlab Toolbox. The Solver has been using for Brownian Dynamics and Reaction Rate simulations in modelling ion channels

1. Ion channels Physical Model Biological ion channels are natural nano-tubes regulating the flow of ions across the membranes of all living cells. They can be also described as biological transistors. The physical model of an ion channel consists of a narrow water-filled hole through a protein connecting the intracellular and extracellular spaces, with vestibules and fixed charges [1,2].

2. Ion channels basic physical features Ion Channels represent three main biophysical phenomena: conductivity, selectivity and gating Conductivity: The ability of open channels to conduct ion current when external voltage and/or concentration gradient are applied. A channel of conductance 100pS in a membrane across which there is a potential difference of 100mV would allow by Ohm s law an electric current corresponding to about 6.2x10 7 ions/s. Selectivity: The ability of ion channels to discriminate between the ions that they let in or out of the cell. Potassium channels are more than 1000-fold selective for K + over Na + although the difference between their radius is very small (RK+ = 1.33 Angstrom and RNa+ = 0.95 Angstrom ). Selectivity can also be related to ions valence and charge. Gating: Is related to the stochastic opening and closing of the channel due to the voltage across the cell, ions concentration and ligand-binding.

3. Ion channels experimental studies Experimental studies of conductance, identification of protein structure through crystallography were greatly successful and have given us detailed atomic structure of biological ion channels as well as numerous conductance data. The KcsA K+ channel X-ray structure Current-concentration for the Gramicidin A channel

4. Ion channel modelling Substantial progress has been achieved in modelling channel properties by use of molecular dynamics (MD), Brownian dynamics (BD), and MonteCarlo (MC) simulations and by the Poisson-Nernst-Planck45 and reaction-rate(rr)theories. Molecular dynamics simulations: Track position of all the water molecules in addition to the ions. Typically there are at least 100 water molecules per ion. Brownian dynamics simulations: Track positions and velocities of ions only. Interaction with water is accounted through diffusion coefficient (related to viscosity) and electric permittivity constant. Electro-diffusion approach: Numerical solution for Poisson-Nernst-Planck (PNP) equation. Reaction rate approach: Represents the movements of ions as a sequence of sudden stochastic hopping events across free energy barriers separating energetically favourable discrete wells (Eyring, 1934).

5. Ion channel reduced model for numerical analysis To successfully simulate ion transport in open channel one needs to know electrical field inside the channel including image forces, creating a potential barrier for ions. This data can be derived from numerical solution of Poisson equation with respect to geometry of channel and to dielectric constants of water and channels protein. ɛ= 80 Channel protein, ɛ =2 We use the reduced model of a cylindrical channel with slightly rounded edges, with values of electrical permittivity ɛ= 80 for water and ɛ =2 for protein. External Voltage should be applied across the membrane Ion Channel reduced model The length L and radius R of the channel have been taken as follows: L = 20-30A, R=3-5A. Fixed charges were positioned near the centre of channel.

6. Poisson Electrostatic Equation Poisson electrostatic equation (PE) describes electrostatic potential for arbitrary space distributed system of charges and/or dielectric domains, such as biological ion channels, Quantum Dot Molecules (QDM) and more. The Poisson equation for in matter reads : ( ) (1) where: - dielectric permittivity of vacuum, dielectric permittivity of media, - electric potential, f- source density, elementary charge, - charge number, number density of ions. Appropriate boundary conditions (BC) should be applied to the PE to get the unique solution in a given space domain. Numerical solution of (1) is the common subject for Computational Fluid Dynamics The numerical solution of Poisson s equation involves the following main stages [3,4] Creation of a numerical grid for space discretization of PDE into domain of interest. Derivation of a discrete version of the PDE. Solution of the algebraic linear system arising from the discrete version of the PDE.

7. Finite Volume method The Finite Volume method (FVM) derives the discretized equations from integral form of Maxwell equation when Gauss theorem is applied to each grid cell or Control Volume (CV). To convert the governing PDE to the system of algebraic equations the number of choices is available. The most common are finite difference, finite volume, finite elements and spectral methods. The Finite Volume method (FVM) derives the discretized equations from integral form of Maxwell equation when Gauss theorem is applied to each grid cell or Control Volume (CV). Integral form of Poisson equation (Gauss law) i D ds f dv f S Where CV CV D E, E U i Finite Volume Method provides automatic fulfilment of flux conservation law. (2)

8. Numerical grid & Control Volumes The solver uses a uniform rectangular CV-centered grid. The discrete locations of the variables are defined by the numerical grid. The solution domain is subdivided into a finite number of contiguous control volumes (CV). The solver uses a uniform rectangular CV-centered grid. All variables of interest potential, electric field, charge density, dielectric permittivity are mapped against the grid and uniformly describe all properties as 3-D tables in Cartesian coordinates. Scalar variables (, ) are located at the centres of CV, appropriate components of vectors ( D, E ) at the centres of cell faces. This arrangement allows direct way for computation of surface integral in Gauss law (2) D x, i 1 D x, i The coupling between neighbour s intrinsic cells is derived from first principle Maxwell boundary conditions. FVM provides simple and natural way to adopt water-protein boundary in ionic channel model geometry.

9. Discretisation of Poisson equation Finite difference formula We use common 5-points 2D and 7-points 3D computational molecules (central difference scheme) and common operator notation for finite difference formula: 2 xu i, j aui 1, j bui, j cui 1, j, and shorthand for coefficients as 2 x { a, b, c }, note that b a c Discrete version of Poisson equation for 2D case in operator notation reads: 2 2 2 xu i, j yui, j vi, j where h / h x y,, (3) 2 i, j i, jhx v f Boundary conditions. The Poisson solver accepts mixed boundary conditions in the following form [3]: U U n

10. Solving of sparse linear system The Solver uses Gauss-Seidel Over-relaxation method to solve algebraic linear system Algebraic system (3) is linear system with very regular sparse structure. The number of equations is equal the number of grid points, so it can be very large for 2D and 3D cases. We used standard iterative methods [3,4] to solve algebraic linear system grows from discrete Poisson equation. Generic relaxation formula can be written in our case as follows: U U b 2 b 2 U k 1 k ( k, k 1) 2 ( k, k 1) x y x y 2 U v, (4) where 0 2- so called relaxation parameter, introduced to control convergence rate of (4). Over-relaxed values ( 1 2) are selected to increase convergence rate. Three variants have been implemented in Solver: 1. PSOR: Point Successive Gauss-Seidel Over-relaxation. 2. LSOR: Line Successive Over-relaxation. 3. ADI: Alternative Direction Implicit (LSOR+ alternative of scan direction after each iteration).

11. Software Implementation FVPS has been implemented as embedded library and Matlab 2D&3D Toolbox to run from within Matlab programs. The C/C++ library implements a numerical solution of Poisson s equation for Cartesian 2D, axis-symmetrical cylindrical and full 3D Cartesian coordinates. The solver has been used to calculate image forces and self-generated potential barriers for single/multiple charges in an axis-symmetrical ion channel model with different channel parameters. It has also been using for the calculation of lookup tables [1] for the electrostatic forces in 1D and 3D BD simulations. The FVPS has been contributed to the public domain via the Matlab Central File Exchange under the terms of the BSD license at http://www.mathworks.com/matlabcentral/fileexchange/28651-3d-finite-volumepoisson-solver-for-ion-channels

12. Tests of accuracy. Coulomb law FVPS shows reasonable accuracy and agreement with Comsol. We tested the accuracy for a point charge in the centre of a cube. Comparison shows close agreement between numerical and analytical results. The relative error does not exceed 0.02, excluding points nearest to the singularity. Accuracy test results: comparison with Coulomb s law; and error map FVPS have been also compared with COMSOL Multiphysics industrial standard FEM-based PDE Solver with reasonable agreement in the results.

13. Tests of accuracy. Gauss Law The Solver FVM scheme provides automatic fulfilment of Gauss s law. The finite-volume scheme automatically fulfils Gauss s law for each grid cell within the limits of the method s tolerance ( ) as shown below. Gauss s law residuals map for the point charge s field (cross-section).

14. Convergence The Solver demonstrates reasonably fast and monotonic solution s convergence. The solver uses an iterative method to solve the linear system and convergence is reliable. It demonstrates fast and monotonic convergence in most cases. Solution s convergence for a point charge

15. Computational efficiency The FVPS is easily parallelized with the Matlab Parallel Computing toolbox. The solver uses simplest iteration technique so solution time sharply depends on domain size. The Figure represents the typical dependence of elapsed time on domain size for 3D single point charge configuration at 3.26GHz Intel CPU (DELL WorkStation). Benchmark of 1s is obtained for 100x100x100 box. The FVPS algorithm is easily parallelized. The Matlab Parallel Computing toolbox has been used to accelerate solution on modern multi-core/multiprocessor PC s, CUDA GPU s or clusters. Using of Parallel toolbox increases computational speed quite heavy allowing to compute large tables for reasonable time. Computational time vs grid size

16. FVPS Applications Structure & Domain Ion channel Applications: BD Simulation, PNP Simulation, RR theory approach Ion Channel Model: geometry & Parameters Finite-Volume Poisson Solver: Software Library & Matlab Toolbox Other nanoscale models & Applications: QDM, etc Maps for physical variables: Electrostatic Potential & Field, Self-Potential, Polarisation, Induced Charges Density, Interaction Matrixes, Lookup Tables

17. Solution: Point charge in sphere with different permittivity (QDM)

18. Solution: Ions inside ion channel

19. Ion Channel. Polarisation force An additional polarisation field appears from the induced polarisation of the channel walls by an ion located inside the channel. This polarisation leads to an increase of the repulsive force between two ions with charges of the same sign. a) XY Cross-section YZ Cross-Section b) c) Additional field created by a moving ion inside the channel.

20. BD simulation of ion permeation in biological ion channels BD simulations introduce powerful method for modelling of current and provide I-V and I-C dependencies to compare with experiment. BD simulation techniques require calculation of electrostatic forces driving to all moving ions for each time step which is heavy computational task for 3D simulations. Solution of Poisson/PB equation could be separated into a number of additive superposed components: The Coulomb interaction with all other moving charges (ions). The force arising from external field applied to channel, fixed charges etc with respect to channel geometry. The self-action, i.e. interaction between ion and charges induced by this ion itself in protein walls (image forces). Interaction between the ion and charges induced by other ions, i.e. a repulsive force. Linearity of PE and superposition principle allow to pre-calculated lookup tables for above components and dramatically decrease computation time for BD simulations steps [1]. At run-time electrostatic potential is recomposed from tables using lookup and interpolation without actual solving of Poisson equation.

21. Ion Channel. Axial Electric Field Component and total forces and potential have been calculated by the 2-D axes-symmetrical solver and the 3-D solver. The following figures shows examples of 2-D field calculations for Na+ ion inside channel with L=20A, R=3A [5,6]. Image force and self-potential Fixed charge induced force and potential

22. Ion channel. Axial Electric Field External Field (for V=100 mv) Total Field

23. Ion-Ion Interaction matrix. Polarisation potential Amplification of Ion-Ion interaction inside channel plays a significant role in ion permeation The following figure represents polarisation part of interaction potential related to interaction of between one ion with charges induced by another ion. This is so-called repulsive force: ions inside channel (or near the channel mouth) effectively repulses and/or pushes each other. Figure 1 Ion-Ion interaction polarisation potential

24. Summary FVPS provides simple and effective numerical calculation of electrical field for Ion Channel modeling. Solver has been using in BD simulations and RR modelling FVPS has been designed particularly for using in Ion Channel Simulations and has some advantages when used in simulations programs: Simplicity, Transparency and Openness of Solver code. Simplicity of use, uniform mapping of physical variables to grid Precision and correctness of FVM-based iteration solution, automatic fulfilment of Gauss law. Adopting of severe jumps in dielectric permittivity due to FVM approach. Robustness and flexibility of embedded code. Compatibility and portability of open source C/C++ libraries. Computational efficiency, possibility of parallel computing. Matlab interface advantage, source code free distribution via MatLab FileExchange under BSD license. Solver has been using in BD simulations and RR modelling [5,6]

25. References [1]. S-H Chung, M Hoyles, T Allen, S Kuyucak, Biophys. Journal, 75, 793, 1998; [2]. V Barcilon, D-P Chen, R S Eisenberg, SIAM Journal of applied mathematics, 52, 1405,1992. [3]. J H Ferziger, M Peric, Computational Methods for Fluid Dynamics, Springer,1996 [4]. K W Morton, D F Mayers, Numerical Solution of Partial Differential Equations, Cambridge University Press, 1998 [5] R Tindjong, R S Eisenberg, I Kh Kaufman, D G Luchinsky and P V E McClintock, Noise and Fluctuations, 18-th international conference on noise and fluctuations, 2005, 563. [6] D.G. Luchinsky, R. Tindjong, I. Kaufman, P.V.E. McClintock and R.S. Eisenberg, Electrostatics 2007, IOP Publishing, Journal of Physics: Conference Series 142 (2008) 012049