Building Brain-Computer Interfaces with Timeflux

Pierre Clisson

Data Science Human-Machine-Interaction Machine-Learning Open-Source Scientific Libraries (Numpy/Pandas/SciKit/...)

See in schedule

Brain-Computer Interfaces (BCIs) enable people to interact with physical devices by using their mind only. For a long time, building such systems has been the prerogative of the academic world, and has required cumbersome tools and expensive hardware. It is now time to get BCIs out of the lab and into the hands of programmers.

The field of BCIs is currently experiencing a momentum, attracting not only researchers, but also companies and hackers. At the same time, a growing number of people rely on the thriving Python datascience and machine learning ecosystem. Yet, until recently, there was not any real Python solution for building BCIs. Timeflux (https://timeflux.io), a free and open-source framework for the acquisition and real-time processing of biosignals, aims to fill this gap.

During this talk, we will cover all you need to get started: you will learn the basics of neurophysiology and how BCIs actually work, where to get the hardware to measure the electrical activity of your brain, the general architecture of Timeflux and how you can use this framework to build processing pipelines and interfaces available from a web browser.

Finally, we will demonstrate a virtual keyboard on which you can type with nothing else but your mind.

Beginners are welcome to this presentation. Data scientists, machine learning enthusiasts and web developers will be able to leverage their skills. More broadly, we invite anyone curious to know why the future of BCIs is written in Python.

Type: Talk (45 mins); Python level: Beginner; Domain level: Beginner


Pierre Clisson

Pierre Clisson wears many hats. He is a freelance engineer and consultant, active in the fields of IT security and artificial intelligence, as well as software and web development. He is also a meditation and lucid dreaming teacher, a digital artist and a performer working with biosignals. A few years ago, all these interests converged on the creation of Timeflux, an open-source framework for building Brain-Computer Interfaces.