Inexpensive Treadmill
“An Inexpensive, High-Precision, Modular Spherical Treadmill Setup Optimized for Drosophila Experiments” is an article Frank Loesche and Michael B. Reiser published in the Research Topic “Modern Methods in Neuroethology” for “Frontiers in Behavioral Neuroscience” (for an earlier version see bioRxiv preprint). For this “Inexpensive Treadmill” publication, we created a number of additional hardware and software components that turn out to be useful in the lab. The goal of this website and the github repository is to name the components used in the article, point to their detailed pages, and include material that is not appropriate for a scientific publication. Also note the step-by-step guide on how to build an inexpensive treadmill.
Correction
In section 2.3.3 Treadmill, we name the “VFA-22 (Dwyer, Michigan City, IN, USA)” as an example for a flow meter. While this device can measure the flow, it does not have a valve to regulate the flow. Instead, you could either use the “VFA-22-SSV” or “VFA-23-SSV” (for higher flow rates) from the same manufacturer, fall back on the “roller-type clamp” mentioned in the same paragraph, or get an additional flow adjustment valve (e.g. McMaster-Carr 7781K41).
Update
In section 2.3.4 Spheres, we provide a link to the Janelia wiki that has since been retired. The same content is now available at the FlyFizz project page in the new Janelia wiki.
Software
To show stimuli inside a web browser, we developed the software FlyFlix. FlyFlix is a server-client web application. The server component is written in >python-3.7, the client runs in most web browsers and is written in javascript.
Fly Handling
Funnel
For the experiments in the “Inexpensive Treadmill” manuscript, we used Drosophila melanogaster reared in fly vials. These are 95×25mm translucent polypropylene tubes filled with about 20mm of cornmeal based fly food. Before the experiment we transfer a group of flies to a fly vial without food. We cold anesthetize the flies, as the chill-coma rapidly and reversibly immobilizes the animals. For the “Inexpensive Treadmill”, we transfer the flies to 12mm test tubes which we keep on ice for about 5 minutes. For transferring flies between different tubes with 25mm or 12mm diameter, we use a selection of 3D printed funnels.
Flypicker
To move individual flies, we use so called “fly pickers”. With those pen-sized devices we lift flies through suction: a weak partial vacuum inside the device holds the anesthetized fly in place without injuring them. Similar devices are used in the microelectronics sector to pick and place small components during PCB assembly, and we have previously employed commercial devices from this industry (top image). Using a plastic transfer pipette, a few Luer connections, and a heat shrink tube or a one-way pipette tip, we created a similar gadget for the “Inexpensive Treadmill” setup (bottom image).
Tethering Station
We use chill coma to immobilize flies during body-fixation. For the inexpensive treadmill setup, we use an air cooled heat sink with a fan that cools down a small Peltier element. On top of the peltier element we have a cooling plate. A blunt tip dispensing needle, which acts as a tether, is positioned on the thorax of the fly with a micromanipulator.
Cooling plate with sarcophagi
Flies are held upright during tethering by the cylindrical shape of a “sarcophagus.” Our present cooling plate design accommodates 15 different sarcophagi for various insect body sizes, with more or less 3D printed material between the Peltier element and the insect.
Micro Manipulator for tethering
The blunt tip dispensing needle, also known as the tether, must be precisely placed on the fly’s thorax. Using a 3-axis micro manipulator, we achieve fine-grained translational manipulation of the tether in three dimensions.
Hand rest
All elements of the tethering station are held in place by the hand rest. This part is the fancy version of sloping the heat sink by unscrewing two of the screws. It is optional and laser-cut from an acrylic sheet.
Experimental setup
The experimental setup consists of several components. In this modular setup, each of the components can be exchanged with another part without impairing the performance of the system.
Baseplate
We laser-cut our own baseplate from an acrylic sheet. That is less expensive, lighter, and provides more flexibility.
Treadmill
The Treadmill itself is sphere floating on an air stream. The 3D printed sphere holder keeps the sphere in place.
Camera
The camera-based rotation tracking with the software FicTrac is reliable. It entails the use of a camera with a low resolution but high frame rate. We customized a Playstation 3 Eye camera to work with near infrared (NIR) illumination and at >180fps in our configuration.
Illumination
We use 5mm LEDs in the NIR spectrum. To avoid light pollution and improve light placement, we 3D printed light shades.
Micro Manipulator for experiment
To position the tethered fly on the spherical treadmill, we use the same type of micro manipulator as for the tethering procedure.
Display
In our setup, we use an inexpensive 7” tablet for stimulus presentation. We developed a client-server software “FlyFlix” to stream stimuli to a client in the tablet’s web browser.
Heat pad
With a circular heat pad we control the environment of the experiment, namely the temperature.
Ordering Components
Components for Tethering Station
Download tethering station table as .csv file here.
Quantity | Name + Description | Vendor | Note |
---|---|---|---|
1 | USB Microscope USB digital microscope | Amazon.com | |
1 | UV Cure Resin Glue for tethering flies | Amazon.com | |
1 | UV Light Light to cure the Resin | Amazon.com | |
1 | UV Protective Glasses | Amazon.com | |
1 | Paintbrush Fine-tipped, for positioning flies. | Amazon.com | |
1 | Round Bottom Tube Fly storage/transfer | Amazon.com | |
1 per fly | Tether Blunt tip dispensing needle, 34G | Amazon.com | |
1 | Temperature Controller W1209 Temperature Controller | Amazon.com | Identical to walking setup temperature controller. Link ships 2-packs. |
1 | Black Wire 22 AWG stranded | Octopart.com | Also used in walking setup. |
1 | Red Wire 22 AWG stranded | Octopart.com | Also used in walking setup. |
1 | DC Power Plug Adaptor | Octopart.com | Identical to walking setup part. |
1 | Thermistor NTC Thermistor 10k Ring Lug | Octopart.com | Optional, easier to mount on Cooler |
1 | Thermal Tape For attaching sarcophagus to cooler | Octopart.com | |
1 + extra | Insect Pin Pin for pin vise/glue application | Amazon.com | |
1 | Transfer Pipette Fly Picker body | Amazon.com | |
2 + extra | Luer Connector Fly Picker pressure control/tubing connector | Mcmaster.com | |
1 + extra | Pipette Tip Fly picker tip | Mcmaster.com | Clear universal pipette tip |
1 | Hollow Body Pin Vise Glue applicator | Mcmaster.com | |
M3 Screws, 6 mm M3 x 0.5 thread, 6 mm length. Socket head. | Amazon.com | Screw included in set | |
M3 Screws, 10 mm M3 x 0.5 thread, 10 mm length. Socket head. | Amazon.com | Screw included in set | |
M3 Screws, 16-20 mm M3 x 0.5 thread, 16-20 mm length. Any head. | Amazon.com | Screw included in set | |
M3 Screws, 40 mm M3 x 0.5 thread, 40 mm length. Hex head. | Mcmaster.com | Also used in walking setup. | |
M3 Locking nuts M3 x 0.5 nylock nut | Mcmaster.com | Also used in walking setup. | |
M3 Nuts M3 x 0.5 hex nut | Mcmaster.com | Also used in walking setup. | |
M3 Washers M3, nylon, black | Mcmaster.com | Also used in walking setup. | |
1 | Cooler 12V 5A Peltier Cooler + Heatsink | Octopart.com | |
1 | Cooler Power Supply 12V 5A power supply | Octopart.com | |
1 | Tethering Station Laser-cut from 3mm transparent acrylic. | Ponoko.com | Set all lines to "cut". |
1 | Funnel Funnel from bottle to 12mm test tube. | Craftcloud3d.com | 3D printed, mm scale. Other funnel sizes on "Funnels" page. |
1 | Sarcophagus 3D printed, mm scale. | Craftcloud3d.com | Print in a color contrasting flies. |
1 | Micromanipulator Bottom Rail 3D printed, mm scale. | Craftcloud3d.com | Identical to walking setup micromanipulator part. |
1 | Micromanipulator Center Rail 3D printed, mm scale. | Craftcloud3d.com | Identical to walking setup micromanipulator part. |
1 | Micromanipulator Top Rail 3D printed, mm scale. | Craftcloud3d.com | Identical to walking setup micromanipulator part. |
1 | Micromanipulator Top Slider 3D printed, mm scale. | Craftcloud3d.com | Identical to walking setup micromanipulator part. |
3 | Micromanipulator Handle 3D printed, mm scale. | Craftcloud3d.com | Identical to walking setup micromanipulator part. |
1 | Micromanipulator Carriage Bottom/Center 3D printed, mm scale. | Craftcloud3d.com | Identical to walking setup micromanipulator part. |
1 | Micromanipulator Tethering Stand 3D printed, mm scale. | Craftcloud3d.com | NOT identical to walking setup micromanipulator stand |
1 | Micromanipulator Tether Station Arm 3D printed, mm scale. | Craftcloud3d.com | NOT identical to walking setup micromanipulator arm. |
1 | Tube Roller Clamp 3D printed, mm scale. | Craftcloud3d.com | Identical to tethering setup roller clamp. |
1 | Needle Files For filing 3D printed parts. | Amazon.com | Strongly recommended for micromanipulator assembly. |
Components for Walking Setup
Download walking setup table as .csv file here.
Quantity | Name + Description | Vendor | Note |
---|---|---|---|
1 + extra | Sphere Last-A-Foam FR-7110 | Generalplastics.com | Milled or filed to 9 mm diameter sphere |
1 | Flow Meter Dwyer VFA-23-SSV Flow Meter | Dwyer-inst.com | |
1 | Power Supply 5V Power Supply | Adafruit.com | |
1 | Resistor Multipack 470-3k Ohms recommended | Amazon.com | |
1 | Breadboard | Digikey.com | |
1 | F/F Jumper Wire | Digikey.com | |
1 | M/F Jumper Wire | Digikey.com | |
1 | M/M Jumper Wire | Digikey.com | |
1 | Black Wire 22 AWG stranded | Digikey.com | Also used in walking setup. |
1 | Red Wire 22 AWG stranded | Digikey.com | Also used in walking setup. |
2 | DC Power Plug Adaptor | Digikey.com | Identical to tethering setup part. |
1 | Tubing 1/4" OD Pneumatic Tubing | Amazon.com | |
1 | Air Pump Rotary air pump | Amazon.com | |
Rubber Baseplate Feet | Amazon.com | ||
1 | Heat Pad | Amazon.com | |
1 | Temperature Controller W1209 Temperature Controller | Amazon.com | Identical to tethering setup temperature controller. Link ships 2-packs. |
1 per lamp shade | IR LED 850-950 nm LED, 5 mm profile | Amazon.com | |
1 | Display Amazon Fire tablet | A.co | |
1 | Tablet Holder | Amazon.com | |
1 | Camera PS3 eye camera | Amazon.com | |
1 | Tubing Fitting Feed to Sphere Holder | Mcmaster.com | |
M3 Screws, 6 mm M3 x 0.5 thread, 6 mm length. Socket head. | Amazon.com | Screw included in set; also can be purchased individually through McMaster-Carr. Also used in tethering setup. | |
M3 Screws, 8 mm M3 x 0.5 thread, 8 mm length. Socket head. | Amazon.com | Screw included in set; also can be purchased individually through McMaster-Carr. | |
M3 Screws, 10 mm M3 x 0.5 thread, 10 mm length. Socket head. | Amazon.com | Screw included in set; also can be purchased individually through McMaster-Carr. Also used in tethering setup. | |
M3 Screws, 40 mm M3 x 0.5 thread, 40 mm length. Hex head. | Mcmaster.com | Also used in tethering setup. | |
M3 Locking nuts M3 x 0.5 nylock nut | Mcmaster.com | Also used in tethering setup. | |
M3 Nuts M3 x 0.5 hex nut | Mcmaster.com | Also used in tethering setup. | |
M3 Washers M3, nylon, black | Mcmaster.com | Also used in tethering setup. | |
M6 Screws M6 x 1mm thread, 12 mm length. Socket head. | Mcmaster.com | ||
M6 Nuts M6 x 1 mm hex nut | Mcmaster.com | ||
M6 Washers M6, zinc plated steel | Mcmaster.com | ||
1 | Lens 25 mm M12 Lens | M12lenses.com | |
1 | Lens Holder M12 Lens Holder | M12lenses.com | |
1 | Lens Extension M12 Macro Extension | M12lenses.com | |
1 | Heat Pad Baseplate Laser-cut from 3 mm black acrylic. | Ponoko.com | Set all lines to "cut." |
1 | Baseplate Laser-cut from 5.6 mm black acrylic. | Ponoko.com | Set all lines to "cut." |
1 | PS3 Eye Stand 3D printed, mm scale. | Craftcloud3d.com | |
1 | Sphere Holder 3D printed, INCHES scale. | Craftcloud3d.com | Print from resin, ABS + acetone polish, or use print finisher. |
1 | Sphere Holder Stand 3D printed, mm scale. | Craftcloud3d.com | |
4 | Sphere Holder Stand Foot 3D printed, mm scale. | Craftcloud3d.com | |
3-Jan | Lamp Post, 41 mm 3D printed, mm scale. | Craftcloud3d.com | Mix and match lamp post lengths. |
3-Jan | Lamp Post, 61 mm 3D printed, mm scale. | Craftcloud3d.com | Mix and match lamp post lengths. |
3-Jan | Lamp Post, 101 mm 3D printed, mm scale. | Craftcloud3d.com | Mix and match lamp post lengths. |
1 per lamp post | Lamp Shades 3D printed, mm scale. | Craftcloud3d.com | 3D printed, mm scale. One shade per lamp post. |
1 | Micromanipulator Bottom Rail 3D printed, mm scale. | Craftcloud3d.com | Identical to tethering setup micromanipulator part. |
1 | Micromanipulator Center Rail 3D printed, mm scale. | Craftcloud3d.com | Identical to tethering setup micromanipulator part. |
1 | Micromanipulator Top Rail 3D printed, mm scale. | Craftcloud3d.com | Identical to tethering setup micromanipulator part. |
1 | Micromanipulator Top Slider 3D printed, mm scale. | Craftcloud3d.com | Identical to tethering setup micromanipulator part. |
3 | Micromanipulator Handle 3D printed, mm scale. | Craftcloud3d.com | Identical to tethering setup micromanipulator part. |
1 | Micromanipulator Carriage Bottom/Center 3D printed, mm scale. | Craftcloud3d.com | Identical to tethering setup micromanipulator part. |
1 | Micromanipulator Stand 3D printed, mm scale. | Craftcloud3d.com | NOT identical to tethering setup micromanipulator stand. |
1 | Micromanipulator Arena Arm 3D printed, mm scale. | Craftcloud3d.com | NOT identical to tethering setup micromanipulator arm. |
1 | Micromanipulator Arena Arm, Tilted 3D printed, mm scale. | Craftcloud3d.com | NOT identical to tethering setup micromanipulator arm. |
1 | Tube Roller Clamp 3D printed, mm scale. | Craftcloud3d.com | Identical to tethering setup roller clamp. |