iqr: a tool for the construction of multi-level simulations of brain and behaviour

Ulysses Bernardet, Paul F M J Verschure

Research output: Contribution to journalArticle

Abstract

The brain is the most complex system we know of. Despite the wealth of data available in neuroscience, our understanding of this system is still very limited. Here we argue that an essential component in our arsenal of methods to advance our understanding of the brain is the construction of artificial brain-like systems. In this way we can encompass the multi-level organisation of the brain and its role in the context of the complete embodied real-world and real-time perceiving and behaving system. Hence, on the one hand, we must be able to develop and validate theories of brains as closing the loop between perception and action, and on the other hand as interacting with the real world. Evidence is growing that one of the sources of the computational power of neuronal systems lies in the massive and specific connectivity, rather than the complexity of single elements. To meet these challenges-multiple levels of organisation, sophisticated connectivity, and the interaction of neuronal models with the real-world-we have developed a multi-level neuronal simulation environment, iqr. This framework deals with these requirements by directly transforming them into the core elements of the simulation environment itself. iqr provides a means to design complex neuronal models graphically, and to visualise and analyse their properties on-line. In iqr connectivity is defined in a flexible, yet compact way, and simulations run at a high speed, which allows the control of real-world devices-robots in the broader sense-in real-time. The architecture of iqr is modular, providing the possibility to write new neuron, and synapse types, and custom interfaces to other hardware systems. The code of iqr is publicly accessible under the GNU General Public License (GPL). iqr has been in use since 1996 and has been the core tool for a large number of studies ranging from detailed models of neuronal systems like the cerebral cortex, and the cerebellum, to robot based models of perception, cognition and action to large-scale real-world systems. In addition, iqr has been widely used over many years to introduce students to neuronal simulation and neuromorphic control. In this paper we outline the conceptual and methodological background of iqr and its design philosophy. Thereafter we present iqr's main features and computational properties. Finally, we describe a number of projects using iqr, singling out how iqr is used for building a "synthetic insect".

Original languageEnglish
Pages (from-to)113-34
Number of pages22
JournalNeuroinformatics
Volume8
Issue number2
DOIs
Publication statusPublished - Jun 2010

Fingerprint

Brain
Organizations
Robots
Arsenals
Electric Power Supplies
Licensure
Neurosciences
Cerebral Cortex
Synapses
Cerebellum
Cognition
Neurons
Insects
Large scale systems
Students
Hardware
Equipment and Supplies

Keywords

  • Access to Information
  • Animals
  • Behavior
  • Behavior, Animal
  • Brain
  • Computer Simulation
  • Humans
  • Insects
  • Internet
  • Memory
  • Models, Neurological
  • Neurons
  • Robotics
  • Software
  • Synapses
  • Time Factors
  • User-Computer Interface
  • Journal Article
  • Research Support, Non-U.S. Gov't

Cite this

Bernardet, Ulysses ; Verschure, Paul F M J. / iqr : a tool for the construction of multi-level simulations of brain and behaviour. In: Neuroinformatics. 2010 ; Vol. 8, No. 2. pp. 113-34.
@article{b7e66158a9ea42f4b1c630045ac56389,
title = "iqr: a tool for the construction of multi-level simulations of brain and behaviour",
abstract = "The brain is the most complex system we know of. Despite the wealth of data available in neuroscience, our understanding of this system is still very limited. Here we argue that an essential component in our arsenal of methods to advance our understanding of the brain is the construction of artificial brain-like systems. In this way we can encompass the multi-level organisation of the brain and its role in the context of the complete embodied real-world and real-time perceiving and behaving system. Hence, on the one hand, we must be able to develop and validate theories of brains as closing the loop between perception and action, and on the other hand as interacting with the real world. Evidence is growing that one of the sources of the computational power of neuronal systems lies in the massive and specific connectivity, rather than the complexity of single elements. To meet these challenges-multiple levels of organisation, sophisticated connectivity, and the interaction of neuronal models with the real-world-we have developed a multi-level neuronal simulation environment, iqr. This framework deals with these requirements by directly transforming them into the core elements of the simulation environment itself. iqr provides a means to design complex neuronal models graphically, and to visualise and analyse their properties on-line. In iqr connectivity is defined in a flexible, yet compact way, and simulations run at a high speed, which allows the control of real-world devices-robots in the broader sense-in real-time. The architecture of iqr is modular, providing the possibility to write new neuron, and synapse types, and custom interfaces to other hardware systems. The code of iqr is publicly accessible under the GNU General Public License (GPL). iqr has been in use since 1996 and has been the core tool for a large number of studies ranging from detailed models of neuronal systems like the cerebral cortex, and the cerebellum, to robot based models of perception, cognition and action to large-scale real-world systems. In addition, iqr has been widely used over many years to introduce students to neuronal simulation and neuromorphic control. In this paper we outline the conceptual and methodological background of iqr and its design philosophy. Thereafter we present iqr's main features and computational properties. Finally, we describe a number of projects using iqr, singling out how iqr is used for building a {"}synthetic insect{"}.",
keywords = "Access to Information, Animals, Behavior, Behavior, Animal, Brain, Computer Simulation, Humans, Insects, Internet, Memory, Models, Neurological, Neurons, Robotics, Software, Synapses, Time Factors, User-Computer Interface, Journal Article, Research Support, Non-U.S. Gov't",
author = "Ulysses Bernardet and Verschure, {Paul F M J}",
year = "2010",
month = "6",
doi = "10.1007/s12021-010-9069-7",
language = "English",
volume = "8",
pages = "113--34",
number = "2",

}

iqr : a tool for the construction of multi-level simulations of brain and behaviour. / Bernardet, Ulysses; Verschure, Paul F M J.

In: Neuroinformatics, Vol. 8, No. 2, 06.2010, p. 113-34.

Research output: Contribution to journalArticle

TY - JOUR

T1 - iqr

T2 - a tool for the construction of multi-level simulations of brain and behaviour

AU - Bernardet, Ulysses

AU - Verschure, Paul F M J

PY - 2010/6

Y1 - 2010/6

N2 - The brain is the most complex system we know of. Despite the wealth of data available in neuroscience, our understanding of this system is still very limited. Here we argue that an essential component in our arsenal of methods to advance our understanding of the brain is the construction of artificial brain-like systems. In this way we can encompass the multi-level organisation of the brain and its role in the context of the complete embodied real-world and real-time perceiving and behaving system. Hence, on the one hand, we must be able to develop and validate theories of brains as closing the loop between perception and action, and on the other hand as interacting with the real world. Evidence is growing that one of the sources of the computational power of neuronal systems lies in the massive and specific connectivity, rather than the complexity of single elements. To meet these challenges-multiple levels of organisation, sophisticated connectivity, and the interaction of neuronal models with the real-world-we have developed a multi-level neuronal simulation environment, iqr. This framework deals with these requirements by directly transforming them into the core elements of the simulation environment itself. iqr provides a means to design complex neuronal models graphically, and to visualise and analyse their properties on-line. In iqr connectivity is defined in a flexible, yet compact way, and simulations run at a high speed, which allows the control of real-world devices-robots in the broader sense-in real-time. The architecture of iqr is modular, providing the possibility to write new neuron, and synapse types, and custom interfaces to other hardware systems. The code of iqr is publicly accessible under the GNU General Public License (GPL). iqr has been in use since 1996 and has been the core tool for a large number of studies ranging from detailed models of neuronal systems like the cerebral cortex, and the cerebellum, to robot based models of perception, cognition and action to large-scale real-world systems. In addition, iqr has been widely used over many years to introduce students to neuronal simulation and neuromorphic control. In this paper we outline the conceptual and methodological background of iqr and its design philosophy. Thereafter we present iqr's main features and computational properties. Finally, we describe a number of projects using iqr, singling out how iqr is used for building a "synthetic insect".

AB - The brain is the most complex system we know of. Despite the wealth of data available in neuroscience, our understanding of this system is still very limited. Here we argue that an essential component in our arsenal of methods to advance our understanding of the brain is the construction of artificial brain-like systems. In this way we can encompass the multi-level organisation of the brain and its role in the context of the complete embodied real-world and real-time perceiving and behaving system. Hence, on the one hand, we must be able to develop and validate theories of brains as closing the loop between perception and action, and on the other hand as interacting with the real world. Evidence is growing that one of the sources of the computational power of neuronal systems lies in the massive and specific connectivity, rather than the complexity of single elements. To meet these challenges-multiple levels of organisation, sophisticated connectivity, and the interaction of neuronal models with the real-world-we have developed a multi-level neuronal simulation environment, iqr. This framework deals with these requirements by directly transforming them into the core elements of the simulation environment itself. iqr provides a means to design complex neuronal models graphically, and to visualise and analyse their properties on-line. In iqr connectivity is defined in a flexible, yet compact way, and simulations run at a high speed, which allows the control of real-world devices-robots in the broader sense-in real-time. The architecture of iqr is modular, providing the possibility to write new neuron, and synapse types, and custom interfaces to other hardware systems. The code of iqr is publicly accessible under the GNU General Public License (GPL). iqr has been in use since 1996 and has been the core tool for a large number of studies ranging from detailed models of neuronal systems like the cerebral cortex, and the cerebellum, to robot based models of perception, cognition and action to large-scale real-world systems. In addition, iqr has been widely used over many years to introduce students to neuronal simulation and neuromorphic control. In this paper we outline the conceptual and methodological background of iqr and its design philosophy. Thereafter we present iqr's main features and computational properties. Finally, we describe a number of projects using iqr, singling out how iqr is used for building a "synthetic insect".

KW - Access to Information

KW - Animals

KW - Behavior

KW - Behavior, Animal

KW - Brain

KW - Computer Simulation

KW - Humans

KW - Insects

KW - Internet

KW - Memory

KW - Models, Neurological

KW - Neurons

KW - Robotics

KW - Software

KW - Synapses

KW - Time Factors

KW - User-Computer Interface

KW - Journal Article

KW - Research Support, Non-U.S. Gov't

UR - https://link.springer.com/article/10.1007%2Fs12021-010-9069-7

U2 - 10.1007/s12021-010-9069-7

DO - 10.1007/s12021-010-9069-7

M3 - Article

C2 - 20502987

VL - 8

SP - 113

EP - 134

IS - 2

ER -