UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

Bonsai: an event-based framework for processing and controlling data streams.

Lopes, G; Bonacchi, N; Frazão, J; Neto, JP; Atallah, BV; Soares, S; Moreira, L; ... Kampff, AR; + view all (2015) Bonsai: an event-based framework for processing and controlling data streams. Front Neuroinform , 9 , Article 7. 10.3389/fninf.2015.00007. Green open access

[thumbnail of Bonsai: an event-based framework for processing and controlling data streams..pdf]
Preview
Text
Bonsai: an event-based framework for processing and controlling data streams..pdf

Download (2MB) | Preview

Abstract

The design of modern scientific experiments requires the control and monitoring of many different data streams. However, the serial execution of programming instructions in a computer makes it a challenge to develop software that can deal with the asynchronous, parallel nature of scientific data. Here we present Bonsai, a modular, high-performance, open-source visual programming framework for the acquisition and online processing of data streams. We describe Bonsai's core principles and architecture and demonstrate how it allows for the rapid and flexible prototyping of integrated experimental designs in neuroscience. We specifically highlight some applications that require the combination of many different hardware and software components, including video tracking of behavior, electrophysiology and closed-loop control of stimulation.

Type: Article
Title: Bonsai: an event-based framework for processing and controlling data streams.
Location: Switzerland
Open access status: An open access version is available from UCL Discovery
DOI: 10.3389/fninf.2015.00007
Publisher version: http://dx.doi.org/10.3389/fninf.2015.00007
Language: English
Additional information: © 2015 Lopes, Bonacchi, Frazão, Neto, Atallah, Soares, Moreira, Matias, Itskov, Correia, Medina, Calcaterra, Dreosti, Paton and Kampff. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
Keywords: behavior control, data acquisition system, data stream processing, electrophysiology, open-source, parallel processing, rapid prototyping, video tracking
UCL classification: UCL
UCL > Provost and Vice Provost Offices > School of Life and Medical Sciences
UCL > Provost and Vice Provost Offices > School of Life and Medical Sciences > Faculty of Life Sciences
UCL > Provost and Vice Provost Offices > School of Life and Medical Sciences > Faculty of Life Sciences > The Sainsbury Wellcome Centre
UCL > Provost and Vice Provost Offices > School of Life and Medical Sciences > Faculty of Medical Sciences
UCL > Provost and Vice Provost Offices > School of Life and Medical Sciences > Faculty of Medical Sciences > Div of Medicine
UCL > Provost and Vice Provost Offices > School of Life and Medical Sciences > Faculty of Medical Sciences > Div of Medicine > Wolfson Inst for Biomedical Research
URI: https://discovery.ucl.ac.uk/id/eprint/1471162
Downloads since deposit
189Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item