All Products

Optogenetic Stimulation + Ephys

Control Optogenetic Stimulation Experiments with our Electrophysiology Processor and Synapse Software



TDT provides perfectly synchronized optogenetic stimulation for behavioral neuroscience. Trigger optogenetic devices, such as lasers and LEDs, from our integrated digital or analog outputs. With our RZ10X processor and Synapse software, simultaneously acquire behavioral and electrophysiological data.

With TDT, implement closed-loop paradigms in real-time (<1 ms). TDT’s RZ10X classifies single-unit responses in real-time and can trigger optogenetic devices based on neural events (i.e. spike rate, power in a specific frequency band, etc).

Michoud … Lacour, et al “Optical cuff for optogenetic control of the peripheral nervous system.” J Neural Eng. Feb, 2018. doi: 10.1088/1741-2552/aa9126.

Yazdan-Shahmorad … Sabes, et al “A Large-Scale Interface for Optogenetic Stimulation and Recording in Nonhuman Primates.” Neuron. Mar, 2016. doi: 10.1016/j.neuron.2016.01.013.

Request a Quote

Versatile Real-time Base Processor

The RZ10X easily interfaces with third-party optogenetic devices (i.e. Doric, Thor labs, etc.) via a digital or analog trigger. Just connect the laser to one of TDTs many signal outputs, and precisely control all stimulation parameters in Synapse, such as the number of pulses, frequency, and amplitude.

Closed Loop Experiments

Optogenetics Closed Loop Control with Synapse

Digital outputs can be triggered by events from any biological signal. For example, simply configure Synapse to detect spiking events (PCA spike sorting) to control the output of the Pulse Generator Gizmo. Pulses generated by the PulseGen Gizmo can be used in turn to drive the cycling of an optogenetic laser, grab frames from a behavioral camera, or other such experiments where time synchronization is critical.

Synapse Suite Software

Pulse Generator Gizmo:
The PulseGen Gizmo allows the user to specify the parameters of a square pulse wave. This Gizmo can be linked to an analog or digital output to easily control light sources or other experimental elements without the need for complex programming.
Neural Stream Processor:
The Neural Stream Processor Gizmo allows the user to visualize, filter and store multiple channels of neurophysiology signals in real-time. Neural data types include Single Unit, LFP, ECoG, EEG, EMG, and ECG.


PCA Spike Sorting:
The PCA Spike Sorting Gizmo allows the user to perform real-time filtering, spike detection, and principal component analysis (PCA) based spike sorting algorithm to cluster neural activity.