Hughes Stuart W, Lorincz Magor, Cope David W, Crunelli Vincenzo
School of Biosciences, Cardiff University, Museum Avenue, Cardiff CF10 3US, UK.
J Neurosci Methods. 2008 Apr 30;169(2):290-301. doi: 10.1016/j.jneumeth.2007.10.014. Epub 2007 Nov 1.
The dynamic clamp is a technique which allows the introduction of artificial conductances into living cells. Up to now, this technique has been mainly used to add small numbers of 'virtual' ion channels to real cells or to construct small hybrid neuronal circuits. In this paper we describe a prototype computer system, NeuReal, that extends the dynamic clamp technique to include (i) the attachment of artificial dendritic structures consisting of multiple compartments and (ii) the construction of large hybrid networks comprising several hundred biophysically realistic modelled neurons. NeuReal is a fully interactive system that runs on Windows XP, is written in a combination of C++ and assembler, and uses the Microsoft DirectX application programming interface (API) to achieve high-performance graphics. By using the sampling hardware-based representation of membrane potential at all stages of computation and by employing simple look-up tables, NeuReal can simulate over 1000 independent Hodgkin and Huxley type conductances in real-time on a modern personal computer (PC). In addition, whilst not being a hard real-time system, NeuReal still offers reliable performance and tolerable jitter levels up to an update rate of 50kHz. A key feature of NeuReal is that rather than being a simple dedicated dynamic clamp, it operates as a fast simulation system within which neurons can be specified as either real or simulated. We demonstrate the power of NeuReal with several example experiments and argue that it provides an effective tool for examining various aspects of neuronal function.
动态钳是一种可将人工电导引入活细胞的技术。到目前为止,该技术主要用于向真实细胞添加少量“虚拟”离子通道或构建小型混合神经元回路。在本文中,我们描述了一个名为NeuReal的计算机系统原型,它扩展了动态钳技术,使其包括:(i)连接由多个隔室组成的人工树突结构;(ii)构建由数百个具有生物物理真实性的建模神经元组成的大型混合网络。NeuReal是一个完全交互式的系统,运行在Windows XP上,用C++和汇编语言编写,并使用微软DirectX应用程序编程接口(API)来实现高性能图形。通过在计算的各个阶段使用基于采样硬件的膜电位表示,并采用简单的查找表,NeuReal可以在现代个人计算机(PC)上实时模拟1000多个独立的霍奇金和赫胥黎型电导。此外,虽然NeuReal不是一个硬实时系统,但在高达50kHz的更新速率下,它仍然提供可靠的性能和可容忍的抖动水平。NeuReal的一个关键特性是,它不是一个简单的专用动态钳,而是作为一个快速模拟系统运行,在这个系统中,神经元可以被指定为真实的或模拟的。我们通过几个示例实验展示了NeuReal的强大功能,并认为它为研究神经元功能的各个方面提供了一个有效的工具。