AnimatLab: a 3D graphics environment for neuromechanical simulations.
The nervous systems of animals evolved to exert dynamic control of behavior in response to the needs of the animal and changing signals from the environment. To understand the mechanisms of dynamic control requires a means of predicting how individual neural and body elements will interact to produce the performance of the entire system. AnimatLab is a software tool that provides an approach to this problem through computer simulation. AnimatLab enables a computational model of an animal's body to be constructed from simple building blocks, situated in a virtual 3D world subject to the laws of physics, and controlled by the activity of a multicellular, multicompartment neural circuit. Sensor receptors on the body surface and inside the body respond to external and internal signals and then excite central neurons, while motor neurons activate Hill muscle models that span the joints and generate movement. AnimatLab provides a common neuromechanical simulation environment in which to construct and test models of any skeletal animal, vertebrate or invertebrate. The use of AnimatLab is demonstrated in a neuromechanical simulation of human arm flexion and the myotactic and contact-withdrawal reflexes.
Cofer
David
D
Department of Biology, Georgia State University, Atlanta, GA 30303, USA.
Cymbalyuk
Gennady
G
Reid
James
J
Zhu
Ying
Y
Heitler
William J
WJ
Edwards
Donald H
DH
D000818:Animals; D001132:Arm / Q000294:innervation / Q000502:physiology; D001696:Biomechanical Phenomena; D003196:Computer Graphics / Q000295:instrumentation*; D003198:Computer Simulation; D006801:Humans; D008953:Models, Anatomic; D008959:Models, Neurological; D009046:Motor Neurons / Q000502:physiology; D009470:Muscle Spindles / Q000502:physiology; D018482:Muscle, Skeletal / Q000294:innervation / Q000502:physiology; D009415:Nerve Net; D009424:Nervous System Physiological Phenomena; D016571:Neural Networks, Computer; D010812:Physical Stimulation / Q000295:instrumentation*; D012018:Reflex / Q000502:physiology; D011984:Sensory Receptor Cells / Q000502:physiology; D012984:Software