This documentation supports the latest PCIe host firmware, the latest OpenEphys.Onix1 package, and Bonsai 2.9+.

OpenEphys.Onix1

OpenEphys.Onix1 is a Bonsai library for the ONIX PCIe Acquisition System. It supports:



Bonsai is built on Reactive Extensions (Rx), which models every data source as an observable sequence of events. This fits ONIX recordings naturally: a Neuropixels probe, a Miniscope camera, and a behavioral controller each run at different rates and produce data asynchronously, and Rx lets you combine, filter, and react to those streams without writing any threading or buffering code. All ONIX streams share a common hardware clock, so alignment across devices is automatic. For closed-loop experiments, the same reactive model lets you compose stimulus delivery directly from incoming data, with loop times around 100 µs.

Bonsai is actively developed and maintained as an open-source project, with a growing community of neuroscience labs and an expanding package ecosystem. OpenEphys.Onix1 can be used alongside:

Note

ONIX can also be used with the Open Ephys GUI via the ONIX Source plugin, though it covers a subset of ONIX features compared to OpenEphys.Onix1. See the software comparison for details.