Literature DB >> 21160550

Pyff - a pythonic framework for feedback applications and stimulus presentation in neuroscience.

Bastian Venthur1, Simon Scholler, John Williamson, Sven Dähne, Matthias S Treder, Maria T Kramarek, Klaus-Robert Müller, Benjamin Blankertz.   

Abstract

This paper introduces Pyff, the Pythonic feedback framework for feedback applications and stimulus presentation. Pyff provides a platform-independent framework that allows users to develop and run neuroscientific experiments in the programming language Python. Existing solutions have mostly been implemented in C++, which makes for a rather tedious programming task for non-computer-scientists, or in Matlab, which is not well suited for more advanced visual or auditory applications. Pyff was designed to make experimental paradigms (i.e., feedback and stimulus applications) easily programmable. It includes base classes for various types of common feedbacks and stimuli as well as useful libraries for external hardware such as eyetrackers. Pyff is also equipped with a steadily growing set of ready-to-use feedbacks and stimuli. It can be used as a standalone application, for instance providing stimulus presentation in psychophysics experiments, or within a closed loop such as in biofeedback or brain-computer interfacing experiments. Pyff communicates with other systems via a standardized communication protocol and is therefore suitable to be used with any system that may be adapted to send its data in the specified format. Having such a general, open-source framework will help foster a fruitful exchange of experimental paradigms between research groups. In particular, it will decrease the need of reprogramming standard paradigms, ease the reproducibility of published results, and naturally entail some standardization of stimulus presentation.

Entities:  

Keywords:  BCI; Python; feedback; framework; neuroscience; stimulus presentation

Year:  2010        PMID: 21160550      PMCID: PMC3001756          DOI: 10.3389/fnins.2010.00179

Source DB:  PubMed          Journal:  Front Neurosci        ISSN: 1662-453X            Impact factor:   4.677


  22 in total

1.  Neurophysiological measures of working memory and individual differences in cognitive ability and cognitive style.

Authors:  A Gevins; M E Smith
Journal:  Cereb Cortex       Date:  2000-09       Impact factor: 5.357

2.  Design and implementation of a brain-computer interface with high transfer rates.

Authors:  Ming Cheng; Xiaorong Gao; Shangkai Gao; Dingfeng Xu
Journal:  IEEE Trans Biomed Eng       Date:  2002-10       Impact factor: 4.538

3.  PyEPL: a cross-platform experiment-programming library.

Authors:  Aaron S Geller; Ian K Schlefer; Per B Sederberg; Joshua Jacobs; Michael J Kahana
Journal:  Behav Res Methods       Date:  2007-11

4.  Harmonic coupling of steady-state visual evoked potentials.

Authors:  Dean J Krusienski; Brendan Z Allison
Journal:  Conf Proc IEEE Eng Med Biol Soc       Date:  2008

5.  The Psychophysics Toolbox.

Authors:  D H Brainard
Journal:  Spat Vis       Date:  1997

6.  Walking from thought.

Authors:  Gert Pfurtscheller; Robert Leeb; Claudia Keinrath; Doron Friedman; Christa Neuper; Christoph Guger; Mel Slater
Journal:  Brain Res       Date:  2006-01-10       Impact factor: 3.252

7.  Control of an electrical prosthesis with an SSVEP-based BCI.

Authors:  Gernot R Müller-Putz; Gert Pfurtscheller
Journal:  IEEE Trans Biomed Eng       Date:  2008-01       Impact factor: 4.538

8.  Python for large-scale electrophysiology.

Authors:  Martin Spacek; Tim Blanche; Nicholas Swindale
Journal:  Front Neuroinform       Date:  2009-01-28       Impact factor: 4.081

9.  Python for information theoretic analysis of neural data.

Authors:  Robin A A Ince; Rasmus S Petersen; Daniel C Swan; Stefano Panzeri
Journal:  Front Neuroinform       Date:  2009-02-11       Impact factor: 4.081

10.  OMPC: an Open-Source MATLAB-to-Python Compiler.

Authors:  Peter Jurica; Cees van Leeuwen
Journal:  Front Neuroinform       Date:  2009-02-10       Impact factor: 4.081

View more
  10 in total

1.  Preparation and execution of voluntary action both contribute to awareness of intention.

Authors:  Matthias Schultze-Kraft; Elisabeth Parés-Pujolràs; Karla Matić; Patrick Haggard; John-Dylan Haynes
Journal:  Proc Biol Sci       Date:  2020-03-25       Impact factor: 5.349

2.  Decoding and Reconstructing the Focus of Spatial Attention from the Topography of Alpha-band Oscillations.

Authors:  Jason Samaha; Thomas C Sprague; Bradley R Postle
Journal:  J Cogn Neurosci       Date:  2016-03-22       Impact factor: 3.225

3.  The point of no return in vetoing self-initiated movements.

Authors:  Matthias Schultze-Kraft; Daniel Birman; Marco Rusconi; Carsten Allefeld; Kai Görgen; Sven Dähne; Benjamin Blankertz; John-Dylan Haynes
Journal:  Proc Natl Acad Sci U S A       Date:  2015-12-14       Impact factor: 11.205

4.  Online detection of error-related potentials boosts the performance of mental typewriters.

Authors:  Nico M Schmidt; Benjamin Blankertz; Matthias S Treder
Journal:  BMC Neurosci       Date:  2012-02-15       Impact factor: 3.288

5.  A Novel 9-Class Auditory ERP Paradigm Driving a Predictive Text Entry System.

Authors:  Johannes Höhne; Martijn Schreuder; Benjamin Blankertz; Michael Tangermann
Journal:  Front Neurosci       Date:  2011-08-22       Impact factor: 4.677

6.  Brain-computer interfacing using modulations of alpha activity induced by covert shifts of attention.

Authors:  Matthias S Treder; Ali Bahramisharif; Nico M Schmidt; Marcel A J van Gerven; Benjamin Blankertz
Journal:  J Neuroeng Rehabil       Date:  2011-05-05       Impact factor: 4.262

7.  Tools for Brain-Computer Interaction: A General Concept for a Hybrid BCI.

Authors:  Gernot R Müller-Putz; Christian Breitwieser; Febo Cincotti; Robert Leeb; Martijn Schreuder; Francesco Leotta; Michele Tavella; Luigi Bianchi; Alex Kreilinger; Andrew Ramsay; Martin Rohm; Max Sagebaum; Luca Tonin; Christa Neuper; José Del R Millán
Journal:  Front Neuroinform       Date:  2011-11-24       Impact factor: 4.081

8.  Wyrm: A Brain-Computer Interface Toolbox in Python.

Authors:  Bastian Venthur; Sven Dähne; Johannes Höhne; Hendrik Heller; Benjamin Blankertz
Journal:  Neuroinformatics       Date:  2015-10

9.  Classification of Eye Fixation Related Potentials for Variable Stimulus Saliency.

Authors:  Markus A Wenzel; Jan-Eike Golenia; Benjamin Blankertz
Journal:  Front Neurosci       Date:  2016-02-15       Impact factor: 4.677

10.  Suppress Me if You Can: Neurofeedback of the Readiness Potential.

Authors:  Matthias Schultze-Kraft; Vincent Jonany; Thomas Samuel Binns; Joram Soch; Benjamin Blankertz; John-Dylan Haynes
Journal:  eNeuro       Date:  2021-03-09
  10 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.