a cellular automata model of chromatography

5
A cellular automata model of chromatography Lemont B. Kier 1 , Chao-Kun Cheng 2 and H. Thomas Karnes 3 * 1 Department of Medicinal Chemistry, Virginia Commonwealth University, Richmond, VA 23298, USA 2 Department of Mathematical Sciences, Virginia Commonwealth University, Richmond, VA 23298, USA 3 Department of Pharmaceutics, Virginia Commonwealth University, Richmond, VA 23298, USA Received 29 January 2000; accepted 16 February 2000 ABSTRACT: Dynamic models of the behavior of solvent and solute molecules can be made using cellular automata. A chromatographic column was represented by use of a cellular automata grid of 43 200 spaces. Solvent (mobile phase), solute and stationary phase cells were designated to simulate the chromatographic situation. The movements of solute and solvent cells down the grid were monitored for different numbers of iterations, different flow rates and different affinities of the solutes for the stationary phase and the solvent for itself. The cellular automata dynamics were successfully able to model expected chromatographic behavior except in a few cases where the number of cells was not large enough to provide an average value reflective of the molecular situation. Copyright # 2000 John Wiley & Sons, Ltd. INTRODUCTION Chromatographic processes involve various modes of physical separation of solutes based on their differing interactions with a stationary packed bed of material and a mobile fluid or gas flowing through it. A number of automated systems have been developed and employed to predict chromatographic separation behavior based on empirical results (Snyder et al., 1986). A theoretically based computational model for chromatographic reten- tion and separation would allow the prediction of chromatographic behavior for perturbations of the system that cannot easily be duplicated experimentally. Cellular automata are proposed and evaluated in this work as such a computational system to model chromatographic processes. THE GENERAL MODEL FOR CELLULAR AUTOMATA Cellular automata are dynamic computational systems that are discrete in space, time and state and whose behavior is specified completely by rules governing local relationships. They are an attempt to simplify the often numerically intractable dynamic simulations into a set of simple rules that mirror intuition and that are easy to compute. As an approach to the modeling of properties of complex systems they have a great benefit in being visually informative of the progress of dynamic events. From their early development by von Neumann (1966), a variety of biological applications ranging from kinetics to solution phenomena have been reported (Ermentrout, and Edelstein-Keshet, 1993, Chopard, and Droz, 1998; Kier, et al., 1999; and others). Our model is composed of a grid of spaces called cells on the surface of a torus to remove boundary conditions. Each cell i has four tessellated neighbors, j, and four extended neighbors, k, in what is called an extended von Neumann neighborhood (Fig. 1). Each cell has a state governing whether it is empty or occupied by a solvent or solute molecule. The contents of a cell move, join with another occupied cell or break from a tessellated relationship according to probabilistic rules. These rules are established at the beginning of each simulation. The rules are applied one after another to each occupied cell at random; the complete application of the rules to all occupied cells constitutes one iteration. The rules are applied uniformly to each cell type and are local, thus there is no interaction at a distance. Our cellular automata model is kinematic, asynchronous and stochastic. The initial conditions are random hence they do not determine the ultimate state of the cells, which is called the configuration. The same initial conditions do not there- fore yield the same configuration after a certain number of iterations. The configuration achieved after many iterations reach a collective organization that possesses relative constancy in reportable counts of the distribution of cells. What we observe and record from the cellular automata simulations are emergent cellular distributions as a result of this complex system. THE MOLECULAR SYSTEM In order to understand how the model relates to the system under study, it must be made clear just what the BIOMEDICAL CHROMATOGRAPHY Biomed. Chromatogr. 14: 530–534 (2000) *Correspondence to: H. T. Karnes, Department of Pharmaceutics, Virginia Commonwealth University, Richmond, VA 23298, USA. Copyright 2000 John Wiley & Sons, Ltd. ORIGINAL RESEARCH

Upload: lemont-b-kier

Post on 06-Jun-2016

217 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: A cellular automata model of chromatography

A cellular automata model of chromatography

Lemont B. Kier1, Chao-Kun Cheng2 and H. Thomas Karnes3*1Department of Medicinal Chemistry, Virginia Commonwealth University, Richmond, VA 23298, USA2Department of Mathematical Sciences, Virginia Commonwealth University, Richmond, VA 23298, USA3Department of Pharmaceutics, Virginia Commonwealth University, Richmond, VA 23298, USA

Received 29 January 2000; accepted 16 February 2000

ABSTRACT: Dynamic models of the behavior of solvent and solute molecules can be made using cellular automata. Achromatographic column was represented by use of a cellular automata grid of 43� 200 spaces. Solvent (mobile phase), solute andstationary phase cells were designated to simulate the chromatographic situation. The movements of solute and solvent cells down thegrid were monitored for different numbers of iterations, different flow rates and different affinities of the solutes for the stationaryphase and the solvent for itself. The cellular automata dynamics were successfully able to model expected chromatographic behaviorexcept in a few cases where the number of cells was not large enough to provide an average value reflective of the molecular situation.Copyright# 2000 John Wiley & Sons, Ltd.

INTRODUCTION

Chromatographic processes involve various modes ofphysical separation of solutes based on their differinginteractions with a stationary packed bed of material anda mobile fluid or gas flowing through it. A number ofautomated systems have been developed and employed topredict chromatographic separation behavior based onempirical results (Snyderet al., 1986). A theoreticallybased computational model for chromatographic reten-tion and separation would allow the prediction ofchromatographic behavior for perturbations of the systemthat cannot easily be duplicated experimentally. Cellularautomata are proposed and evaluated in this work as sucha computational system to model chromatographicprocesses.

THE GENERAL MODEL FOR CELLULARAUTOMATA

Cellular automata are dynamic computational systemsthat are discrete in space, time and state and whosebehavior is specified completely by rules governing localrelationships. They are an attempt to simplify the oftennumerically intractable dynamic simulations into a set ofsimple rules that mirror intuition and that are easy tocompute. As an approach to the modeling of properties ofcomplex systems they have a great benefit in beingvisually informative of the progress of dynamic events.From their early development by von Neumann (1966), avariety of biological applications ranging from kinetics to

solution phenomena have been reported (Ermentrout, andEdelstein-Keshet, 1993, Chopard, and Droz, 1998; Kier,et al., 1999; and others).

Our model is composed of a grid of spaces called cellson the surface of a torus to remove boundary conditions.Each cell i has four tessellated neighbors,j, and fourextended neighbors,k, in what is called an extended vonNeumann neighborhood (Fig. 1). Each cell has a stategoverning whether it is empty or occupied by a solvent orsolute molecule. The contents of a cell move, join withanother occupied cell or break from a tessellatedrelationship according to probabilistic rules. These rulesare established at the beginning of each simulation. Therules are applied one after another to each occupied cell atrandom; the complete application of the rules to alloccupied cells constitutes one iteration. The rules areapplied uniformly to each cell type and are local, thusthere is no interaction at a distance. Our cellular automatamodel is kinematic, asynchronous and stochastic. Theinitial conditions are random hence they do not determinethe ultimate state of the cells, which is called theconfiguration. The same initial conditions do not there-fore yield the same configuration after a certain numberof iterations. The configuration achieved after manyiterations reach a collective organization that possessesrelative constancy in reportable counts of the distributionof cells. What we observe and record from the cellularautomata simulations are emergent cellular distributionsas a result of this complex system.

THE MOLECULAR SYSTEM

In order to understand how the model relates to thesystem under study, it must be made clear just what the

BIOMEDICAL CHROMATOGRAPHYBiomed. Chromatogr.14: 530–534 (2000)

*Correspondence to: H. T. Karnes, Department of Pharmaceutics,Virginia Commonwealth University, Richmond, VA 23298, USA.

Copyright 2000 John Wiley & Sons, Ltd.

ORIGINAL RESEARCH

Page 2: A cellular automata model of chromatography

cells, the configurationsgenerated,and the cellularautomatamodels represent.A cell with a state valueindicatingoccupationby somemoleculesis not a modelof a molecule with specified electronic and stericfeatures.Theseattributesareconsideredto besubsumedinto the rules. The molecular systemis intermediatebetweenthe molecularlevel andbulk phasemodelsofsystemsandmay be modeledwith moleculardynamicsor cellular automata.Molecular-level phenomenaaremodeled with molecular orbital theory, topologicalindicesor fragmentmethods.At the bulk level we usedescriptionsbased on statistical and thermodynamicmethods. Solution phenomenamight be effectivelystudied using molecular system models in order tounderstandthe processeswhereby single moleculesachieve configurationswhich can be related to bulkdistributions.Severalexamplesof this aredemonstratedin thisarticleincludingthedifferentialretentionof solutemolecules,the influence of mobile phasevelocity onretention,the effect of mobile phasepolarity, solvationof the stationaryphaseandpeakwidth asa function ofmigrationtime.

METHODS

The chromatography model

The simulationsof chromatographicphenomenain thisreportarederivedfrom cellularautomatadynamicson agrid of spaces43by 200,calledacolumn,seeFig. 2. The43� 200 grid was chosenbecauseit was the smallestgrid to provide resolutionof the two test solutes.Othergrid sizesthatweretestedandfailed to providebaselineseparationwere43� 43and43� 100grids.Thesolventcells representingthe mobile phase were randomlydistributedover this spaceat the initiation of eachrun.Thesecells,designatedW, constitute69%of thecells inthegrid beforetheintroductionof anyothercomponents.The stationaryphasecells, designatedB, weremodeledby thepresenceof 600cellsrandomlydistributedoverthe

grid, replacing600W cells.TheseimmobileB cellswerepositionedat least threecells from anotherB cell. Thesolutecells representingtwo different compoundsweremodeledby 10 cells each.Thesereplaceda correspond-ing numberof W cells and were positionedon the firstrow of thecolumnat thebeginningof eachrun.

The movementsof the solutesin the column weregovernedby rulesdenotingthe joining andbreakingoflike or unlike cells (Kier et al., 1995).The relationshipsamongthemobilephasecells,W, stationaryphasecells,B, andsolutemolecules,S1 andS2, aregovernedby thejoining andbreakingprobabilities,designatedPB andJrespectively.A standardsetof ruleswasdevelopedandemployed,andtheseareshownin Table1.Foreachstudythis standardset was used,modified in particularcaseswherea variablewasto beevaluatedby simulation.Thegravity term (Chengand Kier, 1995), representingtheforcepushingthemobilephase,wasuniformly appliedtoall componentsexcept the stationaryphasecells. Thegravity termis literally theprobabilityof acell movingtoa positionfurther downthecolumn.

Eachoccupiedcell, at random,interpretsandemploysits intrinsic stateandits probabilityof movement.Whenall occupied cells have computedand executedtheirtrajectory,this representsone iteration.The iteration inthiscaseis oneunit of ‘time’. Thepositionof eachsolutecell is recordedat a row from 1 to 200 after a certainnumberof iterations.Eachiterationis repeated100timesto achieveanaveragepositionon thecolumnequivalentto 1000solutecells.Thepositionof thepeakmaximumisdeterminedby summingthe numberof cells found ingroupsof 10 rows on the column then plotting theseaveragesagainstthe iteration time. Resultswere thencompared with expected chromatographic behavior(SnyderandKirkland, 1979).

Figure 1. Extendedvon Neumannneighborhood.

Figure 2. Schematicrepresentationof the cellular automata‘column’.

Copyright 2000JohnWiley & Sons,Ltd. Biomed.Chromatogr.14: 530–534(2000)

Cellular automatamodel ORIGINALRESEARCH 531

Page 3: A cellular automata model of chromatography

RESULTS AND DISCUSSION

Therateof migrationthroughthecolumnwascalculatedby recordingthe movementsof two solutes,S1 and S2,with different affinities for the stationaryphase,B. Theaffinities of S1 and S2 for B were defined by theprobabilistic rules governing the joining and breakingwith B. Therule setswerePB(S1B) = 0.90,J(S1B) = 0.10and PB(S2B) = 0.10, J(S2B) = 2.0. These rules werechosento modela solutewhich interactedstrongly(S2)and weakly (S1) with the stationary phase, B. Theprobability of breakingandjoining interactionswith thestationaryphasewould be expectedto vary from theserules.Themagnitudeof differencebetweenprobabilitiesfor S1 andS2 and the magnitudeof differencebetweenbreakingand joining probabilitiesfor eachsolutewerechosenarbitrarily and do not representany particularsolutepair.

Af®nity of solute for the stationary phase

Thisstudymodeledtheinfluenceof therelativeaffinitiesof solutesfor the stationaryphase,B. This affinity isencodedin the parameters,PB(SB) and J(SB). High

valuesof PB(SB) andlow valuesof J(SB) denotea weakaffinity, while reversalof theserelativevaluesdenotesastrongaffinity.

This is evident in the empirically basedchromato-graphicsenseas:

k0 � KAs

Am

wherek' is thechromatographiccapacityfactorandK isthe affinity constant for interaction between solutemoleculesin the stationaryphaserelative to those inthe mobile phase.As and Am representthe areasof thestationaryandmobilephasesrespectively.A singlesolutewas used in the study with five different sets ofparameters.Theresultsof thestudyareshownin Table2.

The solute affinity study revealsthat soluteswith agreateraffinity for the stationaryphasemigrated at aslower rate (higher capacity factor). Theseparameterscharacterizethestructuraldifferencesamongsolutesthatgive rise to retention characteristicsand serve as theprimary basisfor separationin chromatography.

Relative retention of two solutes

Thepositionsof thepeaksof two soluteswererecordedattheline of thegrid columnafterseveraliterationsof time.The line of thegrid columnrepresentsmigrationrateor,in chromatographicterms,theaveragevelocity of solutemolecules.Thenumberof iterationswouldcorrespondtoa ‘column length’ parameterin a chromatographicsenseandcanberepresentedfor chromatographicprocessesasfollows:

tR � I�x

wheretR is the retentiontime takenasthe inverseof the

Table 1. Trajectory parameters

Encounters PB(xy) J(xy) Interpretation

B–B 0.999 0.001 Stationary,at leastthreecells apart

B–S1 0.90 0.20 Affinity for BB–S2 0.10 2.00 Affinity for BB–W 0.90 0.10 Solvationof BS1–S1 0.90 0.10 Interrelationof S1S1–S2 0.90 0.10 Interrelationof S1 andS2S2–S2 0.90 0.10 Interrelationof S2S1–W 0.90 0.10 Solvationof S1S2–W 0.90 0.10 Solvationof S2W–W 0.90 0.10 Relativepolarity of solventG(S1) = 10 Flow rateof S1G(S2) = 10 Flow rateof S2G(W) = 10 Flow rateof S2

Columndimensions= 43� 200cells.Watercell content69.0%minus20 solutesand 600 B. S1 content= 10 cells. S2 content= 10 cells. B(stationary cells)= 600 cells. Run ‘time’ = 600 iterations. Usualnumber of runs= 100. System configuration is a cylinder withingredientsflowing backto the top of thesystem.

Table 2. Effect of soluteaffinity for the stationary phase

PB(SB) J(SB) Capacityfactor (k')

0.10 2.00 1.1930.30 1.20 0.2460.50 0.80 0.1580.70 0.60 0.0960.90 0.20 0.035

Table 3. Retention rates for two solutes

Peakretentiontime (tR, arbitraryunits) Peakwidth (time, arbitraryunits)at half-height

Iterationtime (I) S1 S2 S1 S2

300 0.0118 0.025 30 32350 0.0103 0.020 25 43400 0.0085 0.019 32 47450 0.0076 0.016 24 43600 0.0059 0.013 33 60

Copyright 2000JohnWiley & Sons,Ltd. Biomed.Chromatogr.14: 530–534(2000)

532 ORIGINALRESEARCH L. B. Kier et al.

Page 4: A cellular automata model of chromatography

peakposition on the grid, I is the numberof iterationsandmx representsthe averagevelocity of the solutemolecules.It canbeseenfrom theaboveequationthatthenumberof iterationsis expectedto be directly propor-tional to theretentiontimeif themodelbehavedsimilarlyto thoseexperimentallyobservedfor chromatography.Peakpositionshavebeenconvertedinto retentiontimesin Table 3 to facilitate comparisonto the chromato-graphic situation. Theseretention times are noted foreachtime interval,in Table3. Theretentiontime of eachsolutewas found to be linearly relatedto the iterationtime (I). The two relatingequationsare:

Migration line for S1 � 0:29ÿ 1:92� 10ÿ5 (iteration)

ÿ 0:017; r � 0:960

Migration line for S2 � ÿ3:70� 10ÿ5 (iteration)

� 0:034; r � 0:945:

In the caseof the peakwidth, it would be expectedthatthe peakwidth for the more strongly interactingsolute(S2) would begreaterthanthatof theweakerinteractingsolvent (S1) and that the peak width for both solutesshould increasewith larger iteration times. A generaltrendof increasingpeakwidth with iterationtime canbeobservedfrom thedata,but thedatadoesnotappearto bestronglyrelatedin thiswayasexpected.It is possiblethatthe numberof cells wasnot largeenoughto provideanaveragereflectiveof themolecularlevel.Thepeakwidthfor all iterationtimesis greaterfor S2 thanfor S1, whichisconsistentwith what is expectedfor chromatography.

Figure 3 showsthe positional distribution of solutemolecules(S1 and S2) along the grid in 10 line groups.Approximatebaselineseparationis achievedfollowing600 iterations.

The in¯uence of mobile phase ¯ow rate onmigration

The gravity parameterfor eachingredientin the studydefinesthemobilephaseflow rate.All ingredientsexceptthe stationaryphaseB were endowedwith the samegravity termwithin eachstudy.Threevalueswerechosento describethreedifferentflow rates.Thetimeneededforan unretained solute molecule to move through achromatographiccolumn (t0) is inverselyrelatedto themobile phaseflow rateasshown:

t0 � I�

where m is the velocity of the mobile phase.Solutemoleculesshould travel through the column at somefraction of the mobile phasevelocity andretentiontimeof the solute,hencetR shouldbe directly relatedto m.Theseresultsof the simulationof the effect of flow rateare shown in Table 4. As predicted,shorter retentiontimesoccurredwith thesolutesandwatergiventhefasterflow rates. In the case of the gravity term, it wasunexpectedthat the retentiontime for the solvent (W)was greaterthan that for the lower affinity solute(S2).This is likely againto be relatedto the relatively smallnumber of cells as comparedto the large number ofmoleculeswhich constituteaveragepeak retention inchromatography.

Effects of mobile phase solvent polarity onretention

The polarity of the mobile phasesolvent,W, is encodedin therelativeself-associationexperiencedamongmobilephasemolecules.This is governedby the rules,PB(W)andJ(W). High valuesof PB(W) andlow valuesof J(W)simulate a weak self-association,correspondingto arelatively non-polar solvent. The alternativevalues ofthese parameterssimulate a strong self-association,correspondingto a relativelypolarsolventsuchaswater.Threesetsof parameterswereselectedfor this studytoepitomizethe rangeof solventpolarity. The PB(W) andJ(W) values were varied in each set while all otherparameterswereheldconstantusingthestandardvalues.The migrationswere recordedafter 600 iterations,andthe resultsare shownin Table 5. Migration is faster innon-polarsolvents,which is consistentwith a reversed-phasechromatographicsystem.

Figure 3.Thepositionaldistributionof solutemoleculesS1 andS2 along the grid in 10-line groups.The standardparameterslisted in Table1 wereused.

Table 4. Effect of flow rate on the retention of solutes

Peakretentiontime (tR, arbitraryunits)

Gravity (flow rate) S1 S2 W

2 0.02 0.0077 0.00835 0.015 0.0063 0.0061

10 0.013 0.0059 0.0057

Copyright 2000JohnWiley & Sons,Ltd. Biomed.Chromatogr.14: 530–534(2000)

Cellular automatamodel ORIGINALRESEARCH 533

Page 5: A cellular automata model of chromatography

Effect of stationary phase solvation

Theeffectof solvatingthestationaryphaseis of interestas this property reflects the degreeto which solventmoleculescompetewith the solute for the stationaryphase.Thevariationin thispropertywasencodedinto thePB(WB) and J(WB) parameters.A low value for thePB(WB) and a high value for the J(WB) parameterdenotesa strong affinity of the solvent, W, for thestationaryphase,B. The oppositeconditionis found forthe reverseof thesevalues.Table6 showsthis influencefor three parametersets.The study revealsa modestinfluence on retention but a greater influence on therelativeresolutionamongthe two solutesin eachstudy.Thegreatertherelativesolvationof thestationaryphase,the poorer the resolution. The resolution, Rs, wascalculatedas:

Rs � tR1ÿ tR2

0:5 �peakwidth of S1� peakwidth of S2�

Theobservationregardingretentiontimesfor thethreeparameter sets was expected since the degree ofassociation of the solvent and stationary phase isindependentof solute–stationaryphaseinteractionsanda significanteffect on retentionwould not be expected.The greater effect on resolution was unexpectedandmight be due to the effect of greatersolvation of thestationaryphaseon peakwidth.

Effect of solute and stationary phase solvation

Thesolvationof boththesolutesandthestationary phaseswasstudiedasan indication of relative solventstrengthusingthevariationsin thePB andJ valuesto encodetheseconditions.Theresultsareshownin Table 7. Thedegreeof difficulty of the solvent–solute interaction greatlyreducesretentiontime, as expectedfor a strong mobile

phase solvent. Greater solute solvation retards themigrationanddecreasesthe resolution.

CONCLUSIONS

The cellular automata system was able to predictexpectedchromatographicbehaviorfor different soluteaffinities for the stationaryphase;the effect of iterationtime and flow rate on retention; the effect of solventpolarity andsoluteaffinity for the stationaryandmobilephases.Experimentscarried out at the systemslevelinvolveonly afew dozeninteractiveelementsandassuchmaynot havesufficientnumbersto accuratelypredictallphenomenawhich areobservedat thebulk level. This isprobablythe explanationfor the lack of a demonstrablerelationshipfor peakwidth anditerationtime. Thesameis true for theobservationthat thesolventwasshowntobemoreretainedthanthesolutefor oneparametersetintheflow-ratestudy.Perhapstheseinconsistencieswoulddisappearwith a greaternumberof resolutionelementsand/orrunsat theexpenseof computationtime.

The only trend clearly observedwith the cellularautomatamodelthat wasnot expectedwasthe apparenteffect that solvation of the stationary phasehad onresolution.The systemlevel observeslocal eventsthatmay be hardto duplicateat the bulk level becausetheyaremaskedby thelargenumberaveragebehavior.Theasyet unexplainedobservationinvolving stationaryphasesolvation could in fact be due to a local eventunobservableat the bulk level andthusdeservesfurtherstudy.

REFERENCES

ChengC.-K. andKier L. B. 1995.J. Chem.Inf. Comput. Sci.35, 1054.Chopard B. and Droz M. 1998. Cellular Automata Modeling of

PhysicalSystems,CambridgeUniversity Press,Cambridge.ErmentroutG. B. andEdelstein-KeshetL. 1993.J. Theor.Biol., 160,

97.Kier L. B., ChengC.-K. andTestaB. 1995.Pharm.Res.12, 615.Kier L. B., ChengC.-K. andTestaB. 1999.Fut. Gen.Comput.Sci.16,

273.SnyderL. R., Dolan J. W. andRigneyM. P. 1986.LC-GC 4,9,921.SnyderL. R. andKirkland J. J. 1979.Introductionto ModernLiquid

Chromatography,2ndEdn.J Wiley: New York.von Neumann,J. 1966,Theoryof Self-ReproducingAutomata,Burks

A. (Ed). University of Illinois Press,Champaigne,IL.

Table 5. The effect of solvent polarity on the migration ofsolutes

Retentiontime (tR, arbitraryunits)

PB(W) J(W) S1 S2

0.90 0.10 0.0125 0.00590.50 0.70 0.0143 0.00770.25 1.50 0.025 0.0167

Table 6. Effect of stationary phasesolvation

PB(WB) J(WB) tR tR Rs

0.90 0.10 0.013 0.0059 1.1250.50 0.80 0.0091 0.0059 0.6670.20 1.50 0.0091 0.0063 0.556

Table 7. Effect of soluteand stationary phasesolvation

Retentiontime(tR arbitraryunits)

PB(WB) = PB(WS) J(WB) = J(WS) S1 S2

0.90 0.20 0.04 0.00590.20 1.50 0.10 0.033

Copyright 2000JohnWiley & Sons,Ltd. Biomed.Chromatogr.14: 530–534(2000)

534 ORIGINALRESEARCH L. B. Kier et al.