CONICAL-计算神经科学类库


什么是CONICAL

CONICAL是一个C++类库,用于构建计算神经科学中常见的模拟。目前的研究重点是脑区建模,其功能类似于GENESIS和NEURON。未来的类可能支持反应扩散动力学和更多。

CONICAL

特点

CONICAL的一个关键特点是跨平台兼容性;它已经在Unix、DOS和Mac OS下进行了全面的共同开发和测试。任何遵循ANSI标准的C++编译器都应该能够编译圆锥类而不需要修改。

CONICAL的目的是鼓励模拟器软件的快速开发,特别是在非常缺乏这类软件的非unix系统上。该库可以在某些限制下自由使用。

CONICAL下载

http://www.strout.net/conical/

为什么要用CONICAL

CONICAL不是与其他神经仿真软件的直接竞争;相反,它有不同的用途。其他软件包通常是针对特定平台的自包含程序,而CONICAL是一个后端仿真引擎,可以围绕它构建大量的神经建模应用程序。如下表所示,每种方法各有利弊:

  典型的仿真应用 CONICAL
平台 Unix/X-Windows 任何
建模 独特的脚本语言 C++
界面 各种各样的 仅文本文件(Text)
自定义 困难 容易
目标用户 研究人员 研究人员、教师、学生和程序员

由于模拟器应用程序通常试图提供图形界面,因此它们必须选择一个平台,这通常是X-Windows,以便能够使用研究实验室中常见的高性能Unix工作站。通过将接口与引擎分离,CONICAL避免了这种选择,并且可以使用完全可移植的代码。尽管使用它需要编写c++代码,但这是一种通用语言,这使得CONICAL比其他基于脚本的模拟器更容易学习。

CONICAL不再处于主动开发状态,但是代码仍然可以作为计算建模或教育目的的良好起点。文档反映了库的当前状态。有关最新版本信息,请参阅发布说明。


公众号

关注公众号,获取一手资讯

“ CONICAL-计算神经科学类库 ” comments 0

评论/回复

电子邮件地址不会被公开。 必填项已用*标注