Software for online, real-time activity overview of the complete chip.
Explore, select, stimulate, and record all relevant electrophysiological data for your experiment.

Controlling the Experiment in Real Time

To visualize the huge amount of data, which the CMOS-MEA system produces, an intuitive 2D false color map is generated. Each pixel represents one channel which allows easy identification of active areas on the chip. Regions of interest can be defined on the false color map to visualize the respective raw data traces.

Automatic sensor calibration as well as adaptable filtering ensures high data quality. The flexible recording control options (manual, timer- or event-based, or any combination) let you acquire only the data you desire, reducing the raw amount to let you focus on the important.

The data is stored in the HDF5 file format, which is the standard open-source, cross-platform, large data storage solution with compatibility to Matlab, Python, R, and others. We also supply sample code for how to access the raw data in C#, Matlab, and Python.

Visualization and Selection

The false color map visualizes activity based on maximum or mean values, or spike rate. Manual or automated selection of regions of interest (ROI) displays signal traces of the included sensors. By selecting a single trace, you can get a zoomed in view of what you are most interested in.

Activity map and sensor traces

Online Spike Detection

Spikes on all 4225 sensors can be detected in real-time with a choice of adaptive detection algorithms. Since several sensors frequently pick up signals from the same cell, the centers of activity spots are automatically selected.

Spike cutouts can be displayed and stored in addition to the raw data, or exclusively, to save data volume in long term experiments.

Automated spike detection
Spike cutouts

Spike Server

The spike server tool can stream detected spike event data on-line to another application on the same PC, or even to a different PC in the same local network. This allows on-line analysis of spike data without interfering with data acquisition. Sample code for C#, Matlab, or Python will allow you to create your own client for extensive analysis during recording.

Spike server streams spike data to client PC in network

Integrated Stimulation

The highest spatial resolution with 1024 stimulation sites lets you freely define stimulation sites for three independent stimulation patterns. This guarantees stimulation exactly how and where you need it. A simple drag’ n’ drop interface makes it easy to create arbitrary stimulation patterns.

Stimulating with three independent patterns

Digital Events

Defining digital events with the 16 bit digital input port allows full control over your experiment from external devices. Any number of events with combinations of AND/OR are possible. This information is saved along with the raw data for further offline analysis.

Use digital events like external TTL inputs to control your experiment
Want To Do a Test Drive?

CMOS-MEA-Control is free to use. Check out the demo mode or use our demo data.