320 likes | 577 Views
SURA Cyberinfrastructure Workshop: Life Sciences and the Grid. AnimatLab: A Toolkit for Analysis and Simulation of the Neural Control of Behavior. Ying Zhu Department of Computer Science Georgia State University. My Research Background.
E N D
SURA Cyberinfrastructure Workshop: Life Sciences and the Grid AnimatLab: A Toolkit for Analysis and Simulation of the Neural Control of Behavior Ying Zhu Department of Computer Science Georgia State University
My Research Background • Extensive experience on real-time 3D graphics, visual simulation, and medical visualization • Recent projects • 3D visualization and simulation for neuroscience • Collaborative virtual environment for molecular modeling
Outline • What is AnimatLab? • Why build AnimatLab? • Modeling and simulation of crayfish escape behavior • The next generation AnimatLab and the Grid • Summary
What is AnimatLab? • A 3D computer graphics environment for neurobiologists to visualize and test computational models of neurons, neural circuits, sensors, and muscles, and their control of a model animal’s behavior in a physically realistic virtual world • Animat: artificial animals, including physical robots and virtual simulations
Why build AnimatLab? • A central goal of neuroscience is to understand how the nervous system is organized to control behavior • This control must be dynamic and depend on a constant dialog between sensory input, including feedback, and motor commands
Why build AnimatLab? • This important dynamic relationship between nervous function and behavior is poorly understood because of technical limitations to record neural activity in freely behaving animals • Currently it is only possible to record from central neurons in restrained or anesthetized animals
Why build AnimatLab? • AnimatLab can help formalize and evaluate hypotheses about the neural and physical mechanisms for dynamic control of behavior by simulating freely behaving animals
Related Works • AnimatLab and other computational neuroscience tools (e.g. NEURON and GENESIS) • AnimatLab and computational neuroethology • AnimatLab and biorobots
Related Works • Other computational simulationsof animal behavior exist • But they were built for a specificanimal • AnimatLab is a general purposetoolkit
Crayfish Escape Behavior • The neural circuits of crayfish escape are among the best understood neural circuits in any animal, and for 60 years have provided a model for sensorimotor integration
The Result • We were able to use AnimatLab to simulate the fast abdominal flexion that evokes an upward directed movement of the model crayfish • But the subsequent abdominal re-extension and swimming are ineffective • The challenges: • Need more detailed neural model • Need more sophisticated muscle simulation • Need more realistic crayfish body parts • Some important circuit elements may not have been identified
Next Generation AnimatLab • A more powerful and extensible neural simulator • A more extensible and transparent physics simulator architecture • A more sophisticated muscle simulator
Next Generation AnimatLab • An improved hydrodynamic simulator • A better 3D body editor • Optimization for new computer hardware
AnimtLab and the Grid • Grid computing can • provide the ability to search through vast parameter spaces such as various muscle parameters • allow the user to evolve the neural network, the body of the organism, or both at the same time in order to meet some desired goal
AnimatLab and the Grid • The grid would allow us to perform the search in a parrallel fashion on thousands of computers simultaniously. • This vastly decreases the time it takes to perform such an evaluation.
AnimatLab and the Grid • Grid services will be implemented as a plug-in for AnimatLab with four components • search algorithm • population generator • grid manager • visualization tools
Grid Computing at GSU • GSU is deploying 1000 United Devices license across the campus • We are working closely with Art Vandenberg’s group to take full advantage of this resource as well as SURAgrid
Summary • We have been developing AnimatLab for 2 years • Version 1.0 is expected to be released in the next six months for evaluation and user feedback • Version 2.0 will be our focus for the next 3 – 5 years • Interest among neuroscientists is high • AnimatLab will be a useful toolkit for computational neuroscience
The Team • PI: Donald H. Edwards • Professor of Biology • Director of GSU Brains & Behavior Program • Co-PI: Ying Zhu (Computer Science) and Gennady Cymbalyuk (Physics) • Collaborators: William Heitler (University of St. Andrews, UK) and Andrei Olifer (Emory University) • PhD students: David Cofer, James Reid
Sponsors Preliminary work has been funded by • NIH P20-GM065762 • GSU Brains & Behavior Program • A grant proposal was submitted to NSF Collaborative Research in Computational Neuroscience (CRCNS) in January 2006
Thank you! • Questions? yzhu@cs.gsu.edu (Ying Zhu) or biodhe@langate.gsu.edu (Don Edwards)