can you replace treadmill lcd panel with led quotation

The national average cost to repair a TV is $80, though most people spend between $65 and $90. The type of television, the complexity of the issue with the TV and parts needed factor into the price. TV repair companies often provide pickup and delivery service to customers for a set fee.
Fixing a malfunctioning television instead of throwing it away and buying a new one can save you hundreds (or even thousands) of dollars. TV repair professionals work on plasma, LCD, LED, OLED, HD, HDR and a range of other screen types. These pros have the tools, training, and experience to resolve most TV-related problems. As TV screens have gotten bigger and technology more advanced, TV repair requires a lot more technical knowledge than it used to.
Most TVs can be repaired, regardless of how new or how outdated your TV technology happens to be. According to Mark Guarino of Commercial Service Co. in Webster, New York, the more difficult types of TVs to repair are:
A variety of issues can arise with a TV, but most can be resolved relatively easily by professional TV techs. The most common TV repairs that Commercial Service Co. encounters include these:
What was the problem: Multiple circuit boards had gone bad within the TV. Depending on how many parts stop functioning, a repair technician can sometimes save the circuit boards. However, if too many parts are bad, it will require purchasing new or refurbished circuit boards to properly repair the TV.
What was the problem: The LCD was experiencing intermittent problems powering up and suddenly powering off. Commercial Service Co. first checked the power supply for bad parts and found it to be working properly. The service tech next checked the main circuit board and discovered that was the problem board.
It can cost you up to of $100 to repair a cracked LCD TV screen. Check to see if your TV is still under warranty — you might be able to get the screen repaired for a reduced cost if the damage is under warranty.
There are a few steps you can take to aid in your decision making and to ensure that you hire a TV repairman who will be able to complete the repairs:
Determine your budget: Figure out how much you have to spend on professional TV repairs. Aligning in the upfront about your budget will save both you and your repair pro time and energy in the long run.
Gather multiple quotes: Shop around at a few different TV repair shops to make sure that you"re getting the best project cost price. TV repair shops will usually give free quotes to potential customers.
Nail down the costs: At first glance, the job may appear simple – but as the repairman gets further, they may realize that the damage is more extensive. Be sure to get a cost estimate, including labor and parts, before the work has been started so you don’t get stuck with a huge surprise bill.
Let’s cut right to the chase — repairing your existing TV will usually cost you less than replacing it. By repairing your TV instead of outright replacing it, you can save hundreds or thousands of dollars! Additionally, most TVs, regardless of how old or broken, are able to be repaired.
Unless you’re an electrician or electrical engineer, chances are that you don’t know the first thing about repairing a TV. That’s why it’s best to involve a professional repairman in the process. They will have access to the correct parts and know exactly how to handle each repair.
Most TV repair shops are trained to repair any brand of TV, regardless of where you purchased it. With your TV in professional hands, you can sit back and relax knowing you have the right people for the job.
Unless you have the skill and experience to fix your broken TV, leave this job to the pros. Start searching for atop-rated TV repair professional on Thumbtack.

When autocomplete results are available use up and down arrows to review and enter to select. Touch device users, explore by touch or with swipe gestures.

The fly Drosophila melanogaster is a powerful model system for research in nearly all areas of organismal biology, and has been especially central to major discoveries in the development and function of the nervous system (Bellen et al., 2010). Drosophila have long been champion species for a wide range of behavioral experiments that are ideally suited to a controlled lab setting (Götz, 1964; Benzer, 1967; Heisenberg and Buchner, 1977). The low cost, small size, wide availability, and ease of breeding have made flies ideal for educational and outreach settings, especially as the first or only hand-on introduction to genetics for many students (Harbottle et al., 2016). One important benefit of popularizing Drosophila methods for educational settings is that cutting-edge research can become directly relevant to the experience of the students. However, it is challenging to bring modern methods in animal behavior to teaching laboratories, since most setups developed for this purpose are built from custom components that are often quite expensive or difficult to obtain. Whereas, just a few years ago, specialized components required custom machining or complex procurement, the surge of “desktop manufacturing” and tools like 3D printers and laser cutters, now enables quick prototyping for low-cost fabrication. These tools support increasing interest in citizen science and STEAM education, making it practical for makers, especially those at research institutions, to assemble even complex laboratory setups. Here we describe our efforts to optimize the accessibility and cost of a complete system for preparing and experimenting on flies using the preferred method in our laboratory—precise behavioral measurements for single, body-fixed (tethered) flies presented with controlled visual stimuli (Reiser and Dickinson, 2008; Dombeck and Reiser, 2012).
Why would anyone want to build this accessible setup for measuring visually guided fly walking behavior? We think there are at least three very good reasons. First, these experiments have been central to many recent discoveries. For example, the critical role of T4 and T5 neurons as the primary source of direction selective motion vision (Bahl et al., 2013; Strother et al., 2017), and the discovery of a compass network that tracks heading in the ellipsoid body (Seelig et al., 2010), were both discovered with fly-on-ball setups. Second, the typically used setups for carrying out these experiments are quite specialized, and therefore our updated approach may be the first to bring this complicated setup within reach for many labs. And finally, the rewards of establishing such a setup are large and immediate, since this setup produces reliable measurements of robust behaviors–many of which can even be observed by eye. Consequently, fly-on-ball setups enable efficient, quantitative experiments that are ideal for exploring new stimulus regimes or replicating prior results. We believe these experiments are also ideal for teaching students about neurobiology, for an introduction into laboratory instrumentation, and for a hands-on exposure to quantitative animal behavior and the related opportunities for stimulus designs and data analysis. We hope that the accessibility and low cost of this system makes it suitable for a wide variety of research laboratories, summer courses, undergraduate, and even high-school teaching labs.
The continual improvement of many commercial technologies comes as a direct result of massive, iterative efforts, by thousands of engineers, optimizing all aspects of the design of these products (consider that smart phones are not quite 15 years old). By comparison, even the most mature instruments used for collecting laboratory data are essentially bespoke prototypes benefiting from very few “generations” of development. For that reason, many scientists prioritize designing their setups to combine high flexibility with precise control, which often requires using fairly expensive components capable of precision that far exceeds the requirements (often overestimated since never precisely specified) of any individual experiment. For the fly behavioral setup we have sought to optimize, we now benefit from several decades of methods development by many laboratories, which means we understand the requirements of this system rather well. Consequently, by eliminating unnecessary precision and flexibility, and taking advantage of desktop manufacturing tools, we could greatly simplify these setups and can now replicate them at much lower cost.
The development of our inexpensive treadmill was initially inspired by an invitation to run a hands-on training module at the Drosophila Neurobiology: Genes, Circuits & Behavior course at the Cold Spring Harbor Laboratory during the summer of 2019. We wanted to give each participant the hands-on experiences of anesthetizing and tethering flies and then positioning them on a treadmill to observe walking behavior, but this required many, independent setups. Therefore, when we started replicating the typical walking fly-on-ball setup we favor in our lab (Seelig et al., 2010; Strother et al., 2017), we focused on replacing the most expensive components, one-for-one, with less costly commercial parts and some 3D-printed components. At the time of the course we had converted a setup that would cost > $16,000 to replicate, to one that we built for < $500. The course was a success—we assembled seven setups and provided rigs to small groups of student who all learned to tether flies and to position them on the treadmill. This success lead us ask whether this setup was only suitable for demonstrations or could it fully replace our typical setup? In the past year we have continued to simplify and optimize the setup, achieving our goal of reproducing a “gold-standard” data set, the “optomotor” response of walking flies (Götz and Wenking, 1973; Buchner, 1976), with its well-studied dependence on the spatial and temporal properties of the visual pattern. Due to the COVID-19 pandemic we could not return to the course during the summers of 2020 or 2021, but have continued to refine the setup, so that we can now describe a complete, full-featured, low-cost implementation of both a fly preparation setup and the experimental setup. We share all component designs at https://reiserlab.github.io/Component-Designs/, a repository we plan to update continuously.
We detail the major components of our system for preparing (tethering) and measuring the walking behavior of flies. In Figures 1A,B, we show the components of the experimental setup. In this apparatus, a single fly is tethered to a rod that is mounted on a manipulator allowing for precise positioning of the animal along the three translational axes (all components color-coded; manipulator in blue, Figure 1A). The fly is positioned on top of an air-supported sphere, which serves as an omnidirectional treadmill (sphere holder in green). A heat-pad below the ball holder regulates the temperature near the fly (in purple); a thermistor attached to the holder provides the measurements for closed-loop control. Visual stimuli are displayed on a tablet computer (in gray) and the camera (in red) captures rotations of the ball in response to fly walking. Three LED fixtures (in yellow) illuminate the ball. Figure 1C shows signal flow for the system, including a computer that runs the software for ball tracking (FicTrac, Moore et al., 2014) as well as FlyFlix, the software we developed to generate stimuli and log responses.
Figure 1. Inexpensive treadmill setup for walking fly experiments. The rendering in (A) highlights the major components. A fly is tethered to the thin syringe tip (light-green cone) and positioned and held in place with the micromanipulator (in blue) facing the tablet (gray) while walking on the treadmill sphere (in white). The treadmill holder (in green) floats the sphere on a steady stream of air supplied by the tubing (light blue). The camera (in red) is used to track the sphere rotations, while adjustable lights (in yellow) illuminate the sphere. The temperature near the fly is controlled from below by the heat-pad (in purple). All components are mounted on a breadboard laser-cut from an acrylic plate. (B) A photograph of the setup in the lab. (C) The flow of information between the major functional modules. For closed-loop experiments, ball rotations from FicTrac are routed to FlyFlix for on-line stimulus updates.
Experiment on body-fixed animals have many advantages, including precise control of their sensory experience while simultaneously measuring motor output, but can be complex to implement, and often raise questions about whether the behavior is “naturalistic” (Dombeck and Reiser, 2012). Within insect behavior, there is a long history of body-fixed experiments, together with many thoughtful comparisons to the behaviors of freely moving animals. Here we describe our simplified implementation of our preferred method (Figure 2) for gluing flies to a thin rod, a process referred to as tethering. This process can be straightforward, but requires a specialized setup that is not widely available or particularly well-described in the literature. The goal is to mount the flies as quickly as possible and with minimal glue on a small portion of the thorax, such that this process has a minimal effect on their behavioral vigor. A good tethering strategy must enable the precision required for positioning at the small scale of the fly body, as well as the mechanical robustness required to be manipulated by human hands. Essentially, a small fly needs to be carefully glued to an object that people can routinely move from one device to another. It is nearly impossible to tether a moving fly, and so flies must first be immobilized. While there are multiple ways to anesthetize flies, and CO2 is commonly used, this gas affects behavior for many hours (Bartholomew et al., 2015). Instead, we favor chilling flies, which causes insects to enter a chill coma because of a transient failure of neuromuscular function, from which they rapidly recover (Findsen et al., 2014). When chilled to temperatures close to (but usually 2–4°C above) freezing, flies rapidly immobilize, but then rapidly recover upon warming (Gibert and Huey, 2001; Gibert et al., 2001). We describe the construction of the tethering station in section 2.2 and the experimental setup in section 2.3. In section 2.4, we detail how we used these components to run experiments.
Figure 2. Chilled tethering station for preparing flies. (A) Photograph highlighting the major components of the tethering station: micromanipulator (in black), sarcophagus (in red), Peltier-based chiller with heat-sink (silver and black), and a transparent laser-cut fixture with a hand rest. This setup is typically positioned under a dissecting microscope, and a thermistor is used to measure the top surface of the chiller for closed-loop temperature control. (B) A compact, 3-axis micromanipulator fabricated from 3D-printed parts and simple hardware components. Two different arms are shown, one for the tethering station and the other for the experimental rig. Each axis consists of a rotating handle and screw (in yellow), a locking nut (in red) that fixes the location of the screw relative to the outer rail, and nuts within each carriage (in green), that transfer the linear motion. The device is held together and mounted using additional screws (in purple). (C) A rendering of the sorting and mounting plate, containing a series of indentation, each referred to as a sarcophagus, of different dimensions for different animal sizes. Cold-immobilized flies are sorted on the top section of the plate, and single flies are positioned in one of the cavities for gluing to the tether. (D) A photograph of the plate mounted on top of the chiller with a temperature sensor (yellow tape) and a fly glued to the tether (a dispensing needle). (E) The fly picker used to move anesthetized flies. The picker uses suction controlled by the operator"s finger to pick up and deposit single flies.
In our experience, every student can learn to prepare well-glued flies for behavioral experiments with only a few sessions of practice. However, better results require learning to position flies so they are glued with approximate symmetry—in the center of the anterior notum and with minimal body rotation about the roll and yaw axes, and with the tether glued at 90° to the body long axis. This precision requires magnification. In our current setup, we position the tethering stage below a salvaged stereo microscope (Zeiss STEMI SV8). For confirmation we have tethered flies with alternative magnification methods such as a low-cost “toy” USB microscope and a magnifying glass typically used for soldering electronics, however neither is as practical as a stereo microscope. In particular, we find that the instantaneous feedback of an all-optical system is ideal for mastering the hand-eye coordination required, while the delays in the low-cost digital microscope were quite challenging to work with. We recommend a stereo microscope with a magnification of at least 10 × (although 30 × is even better) and a clearance of at least 170 mm to support the height of the tethering station.
The tether provides the critical interface between the humans-scale and the fly-scale. We base the tethers in our laboratory on the original three-part design of Michael Dickinson (Lehmann and Dickinson, 1997). These parts are a metal connector, a ~0.1 mm diameter tungsten rod (that gets glued to the fly), and hypodermic tubing to connect the two parts. The rod and tubing are typically sold in longer units and need to be cut to length before the assembly of the three parts. A special setup is required to assemble these components reliably. Also, the tethers can be easily bent and require regular repairs and replacement. Because of the laborious assembly and other limitations of this design, we tested many alternative options better suited to the needs of a teaching course.
In our walking setup, we obtained excellent results using unmodified blunt-tip dispensing needles. Dispensing needles with Luer adapters are widely available, manufactured to tight tolerances, inexpensive, and easy to handle. We selected 34 ga needles, featuring a stainless steel tube with an outer diameter of 0.25 mm and about 12.5 mm (0.5 in) in length (for a comparison between this dispensing needle and the traditional tether design, see Supplementary Figure S5H). This is the finest needle size that is readily available from many vendors (e.g., AG-ABSS-99D0, Bstean, China). Due to this fine size, these dispensing needles are also suited for tethered flight experiments, but can be easily bent and require careful handling. From observations of students we estimate that up to 3 tethers might need replacement during a week of experiments, even though we only had to replace one during data collection for this study. We use the inner sloped cone of the Luer lock to friction mount the tethers to our setup, and have designed mount points on the arms of the Micromanipulator in the preparatory and experimental setup (Figure 2B). It is convenient to tether several flies one after the other and hold them until the start of the experiment (see Supplementary Figure S5I), for example on a strip of upward facing M4 or 8-32 screws glued to a surface. We note that the Luer adapter is keyed with a pair of plastic tabs that can be used for alignment. We only use these as a visual aid, but this feature could facilitate more automated alignment in future setups.
To fix the tether to the fly thorax, we use resins that polymerize upon intense illumination, conveniently converting from liquid to solid within seconds. The standard glue used in our lab is KOA 300 (Kemxert, Poly-Lite, York, PA, USA), that requires UV (320–380 nm) light to cure. We typically use a commercial spot-curing lamp, such as the SpotCure-B (Kinetic Instruments Inc., Bethel, CT, USA), as they supply high intensity illumination (that cures the resin within seconds) and feature a convenient, audible timer that allows us to achieve consistent curing. Throughout the development of our setup, we tested different glue products and have confirmed that Bondic UV liquid plastic (Bondic USA, Niagara Falls, NY, USA) and Solarez Fly Tie UV Cure (Solarez Wahoo International, Vista, CA, USA), which are both widely available, work well as the tethering glue. We have a slight preference for the viscosity of the KOA 300 glue. Bondic and the Solarez thick formula appeared to be more viscous, while the Solarez flex formula (green package) is quite similar to KOA 300. A single tube of glue typically lasts over a year and the cost differences between these options are not significant. We used KOA 300 in our experiments.
For teaching lab applications, we have used inexpensive UV-LED mini flashlights (basically a CR2032 battery with a single UV-LED) to cure KOA 300. Bondic and Solarez are available in packages with battery-operated curing lights that work well for our application. In the near future, we plan to integrate automatically timed UV curing lights into the tethering setup.
When cooled below 4°C Drosophila are rapidly and reversibly immobilized (Gibert et al., 2001), which makes it convenient to align and tether the flies, and to perform further surgeries and treatments, if so desired. While flies can be chilled on a metal stage mounted on ice (or a frozen gel ice pack), a temperature-controlled thermoelectric cooler provides a more compact and precise solution. Using the Peltier effect, a powered thermoelectric cooler moves heat from one side of the device to the other. To cool one side continually below room temperature, heat must be effectively carried away from the hot side. In our lab, we use a recirculating water chiller to pump water through a liquid-cooled Peltier assembly. This is quite reliable, but is expensive, cumbersome due to the substantial tubing required, and is occasionally very messy.
For our optimized setup we use an integrated, low-cost Peltier assembly, labeled “Chiller” in Figure 2A, that is a 40 × 40 mm2 thermoelectric module mounted between a 40 × 60 mm2 aluminum plate and a 90 × 90 mm2 aluminum heat-sink with a fan for cooling (Adafruit Industries, New York, NY, USA). When powered with a 12 V 5A supply, the top aluminum plate reaches temperatures below 0°C while operating under typical ambient room temperatures, confirming that the device can adequately cool flies. In order to provide a consistent temperature above freezing, we implemented closed-loop temperature control using a W1209 module (multiple vendors, e.g., MOD-78, ProtoSupplies, Lake Stevens, WA, USA) that can regulate an electric load up to 10 A based on input from a 10 kΩ NTC thermistor attached to the top side of the chiller"s aluminum plate (see Figure 2D). We mount the chiller at 20° toward the experimenter, shown in Figure 2A. This angle provides good airflow for cooling the module, while pushing air away from the experimenter so as not to blow flies off of the tethering station. By pitching the platform we ensure that flies will always be visible from above while being inspected, aligned, and tethered. This means that both the fly and tip of the tether are seen throughout the process. For the simplest setup, we angled the chiller by extending two screws at the corners of the fan attached to the heat-sink (see Supplementary Figures S3A,D). The integrated setup shown in Figure 2A is assembled from laser-cut acrylic sheets, and the design also includes mounting holes for the micromanipulator and a hand rest.
To position, hold, and sometimes dissect or manipulate cold-anaesthetized flies during tethering, we typically use a movable cylindrical cavity machined from solid brass. This design is affectionately referred to as a sarcophagus and based on the original design of Karl Götz (Max Planck Institute for Biological Cybernetics) from the 1960s. The most important feature of the cavity is that it should be smooth and slightly larger than a fly, since sharp edges can easily injure fly legs. Beyond this detail, many aspects of the elaborate Götz design are not required for routine tethering of flies for walking experiments. For the optimized tethering stage, we tested 3D-printed sarcophagus components produced from different materials, including resin, ABS, and TPA, and found all of them working similarly well.
We made the example plate in Figures 2A,D from red ABS. 3D printing allowed us to place cavities of different sizes on a single plate, to accommodate experimenter preference for size and depth, as well as to support tethering insects of differing sizes. The inclined sorting area on the top section of the plate effectively has different temperature zone depending on the depth of material toward the Peltier element. We sanded the bottom side of the sarcophagus plate and mounted it to the aluminum plate of the chiller with thermal adhesive tape. We find that setting the Chiller to a nominal temperature of −2°C works well for our setup but may need adjustment for different setups. To maximize fly behavioral vigor, it is ideal if flies remain immobilized while on the plate, at above freezing temperatures (Gibert and Huey, 2001), but start moving within seconds once taken off the plate.
Tethered fly experiments require precise and stable positioning at two distinct steps: when gluing the tether to the fly and for positioning the fly on the sphere. We typically use research-grade three-axis linear stages with probe-clamps (from either Thorlabs or Siskiyou) that are primarily used for microscopic manipulation and are therefore called micromanipulators. These essential components of a reliable setup, commercially available for >$500, are too expensive for a teaching course. We found lower-cost three-axis micromanipulators for < $100 (e.g., LD40-LM, multiple manufactures available through Aliexpress, China) that are a suitable replacement for linear stages from lab suppliers (see Supplementary Figure S4A). However, we were interested in exploring even less expensive options, and evaluated several 3D-printed alternatives, including the micromanipulator design from Open Labware (Baden et al., 2015; Chagas et al., 2017). We find this design to be quite workable, but the footprint was challenging to incorporate into our setup. Based on these explorations, we designed our own micromanipulator, optimized for simplicity and cost, and with a compact footprint.
Our three-axis micromanipulator design (Figure 2B) assembles from nine 3D-printed parts and standard screws. For each axis, an outer rail surrounds the carriage on three sides. Each rail features a screw held in place by a locking nut (red in Figure 2B). Turning each yellow knob with the attached red screw moves the corresponding green nut, and with it the carriage. The arrangement of the three axes allows translational movement in any direction by up to 20 mm. We printed the parts from ABS on a F-170 (Stratasys Ltd, Eden Prairie, MN, USA). This design requires slightly tighter tolerances than can be relied on from the printer, so we sanded the outer faces of the carriages with 200 grit sanding paper until they slide into the rail. The rails did not require post-processing. Even though this sanding can take up to 30 min, we find this advantageous as it allows us to produce a close fit across material and printers, and thus high accuracy movement, without adapting the design. We also recommend applying a plastic lubricant to the rails (e.g., Dry-Film Lube, WD-40, San Diego, CA, USA) to increase smoothness of movement. Gluing 3D-printed (or laser cut) knobs to the screw heads allows comfortable handling of the micromanipulator. The bottom rail has additional holes for securely mounting the manipulator to the baseplate. For labs with access to a 3D printer, our design of the micromanipulator costs less than $5 in materials (including nuts and screws). Ordering the parts through 3D printing services increases the cost to around $15. In addition to printing time, ~1 h of build time is required.
We designed two arms for attaching to the z-axis carriage, as shown in Figure 2B. For tethering flies we use the arm depicted above the manipulator. It is slightly longer, and holds the tether (by a friction fit) at 20° inclined from vertical, to match the slope of the heat sink. The arm shown mounted on the carriage holds the tether at a 10° angle in the opposite direction, and is used for the experimental setup. The orientation and function of these arms can be simply modified for other specific applications. While a micromanipulator assembled from 3D-printed parts is a low-cost functional substitute, it does not replicate all properties of a commercial linear stage. In particular, the plastic parts are somewhat compliant and cannot be used with heavy loads.
Single flies need to be moved and carefully positioned on the tethering platform. It is possible to do this with forceps, but we do not recommend picking up flies destined for behavioral experiments by either their legs or wings. In our laboratory we use a commercial vacuum pump and wand with a fine tip that is typically used for handling tiny electronic components during assembly. With such a device, it is possible to gently lift a fly before depositing her into the sarcophagus in nearly the ideal position for tethering. One alternative would be to fit a standard lab aspirator (or pooter) to use a fine tip. However, we find the hand-held vacuum approach to be rather convenient and so we have fashioned a version from standard components (Figure 2E). We use a plastic transfer pipette with the bulb end cut off and replaced by a tubing connector (we used Luer locks connectors, but any tight connection would work). This connection is further strengthened with heat shrink tubing. We connect the tubing to our available lab vacuum (other suction pumps or sources of negative pressure will work, Baden et al., 2015), and control the suction from the picker with a roller clamp. We cut a hole in the side of the pipette and glued in another adapter with a flat surface. When covering this stub with a finger, the suction at the tip substantially increases. Removing the finger from the stub releases the fly. Since the opening at the tip of the transfer pipette is too wide for a Drosophila, we added a one-way tip (F1732011 Pipetman Expert Tips EL10ST, Gilson, Middleton, WI, USA) as in Supplementary Figure S5F or a piece of thin heat shrink tubing, as in Supplementary Figure S5G. By bending a paper-clip to a desired angle and using a heat gun on the shrink tube and plastic pipette tip, we bent the tip to an angle that allowed more convenient fly pickup. A pipette tip with an inner diameter of 0.25 mm and an outer diameter of 0.65 mm allows for convenient manipulation of flies. Fly bodies are surprisingly robust, but we nevertheless recommend adjusting the pressure (via the clamp) to just above the threshold for reliably lifting flies.
Many lab setups are built on solid aluminium breadboards with threaded mounting holes from specialized lab equipment manufacturers. They are very stable and can be flexibly used for many purposes. In place of these boards, we use a 300 × 300 × 10 mm3 acrylic board into which we cut 144 holes of 6.35 mm diameter in a 12 × 12 grid with 2.54 mm (1 in) spacing using a laser cutter. To further simplify the design, we opted not to tap threads into the holes. We position several of our components, such as the LED lamps, with a friction fit. Other parts are stably mounted with screws and nuts. We use adhesive rubber feet at the corners to lift the baseplate and add some vibration damping. This baseplate could be further simplified to the minimal size and number of mounting holes required to fit the components in the setup, but the additional holes allow for future extensions to the apparatus. This simple design is both light and stable, ideal for carrying to teaching labs and outreach events. In the accompanying repository we provide files for laser cutter, CNC-machines, or as a blueprint for hand-drilling.
To walk with a typical gait, the fly needs to be positioned ~0.4 mm from the surface of the sphere, and aligned to the center of the ball (see Supplementary Figure S5J). We use a second, identical micromanipulator, of our own design, described in section 2.2.6, with the arm that positions a fly so they are walking at 10°, or slightly “uphill”—based on the observation that this incline appears to improve walking performance (personal communication, Shiuan-Tze Wu). The tether is friction mounted onto the arm and can be gently rotated to align the long axis of the fly toward the screen.
The omnidirectional treadmill consists of a stem that holds an air-supported sphere. Our simplified, 3D-printed design for the sphere holder is a direct adaptation of an earlier design, which was custom-machined out of aluminum (Seelig et al., 2010). The original design made use of a straight inner shaft for airflow to simplify the machining process, but this limitation does not apply to 3D-printing. We implemented a more compact design where air enters via tubing with a 90° angle to the sphere-supporting air column, as shown in Figures 1A,B. In addition, we provide CAD files for alternative designs and also for different ball sizes in the accompanying repository at https://reiserlab.github.io/Component-Designs/. While, some 3D-printing methods will produce a solid, airtight part, most printers that build up parts by fusing filament in layers may result in parts that are not airtight and will allow air to escape. Rather than require specific printing methods, we achieve a quite satisfactory performance with simple post-processing. Applying acetone to the surface of parts printed from ABS seals these holes. We find that sealing only the outer surface works well, while applying solvents to the thin inner tubing could cause clogging of the air stream and might require iterations of drilling out and applying solvents again.
The flow-rate of the air needs to be controlled: if too low, the ball won"t reliably float, and if too high, the ball will be much less stable (or fly off). In a previous fly-on-ball setup pressurized air regulated by a commercial mass flow controller feeds the airflow (Seelig et al., 2010). We find no loss of performance when using an inexpensive flowmeter instead, so long as it allows fine control over the appropriate range of airflow; for example, VFA-22 (Dwyer, Michigan City, IN, USA) with a maximum of 1 L min-1 works well. An inexpensive roller-type tube clamp can also work well. In practice, we adjust the flow rate by visually inspecting a walking fly on the ball. In place of a pressurized air supply, we have tested an aquarium-style air pump with a maximum flow rate of 1.8 L min-1. We find that inexpensive pumps induce some vibrations in the ball and are continuing to investigate the ideal substitute for wall-supplied pressurized air.
The sphere of the treadmill is the only moving part during the walking experiment and is critical for good measurements of behavior. The sphere needs to be nearly perfect in shape with a surface not too smooth, light enough to float on the air stream and be spun by the fly, but not so light that flies can pick it up, and with low rotational inertia to enable mostly unrestricted walking by flies. We have tested many alternatives, but our preferred standard sphere is still based on the method of Seelig et al. (2010), where the spheres are cut from foam with either a file or by a CNC machine (project further documented at https://wiki.janelia.org/wiki/display/flyfizz). We find that flies walk best on a sphere cut from Last-A-Foam FR-7120 (General Plastics Manufacturing Company, Tacoma, WA, USA) to a diameter of 9 mm (density of 320 kg m-3, sphere weighs approx. 0.12 g). For optical tracking (under near-infrared, NIR, illumination) of sphere rotations with FicTrac (Moore et al., 2014), we paint this NIR-reflective foam with BLK3.0 paint (Stuart Semple studio, Dorset, UK), which we find to be less NIR-reflective than a black permanent marker, and thus produces high contrast features. We continue to test alternative sphere materials that will be more readily available than a hand-filed foam ball. The results will be documented in the accompanying project repository.
In tethered walking experiments the flies are fixed in space, however their intended locomotion, as if walking on an infinite virtual plane, can be estimated from the rotation of the sphere they are turning. Several methods have been developed for measuring relative rotations of the ball, for example through optical mice sensors or via optical flow calculated with camera-based systems (Lott et al., 2007; Seelig et al., 2010; Vishniakou et al., 2019). Under ideal circumstances, these relative measurements can be calibrated for excellent accuracy, but these systems can be quite sensitive to the uniformity of the lighting and focus of the sensors, etc. By estimating the absolute position of the sphere in every frame, the tracking software FicTrac (Moore et al., 2014) is an exciting alternative approach that offers several advantages.
Fictrac maps individual camera frames of a patterned ball to a previously constructed template of the sphere"s pattern to estimate the instantaneous rotation of the sphere. From the frame-by-frame estimates of the sphere"s orientation, FicTrac reconstructs the animal"s virtual trajectory. The software works best with sharp edges and high contrast, so Moore et al. (2014) suggest to avoid motion blur by imaging with high frame rates and short exposures. FicTrac supports industrial cameras from Flir and Basler, as well as images through OpenCV, a library for real-time machine vision with extensive support for a variety of image sources.
As FicTrac operates on high-contrast, grayscale images, downsampled to a resolution of 60 × 60 px, we realize that the ideal low-cost camera should support high frame rates at low-resolution—a combination of requirements that are nearly the opposite of most inexpensive camera sensors. We found that the PlayStation Eye camera (Sony Entertainment Corp.), developed as an input controller for action games, is an excellent solution. Using open-source drivers for the low-latency integrated video processor, we obtain access to a stable video stream of 187 fps at a resolution of 320 × 240 px. The camera"s sensor OV7720 (OmniVision Technologies) was developed for low-light operations, and we found the sensor is sensitive to NIR illumination once we removed the filter attached to the lens housing. To effectively use this camera, we modified the body for easier mounting and to accept S-mount lenses, as shown in Supplementary Figures S1, S2. This modification takes between 30 and 60 min. For reliable imaging of the sphere at a working distance of 10.5 cm we mount a macro lens with 25 mm focal length and a fixed aperture (see Figure 1B and Supplementary Figures S1, S2).
The PS Eye camera is our preferred high-performance and low-cost solution. Since it is mass-produced as a toy, the camera is available from different vendors and secondary markets for around $5 to $20. The modularity of our setup and FicTrac"s support for many cameras through OpenCV enables other cameras with similar properties to work. To ensure that our system works reliably on readily available PCs, we ran all tests and collected all data on an older model, multi-core x86-64 system with a maximum frequency of 3 GHz and a hard disk drive running Lubuntu 20.4 LTS. This PC was powerful enough to run two FicTrac instances as well as FlyFlix, the software we developed for stimulus presentation, experiment control, and data logging in parallel. We expect that most PCs will be able to run these experiments.
An important consideration for measuring visually guided behaviors is to use illumination that minimally interferes with the animal"s vision. The most practical solution is to use NIR illumination since fly vision is insensitive to these longer wavelengths (Sharkey et al., 2020), but most camera sensors measure it well. As we operate our camera at high frame rates and with a fixed aperture lens, intense illumination is essential for reliable sphere tracking, yet the light cannot be so intense that it saturates regions of the image (due to the limited dynamic range of any camera).
To achieve strong, but diffuse, NIR illumination, we use three generic 840 nm LEDs placed between the camera and the treadmill, pointing toward the sphere. We designed compact 3D-printed housings that allow flexible positioning of the light sources at the top of posts that are friction fit into the holes on the baseboard, as shown in Figures 1A,B. We used pieces of a plastic bag as a diffuser in front of each lamp, attached with heat shrink tubing. For our setup, we used a 5 V power supply together with a 470 Ω current-limiting resistor. With these lamps in place we adjust the lights until we obtain images of the sphere that are bright, yet evenly lit. In our standard setup (our display set to 24% brightness), we do not need to place a visible light blocking filter on the camera, although this could improve robust ball tracking with other displays.
We typically run experiments in rooms that are climate-controlled for the comfort of humans, yet these conditions are often not ideal for flies. Walking experiments can often be conveniently made more efficient by running them at increased temperature, since flies walk more often and faster at elevated temperatures (Soto-Padilla et al., 2018) and also for using temperature-dependent genetic reagents such as Shits1 or TrpA1 (Owald et al., 2015). In our experience, flies walking at warm temperatures, below 35°C, which is considered noxious (Huey et al., 1992), engage in the same walking behaviors that flies do at room temperatures, but do so with much greater consistency, as they are less likely to pause and groom. To inexpensively support warming the fly, we installed a resistive heat-pad underneath the sphere holder, controlled by a second W1209 temperature controller (also see section 2.2.4). We attached a thermistor to the sphere holder as close to the animal as possible. The actual temperature at the animal position might be slightly different (most likely lower and should be verified if critical), and we consequently refer to the W1209 setting as the target temperature. For the experiments detailed below, we use a target temperature of 32°C. Users of this setup could readily modify this temperature setpoint depending on their experimental requirements, or may wish to omit this temperature control subsystem.
A surprisingly wide range of visual stimulus delivery strategies have been used for insect behavioral neuroscience: from motor operated moving objects like patterned drums, to projectors and computer monitors, to custom-made LED displays (Palermo and Theobald, 2019; Kaushik et al., 2020; Kócsi et al., 2020). In our lab, we typically use custom-made, modular LED displays configured as cylinders around the animals, to deliver stimuli with excellent temporal precision (Reiser and Dickinson, 2008 and future developments documented at https:/reiserlab.github.io/Modular-LED-Display/). We have not yet succeeded at producing an inexpensive, widely available display using LEDs, and so we explored other options.
For the inexpensive treadmill setup, we used a widely available tablet computer with an in-plane switching (IPS) liquid-crystal display (LCD), an Amazon Fire 7 with a nominal screen size of 7 in Figure 3A. We connected the tablet to a USB power supply and to a local Wi-Fi network during all experiments and displayed visual patterns through a web browser. To allow replication across devices, we used Mozilla Firefox instead of the pre-installed browser. We installed the most recent versions of Firefox and kept the Android 9 based Fire OS updated with the latest release (most recently Firefox 86.1.x and Fire OS-7.3.x). We manually set the display brightness to 24%. IPS displays are known for their relatively wide “viewing angle,” but from the position of the fly 35 mm in front of the center, there will be an intensity gradient depending on the pixel position. For the patterns we display, this effect partially reduced since we compensate for the view-angle by increasing the physical width, and therefore the brightness, of bars closer to the edge of the screen (Figure 3B).
Figure 3. Display used to present a range of visual stimuli. (A) In our typical experiment, a tethered fly walks on an air-supported foam sphere, while facing a tablet computer that displays a moving grating pattern. (B) The FlyFlix software renders a virtual scene that simulates a cylindrical display onto the tablet"s flat screen. The azimuthal span of each bar within a grating pattern is scaled to correct for the viewing angle—even though the dark bar on the left is ~3 × as wide as the bright one in the center, they both span 10° from the perspective of the fly positioned 35 mm in front of the display. The purple spot on the right marks the location where light measurements reported in Figures 4A–C were made. (C) Space-time representations of the display during trials showing a moving grating pattern (spatial axis displayed right-to-left, time axis is top-to-bottom). Each row of these images represents one horizontal slice through the displayed pattern, at the indicated point in time. For these 3 s trials showing moving patterns with different spatial periods and temporal frequencies, clock-wise motion appears as space-time tilts that go down and to the left. (D) Representation of displayed screen content during object following conditions for clockwise movement with the indicated speeds.
To our knowledge, inexpensive tablets have not been used to test detailed behavioral responses of flies to moving stimuli, and so we evaluated both the technical performance of the display system (Figure 4) as well as the behavioral responses of flies to tablet-displayed motion stimuli (Figure 5). Tablets featuring IPS displays with 60 Hz refresh rate are the most widely available inexpensive option. It will be interesting to reevaluate new display technologies (such as OLED) with higher refresh rates as these become less expensive. Our existing system could be rapidly adapted to using a student"s personal smartphone instead of a tablet, further reducing cost (and probably distractions) in teaching environments.
Figure 4. Technical performance of the experimental setup. During the presentation of moving grating patterns we measured changes in display brightness at the approximate location marked in Figure 3B. The measurements show a regular pattern that changes at the expected temporal frequency (A,B) and at the same temporal frequency of 7.5 Hz during conditions showing different spatial period grating motion (C). The apparent filtering for the patterns with the finest bars is due to spatial averaging by the sensor. The traces show a small ripple of high frequency noise, this 60 Hz noise is in the sensor measurement and not due to the display. (D) The percentage of frames that were rendered correctly and within the expected time interval (see text for further details) during open-loop and closed-loop experiments. (E) Details of the frames that were not rendered within 1 frame interval shows a majority delayed by a single frame. A very small number of longer delays occurred, and all were from the same, few experiments. (F) The measured network latency for a round-trip message between FlyFlix server and client through WebSocket compared to a network ping (ICMP). The numbers mark the percentage of round-trips that would arrive within the 1st, 2nd, 3rd, or 4th ~17 ms display frame (indicated by the vertical lines). Box plots show the first and third quartile for the box, median for the center line, the whisker extend to 1.5 of the inter-quartile range (IQR). Panel (D) shows all data points, (E,F) only the outliers as individual points.
Figure 5. Visually guided turning behaviors measured with the optimized setup. Panels along the top row show walking behavior in response to a moving grating pattern with a spatial period of λ = 90°. (A) The forward walking speed of flies across the different conditions (n = 30). (B) The turning response of a single fly to multiple presentations of 3 s rotational stimuli moving clockwise (CW, yellow) and counterclockwise (CCW, purple). Thin lines represent single trial responses and the mean response across trials is in the thicker line. (C) The mean turning response across all 30 flies: the top row shows the responses to each direction of motion and the combined responses are plotted below. (D) The tuning curve summarizes the combined response, averaged during the period of stimulus presentation. For comparison, the data in blue is extracted from similar experiments on a different setup, from Figure 1H of Creamer et al. (2018). The mean turning responses for a series of gratings with different spatial periods are plotted in (E) and summarized as a tuning curve in (F). (G) The mean turning responses to presentations of a single 45° bar sweeping across the display. The lightly colored stripes represent the expected position of the bar on the display. The box plot in (A) uses first and third quartile to span the box, 1.5·IQR for the whiskers and outliers are plotted as individual points. The error bar in (D,F) are plotted as mean ± SEM. A consistent color code for clockwise responses (yellow) and counterclockwise responses (purple) is used in panels (B,C,E,G).
By designing our inexpensive treadmill setup around a network-connected tablet as the visual display, we remove the need for any specialized devices for data acquisition or graphics cards for stimulus generation, but we developed software we call FlyFlix, to control experiments, generate stimuli, and log data. Figure 1C shows a simplified flow of information through the experimental setup. Our display connects through the web browser to the local URL of the FlyFlix server. Upon connection, the web server delivers the most recent version of the FlyFlix client software (written in JavaScript) as an HTML5 web page. The implementation follows an event-based approach with minimal dependencies between client and server, so that any device capable of displaying an HTML5 website can act as a client without prior installation of client software. We have verified that smartphones and computer monitors can be used to display the stimuli, but all results reported in this paper are from experiments using the tablet described in section 2.3.8.
The FlyFlix client and server communicate over a bidirectional, low-latency WebSocket connection. The server can deliver different experiments at specific URLs, or different views on the same experiment to different displays (a feature not used in our standard setup). Once the client connects to the server, it shows a “Fullscreen” and a “Start” button, the first changes the client to a full-screen mode, while the seconds sends the request to the server to start the experiment. After the protocol finishes or the WebSocket connection is interrupted, the FlyFlix client displays a button to “Reconnect” to the server. When the client starts the experiment, the server generates a set of trials based on the pre-specified configuration. The FlyFlix client renders a scene based on its local representation of the stimulus. The server sends updated parameters to change the representation and the client continuously reports back the actual state of the rendered stimulus. This bidirectional communication happens throughout the experiments with time-stamped messages. We implemented the FlyFlix server in Python-3.9 using the Flask-1.1.2 web framework. Bidirectional communication from the server-side is based on Flask-SocketIO-5.x with concurrent networking through Eventlet-0.30. The JavaScript client uses two external libraries: Socket.IO-3.1 for the communication and Three.js-r124 for rendering the visual stimuli.
For our “gold-standard” visually guided behavioral experiments, we wanted to present moving grating patterns composed of vertical bars across the display. Depending on the condition, we move distinct patterns at different speeds through the frontal visual field of the fly. Using the 3D graphics library Three.js, these stimuli are represented as segments of a virtual cylinder surrounding a virtual camera. We set the material of these segments to emits color but not be affected by virtual lighting. The virtual cylinder is 305 mm in diameter, matched to the size of a typical LED arena used in our lab, and a virtual height that exceeds the size of the virtual camera frame. The virtual camera accounts for the physical distance between the animal and display (35 mm), and has the effect of correcting the displayed size of the cylinder segments so that they span an equivalent azimuthal size from the fly"s point of view, but span a different physical size on the display (illustrated in Figure 3B for a grating made up of 10° bars). We achieve the movement of gratings on the tablet by rotating the virtual camera although we can use FlyFlix to modify the virtual world as well, for example in more complex closed-loop conditions.
The FlyFlix server generates and controls experiments. Depending on the experimental condition, the server asynchronously sends parameters describing the virtual scene to the client. These parameters primarily concern the scene layout as well as rotational speed, orientation, and maximum refresh rate of the camera. Based on the set of parameters, the client continuously renders the current frame. This decouples the timing of server and client: the server communicates changes to the virtual world in real-time, but does not need to consider the capabilities of the client such as the screen refresh rate. Similarly, the client is independent from the server—if there is a lag in the communication from the server to the client, the client renders the previously communicated parameter instead of waiting for instructions. The client sends its time-stamped state to the FlyFlix server where they are stored in a log file together with the time-stamped server status. This on-line stimulus tracking allowed us to characterize the performance of our display and the network latency (Figure 4) and should enable powerful extensions of FlyFlix that we discuss below.
To validate this new experimental setup we wanted to measure flies carrying out a well-studied visually guided behavior, the so-called syn-directional optomotor response, in which the flies steer, by turning, in the direction of a rotating visual pattern (Götz and Wenking, 1973; Seelig et al., 2010; Strother et al., 2017; Creamer et al., 2018). We recorded responses to open-loop stimulus presentations, in which the response of flies is measured, but not used to control the trajectory of the stimulus. To map the dependence of the turning response on the temporal frequency and spatial period of the pattern, we used periodic grating patterns moving at one of multiple (temporal) speeds, and a series of patterns composed of different grating (spatial) periods. In addition, we also measured object-following behavior, by recording turning responses to single sweeps of bright bars moving at different velocities.
For the temporal frequency tuning (14 conditions total), we showed grating with a spatial period of λ = 90° composed of pairs of alternating 45° bright and dark bars. The periodic pattern moves either clockwise or counterclockwise with one of seven angular velocities (ω = 22.5, 90, 180, 360, 675, 1350, and 2700°s-1). For a periodic pattern, the temporal frequency is the angular speed divided by the spatial period (ω/λ) and so the tested conditions include 0.25, 1, 2, 4, 7.5, 15, and 30 Hz. The 30 Hz stimulus serves as a control condition. For the spatial period tuning (14 conditions) we tested motion of gratings with one of 7 spatial periods (λ = 5, 10, 20, 30, 60, 90, and 120°) all at a temporal frequency of 7.5 Hz, spanning angular velocities between 37.5 and 900°s-1. At the beginning of each trial, the display shows the initial position of the pattern stationary for 500 ms, then moves for 3 s and shows the pattern stationary again for another 500 ms. Figure 3C shows some examples of the patterns displayed in these conditions.
Open-loop conditions were interleaved with 3 s closed-loop trials, where the fly"s turning controlled the position of the stimulus. We tested a variety of closed-loop conditions (data from these trials are somewhat ambiguous and not part of our analysis). For technical verification we extended closed-loop trials to a length of 30 s and also bracketed these trials between 500 ms pre- and post-trials. Within an experiment, each set of conditions was presented as randomly ordered blocks. The blocks repeated 6 times. The temporal frequency and spatial period mapping experiments were performed as separate protocols. At the beginning of each protocol there is a delay of 10 s to allow the experimenter to shield the experimental setup from the environment with a box, if desired. To minimize any unintended visual stimulation from the room, including any status lights on miscellaneous devices, we ran experiments in a darkened room, and a cardboard box, painted with BLK 3.0 on the inside, was placed over the experimental setup. All experiments were conducted on single tethered flies, with a target temperature of 32°C, to increase fly walking. Figure 5 presents the behavioral results.
We used the Dickinson Lab (DL) wild-type strain of Drosophila melanogaster for our behavioral experiments. This fly strain was established by interbreeding the progeny of 200 wild caught gravid females (Tammero and Dickinson, 2002). The original laboratory culture was maintained in Michael Dickinson"s lab, from which the Reiser lab established a copy at Janelia in 2007. This strain has been used in dozens of behavioral studies and has been referred to as “DL” starting with Ofstad et al. (2011). For this study, we reared flies on standard cornmeal agar food at 21°C and 50 % humidity. We conducted the speed tuning (Figures 5A–D) and object tracking (Figure 5G) experiments on 30 female flies and the spatial period tuning experiments (Figure 5E) on 20 flies (randomly selected 11 male, 9 female). All flies were raised in a 16:8 h light-dark cycle; experiments were run on flies between 5 and 6 days post-eclosion.
Prior to tethering, we moved groups of ~4 flies from the fly vial to a 5 ml “Falcon”-style tube (12 mm wide) using a transfer funnel of our design (see Supplementary Figures S5A,B). The vial containing flies was placed in an ice bucket (not shown). After 5 min on ice, the immobile flies were carefully tapped onto the cold, temperature-controlled sorting platform (upper part of the red structure in Figures 2A,C). We used the suction from the fly picker (Figure 2E) to lift and then deposit each selected fly, one at a time, into one of the semi-cylindrical indentations in the lower part of the platform (see Figures 2A,C,D). It is occasionally possible to position a fly perfectly aligned into this “sarcophagus,” but typically flies need to be adjusted using a paintbrush. With a fine wire (see Supplementary Figures S5C,D) we placed a small drop of glue toward the anterior side of fly"s notum, the dorsal surface of the thorax. The hand rest (see Figure 2A) supports the user"s arm during these fine-scale manual steps. We used the three-axis linear stage Figures 2A,B to position the tether to just contact the glue. Once the “glue” is cured with short wavelength (UV) light, the micromanipulator was used to lift the fly out of the sarcophagus (Figure 2D).
We recommend a brief procedure of chilling flies. In our experiments, none of the tested flies were chilled for longer than 23 min. A reliable sign of vigorous flies and minimal effects of the chilling procedure is that flies should start moving within seconds of being removed from the sarcophagus—something we routinely observed. A body-fixed fly can be positioned in the experimental setup immediately, but we followed a standard practice of allowing for a 20–30 min recovery. Specifically, we placed the tethered flies upside down in a holding area for at least 30 min between tethering and the start of the experiment. We provided a piece of ~5 × 5 mm2 tissue to the flies, which they readily manipulated with their legs. This fly tethering procedure represents a practical compromise that works well in our experience—long enough to tether a small group of flies, while allowing them ample time to recover, but not so long as to compromise behavioral vigor.
FlyFlix and FicTrac store the data in rectangular data files. While FicTrac follows a tidy data format, FlyFlix uses a key-value based long format. A custom Python script loads these different data formats into a consistent SQLite database. We use R-4.0 with the tidyverse-1.3 packages and ggplot-3.3 for data analysis and plotting.
Flies were presented with paired visual stimuli that moved in both the clockwise and counterclockwise direction. We recorded the ball rotation via FicTrac. Out of the 25 recorded variables, we used the “animal"s heading direction (lab)” to estimate intended body yaw rotations and the “animal movement speed” for the walking velocity. We used “delta timestamp” to convert frame-based differences into time-based rotational velocity and the physical diameter of the sphere to calculate the movement velocity (Figures 5A,B). For time-series data, the average turning response was calculated for a sliding window of 5 camera frames across all trials of a condition. These responses were averaged on a per-fly basis (see Figure 5B), before being averaged across flies (top of Figures 5C,E,G). Responses to counterclockwise stimulus movement were scaled by −1 and averaged together with the clockwise responses for the combined responses (Figures 5C,E, bottom). The summary tuning curves (Figures 5D,F) show mean turning velocity during stimulus presentation as mean ± SEM across flies.
As the inexpensive treadmill setup uses several components not typically used in animal behavior experiments, we measured many aspects of the system"s performance, and summarize the results in Figure 4. To validate the tablet"s display of our moving visual stimuli, we measured local brightness changes on one side of the display (position indicated on the right side of Figure 3B) with a mounted photo-diode (INL-3APD80, Inolux Corporation, Santa Clara, CA, USA). We viewed and logged the data on an oscilloscope (MDO3040, Tektronix Inc., Beaverton, OR, USA). Figures 4A,B shows typical measurements of the brightness changes measured for the moving patterns of the temporal frequency tuning conditions. Figure 4C shows typical measurements for moving patterns during the spatial period tuning conditions. These measurements suggest that the Fire 7 tablet reliably displays these periodic patterns, for example showing the expected periodic changes at the indicated temporal frequency. We note that even at the 30 Hz condition, which is half of the display refresh rate (lower trace in Figure 3B), the stimulus timing looks extremely reliable; this condition is included as a stimulus control, since at half of the display refresh rate, the display flickers, and thus produces no net motion. The spatial period conditions show a similarly reliable periodic pattern at 7.5 Hz (Figure 3C). The reduction in the sharpness of the edge transitions for smaller bars is simply due to spatial averaging by the sensor (and is a reasonable model for why the fly visual system also sees smaller period, thin-bar, patterns as consisting of lower contrast).
During experiments, the FlyFlix client records the rendering status for each frame. By providing this on-line stimulus tracking, not possible with many other display systems, a record of successful and delayed frames can be stored and incorporated into the post-hoc data analysis. Before the web-browser displays a frame, the software asy
Ms.Josey
Ms.Josey