您好,欢迎访问三七文档
tmSeriesFROMNEURONTONETWORK:MEASUREMENT,ANALYSISANDMODELINGPart6:Braintool-AnintegratedworkbenchforneuronalmodelingandforrapidprototypingKunoWyler,RolandE.Best,HendrikusW.G.M.Boddeke,DanielStainhauserJuly17,1996AbstractPart5revieweddi erentmodelsofneuronsandprovidedasurveyofappropriatesimulationtools.Part6willterminatethisseries‘Fromneurontonetwork:Measurement,analysisandmodeling’withatutorialsectiondescribinganimplementationofaneuronmodelwithMatlab/Simulinkandatypicalapplicationofit.1IntroductionThis nalpartdescribestheimplementationofabiophysicalmodelwithinaprogrammingenvi-ronmentforrapidprototypingofneuronalmodelsusedandcustomizedintheBraintoolproject.BraintoolisaninterdisciplinaryresearchprojectwithintheSwisspriorityprogrammeBiotechnol-ogy(module:Neuroinformatics).Theaimoftheprojectistostudyandsimulatetheinformationprocessinginbiologicalneuralnetworksandtodevelopneuromorphicarti cialneuralnetworkalgo-rithmsandarchitecturesofthe3rdgenerationwhicharemorebiologicallyinspiredthantraditionalarti cialneuralnetworks.TheresearchisbasedonaclosecollaborationbetweentheInstituteofInformaticsandAppliedMathematicsandtheInstituteofPhysiologyoftheUniversityofBern,Switzerland.Thescienti cresearchoftheprojectisfocusedonthreelevelsofmodeling:(1)synapticlevel[1,2,3],(2)celllevel[4],and(3)networklevel[5,6,7,8,9].Tointegratetheresultsofthesedi erentsystemlevelsinonemodeloneneedsa exibleprogrammingandsimulationenviron-mentwhichenablesafastimplementationofprototypesofneuronalmodels.Mostoftheavailablesimulationprograms(cf.section4.2ofpart5or[10])donotsupporttheimplementationofnewmodelsorarerestrictedtoaspeci crangeofsystemlevels.Thereforeanotheraimoftheprojectistodevelopanintegratedworkbenchwhichsupportsrapidprototypingofneuronalmodels(rapidneuronalprototyping)andprovidesanextensivesetofanalysisinstrumentsfortheexperimenter.‘Integrated’meansthattheworkbenchsupportssimulationandexperimentationandfacilitatesthecomparisonofphysiologicalexperimentaldatawithsimulationresults(cf.Figure1).ThesimulationenvironmentoftheworkbenchisbasedonMatlab/Simulink[11,12]andtheexperi-mentationenvironmentisbasedonLabView[13].TheuseofgraphicalprogrammingenvironmentslikeSimulinkandLabViewenablesresearcherswithoutbackgroundincomputersciencetoimple-menttheirownmodelsandtousetheminteractivelyina‘plugandplay’manner.Theworkbenchhasanopensystemarchitecture,whichincludesaminimumof xedmodelsandstructures.It1servesasaplatformfortheireasyimplementation.Thus,Braintooldi ersfromclassicalsimulationsystemsandcanbeusedmoreliketoadecisionsupportsystemwhichprovidestoolsforacloseinteractionbetweentheoryandexperiment.Toavoidthedevelopmentofisolatedsimulationcodetheworkbenchisbasedontoolboxes,whichcanbesharedbetweenusers.Toolboxesareapplica-tionspeci ccollections(libraries)ofreusablecomponents,whichcanbeusedtosetupasinglesimulationorawholeexperimentationenvironment(applications).Everyuserisfreetocustomizehislocalworkbenchbymodifyingcomponentsofatoolboxorbycreatingnewcomponentsorevennewtoolboxes.Ifthesecomponentsareforotherusersofinteresttheywillbeincludedintotheworkbenchprovidedthattheymeetallrequirementsposedina‘Developer’sGuide’(conceptofdistributeddevelopment).Thiswaytheavailablesetoftoolsoftheworkbenchismainlyde nedbytheapplicationsandexperimentsofitsusersanditwillgrowwiththeirneeds.Theadvantageofthiscomponentandapplicationorienteddevelopmentisreusabilityofcodeandevolutionarygrowthofthesimulationenvironment.Sothereisnoneedofacompletesystemdesignandaded-icatedteamforprogrammingandmaintenanceofthesystem.Thedisadvantageisperformanceofcodeandorganizationproblemsoftheenvironment.The rstpointcanbehandledeitherbyimplementingtheprototypewithaspecializedsimulatorforneuronalmodels(e.g.Neuron[14])orbyportingthecodetoamorepowerfulcomputationalplatform.Thesecondpointcanbemanagedbyde ninganapplicationspeci cstructureofworkbenchanaloguetotheoneofarealworkbench.Aworkbenchmakesanumberoftoolboxesavailablecontainingtoolsandcomponentstoundertakeaspeci ctask.Theexperimentalistusestheworkbenchlikethecraftsman: rst,heanalyseshisproblemandthenhechoosestheappropriatetoolboxandcomponentssuppliedbytheworkbenchandcarriesouthiswork.Ifheneedstoolsorcomponents,whicharenotsuppliedbytheworkbenchhebuildsthemeitherhimselforhegetsthemfromsomewhereelse.Thiscommonimageoftheworkbenchanditsprede nedstructurecanbeusedasamentalroad-maptonavigatethroughtheworkbenchto ndtheappropriatetoolboxortostoreanewcomponentatitsrightplace.Thisprede nedstructurehelpsalsotokeeptheworkbenchinorder.ThenextsectionwilldemonstratethestepwiseimplementationoftheHodgkin-HuxleymodelwithinthesimulationenvironmentoftheBraintoolworkbench.2ImplementationofaHodgkin-HuxleycompartmentThemodelofHodgkin-Huxleydescribestheionicmechanismsunderlyingtheinitiationandprop-agationofactionpotentialsinthesquidgiantaxon.1InthissectionwewillrebuildthismodelwithSimulinkandreproducesomeresultsofthevoltage-clampexperimentsreportedbyHodgkinandHuxleyintheirseminalarticle[15].Simulinkisagraphicalprogrammingenvironmentforthesimulationandtheanalysisofdynamicsy
本文标题:tm Series FROM NEURON TO NETWORK MEASUREMENT, ANAL
链接地址:https://www.777doc.com/doc-3153468 .html