multichannel systems IFB-C Interface Board Multiboot System User Manual
- June 13, 2024
- multichannel systems
Table of Contents
- multichannel systems IFB-C Interface Board Multiboot System
- Specifications
- Product Usage Instructions
- FAQs
- IMPORTANT SAFETY ADVICE
- INTRODUCTION
- HARDWARE
- GENERAL SOFTWARE FEATURES
- CMOS-MEA-CONTROL SOFTWARE
- CMOS-MEA-TOOLS
- References
- Read User Manual Online (PDF format)
- Download This Manual (PDF format)
multichannel systems IFB-C Interface Board Multiboot System
Specifications
- Product Name: CMOS-MEA5000-System
- Manufacturer: Multi Channel Systems MCS GmbH
- Intended Use: Research and laboratory work
- Not intended for medical use on humans
Product Usage Instructions
Hardware Setup:
- Ensure the device is not exposed to direct sunlight.
- Do not obstruct the device or place it on top of other heat-producing equipment.
- Allow for proper air circulation around the device.
Installation of the Software:
- Follow the software installation guide provided by the manufacturer.
- Ensure that the system meets the minimum requirements for software installation.
- Activate the software using the provided license key or activation process.
FAQs
- Q: Can the CMOS-MEA5000-System be used for medical purposes?
- A: No, the product is not intended for medical use on humans. It is designed for research and laboratory work only.
- Q: What should I do if I encounter malfunctions with the device?
- A: If you experience any malfunctions that could affect safety, stop using the device immediately and contact qualified technicians for assistance.
- Q: Where can I find the guarantee and liability information for the product?
- A: The general conditions of sale and delivery, as well as guarantee and liability information, can be found online at http://www.multichannelsystems.com/sites/multichannelsystems.com/files/documents/TermsandConditions.pdf
CMOS-MEA5000-System
USER MANUAL
CMOS-MEA5000-System · Publication 20231220 · www.multichannelsystems.com
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
3
IMPRINT
IMPRINT
Information in this document is subject to change without notice. No part of
this document may be reproduced or transmitted without the express written
permission of Multi Channel Systems MCS GmbH. While every precaution has been
taken in the preparation of this document, the publisher and the author assume
no responsibility for errors or omissions, or for damages resulting from the
use of information contained in this document or from the use of programs and
source code that may accompany it. In no event shall the publisher and the
author be liable for any loss of profit or any other commercial damage caused
or alleged to have been caused directly or indirectly by this document.
© 2022 Multi Channel Systems MCS GmbH. All rights reserved.
Printed: 13.07.2022
Multi Channel Systems MCS GmbH Aspenhaustraße 21 72770 Reutlingen Germany
Phone +49-71 21-909 25 – 0 Fax +49-71 21-909 25 -11
sales@multichannelsystems.com www.multichannelsystems.com
Microsoft and Windows are registered trademarks of Microsoft Corporation.
Products that are referred to in this document may be either trademarks and/or
registered trademarks of their respective holders and should be noted as such.
The publisher and the author make no claim to these trademarks.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
4
SAFETY AND WARRANTY
IMPORTANT SAFETY ADVICE
Warning: Make sure to read the following advice prior to installation or use
of the device and the software. If you do not fulfil all requirements stated
below, this may lead to malfunctions or breakage of connected hardware, or
even fatal injuries.
Warning: Always obey the rules of local regulations and laws. Only qualified
personnel should be allowed to perform laboratory work. Work according to good
laboratory practice to obtain best results and to minimize risks.
The product has been built to the state of the art and in accordance with
recognized safety engineering rules.
The device may only
be used for its intended purpose; be used when in a perfect condition.
Improper use could lead to serious, even fatal injuries to the user or third
parties and damage to the device itself or other material damage.
Warning: The device and the software are not intended for medical uses and
must not be used on humans. MCS assumes no responsibility in any case of
contravention.
Malfunctions which could impair safety should be rectified immediately.
Grounding
This product is grounded through the grounding conductor on the power cord. To
avoid electric shock, the grounding conductor must be connected to earth.
Orient the Equipment Properly
Do not orient the equipment so that it is difficult to manage the
disconnection device.
High Voltage
Electrical cords must be properly laid and installed. The length and quality
of the cords must be in accordance with local provisions.
Only qualified technicians may work on the electrical system. It is essential
that the accident prevention regulations and those of the employers’ liability
associations are observed.
· Each time before starting up, make sure that the power supply agrees with
the specifications of the product. · Check the power cord for damage each time
the site is changed. Damaged power cords should be replaced immediately and
may never be reused.
· Check the leads for damage. Damaged leads should be replaced immediately and
may never be reused. · Do not try to insert anything sharp or metallic into
the vents or the case. · Liquids may cause short circuits or other damage.
Always keep the device and the power cords dry. Do not handle it with wet
hands.
Requirements for the Installation
Make sure that the device is not exposed to direct sunlight. Do not place
anything on top of the device, and do not place it on top of another heat
producing device, so that the air can circulate freely.
Explanation of the Symbol used
Caution / Warning
DC, direct current
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
5
SAFETY AND WARRENTY
Guarantee and Liability
The general conditions of sale and delivery of Multi Channel Systems MCS GmbH
always apply.
They can be found online at
http://www.multichannelsystems.com/sites/multichannelsystems.com/files/documents/Terms
and Conditions.pdf Multi Channel Systems MCS GmbH makes no guarantee as to the
accuracy of any and all tests and data generated by the use of the device or
the software. It is up to the user to use good laboratory practice to
establish the validity of his / her findings.
Guarantee and liability claims in the event of injury or material damage are
excluded when they are the result of one of the following:
· Improper use of the device. · Improper installation, commissioning,
operation or maintenance of the device. · Operating the device when the safety
and protective devices are defective and/or inoperable. · Non-observance of
the instructions in the manual with regard to transport, storage,
installation, commissioning, operation
or maintenance of the device.
· Unauthorized structural alterations to the device. · Unauthorized
modifications to the system settings. · Inadequate monitoring of device
components subject to wear. · Improperly executed and unauthorized repairs. ·
Unauthorized opening of the device or its components. · Catastrophic events
due to the effect of foreign bodies or acts of God.
Operator’s Obligations
The operator is obliged to allow only persons to work on the device, who
· are familiar with the safety at work and accident prevention regulations and
have been instructed how to use the device; · are professionally qualified or
have specialist knowledge and training and have received instruction in the
use of the device; · have read and understood the chapter on safety and the
warning instructions in this manual and confirmed this with their
signature.
It must be monitored at regular intervals that the operating personnel are
working safely. Personnel still undergoing training may only work on the
device under the supervision of an experienced person.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
6
INTRODUCTION
INTRODUCTION Welcome to the CMOS-MEA5000-System
Multi Channel Systems is proud to present the CMOS-MEA5000-System. Based on
the complementary metal-oxide semiconductor technology, it opens up new
possibilities in electrophysiological research. With more than 4000 recording
sites, each of them sampled at up to 25 kHz, the chip allows extracellular
recordings at a very high spatio-temporal resolution. By including
amplification on the chip itself, noise is minimized and a high signal quality
is guaranteed. Stimulation is provided via 1024 stimulation sites included in
the chip and the stimulus generator in the headstage. The CMOS-MEA5000-System
consists of three components, which are all designed to be efficient and
powerful, while maintaining a small footprint. CMOS-Chip The chip is based on
complementary metal oxide semiconductor (CMOS) technology, facilitating fast,
high resolution imaging of electrical activity. The chip is equipped with a
culture or slice chamber to house your sample, while allowing the use of a
microscope. Headstage The core of the system is the headstage. It samples the
data coming from the chip at 25 kHz per channel. Besides A/D conversion and
amplification, the headstage also houses a three-channel stimulator. You can
freely design the stimulation patterns via software and select each of the
1024 stimulation sites. Interface Board The interface board IFB-C offers the
USB 3.0 interface to transfer the recorded data to a computer. Moreover, it
has analog and digital in- and outputs for synchronization with other
instruments. Connect the headstage via iX cable to the interface board.
Connect the interface board via USB-C cable to the data acquisition computer.
Connect the interface board to the power outlet. Ground the interface board if
necessary. Please use the ground socket on the rear panel of the IFB-C.
Computer with Software The software CMOS-MEA-Control and CMOS-MEA-Tools are
programmed specifically for the CMOS-MEA5000-System. It facilitates a real-
time activity overview on the complete chip with the ability to zoom in and
various tools to analyze the data.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
7
HARDWARE
HARDWARE Headstage
There are three hardware components for the CMOS-MEA5000-System available, the
headstage, the interface board and the data acquisition computer. If
necessary, you can use a temperature controller additionally. For setting up
and connecting the CMOS-MEA5000-System, please read the next chapter “Hardware
Setup” on page 14. The headstage samples data coming from the 4225 sensors on
the chip at 25 kHz per channel. Besides A/D conversion and amplification, the
headstage also houses a three-channel stimulator. You can freely design three
stimulation patterns via software and select each of the 1024 stimulation
sites. Data transfer is provided via iX cable from the headstage to the
interface board. The USB-C cable connection arranges fast data transfer from
the interface board to the data acquisition computer. Connect a temperature
controller TC to the headstage, if necessary. Insert the test model probe or
the CMOS-MEA-Chip in correct orientation into the provided area in the
headstage. The round edge of the probe or MEA has to be in the front on the
left side, when looking directly to the open headstage. This way the CMOS-
Control software displays the electrodes in columns and rows as shown on the
scheme below. Electrode No 1 is placed on the left lower round edge of the
chip and electrode No 4225 is placed in the upper right edge.
Chip Orientation inside the Headstage If you are stimulating with light or
extra electrodes from outside the chip, or if the orientation of the tissue is
important, please be aware that the line of vision is from the headstage side
where the connector to the IFB is located.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
8
HARDWARE
CMOS-MEA Chip
The chip is based on complementary metal oxide semiconductor (CMOS)
technology, facilitating fast, high-resolution imaging of electrical activity.
The chip is equipped with a culture chamber to house your sample, while
allowing the use of a microscope.
The CMOS-MEA array is an active device, in contrast to the passive MEAs. It
needs to be powered up and down properly, or it will be damaged.
Warning: Before opening the CMOS-MEA headstage for removing the CMOS-MEA chip,
it is necessary to power the chip down, otherwise the chip will be destroyed!
CMOS sensor arrays are light sensitive. During recording the sensors need
constant light conditions. This is easy to obtain by covering the CMOS array
with an appropriate dark chamber “CMOS-DC”.
CMOS-DC
CMOS-TH
Please use the CMOS tissue holder “CMOS-TH”to keep acute slices in place. Available for CMOS-MEA chip SCG and CCM.
The CMOS-MEA chip has a 65 x 65 layout and is available with 16 m or 32 m
interelectrode distance (center to center). The electrode diameter is always 8
m. Between the recording electrodes, there is a grid of 32 x 32 bigger
stimulation sites. Summarizing, you can record from 4225 electrodes and
stimulate your sample at 1024 sites. The chip is coated with a planar oxide,
similar to glass, enhancing
the biocompatibility and biostability. Please see the electron micrograph of
the CMOS-MEA chip surface (NMI Reutlingen, Germany) and
the schema of the chip below.
The 16 m interelectrode distance chip offers the highest resolution. With the
high number of electrodes, you can record from a large surface (1 mm² @ 16 m
distance, 4 mm² @ 32 m distance). Thereby, you can see the signals from every
single cell and even the signal propagation along an axon, while still getting
an overview on your complete sample.
Your data is sampled at up to 25 kHz per channel. Thus, no signal is lost –
even axonal spikes are displayed and recorded thoroughly. Together with the
A/D conversion at 14 bit, the system ensures accurate and precise data.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
9
HARDWARE
At the moment two types of culture chambers are available for CMOS-MEAs: One
for cell cultures and one for acute slices. In both type of chips a ground
electrode is already integrated.
CCM Culture chamber for cell cultures with MEA-MEM lid.
SCG Slice chamber. A CMOS-MEA chip with a SCG Slice chamber with advanced
layout for laminar flow. The warranty of a CMOS-MEA chip is six months from
the date of delivery.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
10
HARDWARE
Interface Board IFB-C
The multiboot interface board IFB-C facilitates operation of all MCS in vitro
and in vivo headstages within the entire 2100 amplifier solution suite. This
suite includes: MEA2100-HS, Multiwell-MEA-HS, CMOS-MEA-HS, MEA2100-Beta-
Screen-HS, W2100-HS and ME2100-HS. The modular 2100 amplifier solution suite
design makes it easy to modify your lab equipment generally with modest
hardware upgrade investments. Front Panel
SYNC Out / In Two or more interface boards IFB-C can be daisy-chained by use
of the SYNC Out / SYNC In connectors. All daisy-chained interface boards run
on the same clock to allow perfectly synchronized recordings in large
settings. Analog Channels Up to eight Analog In channels are available via
10-pin connector. Please read chapter 10-Pin Connector for Analog IN in the
Appendix for more information about the pin layout. The additional analog
inputs are intended for recording additional information from external
devices, for example, for recording patch clamp in parallel to the MEA
recording. Analog Channels 1 and 2 Two of these eight analog channels (Analog
In No 1 and No 2) are separately available via Lemo connectors on the front
panel of the interface board IFB-C. Two Status LEDs The status LEDs indicate
the link status of HS 1 and / or HS 2. They light up when one or both
headstages are connected to the IFB-C interface board via iX-industrial cable.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
11
HARDWARE
Digital IN / OUT A Digital IN / OUT for 16 digital in- and output bits is
available (Honda-PCS-XE68LFD) on the rear panel of the interface board. On the
front panel four Digital IN and four Digital OUT bits are also accessible via
Lemo connector (DIG IN bit 0 to bit 3 and DIG OUT bit 0 to bit 3). The Digital
OUT delivers TTL pulses with 3.3 V or 5 V. The voltage can be switched between
these two voltages with the software IFB-Control, please read chapter “IFB-
Control” in the Appendix.
If access to more bits of the DIG IN / OUT channel is required, it is
necessary to connect a Digital IN / OUT extension Di/o board with a 68-pin
standard cable. This Di/o board is available as optional accessory. Ground If
an additional ground connection is needed, you can connect this plug with an
external ground using a standard common jack (4 mm).
Rear Panel
Toggle Switch On / Off Toggle switch for turning the device on and off. The
CMOS-MEA5000-System is switched to status “ON” when the toggle switch is
switched to the left. The device is switched “OFF” when the toggle switch is
switched to the right. If the system is “ON”, and the device is connected to
the power line, the Power LED on the front panel of the interface board should
light up. If not, please check the power source and cabling. Power Connect the
power supply unit here. This power supply powers both, the headstage and the
interface board of the CMOS-MEA5000System. The device needs 24 V and 2.5 A /
65 W. Ground If an additional ground connection is needed, you can connect
this plug with an external ground using a standard common jack (4 mm).
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
12
HARDWARE
Digital IN / OUT
A Digital IN / OUT for 16 digital in- and output bits is available via Honda-
PCS-XE68LFD connector. Please read chapter Digital IN / OUT Connector in the
Appendix for more information about the pin layout of the connector. The
Digital IN / OUT connection accepts or generates standard TTL signals. The
Digital OUT delivers TTL pulses with 3.3 V or 5 V. The voltage can be switched
between these two levels with the software IFB-Control, please read chapter
“IFB-Control” in the Appendix.
TTL stands for Transistor-Transistor Logic. A TTL pulse is defined as a
digital signal for communication between two devices. A voltage between 0 V
and 0.8 V is considered as a logical state of 0 (LOW), and a voltage between 2
V and 3.3 V or 5 V means 1 (HIGH).
The Digital OUT allows generating a digital signal with up to 16 bits and read
it out, for example, by using a Digital IN / OUT extension Di/o board. You can
utilize this digital signal to control and synchronize other devices with the
MEA2100-Beta-Screen-System.
Bit 0 to 3 of the Digital OUT are separated and available as Lemo connector
DIG OUT 0 to 3 on the front panel of the interface board. So, the Di/o
extension is only necessary if more than four trigger inputs or outputs are
needed.
The Digital IN can be used to record additional information from external
devices as a 16 bit encoded number. The Digital IN is most often used to
trigger recordings with a TTL signal. The 16 bit digital input channels is a
stream of 16 bit values. The state of each bit (0 to 15) can be controlled
separately. Standard TTL signals are accepted as input signals on the digital
inputs.
Warning: A voltage that is higher than +3.3 Volts or +5 Volts or lower than 0
Volts, that is, a negative voltage, applied to the digital input would destroy
the electronics. Make sure that you apply only TTL pulses (0 to 3.3 V or 5 V)
to the digital inputs.
Auxiliary Channels
Two reserve auxiliary channels are available for future use. They have no
function at the moment.
Audio OUT
The “Audio OUT” function is not available for the CMOS-MEA5000-System.
DSP JTAG Connector
The JTAG connector is used to program the digital signal processor DSP for
real-time feature. This feature is not in use in CMOS-MEA5000Systems.
HS / SCU
Sockets for connecting up to two CMOS-MEA-System headstages via iX-industrial
cable(s), type B.
USB-C Connectors B and A
Both USB-C connectors are used to transfer the amplified and digitized data
from all data channels and the additional digital and analog channels to any
connected data acquisition computer via USB-C cable. Connector A corresponds
with connector iX input 1, and connector B with iX input 2. If both iX inputs
are used, also both USB-C connections must be used. Both USB cables must be
connected to different USB-C ports of the computer, do not use an USB hub!
Only use high grade USB-C cables, as provided with the system.
Important: It is recommended to connect the USB-C cable direct to the USB 3.0
port of the computer. Do not use an USB hub!
Data Acquisition Computer
The software CMOS-MEA-Control was programmed specially for the CMOS-
MEA5000-System. It facilitates a real-time activity overview on the complete
chip with the ability to zoom in and various tools to analyze the data. Please
read chapter “CMOS-MEA-Control” for information about the software.
The data acquisition computer is provided by Multi Channel Systems MCS GmbH.
The operation system Windows ® 10 or 8.1 is necessary.
Due to the huge amount of recorded data, a computer with low performance may
lead to performance problems; therefore, Multi Channel Systems provides an up-
to-date computer with USB 3.0 connection and Intel chip set. Use a SSP hard
drive for recording and a second hard drive for backup. At full frame sampling
with maximum sampling rate the currently used 1TB SSD drive will hold about
one hour of continuous recording only!
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
13
HARDWARE SETUP
HARDWARE SETUP Please follow the instructions: 1. Connect the CMOS-MEA5000
amplifier via iX-industrial cable, type B to the IFB-C interface board. Please
use the plug in labelled
with “1” on the back of the interface board. 2. Connect the IFB-C via power
unit to the power outlet. 3. Connect the IFB-C via USB-C to the computer. Use
the USB-C plug in labelled with “A” on the backside of the interface board.
4. Connect the IFB-C via USB-C cable to the backside of the computer. It is
mandatory to use the designated USB 3.0 port, please see the picture below!
Important: It is necessary to connect the interface board IFB-C of the CMOS-
MEA5000-System to an Intel ® USB 3.0 port. Otherwise, you risk data loss.
Please consider the error message when starting the CMOS-MEA-Control software
for the first time. Important: Make sure that all paths for recording files go
to the SSD drive otherwise no recording is possible! 5. Connect the
temperature controller TC via USB 2.0 high speed cable to one of the USB 2.0
ports and via power unit to the
power outlet. 6. Connect the heating element of the CMOS headstage via
provided cable to the temperature controller.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
14
HARDWARE SETUP
Installation of the Software
System Requirements
If you have purchased the CMOS-MEA5000-System with PC everything is
preinstalled and tested. If you purchase a system without a PC please make
sure that the computer meets our specifications relating processor, memory,
hard disk, etc. Please contact Multi Channel Systems MCS GmbH or your local
retailer.
Software: One of the following Microsoft Windows ® operating systems is
required: Windows 10 or 8.1, 64 Bit (English and German versions supported)
with the NT file system. Other language versions may lead to software errors.
Due to the amount of recorded data, a computer with low performance may lead
to performance problems; therefore, Multi Channel Systems MCS GmbH recommends
an up-to-date computer. Please contact MCS or your local retailer for more
information on recommended computer hardware specification.
Important: Because of the huge amount of acquired data (up to 220 MByte per
second), make sure that all paths for recording files go to the SSD drive,
otherwise no recording is possible!
Please note that there are sometimes hardware incompatibilities of the data
acquisition system and computer components; or that an inappropriate computer
power supply may lead to artefact signals.
Recommended Operating System Settings
The following automatic services of the Windows operating system interfere
with the data storage on the hard disk and can lead to severe performance
limits in CMOS-MEA-Control. These routines were designed for use on office
computers, but are not very useful for a data acquisition computer.
· Deselect “Windows Indexing Service” for data SSD and HD disks, the system
hard drive is not included. · Switch off the sleep mode for displays and HD
disks. · Power Options: Power scheme: High performance. Never turn on system
standby. · Turn off “Optimize hard disk when idle”, the automatic disk
fragmentation. · Turn off the Screen Saver and do not use a virus scanner
during experiment. · It is also not recommended to run any applications in the
background when using CMOS-MEA-Control. Remove all applications
from the “Autostart” folder.
Important: Please make sure to have full control over your computer as an
administrator. Otherwise, it is possible that the installed software does not
work properly.
Doubleclick the CMOS-MEA-Control.exe on the installation volume. The
installation assistant will show up and guide you through the installation
procedure. Follow the instructions of the installation assistant.
Note: During installation, all drivers are installed and if necessary, the
firmware of the CMOS-MEA5000 hardware is updated. Please do not interrupt the
firmware update.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
15
TESTING THE CMOS-MEA5000-SYSTEM
Testing the CMOS-MEA5000-System Functional Tests of the CMOS-MEA5000-System
with the Test Model Probe
Please read also the datasheet “Test-CMOS-MEA” in the Appendix. Insert the
“Test Model Probe” in correct orientation and close the headstage. The round
edge of the Test-CMOS-MEA or the CMOS-MEA chip has to be in the front on the
left side when looking directly to the open amplifier. The provided test model
probe simulates a CMOS-MEA chip with a resistor of 100 k and a 10 p capacitor
between ground and each row of the 65 x 65 electrodes in the grid. It can be
used for testing the noise level of a CMOS-MEA5000-System, for a test of
calibration and for testing the internal stimulators. CMOS-MEA test model
probes and CMOS-MEA chips are active devices and must be switched on and shot
down properly, otherwise they might suffer damage.
Please click the MEA array icon in the “Data Source” window. CMOS chips must
be calibrated before each use. The calibration runs automatically and usually
takes two to three minutes. Please do not interrupt the process, until the
final message “Finished automatic system calibration” appears. The “Test CMOS-
MEA” simulates the calibration of the chip. The ,,ODD” cable supports the odd-
numbered channels and the ,,EVEN” cable supports the even-numbered channels.
For the intention to check the noise level of a CMOS-MEA5000-System without
external signals, please connect the cable soldered to the ,,ODD” connector to
the input connector of the even-numbered channels and the cable soldered to
the ,,EVEN” connector to the ,,BATH” input. Connected in this way, the signal
input supports all 65 rows of the 65 x 65 layout of the CMOS-MEA chip at a
time and simulates also the calibration of the bath. Disconnect the “ODD”
connector to see the “EVEN” numbered electrodes only and vice versa to see the
“ODD” numbered electrodes only.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
16
TESTING THE CMOS-MEA5000-SYSTEM
Test of the internal Stimulators The Test-CMOS-MEA probe is equipped with
three additional connectors to test the internal stimulation, ,,STG1″, ,,STG2″
and ,,STG3″. The stimuli are color coded in the CMOS-MEA-Control software:
Stimulus 1 is indicated in green color, Stimulus 2 is indicated in blue and
Stimulus 3 in red color.
For testing a stimulator, please connect the cable of the “ODD” connector to
the “EVEN” connector and the open cable to one of the “STG” plug ins. Define a
respective stimulus pattern in the “Stimulation” window, for example a ramp
with 100 ms on stimulator 1 (green), as shown on the screenshot above. CMOS-
MEA Chip
Please fill the CMOS-MEA chip with PBS. CMOS sensors are light sensitive. To
record a stable baseline the CMOS-MEA array must maintain under stable light
conditions, which can easily be provided by covering the CMOS-MEA with the
convenient dark chamber “CMOS-DC”. Otherwise, the signal will drift out of
range by the effect of light.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
17
GENERAL SOFTWARE FEATURES
General Software Features The chapter “General Software Features” describes
some of the CMOS-MEA-Control and CMOS-MEA-Tools software features on base of
examples. Numeric Up-Down Box
Adjust a value in the numeric up-down box either by clicking on the arrow
buttons or by clicking into the window and moving the mouse wheel. Turn the
wheel forward and the level increases, turn the wheel backward and the value
decreases in fast steps. Use the arrow buttons for fine tuning the adjustment.
The third possibility is a replacement of the number in the window by
overwriting it, if the value is predefined, for example. Zoom In and Zoom Out
Zoom Buttons
Click the “Adjust to signal Min/Max” button. The scaling of the y-axis is set
to the minimum and maximum of all visible samples in the channel.
Click the “Zoom” buttons. Zooming in cuts the scaling of the respective axis
in a half and zooming out doubles the scaling.
Zoom by Mouse-click Additionally, to the zoom buttons you can freely zoom into
a region of interest by moving the mouse inside a display from the left to the
right while pressing the left mouse button. Move the mouse from the right to
the left for zooming out.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
18
GENERAL SOFTWARE FEATURES
Display Floating
Design your own display with the floating feature. Decouple a dialog display
of your choice and place it wherever you want.
Dock the window again by clicking with the right mouse button on top of the
window. Hide a window with the “Auto-Hide” option. Creating Regions of
Interest ROIs
Selecting ROIs manually by drawing rectangles is identical even in the
“Activity” or “Sensor Array Tool” window. Please keep the left mouse button
pressed to draw a rectangle in the “Activity” window to create a region of
interest. A dashed line in blue indicates the borders of the ROI. The color of
the rectangle turns to black and the ID of the ROI appears in the upper right
edge. Or create a ROI by clicking on one of the activity maxima. Modify a
region of interest be clicking on the borders until a double arrow appears to
move the border. Delete a ROI by clicking on the ROI again. The sensor
channels included in a region of interest are immediately shown in the “ROI”
window beside.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
19
CMOS-MEA-CONTROL SOFTWARE
CMOS-MEA-CONTROL Introduction The software for controlling the CMOS-
MEA5000-System includes two parts, CMOS-MEA-Control for online recording,
CMOS-MEA-Tools for offline analysis. The CMOS-MEA-Control software is explicit
designed for online data recording with the CMOS-MEA5000-System. It
facilitates a real-time activity overview on the complete chip with the
ability to zoom into the raw data and various tools to visualize the activity.
The CMOS-MEA-Control software controls the CMOS-MEA5000-System, the
experimental procedure, the data selection for recording to hard disk and
similar functions like the control of stimulation, the online spike detection,
the saving of spikes with or without raw data to save disk space or the
selection of regions of interest selection for data reduction and many
additional functions.
Main Window
The default window of the main menu is divided in three parallel sections
which are framed by the menu bar above:
1. Left: Control section to control the CMOS-MEA5000-System hardware, the
data acquisition, the experimental procedure, the recording of data, the
streaming of detected spikes and a section to monitor the system load.
2. Middle: Tools section with tools to set sensor array properties, to
monitor the acquired data online, to detect spikes, to stimulate and to
extract events from a digital input signal.
3. Right: Data view section with detailed views of the raw data or of
detected spikes. You can zoom into the data in a region of interest above and
in a detailed single view of one recording electrode below.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
20
CMOS-MEA-CONTROL SOFTWARE
Menu Bar File
Menu to open and to save templates and to “Exit” the program. Settings
Menu to activate the “Tools”, “Activity Tool” and “Spike Tool”. Switch the
tools on via check box in order to perform their respective tasks or off to
reduce the system load. When the “Activity Tool” is switched off, no raw data
will be displayed, but of course processed and stored. When the “Spike Tool”
is switched off, no spike detection is performed, and no spikes are stored.
Note, that the spike detection on so many sensors is an expensive task and
needs an appropriate computer. Menu to set “Default Paths”, to “Save as
Defaults” and to “Reset Defaults”. Click “Application Settings” to open the
“Application Settings” dialog. Define the paths for the “Default Paths” for
“Raw Data”, “Template” and “Stimulation Files” in the “Application Settings”
dialog.
Important: Make sure that all paths go to the SSD drive otherwise no recording
is possible!
Click the check box “Save Sensor Calibration” in “Diagnostics” section.
Click the check box “Save Sensor Calibration” in “Diagnostics” section to save
calibration data to a “hdf5” file. Each time a calibration is performed, a
file with calibration data is created in the “Raw Data” folder, containing the
raw data and the conversion factors calculated from this data.
During the system calibration process the sensors are calibrated as well. For
the calibration a voltage is applied to the bath chamber. The signals measured
at the sensors are fitted to the calibration stimulus. If both signals fit
well, the conversion factor is calculated, and the ADC values are saved in the
raw data file.
The file names start with “Calibration” followed by the recording date and the
extension: Calibration-2019.08.01-13.44.30.cmcr. The file format is the common
raw data file format so that you can load it for inspection into the “CMOS-
MEA-Tools” software.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
21
CMOS-MEA-CONTROL SOFTWARE
Lab Book
Please use entries in the three tabs of the lab book for later analysis of the
experiment. Click the button “Set Default” for keeping the information as
template. All notes will be saved in the raw data file. Setup
Click “Device” to change the connected device. If hardware is available,
choose the “MCS Device”. If no hardware is available, please use the
“Simulator” or load a “Data File” to test the software without hardware
attached. When replaying a data file, you have the advantage to see “real”
data meanwhile the data of the “Simulator” are virtual.
To select a data file from a folder, please choose “Data File” in the “Setup”
menu. The “Data Source” window displays “Simulation” beside the CMOS-
MEA5000-System button. Then click on the CMOS-MEA chip button to select the
file you want to replay from the browser dialog. Click “CMOS System” to open
the “Setup CMOS System” dialog.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
22
CMOS-MEA-CONTROL SOFTWARE
“Setup CMOS System” dialog provides the manual control for the offset and
calibration settings for the CMOS chip. There is an automatic routine for the
chip start up and calibration, the manual settings are usually not needed.
Please read chapter “Operating the CMOS-MEAControl Software” for detailed
information. Open the “Device Filter” dialog to change filter settings.
Adjust the settings of the “High Pass” and “Low Pass” filter on hardware level
during the software is running, but not recording. Choose “Bessel” or
“Butterworth” filter “Family” in 1 or 2 “Order” from the drop-down menus.
Switching “Off” the “Cutoff Frequency” of the high pass filter enables DC
signals. If filter settings should be saved for later experiments, please
click the “Set Permanent” button. If needed, please set the “High Pass” filter
to option “Off”, that means to DC, direct voltage. No offset will be applied,
all raw data are displayed without any filter. Help
The “Help” menu is for opening the online help and to “Check for Update”, if
necessary. Click the “About” option for software and firmware information.
Click “Online Help” to see the last version of the CMOS-MEA5000-System manual.
Click “Check for Updates” to see whether the software is up to date, or a new
version is available on the Multi Channel Systems website.
When starting the CMOS-MEA-Control software this pop-up “Software Update
Available” appears, when a new version of the software is available. Click on
the note to open the “Check for Updates” dialog to have direct and fast access
to the MCS web site.
If the software is not up to date, click the button “Visit Web site” and download the newest software version.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
23
CMOS-MEA-CONTROL SOFTWARE
Click option “About”.
Please see technical specifications of the device and the version number of
the CMOS-MEA-Control software. Control Section The “Control Section” includes
three sections, the “Data Source”, the “Recorder” and the “Load” control. Data
Source
The “Data Source” window allows controlling the data source and the CMOS chip. The chip is an active device and has to be powered before you are able to start an experiment with the “Start” button.
Click the “Settings” icon
for the “Set Device” dialog. When using a CMOS-MEA5000-System for the first time, please define which
CMOS-MEA “Device” is currently in use and define the “Sample Rate” from the drop-down menus. Selecting “Analog Channels” and the
digital “Digital Channel” enables the selected channels. Decide in the “Recorder” window whether you want to record from these channels
or not, please see the next screenshot.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
24
CMOS-MEA-CONTROL SOFTWARE
Selecting a high “Sample Rate” of 50 kHz, 100 kHz or 200 kHz, you have to
accept following consequences: Please choose one region of interest ROI only,
to allow the recording of such a huge amount of data in a defined region of
the electrode array. The small window beside the “Sample Rate” drop-down menu
specifies the selected ROI additionally.
Recorder
Control the “Recorder” parameter settings in this window. Start and stop the recorder and see the types of data available. Press the
“Settings” icon
to change recorder settings. Please read chapter “Operating CMOS-MEA-Control” for detailed information about
programming the recorder.
Start and stop the recording manually with the “ON / OFF” icon.
When the recorder is running, the recording time and the path where to store the data file is displayed. Define this data path in the “Recorder Settings” dialog. Define additionally the “File Name” and the “Prefix” and “Suffix”.
Start and stop the recorder in three different modes: In “Manual” mode, via “Timer” or in dependency of an “Event”. Use the modes in combination for “Start” and “Stop”. Please read chapter “Operating CMOS-MEA-Control” for detailed information.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
25
CMOS-MEA-CONTROL SOFTWARE
Spike Server
The “Spike Server” allows to stream detected spikes and events to other
applications on the same computer or to another computer in the network. The
client receives the data and can process it to the needs of the customer. We
provide source code for such a client in C#, Matlab and Python. Load
Monitor the current state of the capacity of the data acquisition computer via
“Load” window. See the CPU load in “CPU Usage”, and most important the
available “Disk Space” on the drive used for recording.
Note that the CMOS-MEA5000-System generates up to 220 MB per second when
recording with maximum sample rate!
The “Data Source” and “Recorder”, the “Activity Tool”, the “Spike Tool” and
the “Spike Server” window allow to see which components of the software are
generating which amount of processor load at the moment. Each tool has its own
queue of data packages to process. If the load of the processor is high tools
may not be able to process its data and the data queue of the tool grows. This
state of the queue is shown for each tool separately.
Sensor Current
See the “Sensor Current” of the CMOS chip. The sensor current is measured as the sum of all current over all 4225 sensors. The total current should not be larger than about 300 mA, otherwise the chip get damaged.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
26
CMOS-MEA-CONTROL SOFTWARE
Log
The “Log” file window displays the ongoing experimental proceedings online. In the “Log” file all software operations during an experiment
are documented. The “Log” can be saved and exported as “*.xml” file by pressing the disc
icon.
Data Display
Activity
Due to the high number of channels, it’s impossible to show raw data of 4225
channels simultaneously. Therefore, activity is visualized in time bins in a
false color code. This allows the user to identify active areas and to focus
on them in regions of interest. Display the “Activity” data in three modes:
“Max Amplitude”, “Mean Amplitude” and “Spike Count”.
See the complete CMOS-MEA electrode array in the “Activity” window. The
“Activity” plot shows all 65 x 65 sensors of the CMOS chip as one pixel each.
Select as much “Regions of Interest ROIs” as needed to display the most
exciting regions of the CMOS array only. In the screenshots below regions of
interest are displayed. Offset Correction Use the checkbox “Offset Correction”
to put all electrode levels to zero.
Creating Regions of Interest ROIs
Please keep the left mouse button pressed to draw a rectangle in the
“Activity” window to create a region of interest. A dashed line in blue
indicates the borders of the ROI. The color of the rectangle turns to black,
and the number of the ROI appears in the upper right edge. Or create a ROI by
clicking on one of the activity maxima. Modify a region of interest be
clicking on the borders until a double arrow appears to move the border.
Delete a ROI by clicking on the ROI again. Regions of interest are displayed
in separate tabbed pages. To switch from one ROI to another, please use the
tabs under the “Single View” of the “ROI” window. Important: It is not allowed
to overlap regions of interest! The sensor channels included in a region of
interest are immediately shown in the “ROI” data window beside.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
27
CMOS-MEA-CONTROL SOFTWARE
The toolbar of the “Activity” is divided into two parts: One part above and one part below the “Activity” display. Upper Toolbar of the “Activity” Window
Click the “Parameter Selection Icon” icon to decide which parameter mode of
the sensor activity should be displayed: The maximal “MaxAmplitude” or the
“MeanAmplitude or the “SpikeCount”. In dependency of your choice, the toolbar
beside changes.
The selected parameter will be shown in the activity window as false color
plot in time bins. Define the color of the map in the “Sensor Array View
Settings” dialog.
“Reset Offset”
Use the checkbox “Offset Correction” to put all electrode levels to zero, if necessary. Click the button to zero the electrode levels after drifting again.
Important: The “Offset Correction” will not change the raw data, which are recorded! This feature only influences the data displayed!
For the “SpikeCount” parameter, spikes are detected individually for each channel by a threshold crossing. The threshold is calculated as standard deviation of the noise for that channel, as a user defined factor. The factor can be changed with the up-down box next to the parameter selection icon. The calculation of the standard deviation can be updated at any given time with the icon “Update the Std.
Dev. Measure” .
Open the “Activity Tool Settings” dialog by clicking the icon . The basic parameters, like update of the time bins and the detection dead time can be changed in the “Activity Tool Settings” dialog.
The “Update” parameter defines the size of the time bins and the refresh rate of the display. “Accumulate” and “Detection Dead Time” are important if the spike count is displayed. Spike count will be accumulated for the selected time, events crossing the detection threshold within the selected “Detection Dead Time” after a previous event will be ignored. This means that when looking at spike count, the display will begin to show data with a few seconds delay after starting the data acquisition, depending on the “Accumulate” setting.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
28
CMOS-MEA-CONTROL SOFTWARE
Lower Toolbar of the “Activity” Window
If the mouse pointer is positioned on the map, the coordinates of the area the mouse is pointing at is shown at the left side of the toolbar below the plot window.
Define the color of the “Activity Map” by clicking the second setting icon
in the toolbar below. The “Sensor Array View Settings”
dialog appears. Enable the check box “Invert” to invert the colors of the activity map.
By default, one region of interest (ROI) is defined on the “Activity” display.
The raw data of all sensors within the ROI is displayed in detail. The size
and position of the ROI can be changed by dragging with the mouse. It is
possible to define more than one region of interest. Click the buttons for
adding or removing additional ROIs. Please draw a rectangle with the mouse
over the respective sensor array to define the area of a ROI. If more than one
region of interest is available, they are independently displayed in tabbed
pages. Please read also chapter “Creating Regions of Interest ROIs” above.
Optionally it is possible to define the area of a ROI with the “Set ROI
Cursor” dialog. Define the “Position”, “Size”, and “Color” of the ROI cursor.
Show or hide the cross hairs via “Show Cross Hairs” check box below and
“Enable” the cursor via the check box above.
Define the value of the color map in microvolt with the up-down box “Range” close to the maximum amplitude or spike frequency of the expected signals.
. The maximum value should be
The color depicts the selected parameter in the “Activity” display. As seen in the image below, activity is shown as colored spots.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
29
CMOS-MEA-CONTROL SOFTWARE
Sensor Array Tool
The “Sensor Array Tool” integrates three functions which are related to the
control of the CMOS-MEA chip.
First of all, you can manually recalibrate your sensors, if necessary.
Secondly, regions of sensors can be selected manually or automatically to
focus only on interesting regions. Thirdly, when necessary, the operating
point of the sensors can be resetted by setting the appointed gate voltage
once or in repeated mode anew. At the end of the system calibration run the
conversion factors of all sensors which are displayed in order to evaluate the
quality of the sensor chip. Please select one of the three modes from the drop
down menu: “Calibration”, “Sensor Selection” and “Sensor Reset”.
Calibration
As mentioned above the condition of the sensor chip can be estimated by the conversion factors obtained during the system calibration. Each sensor’s calibration value is represented by a color coded dot. The exact values depend on the sensor chip. The pattern of this values should be a kind of random noise pattern.
Any structures within this random noise pattern may indicate a problem. For example, a white area may point to a group of defective sensors. Or a straight horizontal line across the whole chip indicates a bad contact to the sensor chip.
Please stop the experiment and clean the contact pins of the headstage. White pixel point to a defective single sensor, where calibration
was not possible. Try to repeat the process by clicking the “Calibrate” icon command as in the “CMOS-MEA Diagnose” dialog.
for the calibration of the CMOS sensors. This is the same
For calibration a sine signal with 70 Hz and 3 mV is set against a sine signal from the internal stimulator.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
30
CMOS-MEA-CONTROL SOFTWARE
Sensor Selection
The “Sensor Selection” module allows the user to select regions of interests
manually or automatically. It is useful to reduce the amount of data
transferred to the computer and to hard disk when the activity is restricted
to one or several locations of the sensor array. Fetch the activity
distribution obtained by the “Activity” or “Spike Tool” and use it to define
the regions of interest.
Upper Toolbar of the “Sensor Array Tool” Window
Please download your selection of regions of interest with the “Download the
Selected Sensors to Data Acquisition” button to the computer. Use the “Fetch
Spike Count from Spike Tool” button to import data from the “Spike Tool” and
click the “Fetch Activity from Activity Tool” button to import data from the
“Activity” tool. Lower Toolbar of the “Sensor Array Tool” Window
Select the complete array with the “Select complete Sensor Array” button. Use
the “Automatic Sensor Selection” button if you are not going to select the
regions of interest manually. The automatic tool selects areas around activity
peaks. Please define the dimension of the region of interest from the drop-
down box, “Size 3 x 3” sensors or “Size 5 x 5” sensors. Deselect all regions
of interest with the “Remove selected Sensors” button. Additionally, to the
automatic selection of ROIs you are able to add ROIs or to modify or to remove
sensor arrays manually. Please read in chapter “General Software Features” on
page 18 paragraph “Creating Regions of Interest ROIs”.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
31
CMOS-MEA-CONTROL SOFTWARE
Sensor Reset
For very long recordings or for experimental conditions which causes strong
potential drifts of the sensors it may be necessary to reset the sensors
operating point. The reset of the sensors can be controlled manually or
automatically at user defined intervals. The timing of the reset is acquired
and saved as channel data and also as events together with the sensor data.
This information can be used to exclude the reset phases from analysis. To
reset the sensors operating points, select the “Sensor Reset” module from the
“Sensor Array Tool” toolbar. Press the start button to reset the sensors. The
duration of the reset can be set with a numerical control. Check the “Repeat”
control to automatically repeat the sensor reset with a given interval. The
“Sensor Reset” tool raises the floating signals back to the operation point.
This short period is visible in the raw data as a potential step. The exact
time of the reset is recorded together with the raw data as channel data or as
events. Example: “Sensor Reset” without suppression
The example above on the left shows a sensor reset with an interval of 1 ms and no suppression. A filter of 10 Hz is applied.
The example above on the right shows a sensor reset with an interval of 1 ms and no suppression without filter.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
32
CMOS-MEA-CONTROL SOFTWARE
Example: “Sensor Reset” with suppression
The example above on the left shows a sensor reset with an interval of 1 ms,
with 10 Hz filter and with suppression. The example above on the right shows a
sensor reset with an interval of 1 ms, without filter and with suppression.
The effect of the suppression and of the 10 Hz high pass filter is obviously
to see in comparison of the four screenshots above. Click the checkbox
“Artefact Suppression” to filter out artefacts.
Spike Tool
The “Spike Tool” is used for the online determination of spike parameters to
allow an activity dependent recording. This is useful when active phases are
embedded in long inactive phases. Using this feature just the interval around
active phases are stored on disk.
Spike Tool upper Toolbar
Define the “Threshold” for the spike detection from the drop-down box: “Positive”, “Negative” or “Absolute”. Select the standard deviation “StdDev” from the numeric up-down box. Use the “Update StdDev Measure” feature, if necessary.
Use the checkbox “Offset Correction” to put all electrode levels to zero, if necessary. Click the button “Reset Offset” the electrode levels after drifting again.
to zero
Important: The “Offset Correction” will not change the raw data, which are recorded! This feature only influences the data displayed!
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
33
CMOS-MEA-CONTROL SOFTWARE
Example: Data display “Spike Overlay” with “Offset Correction” on the left and
without “Offset Correction” on the right.
Click the “Open Settings Dialog” button
to open the “Spike Explorer Settings” dialog.
Spike Detection
Please define various parameter for the spike detection. The noise is used as
a base to calculate the threshold of the spikes which should be detected.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
34
CMOS-MEA-CONTROL SOFTWARE
Noise Measure Section “Noise Measure” parameter: Select whether you want to
set the “Standard Deviation” or the “Median / Absolute Deviation” for noise
measuring. “Timing”: Three parameters are available to define the timespan in
which the noise should be measured for using it as a base for the threshold.
The “Continuous” measuring is opposed to the interval measuring. Use a “Single
Interval” or “Repeat Interval”. Continuous measuring of the noise as base for
the spike threshold is necessary if the raw data are drifting. This way, the
threshold for the spikes will be adapted. To repeat the noise measure in
intervals is also reasonable for ongoing experiments. Please define the number
of “Repeat(s)” and the “Duration” of the interval in milliseconds from the up-
down boxes.
Detection Section “Detection” parameter: Define the “Threshold Type” from the
drop-down box, “Positive”, “Negative” or “Absolute”. It is also possible to
define this parameter in the tool bar of the “Spike Tool” display. Select the
“Threshold” from 0 to 99 from the up-down box. Define the “Detection Dead
Time” in ms.
Spike Cutout Section “Spike Cutout” parameter: Click the check box “Extract
Waveform” if necessary. Define the “Waveform Alignment” from the drop-down
box, if the check box is enabled. Define the “Pre and Post Interval” in
milliseconds via up-down boxes. Spike Tool lower Toolbar
See the coordinates of the courser in the display as usually. Select the
sensors automatically with the “Automatic Sensor Selection” button or remove
the sensor by clicking the “Remove Sensors” button. Define the “Minimum Spike”
rate and the “Range” via up-down boxes. Click the “Open Sensor Selection”
button to open the dialog.
Please define the “Extraction Method”, the “Smoothing” and the “Minimum
Spikes”.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
35
CMOS-MEA-CONTROL SOFTWARE
Click the “Open Settings Dialog” button to open the dialog.
Define the parameter for the sensor array: The “Update” of the array and the
accumulation “Accumulate” in ms and the color of the display in “Color Map”.
Spike Tool Event Window
See the spike rate in dependency of the time in the “Spike Tool Event” window
and adjust the threshold to trigger events by moving the red bar with the
mouse. When the spike rate crosses the threshold in positive direction, a
specific positive “Spike Rate Threshold” event is created and dispatched. When
the spike rate crosses the threshold in negative direction a specific negative
“Spike Rate Threshold” event is created and dispatched. Events are shown as
triangles in orange (start event) and blue (stop event) at the bottom of the
traces in the “Spike Tool Event” view. Furthermore, they are sent to the
“Recorder” for optional use. The spike rate was calculated either of all
sensors or for a subset of sensors. If no sensors are selected all sensors are
used. To make an analysis more specific, just select the sensors which show
the behavior you are interested in. Restricting the analysis to a few sensors
of a distinct temporal spike pattern you can reduce the “noise” originating
from all other sensors with uncorrelated activity. Please also read chapter
“Recording” in “Operating CMOS-MEA-Control Software”.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
36
CMOS-MEA-CONTROL SOFTWARE
Stimulation
Please read chapter “Stimulation” for detailed information. The in the
headstage of the CMOS-MEA5000-System integrated stimulator provides the
possibility of stimulating via three different stimulation patterns on user
defined stimulation electrodes. Analog Channels
Eight analog “Analog Channels” are available to record additional analog
signals. Start and stop the analog displays separately. Use the toolbar to
customize the zoom factor and the timeframe for the data. Please read also
chapter “General Display Features”. Digital Port Events
Digital events can be generated on TTL pulses coming in on the “Dig In” ports
on the interface board. In the “Event” box, select the event number. For each
event number, a “TRUE” condition can be defined. The condition can be a TTL on
any of the 16 digital input bits, either the rising or falling flank. It can
also be a combination of different bits, which can be combined by “AND or OR”
condition. In the example shown above, an event No 4 will be generated on the
rising flank of a TTL coming in on bit 2 or bit 3 of the digital channel.
Only TTL signals are accepted as input signals on the digital input bits. Use
the drop-down menu of the tool bar below to customize the timeframe for the
displayed data. Clear all events with the “X” button. Start and stop the
display separately.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
37
CMOS-MEA-CONTROL SOFTWARE
Detailed View: Region of Interest
Define one or more regions of interest in the “Activity” display on the left side of the main menu. If more than one ROI is available, please see the tabbed pages in the detailed view. Do not choose too many sensors for the detailed view, because displaying the single sensors needs very much computer performance.
On the right side of the main window, you have a detailed look to the electrodes of the currently selected region of interest. Use the toolbar to customize the zoom factor and the timeframe for the displayed data. Single Sensor View
Select one of the electrodes of the ROI for a closer look.
Start and stop the “Single Sensor View” separately to save computer
performance or to have a closer look. Use the toolbar to customize the zoom
factor and the timeframe for the data. Please read also chapter “General
Display Features”.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
38
CMOS-MEA-CONTROL SOFTWARE
OPERATING CMOS-MEA-CONTROL SOFTWARE Set Device
If a device is not recognized automatically after starting the CMOS-MEA- Control Software, please click the “Settings” icon
in the
“Data Source” window for the “Set Device” dialog and select the connected CMOS device. This can happen at the first use on a specific
data acquisition computer, or after upgrades.
Choose the “Sample Rate” from the drop-down menu. The region of interest is
limited while recording with high sample rates, more than 25 kHz. Select one
to eight “Analog Channels” and the “Digital Channel”, if needed.
Next step is to power up the active CMOS-MEA chip.
Please click on the CMOS-MEA icon in “Data Source” to power the chip. The type of the chip, the distance from the center to the center of the recording electrodes and the serial number ID are identified, for example “nMOS16”. “n” indicates the type of the chip, “n” means negative, “p” is a positive doped chip type.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
39
CMOS-MEA-CONTROL SOFTWARE
Calibration of the CMOS-MEA5000-System Place the CMOS-MEA chip in the
headstage and cover it with a dark chamber to eliminate the influence of the
light. Every time a CMOS-MEA chip is placed inside the amplifier and the chip
is powered up, it needs to be calibrated. Usually, the integrated automatic
calibration protocol is sufficient. In rare cases, the automatic calibration
fails. Then it is also possible to calibrate the CMOS-MEA chip manually. Both
options are described in more detail below.
Automatic Calibration CMOS-MEA chips are active devices and must be switched
on and off properly, otherwise they might suffer damage. Please click the MEA
array icon in the “Data Source” window to power the chip up or down. CMOS-MEA
chips must be calibrated before each use. The calibration runs automatically.
Usually, it takes two or three minutes.
After the chip is powered the automatic system calibration dialog is shown. Start the automatic system calibration or close the dialog to calibrate the system manually.
The following important steps for calibration are performed automatically.
Please see the protocol log file to monitor the process.
The system calibration consists of four consecutive steps:
1. Set sensor operation point. 2. Wait until the signals stop drifting. 3.
Adjust ADC offset. 4. Calibrate sensors.
Start and stop the calibration via the “Automatic System Calibration” dialog
with the respective buttons. Press the double arrow icon button to skip one of
the calibration steps. In the field below all calibration steps will be
logged.
Calibration Step by Step
1. Optimizing the Sensor Operation Point
The “Operating Point” is different in dependency of the type of the CMOS-MEA chip. It will be set automatically.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
40
CMOS-MEA-CONTROL SOFTWARE
2. Control of the Sensor Drift
After the CMOS-MEA chip was powered and the operation point was set, the
sensor signals may drift for a while. During the “Sensor Drift” step, the
signals of all sensors are measured, and the slopes are calculated. When the
slope median of all sensors go below a predefined threshold the signals are
considered stable, and the next step can start. The sensor signals will be
monitored until they stabilize. If the drifting of all sensors is low, the
next calibration step can take place. The duration of the sensor stabilization
can vary between CMOS-MEA chips and depends on the condition of the chip.
Usually, this step should not take longer than a few minutes.
3. Adjust the ADC Offset In the following calibration step the ADC (Analog to
Digital Converter) offset value is adjusted to find the optimal offset for all
or most sensor signals. The signals should be close to zero. If the median of
all sensors falls below a predefined threshold, the “Adjust ADC Offset” is
finished.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
41
CMOS-MEA-CONTROL SOFTWARE
4. Calibration of the Sensors
In the final step of the sensor calibration, a reference voltage signal (sine
wave) is applied to the bath via the reference electrode. If this signal is
not detected by the sensors, and hence not visible in the single channel view,
this means that either the electrodes are damaged or that the bath reference
electrode is broken. Manual Calibration Click the option “Setup” in the main
menu to open the “Setup CMOS System” dialog. The “Setup CMOS System” dialog
allows to control each step of the sensor calibration as described above
manually.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
42
CMOS-MEA-CONTROL SOFTWARE
Header
Start the recording via “Start” button. Display of the type of the CMOS-MEA
chip. High Pass Filter Use the high pass filter during recording. Important:
For diagnosis purposes, please deactivate the high pass filter to observe the
drift and the offset! Chip Power Window
After powering the CMOS-MEA chip, you will find information about the voltage
applied to the chip, displayed in the up-down boxes. The user is not allowed
to change these voltage levels. Set Sensor Operating Point Window
Please set the sensor operating point in mV. Standard values for the “Source-
Drain” and the “Source-Gate” for conventional chips are -600 and -650 mV. For
“Low Noise” CMOS-MEA chips the standard values are: “Source-Drain” -800mV,
“Source-Gate” -950mV. Click the “Set” button to download the settings to the
device. Set AD Converter Window
Adjust the voltage for the ,,Input Offset” in mV manually with the numerical
up down box. Click the “Adjust Offset” button to download the setting to the
device. Update
Click the button “Update” to update the dialog. Close the dialog with the
“Close” button.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
43
CMOS-MEA-CONTROL SOFTWARE
The offset for each single sensor should be approximate to zero. The voltage
needed for this ADC offset is displayed in mV and can be manipulated with the
“Input Offset” up-down box.
You can observe the process in the ROI display and in the single view. Minimize Floating Artefact Window
Define the voltage in “Source-Bulk” in mV via up-down box. Download the
settings to the amplifier with “Set”. For recording data, you need the setting
“Gate is floating”. “Floating” means the sensor measures the bath only. “Gate
to VOP” means to apply a voltage to the gate to define a working point. “Gate
to VOP” means that a voltage is applied to the gate to define a working point.
Bath Stimulation Window
Independent from the stimulation of electrodes it is possible to stimulate the
bath itself. Use this feature to stimulate the complete tissue or culture on
the CMOS-MEA chip. Define the sine wave pulse via up down boxes “PP Amplitude”
in mV and “Frequency” in Hz. Click the button “Stimulate” to start and stop
the bath stimulation and observe the effect in the single view, for example.
If the sine wave is not visible in the single channel view, this means that no
signals are detected by the CMOS-MEA sensors. This indicates that either the
sensors are damaged or that the bath reference electrode is broken.
Sensor Calibration Window
The input voltage of each transistor corresponding to the sensors are different. The “Sensor Calibration” function sets the input voltages to a common level. The stimulation of the bath is the first step, then the response signal is measured and evaluated.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
44
CMOS-MEA-CONTROL SOFTWARE
Recording The CMOS chip includes 4225 recording electrodes and 1024
stimulation sites. The 16 m interelectrode distance chip offers the highest
resolution. With the high number of electrodes, you can record from a large
surface (1 mm² @ 16 m distance, 4 mm² @ 32 m distance). Thereby, you can see
the signals from every single cell and even the signal propagation along an
axon, while still getting an overview on your complete sample. The data is
sampled at 25 kHz per channel. Together with the A/D conversion at 14 bit, the
system ensures accurate and precise data. Thus, CMOS-MEA-Control produces a
huge amount of data within very short time segments. Multi Channel Systems MCS
GmbH recommends an up to date computer with high memory capacity.
Nevertheless, it is useful to limit the recording times thoroughly, otherwise
the disk space of the data acquisition computer will overflow soon. CMOS-MEA-
Control offers several possibilities to limit the data volume and to set
recording times exactly to the periods of interest.
1. Please select the data streams to record. 2. Define the options how to
start and to stop the recording. 3. Options: Manual, timer, events
(stimulator: on/off/marker, digital event tool). 4. Examples
Please select the data streams you are going to record.
The “Set Device” dialog appears after clicking the “Settings” button
in the “Data Source” window. Select the “Device” and
the “Sample Rate” from the drop-down menu. Select the “Analog Channels” and the “Digital Channels” provided from the hardware.
Whether you record from these channels or not is defined in the “Recorder” window via the respective check box. Please see below.
Start and stop the recorder independent from starting and stopping the system. Please use the drop-down menu to select the mode for starting the recorder on one hand and stopping the recording on the other hand. The combination of different modes offers a lot of possibilities to record data focused on critical periods.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
45
CMOS-MEA-CONTROL SOFTWARE
Starting and Stopping the Recording
“Manual”.
Please click the “On” / “Off” button
on top of the “Recorder” dialog manually.
Starting and Stopping the Recording via
“Timer”.
Select the “Start” time and the recording time in seconds from the up-down box. Enable the check box “Repeat” if necessary. Start the recorder by clicking the button “On”. Now the recorder is “Armed”. In this mode the recorder is disposed and waits for starting via timer or event. Same “Armed” recorder situation may occur if breaks between recording phases are programed.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
46
CMOS-MEA-CONTROL SOFTWARE
Starting and Stopping the Recording via
“Event”.
Using an “Event” as start and stop trigger postulates to build this event before. An “Event” may be a digital TTL trigger coming from external or an internal TTL marker signal programed with a stimulation pattern.
If a synchronization of the CMOS-MEA-System with other devices from external is necessary, please use the “Digital In” ports for triggering with a TTL pulse. Create an digital event in the “Digital Port Events” dialog.
In this example the trigger “Event” appears, if bit 2 or bit 3 changes from
low (0) to high (1).
Please read chapter “Stimulation” for detailed information about creating a
stimulus pattern. Program a TTL marker signal in the “Set Marker Signal”
dialog. The marker signal will be recorded and stored in the data file for a
precise comparison of data and marker.
The stimulation pattern appears like this, for example. The marker signal is the orange trace, shown in the lower display of the complete stimulus pattern. Please define a “Marker Port” for delivering the TTL signal.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
47
CMOS-MEA-CONTROL SOFTWARE
Spike Rate triggered Recording The functionality of the “Spike Tool” and the
“Recorder” allows an activity dependent recording. This is useful when active
phases are embedded in long inactive phases, for example for epilepsy
research. Using this feature just the interval around active phases are stored
on disk.
The “Recorder” interacts with the events created and dispatched by the “Spike
Tool”. The events are displayed as small triangles on the base of the time
axis in the “Spike Tool Event” view. The spike rate is calculated either of
all sensors or for a subset of sensors. If no sensors are selected all sensors
are used.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
48
CMOS-MEA-CONTROL SOFTWARE
To make the analysis more specific just select the sensors which show the
behavior you are interested in.
Restricting the analysis to a few sensors of a distinct temporal spike pattern
you can reduce the noise originating from all other sensors with uncorrelated
activity. The threshold (red line) can be moved by mouse. When the spike rate
crosses the threshold in positive direction (gets larger) a specific “Spike
Rate Threshold (pos)” event is created and dispatched. When the spike rate
crosses the threshold in negative direction (smaller values) a specific “Spike
Rate Threshold (neg)” event is created and dispatched. Example: How to do
Spike Rate triggered Recording To start a recording by the spike activity
measured on the CMOS chip just select the “Start by Event” as start mode and
select the “Spike Rate Threshold (pos)” option in the associated drop down
box. To set an “Offset” value in milliseconds which is added to the time stamp
of the start event needs the requirement of a buffer, which stores all data
for a certain amount of time. Negative values mean that the recording starts
before the event time stamp (that means in the past), positive values starts
the recording after the event time stamp. For a value of zero recording starts
exactly at the event time stamp. To stop a recording also by the spike
activity measured on the CMOS chip select the “Spike Rate Threshold (neg)”
event as the stop mode event. If a recording was started and ongoing, an
additional spike event will be ignored until the recording is stopped. So, an
overlap of spike triggered recordings is not possible. Other useful
combinations may be a start by “Spike Rate Threshold” and a stop by “Timer” or
a start by “Stimulus Marker” and a stop with “Spike Rate Threshold”.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
49
CMOS-MEA-CONTROL SOFTWARE
Stimulation Warning: Only positive voltages should be applied to the CMOS
arrays. Negative voltages will damage the chip. Changing voltages will
generate a current. Default pulse form is therefore a positive voltage ramp.
Warning: Do not use voltages higher than 3.4 V, or you will damage the CMOS
array. Stronger voltages will lead to a breakdown of the isolation layer. This
is optically visible on the surface of the CMOS chip. Please see the scheme:
Important: The resolution of the stimulator is 10 µs in time axis and 105 µV
in voltage. The stimulus generator is not able to release pulses shorter than
10 µs or lower than 105 µV, therefore such pulses are skipped! Important:
About nine stimulation pads (3×3) minimum are needed for an effective
stimulation. This empirical value is valid for retina, no data is available
yet for cell cultures. In contrast to regular MEAs, neighboring recording
sensors will usually not saturate during stimulation, so recording in very
close proximity to the stimulation site is possible.
Stimulation Window
Tool Bar
The tool bar in the “Stimulation” window is divided into three sections: A
position indicator, controls for single stimulus patterns, and controls that
affect all three stimulus patterns. The function of all icons is explained via
tool tip, when you move the mouse over the icon.
First section: The position indicator helps to navigate through the CMOS-MEA
electrodes. It shows the exact position of the mouse.
The numbering of CMOS-MEA electrodes in the 65 x 65 grid follows the standard
numbering scheme for square grids: The first digit is the column number and
the second digit is the row number. For example, electrode 23 is positioned in
the second column and the third row.
Second section: Click one of the three color coded “Select Stimulus” icons
to select the respective stimulus pattern
for further processing. You can define the location of the selected stimulus by clicking on electrodes in the electrode panel or by drawing
rectangles over the desired area. Each stimulation electrode accepts one stimulus pattern at a time. It is not possible to overlap patterns,
but to overwrite them with a new selection or to clear the sites.
Clicking the “Define Stimulus” icon
will open a new dialog enabling the definition of the stimulus pattern as explained on the
following pages. To start stimulation with the currently selected pattern only, click the “Start” icon in the second section of the tool bar.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
50
CMOS-MEA-CONTROL SOFTWARE
To remove the currently selected stimulus from all sites, please use the “Clear selected stimulus sites” of the selected pattern will be removed.
button. All created sites
For downloading and starting the stimulus, please click on the next button . To remove all stimulation sites, click the “Remove all
stimulation sites button. Download, if necessary and start all stimuli together with the “Download and start all Stimuli” button.
For displaying the “Activity Map” window, please use the “Display Activity Map” button.
Third section: To clear all sites, click the “Clear all stimulus sites” icon. Start all stimulus patterns simultaneously via the “Start” icon in this section.
To open the “Define Stimulus 2” dialog, click the “Select Stimulus 2” icon
. The “Define Stimulus” icon
in the
“Stimulation” window will be available. Each of the three stimulus patterns 1 (green), 2 (blue) or 3 (red) can be defined independently.
The dialog for the settings of the stimulus patterns are build analog, please see, for example, the “Define Stimulus 2” dialog.
The “Define Stimulus” dialog is divided in an upper and a lower section. The upper part includes the “Primitives”, that means, the icons for the provided stimulus patterns, such as flat line, ramp or sine waves. The last icon represents ASCII files generated by a different software, for example MC_Stimulus II, which can be imported into the CMOS-MEA-Control software. The lower section of the dialog shows the
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
51
CMOS-MEA-CONTROL SOFTWARE
“Complete Stimulus Pattern” and a tool bar. The settings in the tool bar
influence the complete sequence of the stimulus patterns which are immediately
displayed in the window for the “Complete Stimulus Pattern”. The white menu
bar “Building a Stimulus” in the middle of the dialog is for creating the
desired stimulus pattern from the provided default stimulus patterns, called
“Primitives” or for the import of external created stimulus patterns. You can
modulate each “Primitive” pattern via individual “Parameter Settings” and the
modulation will be immediately displayed in the “Single Pattern” view and also
in the view for the “Complete Stimulus Pattern”.
Building a Stimulus Pattern
On the left side of the upper section, you can choose the provided default
stimulus pattern. Move the primitive icon via drag and drop into the white
field in the middle of the dialog for creating a user defined stimulation
pattern. Add as much primitives as needed. It is possible to change the
sequence of the primitives by drag and drop. For deleting one of the pattern,
please drop it into the bin. Setting a Marker Signal
Additionally, it is possible to set a marker signal. Open the “Set Marker Signal” dialog by clicking the check box “Set Marker”
in the window for parameter settings. Click the check box “Set Marker” and click “Repeat” if you want to repeat the marker signal at each cycle of the stimulation pattern. Adjust the “Offset” in s and the “Duration” in s of the marker signal via the up-down boxes. The orange-colored marker signal will be displayed in the window for the “Complete Stimulus Pattern”.
Modulation of the provided Stimulation Patterns
Initially the provided stimulation patterns are default. To adjust a primitive to your requirements, please click onto the icon, which will be highlighted in pale blue. In the upper part of the dialog the setting parameters for this pattern appears on the left and a picture of the actual shape of the pattern on the right. Immediately after changing a pattern, the modulation is visible in the “Single Pattern” view and in the “Complete Stimulus Pattern” view. Save the stimulus pattern as default by clicking
the “Save Primitive as Default” icon
beside the “Marker” check box.
Most of the parameters have to be adjusted with up-down boxes. Please click into the up-down box and move the wheel of your mouse for quick adjustments in wide steps. Use the arrows for fine tuning. The modulation is immediately displayed in the single pattern and in the complete pattern window. Overwrite the letter in the up-down box, the modulation will be displayed after confirming the value with “Enter” or after clicking into another box. Playing with the different possibilities for adjustment allows to create each shape of pulse which could be necessary. Additionally, it is possible to modulate the shape, when repeating pulses in relationship to each other.
Multi Pattern Mode
The “Multi Pattern Mode” allows the automated application of a list of
predefined stimulation electrode patterns. The patterns are applied one after
another after the start signal. The pattern list may be repeatedly applied
depending on the “Loop” setting. The same stimulation pulse is applied to each
of the patterns.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
52
CMOS-MEA-CONTROL SOFTWARE
The ,,Multi Pattern Mode” can be toggled via the ,,Enable Stimulator Multi Pattern Mode” check box in ,,Tools” of the ,,Application Settings” dialog. If enabled, a panel is visible to the right of the electrode layout.
Each entry in the list defines one pattern and can contain a single or multiple selected stimulation electrodes, for one or more stimulators, symbolized in green, blue, and red. The list shows entries in numbered order with the number of selected electrodes for each stimulator in parenthesis. When an entry in the list is selected the electrode pattern for all stimulators is shown. Due to restrictions of the internal memory, the number of list entries is limited to 256.
The functions of the ,,Stimulator Multi Pattern Mode” interface are as
follows:
· Clone: Add an entry in the list with the same pattern as the currently
selected. · Add New: Add a new entry to the end of the list with an empty
electrode pattern. · Remove: Removes the currently selected entry from the
list. · Save/Load: Saves the pattern list to a file or load from a file
(*.lmp). Only pattern files with the same MEA layout can be loaded.
Loading overwrites the current list entries.
· Loop: Determines the switching to the next pattern in the list. o turned
off: only one pattern is applied, until the next trigger occurs o 1: all the
patterns in the list are applied once, one after the other o 2,3: all the
patterns in the list are applied one after the other, then the list is
repeated two or three times, respectively o infinite: the pattern list is
applied until the stimulation is stopped
· Restart: Resets the current pattern to the first entry in the list.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
53
CMOS-MEA-CONTROL SOFTWARE
Deactivated/Activated The multi patterns are automatically downloaded to the
device, while the button ,,Deactivated” is red. Click onto the button and the
device is armed, the button turns to green ,,Activated”. Start the stimulation
via the ,,Download and Start” button in predefined modes.
If ,,Loop” is turned off, the stimulator is halted after the stimulation
pattern has ended until the next start trigger occurs. The next electrode
pattern in the list is then preselected and gets applied by the next trigger.
If ,,Loop” is turned on, the patterns in the list are automatically applied
one after each other (see above). There must be at least one electrode
selected, otherwise the switching to the next pattern doesn’t occur. If the
stimulator is stopped manually, then no switch to the next electrode pattern
occurs. The handling of the stimulus pattern is not changed by the ,,Multi
Pattern Mode”, with one exception: A stimulation pattern with ,,inifinite”
loop is incompatible with the ,,Multi Pattern Mode” function. A pattern with
infinite duration would prohibit the switching of the electrode patterns.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
54
CMOS-MEA-CONTROL SOFTWARE
Stimulus Pattern: Flat Line
The first provided primitive is a flat line stimulus. To adjust the duration,
please use the respective up-down boxes: Hour, minute, second, millisecond and
microsecond. Define the value of the pattern in the “Amplitude (mV)” up-down
box.
Stimulus Pattern: Sine Wave Warning: Negative voltages will damage the CMOS
arrays. Sine waves must be shifted with an offset to positive range! Modulate
the amplitude “PP Amp (mV)”, the period “Period (s), the shift “Shift” and the
phase “Phase (‘) of the sine wave pattern via up-down boxes. Setting the
number of cycles to more than one enables the inter stimulus interval “ISI
(s)” up-down box. Additionally, the “Arrow” button will be enabled.
When using more than one cycle you can click onto the arrow symbol for additional options: A highlighted parameter field appears to modulate the amplitude and the period of the sine waves in relationship to each other. In this example increases the amplitude of each sine wave at 16 mV in comparison to the sine wave before. Choosing a negative value from the up-down box, the amplitude will decrease in comparison to the wave before. Analogous you can adjust the value of the period in s in relation to the wave sequences. The window “Single Pattern” shows the sine waves in an overlay plot. The lower window “Complete Stimulation Pattern” shows the combined sequence of all stimulus pulses.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
55
CMOS-MEA-CONTROL SOFTWARE
Stimulus Pattern: Ramp The equivalent of a biphasic current pulse is a
triangular voltage ramp. About 9 stimulation pads (3×3) minimum are needed for
an effective stimulation (valid for retina, no data yet for cell culture). In
contrast to regular MEAs, neighboring recording sensors will usually NOT
saturate during stimulation, so recording in very close proximity to the
stimulation site is possible. Modulate the amplitude “Amplitude (mV)” and the
duration “Duration (s)” of the ramp pulse via up-down boxes. To adjust the
steepness of the arms of the pulse, please use the three up-down boxes for the
ascending part, the plateau and the descend arm independent from each other.
Setting the number of cycles to more than one enables the inter stimulus
interval “ISI (s)” up-down box. Additionally, the “Arrow” button will be
enabled.
When using more than one cycle you can click onto the arrow symbol for
additional options: A highlighted parameter field appears to modulate the
amplitude and the duration of the ramp pulse in relationship to each other.
The window “Single Pattern” shows the ramp pulse in an overlay plot. The lower
window “Complete Stimulation Pattern” shows the combined sequence of all
stimulus pulses.
Stimulus Pattern: Biological Pulse via ASCII Import Warning: Negative voltages
will damage the CMOS arrays. Sine waves must be shifted with an offset to
positive range! Important: The resolution of the stimulator is 10 µs in time
axis and 105 µV in voltage. The stimulus generator is not able to release
pulses shorter than 10 µs or lower than 105 µV, therefore such pulses are
skipped! If you like to use, for example, a biological signal as stimulus
pulse or you want to create an arbitrary pattern, you can import signals by
clicking the “Import” button. The imported file must mandatorily have the
following format:
Timestamp Voltage Value Timestamp Voltage Value Timestamp Voltage Value …
The unit of the timestamp is “µs” and the time value has to be in ascending
order. The unit of the voltage value is “µV”. The units are not part of the
file. CMOS-MEA-Control software accepts integers only and commas, tabulators
or spaces to separate the timestamp and the voltage value. Please remove a
possible header, avoid blanc lines and use a new line for each integer pair.
Save the file without extension or with any extension “.dat”, for example, or
“.csv”, when using a comma separated file.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
56
CMOS-MEA-CONTROL SOFTWARE
If the import file does not meet the requirements, an error message is shown.
Stimulus Pattern: Biological Pulse Example: Import of the following file as
stimulation pattern:
Note: Because the slope of the signal determines the strength of the induced current, please add ramps to the start and stop of the biological signal to avoid stimulation artefacts.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
57
CMOS-MEA-CONTROL SOFTWARE
Stimulation Pattern: Loop
Place any stimulus pattern between a “Loop” primitive and the patterns can be repeated as often as needed. Please select the number of looping “Cycles” from the up-down box. The “Loop” primitive is not movable in the sequence of the stimulus patterns. Drop it into the bin and start again to change the position of the “Loop” pattern. It is possible to create convoluted patterns.
To place a primitive between the “Start Loop”
and “Stop Loop”
bracket, please drag and drop the respective primitive first
before or behind the brackets and then to the left or to the right over one of the bracket buttons between them.
Tool Bar
The settings in this tool bar influence the complete sequence of the stimulus
patterns. Modulate the “Amplitude (%)” and the “Offset (mV)” of the complete
pattern via up-down boxes.
Clicking the “Loop” button enables you to infinitely repeat the defined stimulus pattern. Load a previous created stimulus pattern, save or delete the pattern. When using marker signals, you have to define which one of the “Marker Port” (digital out) should show the corresponding TTL signals. Select one of the marker ports from the drop-down menu and connect a TTL signal source to the port.
Start the stimulation manually.
Download and start the created stimulus pattern via the “Download” icon. If
downloading is not necessary, the icon is not available. This way you have
optical feedback for the download.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
58
CMOS-MEA-TOOLS
CMOS-MEA-TOOLS Introduction The software for controlling the CMOS- MEA5000-System includes two parts, CMOS-MEA-Control for online recording and CMOS-MEATools for offline analysis. With Multi Channel DataManager software you can export data to third party applications. Main Window
The default window of the start menu is divided in two main sections: The
“Control Window” and the “Data Display or Settings Window”. The left side
contains control functions: The “Instrument Tree” view and the “Activity
Summary” window. See the temporal overview of the complete file in two tabbed
pages: The “Explore Activity” tab shows all spikes, in the “Event” tab the
stimulator events are listed. The third window shows the “Spatial
Distribution”. The right part includes data displays or settings windows and
has four tabs in correlation to the instruments listed in the tree view:
“Filter Pipeline”, “Raw Data Explorer”, “Spike Explorer” and “STA Explorer”.
Both windows are framed by the menu and tool bar in the header and the file
information in the footer. File
Menu to import raw data for analysis: “Open Raw Data File” with the extension
“.cmcr” created with “CMOS-MEA-Control” software for analysis and to “Exit”
the program. Menu to “Load Result File” with the extension “.cmtr” for
reanalysis and to save result files. Menu to “Exit” the program.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
59
CMOS-MEA-TOOLS
Following file formats are available for CMOS-MEA-Tools:
· .cmcr: CMOS-MEA-Control Raw Data · .cmct: CMOS-MEA-Control Templates ·
.cmtr: CMOS-MEA-Tools Results · .cmtt: CMOS-MEA-Tools Templates · *.cmte:
CMOS-MEA-Tools Export
Note: Doubleclick a “CMOS-MEA-Control Raw Data” or “CMOS-MEA-Tools Results”
file to open it directly from a folder without starting the CMOS-MEA-Tools
software before. Analyze
Menu for analysis of the imported file. Start the analysis with the “Process
Segment” command for a segment and with the “Process File” command for the
complete file. Click “Batch Analysis” to analyze more than one file in a
batch. Settings
Menu to set “Application Settings” and to load and save templates. Menu to
open the “Labbook” dialog.
Dialog with three tabs for general information about the experiment. Fill in
data referring to your experiment in “Study” tab, “General” notes about the
scientist and institution and tags and free text in “Tags and Notes” tab. The
“Labbook Settings” will be stored in the “CMOS-MEA-Tools” result file
“*.cmtr”. Help
Menu to open the “Online Help” and to “Check for Update” and see information
in “About”.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
60
CMOS-MEA-TOOLS
The option “Check for Update” provides fast access to MCS website.
If the CMOS-MEA-Tools software is not up to date, click the button “Visit
Website” and download of the newest software version or use the “Download”
button to download the update directly.
Click “About” to open the dialog.
The dialog shows basic information about the CMOS-MEA-Tools software version.
Note: Please keep in mind that the information of this dialog is necessary in
case of support!
Toolbar
Open Raw Data File
Click “Open Raw Data File” in the “File” menu or click the “Open Raw Data”
icon Data File” appears.
in the toolbar. The dialog “Select CMOS-MEA-Raw
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
61
CMOS-MEA-TOOLS
Click “Open Raw Data File” to open the dialog “Select CMOS-MEA Raw Data File”.
Select the input path. The program is scanning the folder for analyzable files: “.cmcr” CMOS-MEA-Control Raw data and “.cmtr” CMOS-MEA-Tools Result files. This search can take a little bit time, please see the bar in the “Scanning Input Folder” dialog.
Available files are listed in the upper part of the dialog. Select a data file from the list and find information about “File Name, Date, Duration, Events, Size, SW Version, Chip ID and Chip Info”. A selected file is highlighted in blue and the entries of the lab book of the respective file are shown in the lower part of the dialog.
Open a file with a double click on the selected file or by pressing the “Open File” “Search recursively” in the headline of the dialog, if necessary.
button. “Refresh” the list or click the check box
Open Result File
Click the “Load Result” button to open a result file
and the “Select CMOS-MEA-Results File” dialog opens. Result files have the
extension “*.cmtr”. Reanalyze a result file and save it again under a new name.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
62
CMOS-MEA-TOOLS
Batch Analysis
This feature allows to analyze a number of files all at once, which is helpful
in case of a huge amount of data files.
To process many files in a single run you can use the “Batch Analysis” built-
in feature of the CMOS-MEA-Tools. The selected raw data files are processed
one after another using a predefined set of tools and settings. For each raw
data file, a separate result is stored at a predefined location. This allows
to run a time consuming analysis of many files without constant supervision.
Click “Batch Analysis”
to open the dialog for the selection of the files for one batch.
Please select the “Input Path” in the header. The input path is the root
directory used for the search for raw data files. If the check box “Search
recursively” is selected, all subfolders of the input path are searched
through. The files of each folder are shown as a group. Select all files by
clicking the “Select/Deselect All” button or toggle the selection of a file by
pressing the “Select/Deselect” button in the first column in front of the file
name. The output path defines the root directory for the result files. If the
raw data files are located in different folders, the same folder structure is
generated for the result files. Start “Batch Analysis” by pressing the “Start”
button. The selected files are processed from top to bottom and the status of
the processing is depicted by progress bars. The batch analysis can be stopped
by pressing the “Stop” button.
Analysis Recommended Workflow
1. Summary 2. Explore 3. Process File 4. Batch Analysis When loading a raw
data file, the software will start in “Explore” mode. This allows to examine
portions of the raw data in the “Raw Data Explorer”. An overview over the
temporal and spatial spiking activity in your data set can be gained with the
“Summary Tool”. Besides visualizing the raw data, the main use of the
“Explore” mode is to test and adapt different settings, such as filter or
spike detector parameters. Once you are satisfied, you may analyze the whole
file with these settings using “Process File”. Finally, the “Batch Analysis”
mode can be used to analyze multiple raw data files with one or more analysis
parameter sets.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
63
CMOS-MEA-TOOLS
Recommended Workflow for Results Files When loading a result file, the
software will start in “Process File” mode and display the results contained
in the file. As for raw data files, you can switch to the “Explore” mode to
test new parameter sets on portions of the data and to view the raw sensor
data. However, please be aware that switching to the “Explore” mode will
discard the current results shown in the CMOS-MEA-Tools software. Pressing
“Process File” will reanalyze the raw data file associated with the result
file using the current parameter set. The progress of the data analysis is
displayed immediately in the instrument tree view. Information of the actual
analyzed file are displayed in the footer.
1. Summary
The “Summary” tool provides a rough temporal and spatial overview of the activity in the file by analyzing the whole file with a simple spike detection method. It can be very useful to determine regions of interest for a more detailed analysis with the “Explore” mode.
Press the button “Open Settings Dialog”
to optimize the spike detector and the visualization settings.
Adjust the settings for the analysis. It may be necessary to play a little bit
with the settings until you find the best settings.
2. Explore Mode
The “Explore” mode works by loading a time segment of the raw data into memory
which can then be visualized in the “Raw Data Explorer” or used to test
different analysis parameters.
The loaded time segment is highlighted in light blue in the “Explore Activity”
tab. Its duration is limited to a maximum of 3 seconds to not exceed the
memory capacity. If other analysis tools are active, they will analyze the
loaded data segment as well. Because running a full spike sorting analysis on
the loaded data segment might take a long time, the “Spike Sorter” will only
perform the ROI detection in “Explore” mode.
Please use the “Process File” or “Batch Analysis” mode to run a full spike
sorting analysis.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
64
CMOS-MEA-TOOLS
3. Process File After setting the analysis parameters, for example after
optimizing them via the “Explore” mode, press “Process File” to analyze the
complete file. For analysis, the data is loaded in short time segments and
processed by all active analysis tools. The analysis progress is visualized in
the “Explore Activity” view. If the “Spike Sorter” and / or the “STA Explorer”
tool are active, it will take more than one pass through the file to finish
the analysis. The “Raw Data Explorer” is disabled in “Process File” mode,
because it may not be possible to load the full raw data file into memory for
visualization. The amount of time it takes for a complete analysis of a file
depends on the length of the recording and the performance of the computer.
Please be aware that running the spike sorting analysis can take a
considerable amount of time.
4. Batch Analysis The “Batch Analysis” mode can be used to analyze one or
more raw data files with different analysis sets. Please read the chapter
“Batch Analysis” above for more information. The amount of time it takes for
the batch analysis depends on the length of the recordings and the performance
of the computer. Please be aware that running the spike sorting analysis can
take a considerable amount of time.
Control Window
The “Control Section” on the left side of the display consists of three
windows: The “Instrument Tree” of the available instruments above, the
temporal “Activity Summary” window and the spatial distribution “Summary”
window below.
Toolbar
Click the “Create Summary” icon calculation.
or use menu “Analyze” for loading the data in the RAM. Now the raw data are available for
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
65
CMOS-MEA-TOOLS
Click the “Open Settings Dialog”
and the following dialog appears. Adjust the settings for the analysis.
Please define the threshold. Select the “Threshold Type” from the drop-down
menu, “Positive”, “Negative” or “Absolute”. Choose the “Threshold” value and
the “Detection Dead Time” in ms with the up-down boxes. Select the “Bin Size”
in ms with the up-down box. Choose the color of “Color Map”. To invert the
colors, please click the check box “Invert”. Instrument Tree
The “Tree View” shows all available instruments and the actual status. Click
any of the instruments in the tree view to adjust any parameter. Open the
respective tabbed page of that instrument on the “Data Display or Settings”
window, for example “Spike Sorting” as shown in the screenshot below. Please
read chapter ,,Spike Sorter Tool” on page Fehler! Textmarke nicht definiert.
for detailed information.
When clicking the “Explore Data Segments” button
, all data selected in the current data segment of the “Activity Summary”
window are analyzed. Or click “Process File” button
to start analysis for the complete file. During analysis processes you
can observe the progress indicated by the data flow, highlighted in pale blue.
After successful analysis the involved instruments show a check mark.
In cases with huge amounts of data it may be not possible to load a complete file into the RAM and the analysis has to be repeated or if the analysis was stopped or was interrupted for any reason, the respective instrument has no check mark. This way it is easy to control the analysis.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
66
CMOS-MEA-TOOLS
Activity Summary
Both windows display a summary of the detected spikes of the complete file.
The diagram above shows the temporal overview, the map below shows the spatial
overview.
Explore Activity
The temporal overview shows the number of detected spikes per bin added up
from all channels for the complete time span of the file. So you can see the
most active time period during the recording at a glance.
Choose a time span you want to analyze in the “Time” diagram. Click the icon
“Explore manually defined interval” to set the time span manually.
Click the blue bars and move them via drag and drop to the desired positions.
The time between the blue bars, which will be calculated is highlighted in
blue. The spikes per bin are calculated against the time. Zoom into the data
by moving the mouse from the left to the right and to zoom out from the right
to the left.
Events
Click in the “Activity Summary” window the tabbed page “Events” to list all digital events from the stimulator, recorded in that file with the respective time stamp in the scale. The different stimulator events are color coded. Select one or more than one event which is then highlighted in green and use these events for navigation through the file in the “Explore Activity” tab.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
67
CMOS-MEA-TOOLS
The button “Explore Event based”
and the tool bar beside is now available.
The selected events are visible color coded below the data. Jump via arrow buttons “Go to next / previous Event” from event to event, the actual time segment indicated by the blue bars as usual. Please define the time segment “Pre” and “Post” the digital event in ms with the up-down boxes. While jumping from event to event the data displays in the “Raw Data Explorer” window on the right side are adapted immediately.
In future versions of this software, the event based analysis will be available. Please check the MCS web site for news.
Spatial Distribution
The spatial overview shows the number of detected spikes per channel for the
complete file color coded in the map. It is easy to observe the most active
areas in the array.
The numbers in brackets are the coordinates of the mouse in the spike
distribution map.
Adjust the “Range” with the up-down box. The range is based on the number of
spikes per sensor. The lower the range, the higher the spatial distribution of
the sensors with spikes added up to the “Range” value. The color of the map
indicates the centers of activity additionally.
Define the color of the map in the “Summary Tool Settings”
dialog.
Data Display and Settings Window This window has five tabbed pages in relation to the instruments in the “Instrument Tree”. Filter
Three types of filters are provided: “Time Filter” like “Band-Pass”, “High- Pass”, “Notch” and “Low-Pass”, “Space Filter” and “Artefact Filter”. Click the “Filter” icon in the “Instrument Tree” and the filter setting icons are available.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
68
CMOS-MEA-TOOLS
Filter Pipeline Create a filter pipeline in the “Filter” control window. Click
onto the desired filter symbol and move it via drag and drop into the header
queue.
The selected filter is highlighted in blue and the respective settings
parameter or descriptions are available in the window. See a preview of “Raw”
and “Filtered” data in the small windows below, if available.
Filter Toolbar
Click the “Process Data” icon please click the bin.
for loading the selected data in the RAM. To clear the filter queue,
Store the filter chain and open it later.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
69
CMOS-MEA-TOOLS
Raw Data Explorer Load a raw data file and click “Explore” button in the tool
bar of the main menu.
Select the “Raw Data Explorer” tab in the “Data Display or Settings” window.
The “Raw Data Explorer” tab displays spike activity: The “Overview” for all
electrodes above and the “Single View” of one electrode below. Zoom into a
detailed view in the “ROI Region of Interest”. The “Raw Data Explorer” replays
the activity of the raw data file as well in overview as detailed in a region
of interest or in the single view. The “Activity” window shows voltage values
per time bin as a false color image. Spikes appear as blue or red dots,
usually on several neighboring pixel in the map simultaneously.
Raw Data Explorer Tool Bar
Define the “Frame” for the data sample with the up-down box. Click the “Step Backward” and the “Step Forward” buttons to replay the data step by step in each direction. For replaying the data continuously, click the “Start / Pause Movie” button. To “Slow Down” the velocity of the data movie, please use the up-down box. The higher the selected digit the slower the movie will run, because the entered number
will be added in ms after each frame. Set the range of the movie with the bars and loop the movie. Arm the video recording with the
“Record Video” button
and name and save the video in “*.mp4” format. Change video settings by clicking the “Open Settings Dialog”
button
in the “Video Recorder Settings” dialog.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
70
CMOS-MEA-TOOLS
Select the “Resolution” and the “Frame Rate” for the video from the drop down menus. Enable the “Include Timestamp” check box, if necessary.
Start or stop the video with the “Start / Pause Movie”
button. Open the video with a media player.
Single View
After clicking the “Set Movie Range” button, two blue sliders appear in the
“Single View” below. Move them with the mouse via drag and drop to define the
time segment you want to analyze in the movie. The green bar indicates the
actual position of the “Activity” display.
Please see also chapter “General Software Features” for adjusting the
displays.
The tool bar below the “Activity” window show the coordinates of the cursor
position on the left side. Move the complete ROI with the left mouse button
while a symbol of a hand appears. Change the size of the ROI when an arrow
symbol appears. Or click the “Set ROI” button
to open the following dialog. If more than one ROI is available, the actual
cursor will be adjusted.
Adjust the “Position (X/Y)” and the “Size (W/H) of the ROI with the up-down boxes. Select the color of the cross hair from a color scale, if the “Show Cross Hairs” check box is activated.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
71
CMOS-MEA-TOOLS
Select the “Threshold” for spike detection and the “Range” from the up-down
boxes. The smallest unit of the range is “nV”.
Click the “Setting” button for the color map in the “Activity” window.
Select the colors for the map from the drop-down menu. To “Invert” the colors
activate the check box. Zoom Buttons in the “Detailed View” and “Single View”
Windows
Click the “Adjust to signal Min/Max” button. The scaling of the y-axis is set
to the minimum and maximum of all visible samples in the channel.
Click the “Zoom” buttons. Zooming in cuts the scaling of the respective axis
in a half and zooming out doubles the scaling. Export data from the “Single
View” as image (“.bmp”, “.jpg”, “png”) or as ASCII in “.csv” format. Spike
Explorer Window Select the “Spike Explorer” tab in the “Data Display or
Settings” window. Use the “Spike Explorer” for the definition of the spike
parameter and the visualization of the detected spikes.
The “Spike Explorer” main window is divided in three sections, the spike activity in overview, and two windows for regions of interest ROIs. One regions of interest shows overlay plots, the other the temporal distribution of the spikes. Select from the “Spike Activity Overview” on the left side one or more regions of interest. The overlay plots of the detected spikes are displayed on the right side. The window below shows the temporal distribution in time stamps for each selected ROI.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
72
CMOS-MEA-TOOLS
Spike Explorer Toolbar
Click the “Process Data” icon
for starting the analysis by processing the data loaded in the RAM.
Click the “Export Data” button
. Select whether to export the spikes “Complete” or “Selected” via drop down menu. Data can be
exported in “HDF5” or “CSV” format.
Click the “Spike Explorer Settings” button Detection” windows.
to define the “Spike Detection” in the “Detection”, “Spike Cutout” and “Activity Peak
Spike Detection
Please set the “Detection” parameter from the upper window: The “Threshold
Type” and the “Noise Measure” from the drop-down menus, the “Threshold” and
the “Detection Dead Time” in ms from the up-down boxes. Define the “Spike
Cutout” parameter from the lower window: The “Waveform Alignment” from the
drop-down box, the “Pre and Post Intervals” from the up-down boxes.
Activity Peaks Detection
Click the check box “Auto Extract while process File” in the “Spike Explorer
Settings” dialog if you do not set the extraction parameter manually.
CMOS-MEA5000-System · 20231220 · www.multichannelsystems.com
73
CMOS-MEA-TOOLS
Spike Activity Overview
The coordi
References
- The HDF Group - ensuring long-term access and usability of HDF data and supporting users of HDF technologies
- www.multichannelsystems.com | Innovations in Electrophysiology
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>