Searching the Resource Information Network

Our searching services are busy right now. Please try again later

  • Register
X
Forgot Password

If you have forgotten your password you can enter your email here and get a temporary password sent to your email.

X

Leaving Community

Are you sure you want to leave this community? Leaving the community will revoke any permissions you have been granted in this community.

No
Yes

Fast, Flexible Closed-Loop Feedback: Tracking Movement in "Real-Millisecond-Time".

Keisuke Sehara | Viktor Bahr | Ben Mitchinson | Martin J Pearson | Matthew E Larkum | Robert N S Sachdev
eNeuro | 2019

One of the principal functions of the brain is to control movement and rapidly adapt behavior to a changing external environment. Over the last decades our ability to monitor activity in the brain, manipulate it while also manipulating the environment the animal moves through, has been tackled with increasing sophistication. However, our ability to track the movement of the animal in real time has not kept pace. Here, we use a dynamic vision sensor (DVS) based event-driven neuromorphic camera system to implement real-time, low-latency tracking of a single whisker that mice can move at ∼25 Hz. The customized DVS system described here converts whisker motion into a series of events that can be used to estimate the position of the whisker and to trigger a position-based output interactively within 2 ms. This neuromorphic chip-based closed-loop system provides feedback rapidly and flexibly. With this system, it becomes possible to use the movement of whiskers or in principal, movement of any part of the body to reward, punish, in a rapidly reconfigurable way. These methods can be used to manipulate behavior, and the neural circuits that help animals adapt to changing values of a sequence of motor actions.

Pubmed ID: 31611334

Publication data is provided by the National Library of Medicine ® and PubMed ®. Data is retrieved from PubMed ® on a weekly schedule. For terms and conditions see the National Library of Medicine Terms and Conditions.

This is a list of tools and resources that we have found mentioned in this publication.


CED Power1401 (tool)

RRID:SCR_016040

Data acquisition interface from Cambridge Electronic Design Limited. Works with Spike2 to provide continuous acquisition tasks. Records waveform data, digital and marker information, and can generate waveform and digital outputs simultaneously for real-time, multi-tasking experiment control.

View all literature mentions

CED Power1401 (instrument resource)

RRID:SCR_017282

Data acquisition interface from Cambridge Electronic Design Limited. Works with Spike2 to provide continuous acquisition tasks. Records waveform data, digital and marker information, and can generate waveform and digital outputs simultaneously for real-time, multi-tasking experiment control.

View all literature mentions

NumPy (software resource)

RRID:SCR_008633

NumPy is the fundamental package needed for scientific computing with Python. It contains among other things: * a powerful N-dimensional array object * sophisticated (broadcasting) functions * tools for integrating C/C and Fortran code * useful linear algebra, Fourier transform, and random number capabilities. Besides its obvious scientific uses, NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases. Sponsored by ENTHOUGHT

View all literature mentions

Spike2 Software (software resource)

RRID:SCR_000903

THIS RESOURCE IS NO LONGER IN SERVICE.Documented on September 23,2022. A data acquisition and analysis software package for electrophysiology data. Spike2 software offers multi-channel continuous data acquisition and analysis with a multitude of options. This offers flexible usage from a simple chart recorder to complex applications requiring stimulus generation, data capture, scrolling or triggered displays, control of external equipment, and custom analysis. Spike2 software can be used in many fields such as electrophysiology, neurophysiology, cardiovascular and respiratory studies, sports science and pharmacology.

View all literature mentions

MatPlotLib (software toolkit)

RRID:SCR_008624

Python 2D plotting library which produces publication quality figures in variety of hardcopy formats and interactive environments across platforms. Used in python scripts, web application servers, and six graphical user interface toolkits. Used to generate plots, histograms, power spectra, bar charts, error charts, scatter plots.

View all literature mentions

Python Programming Language (software resource)

RRID:SCR_008394

Programming language for all operating systems that lets users work more quickly and integrate their systems more effectively. Often compared to Tcl, Perl, Ruby, Scheme or Java. Some of its key distinguishing features include very clear and readable syntax, strong introspection capabilities, intuitive object orientation, natural expression of procedural code, full modularity, exception-based error handling, high level dynamic data types, extensive standard libraries and third party modules for virtually every task, extensions and modules easily written in C, C (or Java for Python, or .NET languages for IronPython), and embeddable within applications as a scripting interface.

View all literature mentions

Arduino UNO (instrument resource)

RRID:SCR_017284

Open source microcontroller board based on Microchip ATmega328P microcontroller and developed by Arduino. Board is equipped with sets of digital and analog input, output pins that may be interfaced to various expansion boards and other circuits.

View all literature mentions

C57BL/6J (organism)

RRID:IMSR_JAX:000664

Mus musculus with name C57BL/6J from IMSR.

View all literature mentions

SciPy (software resource)

RRID:SCR_008058

A Python-based environment of open-source software for mathematics, science, and engineering. The core packages of SciPy include: NumPy, a base N-dimensional array package; SciPy Library, a fundamental library for scientific computing; and IPython, an enhanced interactive console.

View all literature mentions

ImageJ (software resource)

RRID:SCR_003070

Open source Java based image processing software program designed for scientific multidimensional images. ImageJ has been transformed to ImageJ2 application to improve data engine to be sufficient to analyze modern datasets.

View all literature mentions

DVS240 camera (instrument resource)

RRID:SCR_017283

Retina inspired event based camera for low latency, real time image processing by iniVation. Works with graphical interfaces such as jAER.

View all literature mentions