Initial Testing of Assembled Miniscopes

From UCLA Miniscope
Revision as of 12:24, 21 April 2016 by DAharoni (talk | contribs) (Imaging Your Surroundings)

Jump to: navigation, search

This page is a work in progress.

Once your Miniscope system is up and running, it is important to be able to test, and debug, all aspects of the system before moving to imaging in vivo. The sections below will discuss the procedures we use to validate Miniscopes we build before using them in experiments. As you become more comfortable with using Miniscopes some of the sections below can be skipped.

Testing the Coaxial Cable Connection

In our experience, the connection of the coax cable, either to the CMOS Imaging Sensor PCB or SMA connector, is by far the most common point of failure when building a Miniscope System. Take care when soldering these connections not to short the inner conductor to the outer shield. It helps to cover the solder joint as well as ~1cm of coax cable extending from the solder join in a semi-flexible epoxy, silicone, or glue (hot glue works well) to take the strain of cable movement off of the solder joint.

Once assembled, connect the Miniscope system to your computer and run the DAQ software. With the video streaming from the scope, move/twist/wiggle the coax cable with greater intensity that what you would expect an animal to apply, especially at the ends of the cable. If soldered correctly, the video stream should not drop out even with excessive movement and twisting of the cable.

Testing the Stability of the DAQ Software

SoftwareTests.png

When running your Miniscope system on a new computer it is important to check the following

  • Stability of video stream: We have found some combinations of USB drivers, computer hardware, and Window's OS can lead to the video stream failing a few minutes after the software has connected to the scope. This seems to mainly be an issue with Windows 8 and is independent of if you are recording the video to disk. To test the stability of your system,
    1. Connect a scope to the DAQ Box and then the DAQ Box to the computer.
    2. Open up the DAQ software and connect to the Miniscope.
    3. Leave the system running for 5 minutes. Do not click the 'record' button.
    4. If the video stream is still present (not Red Screen of Doom) your system should not have any driver or OS issues.
  • Streaming video frame rate: The default frame rate of your Miniscope system is 30FPS but can be adjusted using the drop down 'Frame Rate' box in our DAQ software (labeled with a red '1' in the picture to the right).
    1. Connect a cope to the DAQ Box and then the DAQ Box to the computer.
    2. Open up the DAQ software and connect to the Miniscope.
    3. Observe the current frame rate (labeled with a red '2' in the picture to the right). It should be stable within 1 FPS from the expected value. This is just an approximate measure of the frame rate, the frame rate of the recorded video should be extremely stable.
    4. You can also connect to a behavioral camera to add strain on your system. Generally the behavioral camera will have larger fluctuations in the displayed frame rate.
  • Write speed of video data: You want to make sure your computer is able to write the uncompressed video data to your HDD or SSD as quick (and hopefully much quicker)than the rate at which you are acquiring it. Slow or encryted hard drives can be a source of problems here.
    1. Connect a cope to the DAQ Box and then the DAQ Box to the computer.
    2. Open up the DAQ software and connect to the Miniscope.
    3. Click 'record' and observe the 'Write Speed (fps)' (labled with a red '3' in the picture to the right). This box displays the current write speed of your data. The number displayed will fluctuate but should stay above the acquisition frame rate of your Miniscope. If the write speed falls below the acquisition frame rate, video frames will be written into a circular buffer which is 256 frames long. If the write speed stays low for too long the software will begin to overwrite frames in the circular buffer. The 'timestamps.dat' file created during recording keeps track of the buffer size and is an addition place you can look when evaluating the write speed of your computer.


Imaging Your Surroundings

Checking for Light Leakage

Imaging Calibration Slides

Image of a calibration slide with 9.8μm line spacing (superimposed red boxes are 10px x 10px)

Test Slides

Green Fluorescing Tape

Imaging GFP Slides

Similar to imaging test slides, you can use your Miniscope to image brain slice slides expressing GFP or slides with other fluorescent sources. A few key points for imaging slides are listed below:

  • Your scope has a green bandpass filter (500nm to 550nm) in front the the CMOS imaging sensor. This means only will only be able to see green fluorescence.
  • Take note of the thickness of your cover slip, usually around 170um thick. You will be imaging through the cover slip to reach the fluorescing sample. If you are using less than a 15mm focal length achromatic lens, you will likely not be able to focus past the bottom of the cover slip. Even a 15mm focal length achromatic lens will generally just reach about 50um below the bottom of the cover slip with the focusing slider pushed to its lowest position.

The video to the left is of a TetTag GFP slide being imaged with a 15mm focal length achromatic lens and 0.25 pitch GRIN lens. A few notes:

  • Their are some compression artifacts present due to YouTube's compression of the video.
  • The disk of light near the center of the field of view is due to reflection of the fluorescent light between the cover slip and bottom of GRIN lens... you should not see this disk when imaging in vivo.
  • The left and right portions of the field of view are dimmer than what you should expect to see with your own system. The outer dimness was greatly reduced in the newer versions of the Miniscope main body.