Hardware Vendors
ScanImage and Ephus support a wide-range of commercial and customized hardware used in neurophysiology laboratories:
Cambridge Technology National Instruments Physik Instrumente Scientifica Superlogics Sutter Instrument Thorlabs
DABS
Dabs is a MATLAB package of hardware adapter classes, making device capabilities available within MATLAB. ScanImage releases use and include the current version of Dabs.
Some users may find Dabs capabilities for device control within MATLAB scripts useful in and of itself
Dabs interfaces are provided as-is. Their distribution/maintenance is secondary to ScanImage/Ephus. However any issues encountered should be reported! (mailto:iyerv@janelia.hhmi.org?subject=\[ScanImage/Ephus Feedback\]).
Dabs highlights include:
- dabs.ni.daqmx: a package providing near-complete wrapping of the National Instruments DAQmx driver into MATLAB, offering a superset of the MATLAB Data Acquisition Toolbox capabilities.
- dabs.interfaces.LinearStageController: an abstract class providing a common standard for stage controller operation. Users can create custom subclasses for their particular stage controllers, allowing ScanImage to operate with these devices.
Ephus makes use of two earlier-style MATLAB device interfaces: NiMex and QCamMex.
JFRC In Vivo Microscope Designs
ScanImage is used at Janelia Farm with custom microscope designs for in vivo applications. The designs are available as-is for interested users.