Neuro Interface Lab

Research, neurotechnology, interfaces, and open science.

Open Science

resources.

Open science is the core component of the lab’s research practice.
We aim to make our work reproducible, reusable, and accessible through open-source software, open hardware, public documentation, and transparent scientific workflows.
The projects below reflect this commitment across instrumentation, experimental electrophysiology, and neurocomputational modeling.


1. Instrumentation

ANDI

ANDI is a Python library developed to control Digilent Analog Discovery instruments from Python.
It provides a lightweight software layer for rapid prototyping, acquisition, and signal generation in experimental instrumentation workflows.
Within the lab, ANDI supports the development of flexible measurement and control pipelines for research-grade setups.

NVNA

NVNA is an ongoing instrumentation project currently under development.
It will be documented here as soon as the software and technical resources are stabilized for public release.


2. Open Hardware – Instrumentation

BIMMS

BIMMS is an open hardware and open software platform dedicated to bioimpedance measurements and electrode–tissue interface characterization.
The project was designed to support configurable experimental protocols for spectroscopy, stimulation interface assessment, and biological tissue characterization.
By combining hardware design files, embedded control, and a Python interface, BIMMS promotes reproducible instrumentation for bioelectronic research.


3. Experimentation in Electrophysiology

TAD

TAD is a Python package for handling and analyzing neural recordings.
It focuses on common electrophysiology analysis workflows, including spike rasters, burst detection, synchrony analysis, firing-rate estimation, avalanche analysis, and event-triggered processing.
The objective of TAD is to provide a transparent and reusable analysis environment for electrophysiology datasets, with an emphasis on readability, scripting, and reproducibility.


4. Neurocomputational Models

Network models

This section is currently under construction.
Additional material will be added later to describe the network-modeling activities developed in the lab.

NRV Framework

NRV (NeuRon Virtualizer) is an open-source framework for the in silico modeling of peripheral nerve stimulation and bioelectronic interactions.
It enables multiscale simulations combining biophysical axon models, extracellular field computation, realistic electrode configurations, and optimization workflows.
The framework was initially initiated within the lab’s scientific environment and has since grown into an independent organization and software ecosystem with its own development structure and user community.

NRV is now maintained as a dedicated project and has been recognized by the 2025 Open Science Award for research software in the Documentation – Espoir category.
This distinction highlights both the scientific relevance of the framework and the quality of its open documentation for the broader research community.


Open science in practice

Across these projects, our objective is not only to publish results, but also to share the tools, methods, and technical environments that make those results possible.
This includes source code, hardware resources, documentation, and computational workflows that can be inspected, reused, adapted, and extended by other researchers.

We consider open science as a way to strengthen methodological rigor, accelerate collective progress, and foster durable scientific software and hardware for bioelectronics and neural engineering.

© 2026 Neuro Interface Lab   •  Theme  Moonwalk