6
Neurocomputing 70 (2007) 1079–1084 Letters Data mining neural spike trains for the identification of behavioural triggers using evolutionary algorithms Richard Stafford, F. Claire Rind School of Biology and Psychology, Ridley Building, University of Newcastle-upon-Tyne, NE1 7RU, UK Received 30 January 2006; received in revised form 1 September 2006; accepted 1 September 2006 Communication by W.L. Dunin-Barkowski Available online 10 November 2006 Abstract We analysed spike trains from the descending contralateral movement detector (DCMD) neuron of locusts. The locusts either performed jumps or did not jump in response to visual looming stimuli. An evolutionary algorithm (EA) was employed to sort spike trains into the correct behavioural categories by optimising threshold parameters, so jump behaviour occurred if the spike-train data exceeded the threshold parameters from the EA. A candidate behavioural trigger appeared to be prolonged high-frequency spikes at a relatively early stage in the approach of the stimulus. This technique provides a useful precursor to a full biological analysis of the escape jump mechanism. r 2006 Elsevier B.V. All rights reserved. Keywords: DCMD neuron; Locust; Behaviour; Neural coding; Evolutionary algorithm 1. Introduction Escape or startle behaviours in some animals are triggered by a single spike in an identified interneuron. For example, a single spike in the Mauther neuron of teleost fish causes the C-start escape behaviour ([7]), and a single spike in one of the crayfish’s giant interneurons causes a tail-flip escape response ([3]). However, most escape behaviours are not so obviously coded, relying instead on particular features from within complex trains of spikes. The descending contralateral movement detector (DCMD) neuron of locusts responds most vigorously to small, fast-moving stimuli that may best represent the locust’s natural avian predators [9,10]. Of these, the DCMD neuron responds most strongly when the object looms, or appears to approach the eye. In flight, the DCMD neuron is thought to trigger a gliding behaviour that may cause a locust to dive and evade capture by an approaching predator [11,12]. DCMD neuron activity may also be involved in the locust’s evasive steering behaviours that occur earlier during a predator’s approach [12,5]. The spike-train feature of the DCMD neuron that triggers a glide is thought to be complex. DCMD neuron spikes must occur in sufficient number above an instanta- neous threshold so as to allow them to summate and elicit action potentials in a motor neuron that is involved in the elevation of the wings into the gliding posture [11]. Furthermore, this trigger feature must occur within the correct phase of the wingbeat cycle so as to be summed with ongoing flight motor activity and to allow the glide to occur at the appropriate wingbeat phase [11]. Determining the features of a neural spike train that trigger a particular behaviour can be a complex and time- consuming process. In demonstrating the role of an identified neuron in behaviour two approaches are common: Classically, necessity and sufficiency can be demonstrated by first ‘killing’ the neuron and demonstrat- ing that behaviour no longer occurs in response to a normally effective stimulus, and secondly, exciting the neuron electrically and eliciting the behaviour artificially [7]. However, often the invasive techniques required may themselves result in an alteration of the animal’s natural ARTICLE IN PRESS www.elsevier.com/locate/neucom 0925-2312/$ - see front matter r 2006 Elsevier B.V. All rights reserved. doi:10.1016/j.neucom.2006.09.011 Corresponding author. E-mail address: [email protected] (F. Claire Rind).

Data mining neural spike trains for the identification of behavioural triggers using evolutionary algorithms

Embed Size (px)

Citation preview

Page 1: Data mining neural spike trains for the identification of behavioural triggers using evolutionary algorithms

ARTICLE IN PRESS

0925-2312/$ - se

doi:10.1016/j.ne

�CorrespondE-mail addr

Neurocomputing 70 (2007) 1079–1084

www.elsevier.com/locate/neucom

Letters

Data mining neural spike trains for the identification of behaviouraltriggers using evolutionary algorithms

Richard Stafford, F. Claire Rind�

School of Biology and Psychology, Ridley Building, University of Newcastle-upon-Tyne, NE1 7RU, UK

Received 30 January 2006; received in revised form 1 September 2006; accepted 1 September 2006

Communication by W.L. Dunin-Barkowski

Available online 10 November 2006

Abstract

We analysed spike trains from the descending contralateral movement detector (DCMD) neuron of locusts. The locusts either

performed jumps or did not jump in response to visual looming stimuli. An evolutionary algorithm (EA) was employed to sort spike

trains into the correct behavioural categories by optimising threshold parameters, so jump behaviour occurred if the spike-train data

exceeded the threshold parameters from the EA. A candidate behavioural trigger appeared to be prolonged high-frequency spikes at a

relatively early stage in the approach of the stimulus. This technique provides a useful precursor to a full biological analysis of the escape

jump mechanism.

r 2006 Elsevier B.V. All rights reserved.

Keywords: DCMD neuron; Locust; Behaviour; Neural coding; Evolutionary algorithm

1. Introduction

Escape or startle behaviours in some animals aretriggered by a single spike in an identified interneuron.For example, a single spike in the Mauther neuron ofteleost fish causes the C-start escape behaviour ([7]), and asingle spike in one of the crayfish’s giant interneuronscauses a tail-flip escape response ([3]). However, mostescape behaviours are not so obviously coded, relyinginstead on particular features from within complex trainsof spikes.

The descending contralateral movement detector(DCMD) neuron of locusts responds most vigorously tosmall, fast-moving stimuli that may best represent thelocust’s natural avian predators [9,10]. Of these, theDCMD neuron responds most strongly when the objectlooms, or appears to approach the eye. In flight, theDCMD neuron is thought to trigger a gliding behaviourthat may cause a locust to dive and evade capture by anapproaching predator [11,12]. DCMD neuron activity may

e front matter r 2006 Elsevier B.V. All rights reserved.

ucom.2006.09.011

ing author.

ess: [email protected] (F. Claire Rind).

also be involved in the locust’s evasive steering behavioursthat occur earlier during a predator’s approach [12,5].The spike-train feature of the DCMD neuron that

triggers a glide is thought to be complex. DCMD neuronspikes must occur in sufficient number above an instanta-neous threshold so as to allow them to summate and elicitaction potentials in a motor neuron that is involved in theelevation of the wings into the gliding posture [11].Furthermore, this trigger feature must occur within thecorrect phase of the wingbeat cycle so as to be summedwith ongoing flight motor activity and to allow the glide tooccur at the appropriate wingbeat phase [11].Determining the features of a neural spike train that

trigger a particular behaviour can be a complex and time-consuming process. In demonstrating the role of anidentified neuron in behaviour two approaches arecommon: Classically, necessity and sufficiency can bedemonstrated by first ‘killing’ the neuron and demonstrat-ing that behaviour no longer occurs in response to anormally effective stimulus, and secondly, exciting theneuron electrically and eliciting the behaviour artificially[7]. However, often the invasive techniques required maythemselves result in an alteration of the animal’s natural

Page 2: Data mining neural spike trains for the identification of behavioural triggers using evolutionary algorithms

ARTICLE IN PRESSR. Stafford, F. Claire Rind / Neurocomputing 70 (2007) 1079–10841080

behaviour, obscuring any effect of the perturbed neuronitself. An alternative method is to correlate spike-train andbehavioural features in order to indicate a possible causalrelationship [11,12]. However, obtaining neural and beha-vioural data simultaneously are highly demanding anddetermining the correct features of the behaviour and spiketrain to correlate is largely a trial and error process.

In this study, we present an objective method of dataanalysis that may help identify features of a spike trainimportant in behavioural triggering, allowing the collectionand analysis of more focussed biological data in subse-quent experiments.

We correlate neuronal and behavioural features using anevolutionary algorithm (EA), which simultaneously opti-mises a range of parameters associated with DCMDneuron spike trains recorded from locusts either jumpingin response to a looming stimulus, or producing noresponse to it. The parameters are then used, withoutreference to the locust’s behavioural response, to divide thespike trains into ‘jump’ or ‘non-jump’ prediction groups, ina similar way to EA-based clustering methods in bioinfor-matics [4]. These predictions are then compared with thebehaviour known to have occurred during each spike train,with correct predictions increasing the ‘fitness’ of the set ofparameters used to divide the trials. An optimal set ofparameters is finally obtained that correctly dividesjumping and non-jumping spike trains based on particularresponse features. These spike train features may, there-fore, be important in triggering the jump itself.

2. Methods

2.1. Experimental methods

We used recorded data of DCMD activity and beha-vioural responses in two locusts challenged with computer-generated visual stimuli looming from their right sides(data originally presented in [2]).

Visual stimuli were displayed on a high-speed computermonitor with a refresh rate of 180Hz. The stimulus was acomputer-generated circular object of diameter 80mm,which loomed towards the locust at a constant speed of1m/s. The monitor screen was positioned 70mm from thelocust’s right eye and the simulated trajectory of objectapproach was 901 to the locust’s long axis. Initially, thelooming stimulus was simulated to be 2.07m from the eyeof the locust (including the 70mm between the position ofthe screen and the locust) and approached over 2m, finallysubtending an angle of 601 on the locust’s eye at its finalsimulated position level with the monitor screen.

Activity in the left DCMD was recorded from its axon inthe cervical connectives using implanted hook electrodes asdescribed in [12]. Electrodes were attached to 50 mmdiameter insulated copper wires and signals amplified.The copper wires acted as a loose tether. Other than thewire tether, locusts could move and jump freely. For eachtrial, DCMD activity was processed off-line in Spike2

(CED) to obtain the timing of each spike, relative to thestart of looming stimulus movement. Spike timings wererecorded in seconds to an accuracy of five decimal places.Each spike train was also classified as a jump-producingspike train or a non-jump-producing spike train based onwhether the locust jumped during or immediately after thepresentation of the looming stimulus in that trial.Jumping in response to a looming stimulus occurred in

p25% of trials; however, the frequency of jumping inresponse to a looming stimulus was far greater than thatwhen no stimulus was shown, when the locust rarelyjumped unless in response to a disturbance in thelaboratory (e.g. opening a door and entering the labora-tory). In addition, the timing of the jumps coincided withthe final phase of looming stimulus expansion, from 0.2 sbefore the end of stimulus movement until its end. Thisindicates the locust did jump in response to the loomingstimuli when jumping behaviour occurred.Due to the difficulty in collecting electrophysiological

data from locusts able to freely jump, data were obtainedfrom just two locusts. Locust 1 had four clear DCMDneuron recordings during jumps and 12 clear DCMDneuron recordings during no jumps. Locust 2 had two clearrecordings during jumps and 11 clear recordings during nojumps. Since it is possible that subtle differences may occurbetween the behavioural triggers of different animals, datawere analysed separately for the two locusts.

2.2. Parameters used to divide spike trains into jump and

non-jump groups

A total of six parameters were used by the evolutionaryalgorithm to attempt to separate spike trains recordedduring jumps from those recorded during non-jumps. Thefirst two parameters defined a time window of interest andwere (1) start time and (2) end time. These parameters weredesigned to focus on a specific window of important neuralactivity, which could, in theory, include the whole record ofthe DCMD neuron response. The limits of these para-meters, when adjusted by the EA, were between the start ofthe loom, and the last recorded spike in the DCMD neuronresponse.Three interlinked parameters were also used to deter-

mine differences between spike trains. The parameters were(3) a threshold instantaneous spike frequency (the recipro-cal of a single inter-spike interval), (4) a number ofconsecutive spikes occurring above the threshold fre-quency, (5) a time for which the instantaneous frequencyof the spike train exceeded the threshold frequency.Parameters 4 and 5 are closely correlated, but subtlydifferent. For example a time of 0.1 s above a 100 imp/sthreshold must equate to at least 10 spikes above thethreshold, but could mean more spikes than this if theinstantaneous frequency rose during this period. Unlike instatistical analysis, there is no need for the parameters to befully independent. However, correlated variables must beinterpreted with care. Parameter (6) was the maximum

Page 3: Data mining neural spike trains for the identification of behavioural triggers using evolutionary algorithms

ARTICLE IN PRESSR. Stafford, F. Claire Rind / Neurocomputing 70 (2007) 1079–1084 1081

instantaneous spike frequency that occurred within theregion of interest (between the start time and end timedefined above). This parameter was included in order toinvestigate whether very high-frequency spikes occurring atan optimal time could act as a jump trigger.

2.3. Evolutionary algorithm and fitness design

We performed data analysis using an EA described indetail in [8]. Initially, a population of individuals wasgenerated where each individual was a set of values foreach of the parameters described in the previous section. Avalue for each of these parameters was randomly deter-mined from uniform distributions with set ranges. Rangesfor parameters 1 and 2 were 0 s (the start time of the loom)and the time of the final spike in the data set. Parameter 3ranged from 0 to 500 imp/s. Parameter 4 from 1 to 30spikes. Parameter 5 from 0 to 0.35 s and parameter 6 from0 to 700 imp/s. One complete set of parameter values wasconsidered as an ‘individual’ for use in the evolutionaryalgorithm below. Initially, individuals were assigned fitness0 (see below). Fitness was a measure of how well anindividual sorted the spike trains into jump and non-jump behaviours, the higher the value the better thesolution, and the more likely the individual would be toproduce offspring in the next generation of individualsolutions.

The EA used a search strategy based on biologicalevolution and natural selection to optimise the parametervalues of the originally generated ‘individuals’ oversuccessive generations. The parameter values of eachindividual are used to separate jump from non-jump spiketrains on the basis of whether the recorded spike train valueis greater (jump) or lesser (non-jump) than that specified bythe parameter value for that individual in the EA. Duringevaluation of an individual in a generation of the EA,recorded spike train data were filtered so as only that datafalling within the time window given by parameters 1 and 2of a given individual were studied. Furthermore, if theinstantaneous spike frequencies of the data fell below thevalue in parameter 3 they were also ignored. If two of thethree parameters 4–6 exceeded the parameter value of theindividual solution from the EA, and the data were foractual jump behaviour, then the fitness for that individualwas increased by either three units for locust 1, or six unitsfor locust 2 (see below). Similarly, if two of the threeparameters 4–6 were below the threshold values for thatindividual and the data were for non-jump behaviour, thefitness for that individual solution was increased by oneunit. In all other cases, where spike trains resulting injumping behaviour were classified as non-jumps or wherespike trains not resulting in jumps were classified as jumpspike trains, fitness did not increase. In preliminaryexperiments, an EA design requiring all parameters of agiven individual to classify a spike train as jump or non-jump was tried but was found to be less effective than thedesign described here.

Different fitness increments were used for correctclassification of jumps and non-jumps because there weremore non-jump records than jump records. This preventedthe EA from finding a local optimum, where all the non-jumps were correctly classified but jumps were incorrectlyclassified. For Locust 1, correct classification of the 4 jumpspike trains resulted in a fitness of (4 jumps � 3 units perjump) 12 units, identical to the correct classification of the12 non-jump situations. For Locust 2, a total fitness of(2 jumps� 6 units per jump) 12 units would be obtained forthe jumps compared to the 11 units for non-jumps. Themaximum fitness of Locust 1 was 24 units and Locust 2 was23 units.By this method, a value of fitness was obtained for each

of the individuals in the population at a given generation,depending on how well the parameters of that individualdistinguished between jump and non-jump trials. If anindividual has parameter values that correctly classify ahigh number of jump and non-jump trials, it is awarded ahigh fitness and will be selected for by the EA. Thisindividual will then produce a number of similar indivi-duals to itself in the next generation.Recombination between different individuals in the

population, and mutation, alters the individual’s offspringin the next generation slightly in order to attempt to find asolution with increased fitness. If an individual hasparameters which poorly separate jump and non-jumptrials, it will not be selected for by the EA and theindividual will not produce any similar offspring in the nextgeneration. The EA was run for 200 generations or until‘jump’ and ‘non-jump’ data were fully separated.A fully annotated version of the Matlab encoded EA,

including details about mutation rates and recombination,is available for inspection and use at (http://www.staff.ncl.ac.uk/claire.rind/EA.htm).

3. Results and discussion

The EA was able to fully sort the jump and non-jumpdata for Locust 1 into the correct behavioural groups (maxfitness obtained ¼ 24 units). For Locust 2, one non-jumprecord was misclassified as a jump (max fitnessobtained ¼ 22 units).The EA was run five times for each locust in order to

give an indication of the distribution of the thresholdparameters required to sort the data (Table 1). Theprecision on any one parameter value between replicateruns of the EA indicates the importance of that particularparameter in distinguishing between jump and non-jumpbehaviours on the basis of the DCMD response.For both locusts, a precise value for the end time of the

time window of interest was found in consecutive runs ofthe EA. The mean value of this parameter was 1.8 s afterthe start of the loom for both locusts. The high precision ofthis parameter, combined with the low precision of thestart of time window parameter, is likely to indicate thatimportant features of the spike train, that can be used to

Page 4: Data mining neural spike trains for the identification of behavioural triggers using evolutionary algorithms

ARTICLE IN PRESS

Table 1

The parameters obtained from the EA that best sort the DCMD responses recorded during jump and non-jump trials into the correct behavioural

categories

Parameter Replicate 1 2 3 4 5 Mean S.D. S.D. as

% of

mean.

Locust 1

Start time (s after start of loom) 0.779 0.302 0.615 0.9163 0.851 0.693 0.246 35.4

End time (s after start of loom) 1.793 1.910 1.788 1.823 1.825 1.83 0.0489 2.67

Instantaneous spike threshold (imp/s) 86.38 123.1 83.68 79.10 94.80 93.4 17.6 18.8

Number of spikes above threshold 6.52 5.80 7.46 7.60 6.75 6.83 0.734 10.7

Time above threshold (s) 0.2601 0.1928 0.1455 0.201 0.306 0.221 0.0625 28.3

Maximum instantaneous frequency (imp/s) 234.3 286.5 7.20 58.0 400.3 197.3 162.8 82.6

Locust 2

Start time (s after start of loom) 1.498 0.128 0.4367 1.5786 1.395 1.01 0.674 66.8

End time (s after start of loom) 1.874 1.715 1.8053 1.9409 1.893 1.84 0.0878 4.76

Instantaneous spike threshold (imp/s) 53.1 20.98 82.16 111.94 96.54 72.9 36.3 49.6

Number of spikes above threshold 17.12 13.06 3.68 12.01 9.64 11.1 4.95 44.6

Time above threshold (s) 0.0814 0.0253 0.2385 0.215 0.196 0.151 0.0928 61.3

Maximum instantaneous frequency (imp/s) 274.1 461.2 279.7 142.6 274.6 286.4 113.5 39.6

Parameters for Locust 1 fully sort the data into the correct categories. Parameters for Locust 2 result in one non-jump spike train being categorised as a

jump. Data for each locust is provided for five replicate optimisations by the EA as is the mean, S.D. and S.D. as a percentage of the mean of the five

replicate trials for each parameter.

R. Stafford, F. Claire Rind / Neurocomputing 70 (2007) 1079–10841082

distinguish jump and non-jump trials, occur immediatelyprior to 1.8 s after the start of the loom. Since the loomingobject would, in theory, collide with the locust 2.07 s afterthe start time, this equates to 0.27 s before the calculatedtime of collision.

For DCMD neuron spikes to result in the triggering ofbehaviour, such as jumping, they are likely to have to sumin a postsynaptic neuron such as a motor neuron and resultin the threshold of this neuron being exceeded and either asingle-action potential or several action potentials beingproduced [1,6]. This is because EPSPs mediated by theDCMD neuron in leg motor neurons, such as the fastextensor of the tibiae, are small (o1mV) and one EPSP onits own is not big enough to cause a spike [1].Instantaneous spike frequency is, therefore, an importantresponse feature in determining the potential responses ofsuch postsynaptic neurons.

Mean values for the instantaneous spike thresholdparameter of 93.4 and 72.9 imp/s were obtained for Locusts1 and 2, respectively, although the precision of this estimatewas low for Locust 2 (Table 1). Clearly, there are potentialinteractions between this term and the number of spikes, orthe time, above the threshold frequency parameter. Highvalues of instantaneous frequency often coincided withshorter time periods or lower spike numbers above thethreshold frequency (e.g. Locust 1, replicate 2 in Table 1),whereas low values often resulted in longer times or highernumbers of spikes above the threshold frequency (e.g.Locust 2, replicates 1 and 2). The values of these threeparameters are, as expected, tightly correlated. However,discrepancies can arise between spike number above thethreshold frequency and time above the threshold fre-quency. These discrepancies may arise due to the fitness

design requiring only fulfilment of two of the parameters4–6 in order to correctly classify a spike train as occurringduring a jump or non-jump behaviour.Values for the maximum instantaneous frequency

parameter were much more precise between replicateoptimisations for Locust 2 than for Locust 1. For Locust1, the parameter played little role in classifying spiketrains as occurring during jumps or non-jumps, often beinglower than the instantaneous spike threshold. For Locust2, the EA results indicate values of around 200 imp/sor greater may be important in triggering a jump.Although not all values exceed 200 imp/s (e.g. Locust 2,replicate 4), this may also have occurred because the fitnessdesign only required correct classification of 2 of the 3parameters.The optimal parameters obtained from the EA indicate

areas where differences between jump and non-jump spiketrains occurred. Since collecting electrophysiological datafrom freely moving animals is difficult, our data sets weresmall. Furthermore, since the frequency of jumping inresponse to a purely visual stimulus is low, the amount ofjump data collected was particularly low. Therefore, we donot have sufficient data with which to test the optimalparameters generated by the EA. However, the purpose ofthis study was to develop a method of objectivelyidentifying key aspects of a spike train that could beimportant in triggering behaviour.It is unlikely that the key features of the spike train,

which are identified as important by the EA, would beobtained by traditional methods such as investigating peri-stimulus plots (Fig. 1). In both jump and non-jump plots,the maximum spike frequency is far higher at the end of thestimulus approach and immediately after the stimulus stops

Page 5: Data mining neural spike trains for the identification of behavioural triggers using evolutionary algorithms

ARTICLE IN PRESS

Fig. 1. Peri-stimulus plots of DCMD neuron spike rate for jump and non-

jump behaviours against time from onset of visual stimulus movement.

Spike rate is instantaneous frequency averaged over 25ms time window in

order to smooth the plot. Grey box indicates the time period 1.7–1.8 s

from the start of movement of the object. Horizontal dotted line indicates

a frequency of 80 imp/s. Vertical dotted line indicates the end of stimulus

approach, where the stimulus subtends an angle of 601 on the locust’s eye,

70mm from the theoretical point of collision. DCMD spike activity

remains higher during the time indicated by the grey area in jump rather

than non-jump behaviour.

R. Stafford, F. Claire Rind / Neurocomputing 70 (2007) 1079–1084 1083

than around 1.8 s after the start of the stimulus, defined asa point of interest by the EA. Although differences can beseen between jump and non-jump trials within the timewindow before 1.8 s after the onset of stimulus movement,identifying this time period as important would be difficultdirectly from the figures due to the similarity of what mayappear more important features of the spike train else-where. Furthermore, the spike frequency of non-jumpspike trains can often exceed 80 imp/s during this periodprior to 1.8 s after the onset of stimulus movement, but theduration of this high spike frequency tends to be lowerthan for jump behaviours. Thus, separating jump andnon-jump behaviours using peri-stimulus plots may bedifficult.

A potential limitation of the technique is the identifica-tion of features of the spike trains that occur throughchance differences. This is particularly important ifthe number of spike trains to be analysed is small.Where possible, large numbers of spike trains shouldbe used to identify differences in behaviour. In thisstudy, although the number of spike trains analysed wassmall, the similarities between the two different locusts ofsome key parameters, such as high-frequency spikes480 imp/s occurring 0.27 s before the point of impact,indicates these are likely to be important parameters indetermining whether a locust jumps to a looming stimulusor not.

The information obtained from the EA can be used infurther studies to try and identify key interneurons ormotor neurons that synapse with the DCMD and respond,

producing action potentials, to the types of inputsdesignated as important from the results of the EA.

4. Conclusions

The technique presented in this study is useful inindicating important parameters within the spike trains ofa single neuron that may trigger or partly triggerbehavioural responses. This study cannot directly concludeany important characteristics of spike trains that may causejumping behaviour in locusts. It can, however, greatly aidfurther investigations into the potential trigger for anescape jump. It is likely that the DCMD neuron responsethat may fully or partially trigger a jump occurs around0.27 s before collision for a 1m/s looming visual stimulus.Analysis of the spike train around this time period injumping locusts suggests that a burst of spikes, possibly�80 imp/s in frequency lasting for around 8–10 spikes, orpossibly more spikes of a lower frequency or fewer spikesof a higher frequency, may be important in jumptriggering. Also, as part of the burst of spikes, a highinstantaneous frequency 4200 imp/s may be important intriggering jumps. DCMD neuron spike train characteristicsof locusts during non-jumping trials are likely to differ inthese respects from DCMD neuron spike trains thatproduce jumping behaviour.The identification of these characteristics of DCMD

spike trains in further records of jump and non-jumpbehaviour will be important in assessing the generality ofthis result. Furthermore, the identification of suitablepostsynaptic neurons to the DCMD, which can summateEPSPs at the predicted frequencies and produce actionpotentials as a result, will result in a complete picture of theneural escape jump pathway of locusts.

Acknowledgements

Funded by the EU (LOCUST – IST-2002-38097) and theBBSRC.

References

[1] M. Burrows, C.H.F. Rowell, Connections between descending visual

interneurons and metathoracic motoneurons in the locust, J. Comp.

Physiol. A 85 (1973) 221–234.

[2] E.W. Childs, The roles of the locust DCMD in collision detection,

Ph.D. Thesis, University of Newcastle-upon-Tyne, 1999.

[3] D.H. Edwards, W.J. Heitler, F.B. Krasne, Fifty years of a command

neuron: the neurobiology of escape behavior in the crayfish, Trends

Neurosci. 22 (1999) 153–161.

[4] E. Faulkenauer, A. Marchand, Clustering microarray data with

evolutionary algorithms, in: G.B. Fogel, D.W. Corne (Eds.),

Evolutionary Computation in Bioinformatics, Morgan Kaufmann,

San Francisco, 2003.

[5] J.R. Gray, J.K. Lee, R.M. Robertson, Activity of descending

contralateral movement detector neurons and collision avoidance

behaviour in response to head-on visual stimuli in locusts, J. Comp.

Physiol. A 187 (2001) 115–129.

Page 6: Data mining neural spike trains for the identification of behavioural triggers using evolutionary algorithms

ARTICLE IN PRESSR. Stafford, F. Claire Rind / Neuroc1084

[6] I.C. Gynther, K.G. Pearson, An evaluation of the role of identified

interneurons in triggering kicks and jumps in the locust, J.

Neurophysiol. 61 (1989) 45–57.

[7] H. Korn, D.S. Faber, The Mauthner cell half a century later: a

neurobiological model for decision-making?, Neuron 47 (2005)

13–28.

[8] LOCUST, Project IST-2001-38097: LOCUST, Deliverable D1,.

Model Parameterization and Optimization for Robust Operation,

2006. /www.imse.cnm.es/locustS[9] F.C. Rind, R.D. Santer, Collision avoidance and a looming sensitive

neuron: size matters but biggest is not necessarily best, Proc. Roy.

Soc. Lond. B 271 (2004) S27–S29.

[10] F.C. Rind, P.J. Simmons, Orthopteran DCMD neuron: a reevalua-

tion of responses to moving objects. I. Selective responses to

approaching objects, J. Neurophysiol. 68 (1992) 1654–1666.

[11] R.D. Santer, F.C. Rind, R. Stafford, P.J. Simmons, Role of an

identified looming-sensitive neuron in triggering a flying locust’s

escape, J. Neurophysiol. 95 (2006) 3391–3400.

[12] R.D. Santer, P.J. Simmons, F.C. Rind, Gliding behaviour elicited by

lateral looming stimuli in flying locusts, J. Comp. Physiol. A 191

(2005) 61–73.

Richard Stafford is a researcher in computational

biology and ecology. His work has included

simulations of ecosystems, populations, indivi-

duals, neural networks and evolutionary pro-

cesses, as well as the use of computational

techniques to analyse biological data.

omputing 70 (2007) 1079–1084

Claire Rind is a reader in invertebrate neurobiol-

ogy at the University of Newcastle-upon-Tyne.

Her research interests are the neural mechanisms

used by insects to detect motion, and the

resultant behaviours triggered by motion detec-

tion. She also applies her knowledge in these

areas to the development of artificial visual

systems.