Achieving behavioral control with millisecond resolution in a high-level programming environment

Wael F. Asaad, Emad N. Eskandar

Research output: Contribution to journalArticle

35 Citations (Scopus)

Abstract

The creation of psychophysical tasks for the behavioral neurosciences has generally relied upon low-level software running on a limited range of hardware. Despite the availability of software that allows the coding of behavioral tasks in high-level programming environments, many researchers are still reluctant to trust the temporal accuracy and resolution of programs running in such environments, especially when they run atop non-real-time operating systems. Thus, the creation of behavioral paradigms has been slowed by the intricacy of the coding required and their dissemination across labs has been hampered by the various types of hardware needed. However, we demonstrate here that, when proper measures are taken to handle the various sources of temporal error, accuracy can be achieved at the 1 ms time-scale that is relevant for the alignment of behavioral and neural events.

Original languageEnglish (US)
Pages (from-to)235-240
Number of pages6
JournalJournal of Neuroscience Methods
Volume173
Issue number2
DOIs
StatePublished - Aug 30 2008
Externally publishedYes

Fingerprint

Software
Neurosciences
Research Design
Research Personnel

Keywords

  • Behavioral control
  • Cognition
  • Human
  • Matlab
  • Monkey
  • Neurophysiology
  • Psychophysics
  • Software

ASJC Scopus subject areas

  • Neuroscience(all)

Cite this

Achieving behavioral control with millisecond resolution in a high-level programming environment. / Asaad, Wael F.; Eskandar, Emad N.

In: Journal of Neuroscience Methods, Vol. 173, No. 2, 30.08.2008, p. 235-240.

Research output: Contribution to journalArticle

@article{b8767f7070c94f32864251e8c6f6167a,
title = "Achieving behavioral control with millisecond resolution in a high-level programming environment",
abstract = "The creation of psychophysical tasks for the behavioral neurosciences has generally relied upon low-level software running on a limited range of hardware. Despite the availability of software that allows the coding of behavioral tasks in high-level programming environments, many researchers are still reluctant to trust the temporal accuracy and resolution of programs running in such environments, especially when they run atop non-real-time operating systems. Thus, the creation of behavioral paradigms has been slowed by the intricacy of the coding required and their dissemination across labs has been hampered by the various types of hardware needed. However, we demonstrate here that, when proper measures are taken to handle the various sources of temporal error, accuracy can be achieved at the 1 ms time-scale that is relevant for the alignment of behavioral and neural events.",
keywords = "Behavioral control, Cognition, Human, Matlab, Monkey, Neurophysiology, Psychophysics, Software",
author = "Asaad, {Wael F.} and Eskandar, {Emad N.}",
year = "2008",
month = "8",
day = "30",
doi = "10.1016/j.jneumeth.2008.06.003",
language = "English (US)",
volume = "173",
pages = "235--240",
journal = "Journal of Neuroscience Methods",
issn = "0165-0270",
publisher = "Elsevier",
number = "2",

}

TY - JOUR

T1 - Achieving behavioral control with millisecond resolution in a high-level programming environment

AU - Asaad, Wael F.

AU - Eskandar, Emad N.

PY - 2008/8/30

Y1 - 2008/8/30

N2 - The creation of psychophysical tasks for the behavioral neurosciences has generally relied upon low-level software running on a limited range of hardware. Despite the availability of software that allows the coding of behavioral tasks in high-level programming environments, many researchers are still reluctant to trust the temporal accuracy and resolution of programs running in such environments, especially when they run atop non-real-time operating systems. Thus, the creation of behavioral paradigms has been slowed by the intricacy of the coding required and their dissemination across labs has been hampered by the various types of hardware needed. However, we demonstrate here that, when proper measures are taken to handle the various sources of temporal error, accuracy can be achieved at the 1 ms time-scale that is relevant for the alignment of behavioral and neural events.

AB - The creation of psychophysical tasks for the behavioral neurosciences has generally relied upon low-level software running on a limited range of hardware. Despite the availability of software that allows the coding of behavioral tasks in high-level programming environments, many researchers are still reluctant to trust the temporal accuracy and resolution of programs running in such environments, especially when they run atop non-real-time operating systems. Thus, the creation of behavioral paradigms has been slowed by the intricacy of the coding required and their dissemination across labs has been hampered by the various types of hardware needed. However, we demonstrate here that, when proper measures are taken to handle the various sources of temporal error, accuracy can be achieved at the 1 ms time-scale that is relevant for the alignment of behavioral and neural events.

KW - Behavioral control

KW - Cognition

KW - Human

KW - Matlab

KW - Monkey

KW - Neurophysiology

KW - Psychophysics

KW - Software

UR - http://www.scopus.com/inward/record.url?scp=48049096367&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=48049096367&partnerID=8YFLogxK

U2 - 10.1016/j.jneumeth.2008.06.003

DO - 10.1016/j.jneumeth.2008.06.003

M3 - Article

C2 - 18606188

AN - SCOPUS:48049096367

VL - 173

SP - 235

EP - 240

JO - Journal of Neuroscience Methods

JF - Journal of Neuroscience Methods

SN - 0165-0270

IS - 2

ER -