Department of Biology, Georgia State University, Atlanta, GA 30303, USA.
J Neurosci Methods. 2010 Mar 30;187(2):280-8. doi: 10.1016/j.jneumeth.2010.01.005. Epub 2010 Jan 13.
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.
动物的神经系统进化为根据动物的需求和环境变化的信号来对行为进行动态控制。要理解动态控制的机制,需要有一种方法来预测单个神经和身体元素将如何相互作用,从而产生整个系统的性能。AnimatLab 是一种软件工具,通过计算机模拟为解决这个问题提供了一种方法。AnimatLab 允许从简单的积木构建动物身体的计算模型,将其置于受物理定律约束的虚拟 3D 世界中,并由多细胞、多腔室神经电路的活动来控制。身体表面和内部的传感器感受器对外界和内部信号做出反应,然后兴奋中枢神经元,而运动神经元则激活跨越关节并产生运动的 Hill 肌肉模型。AnimatLab 提供了一个通用的神经机械模拟环境,可以在其中构建和测试任何骨骼动物的模型,包括脊椎动物和无脊椎动物。AnimatLab 的使用在人类手臂弯曲的神经机械模拟以及肌牵张反射和接触-退缩反射中得到了展示。