English
Related papers

Related papers: BciPy: Brain-Computer Interface Software in Python

200 papers

In this work we present kiwiPy, a Python library designed to support robust message based communication for high-throughput, big-data, applications while being general enough to be useful wherever high-volumes of messages need to be…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-11-18 Martin Uhrin , Sebastiaan P. Huber

The devices that can read Electroencephalography (EEG) signals have been widely used for Brain-Computer Interfaces (BCIs). Popularity in the field of BCIs has increased in recent years with the development of several consumer-grade EEG…

Human-Computer Interaction · Computer Science 2022-04-25 Cameron Aume , Shantanu Pal , Subhas Mukhopadhyay

The reproducibility of scientific research has become a point of critical concern. We argue that openness and transparency are critical for reproducibility, and we outline an ecosystem for open and transparent science that has emerged…

Computers and Society · Computer Science 2018-09-27 Russell A. Poldrack , Krzysztof J. Gorgolewski , Gael Varoquaux

A brain-computer interface (BCI) based on the motor imagery (MI) paradigm translates one's motor intention into a control signal by classifying the Electroencephalogram (EEG) signal of different tasks. However, most existing systems either…

Data Structures and Algorithms · Computer Science 2020-07-27 Eitan Netzer , Alex Frid , Dan Feldman

The prevalence of online learning poses a vital challenge in real-time monitoring of students' concentration. Traditional methods such as questionnaire assessments require manual intervention, and webcam-based monitoring fails to provide…

Human-Computer Interaction · Computer Science 2025-10-29 Asif Islam , Farhan Ishtiaque , Md. Muhyminul Haque , Farhana Sarker , Ravi Vaidyanathan , Khondaker A. Mamun

SciPy is an open source scientific computing library for the Python programming language. SciPy 1.0 was released in late 2017, about 16 years after the original version 0.1 release. SciPy has become a de facto standard for leveraging…

Compound AI applications, which compose calls to ML models using a general-purpose programming language like Python, are widely used for a variety of user-facing tasks, from software engineering to enterprise automation, making their…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-05-19 Stephen Mell , David Mell , Konstantinos Kallas , Steve Zdancewic , Osbert Bastani

The integration of brain-computer interfaces (BCIs) into the realm of smart wheelchair (SW) technology signifies a notable leap forward in enhancing the mobility and autonomy of individuals with physical disabilities. BCIs are a technology…

Human-Computer Interaction · Computer Science 2024-04-30 Shiva Ghasemi , Denis Gracanin , Mohammad Azab

Neurological and Physiological Disorders that impact emotional regulation each have their own unique characteristics which are important to understand in order to create a generalized solution to all of them. The purpose of this experiment…

Human-Computer Interaction · Computer Science 2024-11-25 Vedant Mehta

Brain-computer interfaces (BCIs) constitute a promising tool for communication and control. However, mastering non-invasive closed-loop systems remains a learned skill that is difficult to develop for a non-negligible proportion of users.…

In this project, and through an understanding of neuronal system communication, A novel model serves as an assistive technology for locked-in people suffering from Motor neuronal disease (MND) is proposed. Work was done upon the potential…

Medical Physics · Physics 2018-09-05 Mahmoud Haroun , Mohamed Salah

Applications integrating analysis components require a programmable interface which defines statistical operations independently of any programming language. By separating concerns of scientific computing from application and implementation…

Computation · Statistics 2014-06-19 Jeroen Ooms

With the rapid advancement of brain-computer interface (BCI) technology, the volume of physiological data generated in related research and applications has grown significantly. Data is a critical resource in BCI research and a key factor…

Databases · Computer Science 2025-03-18 Yang Chen , Hongxin Zhang , Guanyu Xiong , Chenxu Li , Chengcheng Hong , Chen Yang

Non-invasive Brain-Computer Interfaces (BCI) offer a safe and accessible means of connecting the human brain to external devices, with broad applications in home and clinical settings to enhance human capabilities. However, the high noise…

Machine Learning · Computer Science 2025-08-06 Jiamin Wu , Zichen Ren , Junyu Wang , Pengyu Zhu , Yonghao Song , Mianxin Liu , Qihao Zheng , Lei Bai , Wanli Ouyang , Chunfeng Song

A limitation of brain-computer interface (BCI) spellers is that they require the user to be able to move the eyes to fixate on targets. This poses an issue for users who cannot voluntarily control their eye movements, for instance, people…

Human-Computer Interaction · Computer Science 2024-10-15 S. Narayanan , S. Ahmadi , P. Desain , J. Thielen

Algorithmic fairness has received considerable attention due to the failures of various predictive AI systems that have been found to be unfairly biased against subgroups of the population. Many approaches have been proposed to mitigate…

Machine Learning · Computer Science 2025-03-14 Agathe Fernandes Machado , Suzie Grondin , Philipp Ratz , Arthur Charpentier , François Hu

Mental Imagery based Brain-Computer Interfaces (MI-BCI) are a mean to control digital technologies by performing MI tasks alone. Throughout MI-BCI use, human supervision (e.g., experimenter or caregiver) plays a central role. While…

Human-Computer Interaction · Computer Science 2019-05-15 Aline Roc , Léa Pillette , B. N'Kaoua , Fabien Lotte

$\textit{BrainForm}$ is a gamified Brain-Computer Interface (BCI) training system designed for scalable data collection using consumer hardware and a minimal setup. We investigated (1) how users develop BCI control skills across repeated…

Human-Computer Interaction · Computer Science 2025-10-15 Michele Romani , Devis Zanoni , Elisabetta Farella , Luca Turchet

Biips is a software platform for automatic Bayesian inference with interacting particle systems. Biips allows users to define their statistical model in the probabilistic programming BUGS language, as well as to add custom functions or…

Computation · Statistics 2014-12-12 Adrien Todeschini , François Caron , Marc Fuentes , Pierrick Legrand , Pierre Del Moral

Scikit-learn is an increasingly popular machine learning li- brary. Written in Python, it is designed to be simple and efficient, accessible to non-experts, and reusable in various contexts. In this paper, we present and discuss our design…