Category Archives: Technical things

Review: Epoxy

This is the first part of a series in which I will review various glues etc. This is a fairly shallow and boring topic, but systems neuroscience is a field in which we often have to build things and and … Continue reading

Posted in Technical things | Comments Off on Review: Epoxy

Use teensy microcontrollers instead of arduinos

This post is mostly just an advertisement for the teensy family of microcontrollers (MCUs). People like to use ‘arduino’ as shorthand for easy to use MCU (and wherever you go you see arduinos with ratsnets of loose wires stuck in … Continue reading

Posted in Technical things | Comments Off on Use teensy microcontrollers instead of arduinos

Low cost laser cut syringe pump

Here’s a yet another design for a cheap-ish open source syringe pump. There are many designs for these out there already, including 3d printed ones, and ones made from lego. This one is designed to be fast to build, robust, … Continue reading

Posted in Technical things | Comments Off on Low cost laser cut syringe pump

Backlight for high-speed video whisker tracking

Here’s a simple recipe for a very bright uniform background for high-speed videography. This approach will work well for any applications where the outline of a small objects needs to be measured at high frame rates. For vibrissa tracking, or … Continue reading

Posted in Technical things | Comments Off on Backlight for high-speed video whisker tracking

Recording simultaneous units in cortex with the flexDrive

We’ve been using the flexDrive (wiki) for over a year now, recording almost 100 sessions in 5 mice. I’m just now starting to analyze neural ensemble statistics that require simultaneously recorded neurons. Here’s the real-world distribution of how many simultaneous neurons … Continue reading

Posted in Electrophysiology, Technical things | Comments Off on Recording simultaneous units in cortex with the flexDrive

Template matching in manual spike sorting

When sorting spikes, it is pretty common to find a bunch of nice example waveforms for a unit, but it is often tricky to find good features that cleanly separate these waveforms from the rest. For this reason, many clustering packages can … Continue reading

Posted in Data analysis, Matlab, Technical things | Comments Off on Template matching in manual spike sorting

Simpleclust – manual spike sorting in matlab

In my work, I often need to maximize the number of identified neurons I can record from simultaneously, so I do all my spike sorting manually. While there are a bunch of good free options, none quite fit my workflow, … Continue reading

Posted in Matlab, Technical things | Comments Off on Simpleclust – manual spike sorting in matlab