All methods involving the use of vertebrate subjects were performed in compliance with the Institutional Animal Care and Use Committee guidelines (IACUC approval AUP-25-098).
1. Zebrafish Husbandry
- Maintain aquatic system conditions
- Maintain the recirculating aquatic system at 28.5°C (acceptable range: 26°C–30°C), pH 7.1–7.8, and conductivity 600–700 µS/cm. Maintain adult zebrafish at a stocking density of approximately 5 fish/L in home tanks.
- Monitor ammonia, nitrite, and nitrate levels daily using a colorimetric aquarium water-quality test kit according to the manufacturer’s instructions. Maintain ammonia and nitrite at 0 ppm and nitrate between 10–20 ppm.
- Perform water exchanges when ammonia or nitrite exceeds 0 ppm, nitrate exceeds 20 ppm, visible turbidity or debris is present, or pH/conductivity values fall outside the target ranges described in Step 1.1.1. Continue exchanges until ammonia and nitrite return to 0 ppm, nitrate returns to 10–20 ppm, and pH/conductivity values are restored to the target range.
- Maintain a 14 h light:10 h dark cycle to synchronize circadian rhythm and breeding.
- Feed zebrafish at different developmental stages
- Feed adult fish 0.5 mm slow-sinking pellets twice daily. Standardize feeding by time-to-consumption and provide only the amount consumed within 3–5 min. Use the same pellet size and diet type consistently across experimental cohorts.
- Feed larval fish Gemma Micro 75 ZF, or an equivalent larval zebrafish diet with an approximately 75 µm particle size, three times daily. Feed juvenile fish (1 month) Gemma Micro 150 ZF, or an equivalent zebrafish diet with an approximately 150 µm particle size, three times daily.
- Substitute equivalent diets only if they are formulated for zebrafish larvae or juveniles, provide comparable particle size, and supply high-protein, nutrient-complete feed appropriate for the developmental stage.
- Supplement larval and juvenile diets with freshly hatched live brine shrimp nauplii once daily at noon on weekdays. Hatch brine shrimp cysts in aerated salt water for 24–36 h according to the manufacturer’s instructions.
- Collect actively swimming nauplii, rinse them with system water, and feed only the amount consumed within 5–10 min.
- Avoid overfeeding, as excess feed elevates ammonia levels.
NOTE: Remove uneaten food and visible debris daily by gentle siphoning. Inspect tanks for dead or unhealthy fish and clean tank surfaces or strainers when debris accumulation is observed. Maintain tank density, feeding, cleaning, and water-quality monitoring consistently across experimental cohorts. For additional details on zebrafish husbandry, developmental staging, brine shrimp culture, and long-term facility maintenance, refer to Westerfield15 and Avdesh et al.16.
2. Embryo Collection, Reagent Preparation, and Transgenic Screening
- Set up breeding crosses
- Assemble crossing tanks with a divider in the evening before embryo collection.
- Place one male and two female zebrafish in each crossing tank, with males and females separated by the divider overnight.
- Remove the divider the following morning at the start of the light cycle and allow spawning for a fixed 2 h period. Collect embryos immediately after the spawning window to minimize developmental-stage variability.
- Collect and incubate embryos
- Collect embryos by pouring tank water through a 400 µm mesh filter. Rinse embryos gently with system water or blue egg water (BEW) to remove debris, then transfer embryos to 100 mm Petri dishes using a disposable transfer pipette. Minimize handling and avoid exposing embryos to air for extended periods.
- Transfer embryos to 100 mm Petri dishes containing 30 mL BEW at a density of 50–60 embryos per dish. Do not exceed 60 embryos per dish to maintain consistent development and oxygen availability.
- Incubate embryos at 28.5°C under a 14 h light:10 h dark cycle.
- Remove unfertilized eggs and non-viable embryos daily.
NOTE: Prepare BEW using 60 mg Instant Ocean sea salt, 50 µL of 1% methylene blue, and 1 L of deionized water17.
- Prepare and apply 1-phenyl-2-thiourea (PTU) solution
- Prepare a 100 mM PTU stock solution in dimethyl sulfoxide (DMSO).
- Store the PTU stock solution at 4°C protected from light.
- At 24–36 h post-fertilization (hpf), add 60 µL of PTU stock solution to each dish containing 30 mL BEW to achieve a final concentration of 200 µM.
- Mix PTU by gently swirling the Petri dish in a circular motion 5–10 times. Avoid pipetting directly onto embryos to minimize mechanical stress.
CAUTION: PTU may cause respiratory and skin irritation. Handle with gloves and perform preparation in a well-ventilated area.
- Prepare tricaine anesthetic
- Dissolve 400 mg tricaine methanesulfonate in 97.9 mL Milli-Q water.
- Add 2.1 mL of 1 M Tris base (pH 9) to the solution.
- Adjust the solution to pH 7.0 using 0.1 M sodium hydroxide or hydrochloric acid.
- Aliquot the solution into labeled tubes and store at 4°C.
- Dilute the stock solution 1:25 to obtain a working concentration of 160 µg/mL or dilute 1:100 to obtain 40 µg/mL for low-dose applications18.
CAUTION: Tricaine methanesulfonate is a chemical anesthetic. Handle using appropriate personal protective equipment.
- Perform outcrossing
- Outcross homozygous Tg(th:Gal4; UAS:NTR-mCherry) adults with AB wild-type zebrafish by placing one homozygous transgenic adult and one AB wild-type adult of the opposite sex in a crossing tank with a divider overnight. Remove the divider at the start of the light cycle and collect embryos after a fixed 2 h spawning window.
- Screen transgenic larvae
- At 3 days post-fertilization (dpf), anesthetize larvae using tricaine at a final concentration of 160 µg/mL.
- Observe larvae under a fluorescence stereomicroscope using the mCherry filter set (excitation ~587 nm, emission ~610 nm). Use the same screening settings for all larvae within an experiment, including objective magnification, exposure time, gain, and illumination intensity.
- Set exposure and gain using a known positive transgenic larva so that DA neuron fluorescence is clearly visible without saturation, then maintain these settings for all remaining larvae in the experiment.
- Confirm the presence of mCherry-positive signal localized to DA neuron clusters in the ventral diencephalon between the eyes and slightly ventral to the midline (Figure 1A).
- Identify positive larvae as those showing clearly detectable mCherry fluorescence in the expected DA neuron clusters of the ventral diencephalon. Classify larvae as negative if no mCherry signal is visible above background under the fixed screening settings, using non-transgenic or known negative larvae as background controls.
NOTE: 3 dpf is the earliest stage at which DA neurons in the ventral diencephalon produce a reliable fluorescent signal for quantification.

Figure 1: Transgenic screening, larval embedding, and plate design. (A) Fluorescence image (mCherry channel, 4× objective) of a transgenic zebrafish larva expressing nitroreductase (NTR) in dopaminergic (DA) neurons, showing DA neuron clusters in the ventral diencephalon between the eyes. (B) Modified P200 pipette tips trimmed to approximately 1.5 mm openings, used for transferring larvae during agarose embedding. (C) Representative 96-well plate layout for high-throughput drug screening, including vehicle control, metronidazole (MTZ)-treated wells, and screening compound conditions. Please click here to view a larger version of this figure.
3. Chemogenetic Ablation and Fluorescence Imaging
- Prepare agarose embedding medium
- On the day of embedding at 4 dpf, prepare 1.2% low melting point agarose (LMA) in Milli-Q water.
- Heat the agarose solution in a microwave in short 5–10 s intervals, swirling gently between intervals, until the agarose is fully dissolved and the solution is clear. Avoid boiling over or prolonged heating, which can alter the final agarose concentration through evaporation.
- Aliquot the agarose into 1.5 mL microcentrifuge tubes.
- Melt aliquots at 70°C and equilibrate them in a 42°C heat block before use.
- Add 20 µL of tricaine stock solution (4 mg/mL) to each agarose aliquot to achieve a working concentration of approximately 40 µg/mL.
- Mix tricaine into the molten agarose by gently pipetting up and down 5–10 times using a P200 pipette. Avoid vortexing or introducing bubbles, as bubbles can interfere with larval positioning and imaging.
- Anesthetize and embed larvae
- Add tricaine stock solution to the Petri dish containing 4 dpf larvae to achieve a final concentration of 160 µg/mL.
- Incubate larvae in tricaine for approximately 5 min, or until they show loss of spontaneous swimming and no response to gentle touch with a probe. Proceed with embedding only after this anesthesia endpoint is reached.
- Trim the distal end of a P200 pipette tip using clean scissors or a sterile blade to create an opening of approximately 1.5 mm. Verify the opening size using a ruler or calibrated scale under a stereomicroscope before use. Discard tips with rough edges or openings that are too narrow for larvae to pass through without contact (Figure 1B).
- Aspirate a single larva in minimal liquid using the modified pipette tip.
- Submerge the pipette tip into the agarose aliquot.
- Dispense 40 µL of agarose containing one larva into one well of a flat-bottom 96-well plate. Use the same agarose volume for all wells within an experiment. If a different plate type is used, optimize the agarose volume before beginning the experiment and maintain the selected volume across all wells.
NOTE: Use flat-bottom plates to ensure consistent imaging. Optimize agarose volume based on plate geometry.
- Orient and embed larvae
- Place the plate under a stereomicroscope (dissection microscope).
- Use fine-tipped forceps or a 0.25 mm probe to orient the larva such that the ventral diencephalon faces the objective.
- Position larvae dorsal side down for inverted microscopes or dorsal side up for upright microscopes.
- Complete orientation within 1–2 min before agarose solidifies.
- Embed one larva per well according to a predefined 96-well plate map. Reserve row A for vehicle controls, row H for MTZ-only controls, and assign rows B–G to candidate compound conditions or dose-response groups. Randomize compound placement within rows B–G when possible to reduce positional bias. Use the same plate map for baseline and post-treatment imaging.
- After agarose solidification, add BEW without tricaine to each well to bring the final well volume to exactly 200 µL. Use the same final volume for all wells within the plate to maintain consistent diffusion and treatment exposure.
- Prepare MTZ treatment solutions
- Prepare MTZ working solutions in BEW supplemented with 1% DMSO and 200 µM PTU. Add MTZ powder to the solution and vortex until no visible particles remain. Mix on a rocker or tube rotator protected from light for 15–30 min at room temperature. Confirm that the solution is clear and free of visible precipitate before use.
- Prepare concentrations of 3, 4.5, and 9 mM for dose-response optimization.
- Prepare a vehicle control containing 1% DMSO in BEW with 200 µM PTU.
- Prepare only the validated MTZ concentration for routine screening after optimization.
CAUTION: MTZ is light-sensitive. Prepare solutions fresh for each experiment, protect from light using foil, and do not reuse leftover solutions.
NOTE: Maintain identical final DMSO concentrations across all treatment and control groups. Do not substitute alternative MTZ formulations.
- Acquire pre-treatment fluorescence images
- At 4 dpf, after embedding, acquire baseline fluorescence images using a fluorescence microscope with a 20× objective (Figure 2).
- Image each well using the mCherry channel (excitation ~587 nm, emission ~610 nm).
- Use identical imaging settings for all wells within an experiment. Set exposure time, illumination intensity, and detector gain using a vehicle control larva so that the brightest DA neuron pixels reach approximately 70%–80% of the detector dynamic range without saturation. Record the final exposure time, illumination intensity, detector gain, objective, and acquisition profile, and maintain these settings for all baseline and post-treatment images.
- Acquire all images within a single session when possible to minimize variability in lamp intensity or detector sensitivity across time points. For systems with automated stage control, use multiposition acquisition to maintain identical coordinates across imaging sessions.
- Save the acquisition profile for reuse during post-treatment imaging (Step 3.7) and in subsequent experiments.
NOTE: A 20× objective provides a balance between field of view and resolution for imaging the diencephalic DA neuron cluster.
- Apply MTZ treatment after baseline imaging
- Immediately after baseline imaging at 4 dpf, add MTZ-containing solution or vehicle solution directly to each well to bring the final well volume to 200 µL.
- For compound-screening experiments, add candidate compounds together with MTZ at this step so that larvae are exposed to MTZ ± compound during the same 24 h treatment period.
- Incubate plates at 28.5°C under a 14 h light:10 h dark cycle for 24 h, from 4 dpf to 5 dpf.
- Avoid disturbing the plates during incubation.
NOTE: For dose-response experiments, evaluate additional incubation times (e.g., 12 and 48 h) to optimize treatment conditions.
PAUSE POINT: Plates can be maintained under incubation conditions for the defined treatment duration before proceeding to imaging.
- Acquire post-treatment fluorescence images
- At 5 dpf, acquire post-treatment images using the identical microscope settings used for baseline imaging at 4 dpf, including exposure time, illumination intensity, detector gain, objective, and acquisition profile (Figure 2).
- Do not adjust exposure time, detector gain, illumination intensity, focus, objective, or acquisition settings between wells or between pre-treatment and post-treatment imaging sessions.
- If the microscope was powered off between sessions, reload the saved acquisition profile and verify all settings against the recorded parameters before imaging.
- Image wells in the same order used during baseline imaging when possible and acquire all post-treatment images within the same imaging session.
- This paired pre-treatment and post-treatment imaging design controls for inter-individual variability in baseline DA neuron fluorescence and ensures that changes in signal are attributable to treatment rather than acquisition differences.

Figure 2: Dose-dependent reduction in DA neuron fluorescence following metronidazole treatment. Representative fluorescence images (mCherry channel, 20× objective) of transgenic zebrafish larvae showing diencephalic DA neurons after 24 h treatment with varying concentrations of MTZ. Fluorescence intensity decreases in a dose-dependent manner, indicating successful chemogenetic ablation of NTR-expressing neurons. Scale bar = 50 µm. Please click here to view a larger version of this figure.
4. High-Throughput Plate-Based Drug Screening
- Generate and screen transgenic larvae
- Generate a new cohort of homozygous transgenic larvae.
- Collect embryos and raise them in BEW.
- Treat embryos with 200 µM PTU at 24–36 h post-fertilization (hpf) as described in Step 2.3.
- At 3 dpf, screen larvae using the mCherry channel with fixed microscope settings for all larvae within the experiment. Set exposure time, detector gain, and illumination intensity using a known positive larva to clearly detect DA neuron fluorescence without saturation, then keep these settings unchanged during screening.
- Classify larvae as positive if clear mCherry fluorescence is visible in the expected DA neuron clusters of the ventral diencephalon under fixed screening settings. Discard larvae with no signal above background in this region or with weak, diffuse, or ectopic fluorescence.
- Embed larvae and acquire baseline images
- At 4 dpf, embed larvae in a 96-well plate as described in Steps 3.2–3.3, using one larva per well.
- Acquire pre-treatment baseline fluorescence images as described in Step 3.5.
- Apply MTZ and candidate compounds
- After acquiring baseline fluorescence images at 4 dpf, add treatment solutions directly to wells according to the plate map (Figure 1C).
- For vehicle control wells, add BEW containing the same final DMSO concentration used in compound-treated wells.
- For MTZ-only control wells, add MTZ solution without candidate compound.
- For compound-screening wells, add MTZ and candidate compound together so that larvae are exposed to both during the same 24 h treatment period.
- For initial screening, use a single compound concentration, such as 10 µM, unless compound-specific solubility, toxicity, or prior dose-response data indicate that a different concentration should be used.
- Adjust each well to a final volume of 200 µL. Maintain identical final DMSO concentrations across all wells, including vehicle control, MTZ-only control, and MTZ plus compound wells.
- Incubate plates at 28.5°C under a 14 h light:10 h dark cycle for 24 h, from 4 dpf to 5 dpf.
NOTE: This protocol does not include MTZ removal or washout before compound exposure. Candidate compounds are applied concurrently with MTZ immediately after baseline imaging.
- Acquire post-treatment images and calculate fluorescence retention
- At 5 dpf, acquire post-treatment fluorescence images using the identical acquisition settings used for baseline imaging at 4 dpf.
- Image wells in the same order used during baseline imaging whenever possible.
- Calculate fluorescence retention for each larva as:

- Normalize fluorescence retention values to the mean vehicle control value from the same plate.
- Identify candidate protective compounds as those with fluorescence retention values significantly greater than the MTZ-only control.
- Identify hit compounds
- Identify hit compounds as those with fluorescence retention ratios significantly greater than the negative control (MTZ-only).
- Perform statistical analysis using Welch’s t-test to compare MTZ-only controls with MTZ plus compound treatment groups.
- Validate hit compounds using independent biological replicates and dose-response assays. Confirm hits as compounds that reproducibly increase fluorescence retention relative to the MTZ-only control, with p < 0.05 and no visible larval toxicity or abnormal morphology.
- Advance validated hits to secondary assays such as locomotor behavioral analysis, dose-response validation, or independent biological replicate testing.
NOTE: For compound library screens, calculate the Z-factor for each plate using positive and negative controls. A Z-factor > 0.5 indicates a robust assay suitable for hit identification.
5. Locomotor Behavioral Assessment
- Assign larvae to treatment groups
- At 4 dpf, allocate larvae from each genotype into three treatment groups with at least 10 larvae per group: BEW only, DMSO vehicle control, and MTZ treatment.
- Assign groups as follows: (1) BEW only (untreated baseline), (2) 1% DMSO vehicle control, and (3) optimized MTZ concentration (4.5 mM in 1% DMSO/BEW with 200 µM PTU).
- Include AB wild-type larvae treated with vehicle or MTZ under identical conditions. Confirm NTR-dependent effects if MTZ reduces locomotion in Tg(th:Gal4; UAS:NTR-mCherry) larvae but not in AB wild-type larvae.
- Perform treatment and plate larvae
- Treat larvae for 24 h at 28.5°C using the conditions defined in Step 5.1.2: BEW only, 1% DMSO vehicle control, or 4.5 mM MTZ in 1% DMSO/BEW with 200 µM PTU.
- Transfer five larvae into each well of a 6-well plate containing 2.5 mL fresh BEW using a wide-bore transfer pipette. Minimize carryover volume and handle larvae gently to avoid stress or injury.
NOTE: Using five larvae per well balances data yield and minimizes overcrowding. Higher densities increase path crossings and introduce tracking errors in behavioral analysis.
- Set up illumination conditions
- Place the 6-well plate on a white LED light pad with uniform diffused illumination maintained at 25°C–28°C. Use the same light pad, brightness setting, and plate position for all recordings within an experiment (Figure 3A).
- Illuminate the plate from both below and above using diffused light sources to minimize shadows, glare, and reflections.
- Configure video recording setup
- Mount a high-resolution camera in a fixed top-down orientation above the plate using a stable support (e.g., tripod or arm mount) (Figure 3B).
- Place a ruler adjacent to the plate within the field of view for spatial calibration.
- Ensure that the camera is perpendicular to the plate surface to minimize parallax distortion.
- Record locomotor activity
- Conduct recordings during the light phase of the 14 h light:10 h dark cycle to minimize circadian variability.
- Allow larvae to acclimate for 1 h before recording.
- Record locomotor activity for 60 min.
- Do not disturb the setup during recording.
NOTE: Perform recordings at the same time of day across experiments to minimize circadian variability.
- Configure behavioral tracking software
- Import the recorded video into EthoVision XT (behavioral tracking software) (Figure 3C).
- Configure the following settings: 6 arenas, 5 subjects per arena, center-point detection, distance in millimeters, and time in seconds.
- Calibrate the spatial scale using the ruler present in the video frame.
- Define arena boundaries for each well, ensuring that each arena fully encompasses the well interior without extending beyond the well edges.
- Optimize detection settings
- Generate a reference image using the software interface (Detection Settings → Reference Image → Start Learning).
- Adjust the detection threshold to ensure accurate tracking of all larvae without false detections.
- Run a short test acquisition (~2 min).
- Inspect tracked paths visually before proceeding to full analysis. Confirm that all larvae are detected and that bubbles, debris, reflections, or well edges are not falsely identified as larvae.
NOTE: Common artifacts include edge tracking caused by oversized arenas, false detections from bubbles or debris, and loss of tracking during prolonged inactivity.
- Exclude wells from analysis if persistent tracking failure, excessive path crossing, visible debris or bubbles, dead larvae, abnormal morphology, or larvae trapped at the well edge prevents reliable quantification.
- Apply the same exclusion criteria to all treatment groups before statistical analysis.
- Perform full analysis and export data
- Run the full acquisition.
- Generate track visualizations and heatmaps (Analysis → Results → Tracks and Heatmaps).
- Export the raw data spreadsheet containing per-subject metrics, including total distance traveled (mm), mean velocity (mm/s), and number of movement bouts.
- Use total distance traveled over 60 min as the primary locomotor endpoint (Figure 3D).

Figure 3: Locomotor behavioral recording setup and analysis workflow. (A) Experimental setup showing a 6-well plate containing zebrafish larvae positioned on a light pad with a ruler for spatial calibration and a temperature-controlled heat source for maintaining experimental conditions. (B) Video acquisition setup with a top-down camera used to record larval movement, with representative tracking overlay. (C) Behavioral tracking performed using EthoVision XT (behavioral tracking software), showing automated detection and tracking of larval movement. (D) Workflow summary outlining the steps from video acquisition to quantitative analysis of locomotor behavior. Please click here to view a larger version of this figure.
6. Data Analysis
- Prepare images for analysis
- Open pre-treatment and post-treatment image pairs in Fiji (ImageJ, image analysis software).
- If images are acquired as Z-stacks, generate maximum intensity projections (Image → Stacks → Z Project → Max Intensity).
- Adjust Brightness/Contrast using identical fixed display settings for all images within a dataset. Do not use auto-scaling for quantitative measurements, and perform fluorescence quantification on the original unadjusted images.
- Define regions of interest (ROI)
- Use the polygon selection tool to draw an ROI around the diencephalic DA neuron cluster in the pre-treatment image. Define the ROI boundary using anatomical landmarks visible in the fluorescence image, including the medial edges of the eyes and the ventral midline of the diencephalon (Figure 2). Ensure that the ROI encompasses the entire DA neuron cluster without extending into adjacent fluorescent structures. For consistency across operators, save a representative ROI template and distribute it to all team members as a spatial reference.
- Press “t” to add the ROI to the ROI Manager.
- Align pre-treatment and post-treatment images using anatomical landmarks, including the eyes and ventral diencephalon, before applying the ROI. Apply the same ROI to the matched post-treatment image only after confirming alignment.
- Save all ROIs for each plate to enable reproducibility and re-analysis.
- Quantify fluorescence intensity
- Configure measurement settings (Analyze → Set Measurements) and select “Area” and “Mean gray value.”
- Measure each image (Analyze → Measure).
- Measure background fluorescence from an adjacent non-neuronal region within the same image and subtract it from the DA neuron ROI measurement. Calculate background-corrected integrated density as: corrected IntDen = IntDenROI − (areaROI × mean background).
- Calculate the fluorescence retention ratio for each larva as IntDen(post-treatment) / IntDen(pre-treatment).
- Normalize fluorescence retention ratios to the mean vehicle control value from the same plate. Calculate the vehicle control mean separately for each plate before comparing treatment groups19.
NOTE: For higher-throughput analysis, perform the same quantification using CellProfiler (image analysis software) with automated ROI detection20.
- Perform pairwise statistical analysis
- For comparisons between one treatment group and one control group, perform an unpaired two-tailed Welch’s t-test, which does not assume equal variance between groups.
- Use this test when variance differs between groups.
- Perform multi-group statistical analysis
- Perform one-way ANOVA for experiments involving multiple treatment groups.
- Apply Dunnett’s post hoc test to compare each treatment group with the control group using GraphPad Prism or equivalent statistical software.
- Report statistical results
- Set the significance threshold at α = 0.05.
- Report exact p-values rather than categorical thresholds.
- Present data as mean ± standard error of the mean (SEM) with individual data points overlaid as scatter plots using GraphPad Prism or equivalent graphing software.
- Report sample size (n), statistical test, test statistic, degrees of freedom, and exact p-value in the figure legends. For large datasets, include full statistical outputs in a supplementary table.
NOTE: For screening assays, calculate the Z-factor for each plate as Z = 1 − [3(σp + σn)/|µp − µn|], where σp and µp are the standard deviation and mean of the vehicle control group, and σn and µn are the standard deviation and mean of the MTZ-only control group. A Z-factor > 0.5 is considered acceptable for screening.