Full text
82,883 characters
· extracted from
preprint-html
· click to expand
High throughput machine learning pipeline to characterize larval zebrafish motor behavior | bioRxiv /* */ /* */ <!-- <!-- /*! * yepnope1.5.4 * (c) WTFPL, GPLv2 */ (function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0];var j=d.createElement(s);var dl=l!='dataLayer'?'&l='+l:'';j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;j.type='text/javascript';j.async=true;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-M677548'); Skip to main content Home About Submit ALERTS / RSS Search for this keyword Advanced Search New Results High throughput machine learning pipeline to characterize larval zebrafish motor behavior John Hageter , John Efromson , Brooke Alban , Audrey DelGaudio , Veton Saliu , Monica Wassef , Mark Harfouche , Eric J Horstick doi: https://doi.org/10.1101/2025.06.17.660164 John Hageter 1 West Virginia University, Department of Biology , Morgantown, WV, USA Find this author on Google Scholar Find this author on PubMed Search for this author on this site John Efromson 2 Ramona Optics Inc. , Durham, NC Find this author on Google Scholar Find this author on PubMed Search for this author on this site Brooke Alban 1 West Virginia University, Department of Biology , Morgantown, WV, USA Find this author on Google Scholar Find this author on PubMed Search for this author on this site Audrey DelGaudio 1 West Virginia University, Department of Biology , Morgantown, WV, USA Find this author on Google Scholar Find this author on PubMed Search for this author on this site Veton Saliu 2 Ramona Optics Inc. , Durham, NC Find this author on Google Scholar Find this author on PubMed Search for this author on this site Monica Wassef 2 Ramona Optics Inc. , Durham, NC Find this author on Google Scholar Find this author on PubMed Search for this author on this site Mark Harfouche 2 Ramona Optics Inc. , Durham, NC Find this author on Google Scholar Find this author on PubMed Search for this author on this site Eric J Horstick 1 West Virginia University, Department of Biology , Morgantown, WV, USA 3 West Virginia University School of Medicine, Department of Neuroscience, West Virginia University , Morgantown, WV, USA Find this author on Google Scholar Find this author on PubMed Search for this author on this site For correspondence: eric.horstick{at}mail.wvu.edu Abstract Full Text Info/History Metrics Supplementary material Data/Code Preview PDF Abstract Using machine learning, we developed models that rigorously detect and classify larval zebrafish spontaneous and stimulus-evoked behaviors in various well plate formats. Zebrafish are an ideal model system for investigating the neural substrates underlying behavior due to their simple nervous system and well-documented responses to environmental stimuli. To track movement, we utilized an 8 key point pose estimation model, allowing precise capture of zebrafish kinematics. Using this kinematic data, we trained two random forest classifiers in a semi-supervised learning framework to classify various discreet behavioral outputs including stationary, scoot, turn, acoustic-startle like behavior, and visual-startle like behavior. The classifiers were trained on a manually labeled dataset, and their accuracy was validated showing high precision. To validate our machine learning models, we analyzed behavioral outputs during various stimulus evoked responses and during spontaneous behavior. For additional validation, and to show the utility of our recording and analysis pipeline, we investigated the locomotor effects of several established drugs with well-defined impacts on neurophysiology. Here we show that machine learning model development, enabled by semi-supervised learning developed classification models, provide detailed insights into the behavioral phenotypes of zebrafish, offering a powerful, high throughput method for studying neural control of behavior. Introduction Animals navigate in their environment and respond to stimuli with distinct motor responses. The ability to record and quantify distinct motor responses can provide insight into sensorimotor processing, internal state, and neural circuit function. For example, limb or leg movement patterns can indicate grooming/cleaning in mice and Drosophila , respectively 1 – 3 . Similarly, in different Drosophila species, wing and body movements indicate courtship behavior and can even be used to distinguish species 4 – 6 . Rates of startle initiation, which are highly conserved in evolution, can indicate arousal state, habituation, and model disease-like conditions 7 – 15 . Even in animals with arguably simple nervous systems, distinct motor responses delineate behavioral and neural context, such as in C. elegans where unique foraging states are delineated by use of specific motor responses 16 – 18 . These examples show that being able to accurately resolve distinct locomotor actions is a powerful tool to interrogate brain function and behavior. Larval zebrafish are a powerful model for leveraging behavior to understand the underlying neural mechanisms 19 – 23 . A key advantage is that larvae move in distinct motor bouts and utilize a relatively small set of kinematically distinguishable motor features 24 – 27 . Prior work has described that larvae predominately navigate and respond to environmental cues with scoots, routine turns (R-turns), O-bends, and C-starts 28 – 31 . The utilization of these motor elements can describe general navigation and search within the environment (scoots and R-turns) 24 , 32 , 33 , light flash induced startle (O-bend) 34 , 35 , and rapid auditory startle (C-starts) 36 – 40 . Examining these motor responses has been crucial for using larval zebrafish to understand circuit mechanisms for pre-pulse inhibition, habituation, and neural plasticity 40 – 46 . Moreover, characterizing changes in the patterns of motor outputs in larval zebrafish has yielded new insights in understanding mechanisms underlying diverse and consequential disorders such as autism-spectrum disorders, Fragile-X, schizophrenia, and attention deficit disorders 42 , 47 , 48 . Another advantage of larval zebrafish is that their high fecundity can allow high-throughput analysis. Many studies have taken advantage of this high fecundity to successfully use zebrafish for high throughput assays, yet analysis typically relies on straightforward kinematic features, such as displacement or similar readouts for active versus inactive states 31 , 41 , 49 , 50 . Conversely, applying descriptive motor calls, e.g. scoot, C-start, etc., is typically associated with assays that record fewer larvae due to limitation in imaging throughput with conventional single objective microscopes and cameras 24 , 51 , 52 . Indeed, to integrate high throughout recording and analysis pipelines with rigorous classification of specific motor outputs poses several technical and computational hurdles due to the need for high speed and high-resolution imaging. Moreover, the ability to acquire high throughput data demands methods for efficient analysis, as manual analysis becomes burdensome and increasingly can add subjectivity or other confounds to an analysis. Therefore, expanding analytic tools available for high throughput behavior recording and analysis of detailed motor outputs can be a valuable resource. Here, we generated an analytical machine learning pipeline to integrate with and complement the Ramona Optics Kestrel Multi camera array microscope’s (MCAM) high speed, high resolution, and pose estimation software 53 , 54 . Machine learning has become a mainstay and transformative tool for computational neuroscience, and many other fields where it can fit models to data for diverse applications 29 , 55 – 57 . The rationale for the selected imaging platform was three-fold as it 1) provided the ability to record larval zebrafish in 24 or 96-well formats, which we propose offers a relatively high throughput method, 2) recorded images at speeds and resolutions we predicted would allow development of accurate motor call models, and 3) provided complete access to raw data output through the usage of easily manageable NetCDF4 files. The MCAM platform utilizes multiple coordinated cameras coupled with analysis software that captures and reliably tracks individual larvae body kinematics extracted from 8 localized key points spanning the larval zebrafish body, originally based on DeepLabCut’s pose estimation algorithm 58 . This automated positional pose estimation and software can extract generic kinematic features like displacement, speed, and heading direction metrics. However, these metrics alone do not inform what specific motor outputs are being used. To apply motor calls, we used an unsupervised clustering algorithm to efficiently label a large subset of our data followed by a supervised machine learning algorithm that we trained and evaluated with manually reviewed specific behaviors. We show that with this training our model reliably detects these four predominant motor outputs as well as non-moving stationary behavior. We further verify this analysis pipeline using established activity modulating pharmacological treatments, which we show can differentially impact motor responsiveness and utilization of distinct motor outputs. Altogether, we developed and verified motor behavior classification code that leverages high throughput imaging hardware, thus developing new open-source resources to study behavior and brain function using the larval zebrafish model. This study develops resources and an analysis pipeline for high-throughput data acquisition coupled with rapid analysis that can experimentally interrogate big data to address complex questions using larval zebrafish. Results High throughput anatomical key point identification of stimulus locked and spontaneous larval zebrafish movements Our goal was to establish a high throughput pipeline to identify and characterize larval zebrafish motor responses. To approach this task, we started with a proprietary imaging platform with a multi-camera array microscope (MCAM) from Ramona Optics, which allows imaging of larval zebrafish in 24- and 96-well plate formats, which we assessed as high throughput for a motor call incorporating strategy. The imaging specifications of this system also allow relatively high resolution (3072×3072 per camera) and high speed (max 160 fps) imaging and tracking of larval body positions across acquisition frames using 8 key points positioned using a pose estimation algorithm originally based on DeepLabCut 58 ( Figure 1A ). We reasoned that this positional tracking data could be leveraged to extract motor kinematics and thus provide high throughout characterization of larval zebrafish motor performance via extracting distinct motor responses. Download figure Open in new tab Figure 1 High throughput tracking of zebrafish kinematics. A. Representative labeling of 8 key point pose estimation of zebrafish along the body and representative traces for each key point over a 25 msec duration. Color indicates key point identifier. B. Key point tracking model error for both 24-well plate and 96-well plate tracking models. Each bar represents the average distance error for inferred key point locations compared to a manual label. Green dotted line indicates an error of 75 µm, magenta dotted line indicates an error of 125 µm, and the cyan dotted line indicates an error of 175µm. Color indicates key point location coinciding with the labels in ( A ). C. Representative tail angle calculation for a recording where a stimulus was applied. Color indicates angle. D. Depiction of acoustic stimulus tracking assay where larvae are recorded for 10 seconds and given at 0.1 second tap stimulus to the 4 corners of the well plate at 5 seconds. Image denotes a representative average projection of a larvae recorded during the onset of the tap stimulus. E. Average of the maximum absolute value of instantaneous heading change for among all individuals recorded in a 24-well plate (N=72). F. Bar chart representation of average maximum absolute value of heading change for given intervals 200 msec prior to and to the onset of the tap stimulus (purple, N=72), from the onset of the tap stimulus extending 200 msec (blue, N=72), and 200 to 400 msec after the onset of the tap stimulus (mint, N=72). G. Average absolute maximum caudal tail angle across the recording period. H. Same as in ( F ) for caudal tail angle. I. Average maximum speed for the same intervals as in ( F , H ). J. Depiction of recordings evoking a visual stimulus. Larvae were recorded for 6 repeats of 10 second recordings where environmental illumination was extinguished for 2 seconds halfway through the recording period. K-O . Same as in ( E-I ) for visual stimulus recordings (N=120). P. Depiction of spontaneous behavior recordings where individuals were recorded for one-minute intervals repeated 10 times for a total of 10 minutes of recording. Each recording was separated by 3 minutes. Q. Representative identification of bouts based on speed using a threshold of 5 mm/s (cyan) R. Representative instantaneous change in heading direction from the bouts classified in ( Q ). Average S. maximum speed or T. change in heading direction for all bouts classified using a threshold of 2 mm/s (N=120). U. Proportion of bouts able to be identified using the 2 mm/s threshold from Q-T. Error bars represent mean± SEM. * indicates p < 0.05 Our first task was to test the veracity of the pose estimation outputs and establish that the built-in positional tracking reliably detected events consistent with motor bouts. We performed recordings of 728 larvae given a tap stimulus, 504 larvae given a 2 second light off stimulus, and 144 larvae recorded for spontaneous motor output across both 24- and 96-well plate configurations. First, we measured the accuracy of the automated key point positioning by manually labeling key points in videos of larval zebrafish in 24- and 96-well plate recordings. We found the average error of key point placement was 1.84 pixels (69.59 µm) and 3.52 pixels (133.12 µm) for 24- and 96-well plate larval zebrafish recordings, respectively ( Figure 1B ). The largest positional error, which is observed at the tip of the tail during 96 well plate recordings, is roughly equivalent to 5% the body length of a 5-7 dpf larval zebrafish, which we measured to be about 3.85 mm in the 96 well plate and 3.56 mm in the 24 well plate acquired from the MCAM software. We noted that for both plate formats larger errors were mainly on the tail key points. We posit this higher tail error is likely due to reflections from the sides of the wells, which would likely be higher in smaller wells where the animal is, by default, spending more time proximal to the walls, and this prediction is consistent with our 96-well plate measures. Based on this accuracy data, we propose the key point positioning is likely viable for classifying kinematic events as distinct larval zebrafish motor responses. The next task was to determine if key point positional tracking was extracting positional data relevant to spontaneous and stimulus evoked larval motor outputs. The built-in pose estimation algorithm within the Kestrel MCAM system extracts coordinates from each key point which are then used to derive secondary metrics typical for trajectory analysis, such as speed, change in heading direction, or tail angle ( Figure 1C ). Therefore, we focused on these metrics to establish whether key point tracking was sufficient to capture motor output. Acoustic startle was selected as auditory stimuli and is well established to evoke a rapid and large body angular change in larval zebrafish referred to as a C-start 10 , 59 . Therefore, we recorded for 10 seconds and delivered a controlled 0.1 second auditory stimulus as a tap to the four corners of the 24 well plate, which elicited a robust motor response ( Figure 1D ). From this stimulus, a rapid change in heading direction was observed ( Figure 1E ). We broke down the recording into three intervals: pre-stimulus, stimulus, and post-stimulus representing 200ms windows prior to, at stimulus onset, or proceeding the stimulus, respectively. The average change in heading direction following an acoustic tap stimulus was significantly larger than baseline behavior ( Figure 1F , t(142)=15.593, p<0.0001). From this recording we tracked the caudal key point tail angle and speed, which showed similar rapid changes with stimulus onset consistent with auditory startle responses ( Figure 1G-I , caudal tail angle: two-tailed t-test t(142)=13.471, p<0.0001; speed: two-tailed t-test t(142)=15.214, p<0.0001). Next, we presented a visual startle by extinguishing environmental light, known to elicit a large angular body change known as an O-bend 13 , 34 , 35 . This visual stimulus also elicited robust changes in heading direction, tail angle, and speed with longer latency as previously reported 24 ( Figure 1J-O , Heading angle change, t(238)=-17.971, p < 0.0001; Tail angle: t(238) = −18.483, p < 0.0001, Speed: t(238) = −11.249, p < 0.0001). Similarly, we repeated these two tracking assays in the 96 well plate format and extracted consistent trends (Supplemental Figure 1). These data demonstrate that the built-in key point pose estimation calculations and output metrics reliably detected kinematics consistent with sensory-evoked motor responses. Last, we performed a recording series of 60 second intervals repeated 10 times for a total of 10 minutes under constant illumination with no additional stimuli to determine if these same tracking parameters would similarly detect spontaneous motor outputs ( Figure 1P ). During typical exploratory behavior in a uniform environment, larvae predominately utilize routine turns (R-turns) and scoots used for small angular reorientation and forward movement, respectively 25 , 60 . We recorded 144 larvae, which we manually characterized bouts of movement that we defined using a 2 mm/s speed threshold that extended for at least 5 frames (31 msec). Using this method, we were able to extract 362,449 unique bouts of movement across all trials for all individuals making up about 27% of all time recorded. Detected bouts and are distinguished by changes in speed and heading direction ( Figure 1Q-U ). These results establish that the built-in key point tracking outputs used reliably detect spontaneous and evoked behaviors in larval zebrafish high throughput well plate format recordings and therefore will be sufficient for utilizing machine learning classification of unique behavioral types. Semi-supervised modeling of path trajectories delineates distinct zebrafish motor outputs Our next goal was to leverage key point derived kinematic data to develop a model to identify specific motor maneuvers including auditory startle, visual startle, R-turns, and scoots. While these behaviors are not totally inclusive of the nearly 200 distinct behaviors zebrafish engage in, they define a representative subset of bouts that larval zebrafish naturally utilize in their environment without the addition of external manipulations 26 , 28 . Scoots and R-turns have been utilized in research to investigate the units that make up larger behaviors such as light search strategies, environmental navigation, and spatial orientation, all of which have underlying neural counterparts which are understood by the ability to visualize and measure the behavior 24 , 26 , 42 , 60 , 61 . Acoustic startle responses and visual startle responses have been utilized to investigate a myriad of genetic and neurodevelopmental disorders, mechanisms underlying pre-pulse inhibition and habituation, or for large scale chemical screenings which influence the functioning of the respective sensory system 40 , 62 – 68 . To do this we developed a machine learning model for analyzing windows of key point tracking data and trained a random forest classifier model for labeling windows of key point coordinates with specific behaviors. To identify motor outputs for classification we organized data into a sliding window of 40 frames and preprocessed coordinate data from these windows through an egocentric alignment to create a larva focused coordinate system applied to all frames in the sampling window ( Figure 2A-B ). To visualize the underlying structure of this data we utilized the uniform manifold approximation (UMAP) algorithm to reduce dimensionality and visualize in 2 dimensions the transformed data and color coded by window order which would allow us to visualize how sequential windows orient in space. For both 24- and 96-well plate recording data we were able to visualize organization of sequential datapoints suggesting machine learning models would likely be able to differentiate distinct behaviors from our 40-frame data transformation process. We tested a variety of window lengths from 10 to 80 frames long spanning 62.5 msec to 500 msec to find a duration that balanced temporal resolution and significant structuring of data (Supplemental Figure 2A). Through this we determined that a 40-frame window covering 250 msec of tracking data gave us substantial temporal resolution to extract individual motor events while having enough structure to cluster behaviors. Download figure Open in new tab Figure 2 Supervised learning identifies and classifies unique types of motor behavior. A. Depiction of egocentric alignment where from every timepoint a transformation is applied to the rest of the frames in the window. Initially larvae are rotated so their heading direction is facing north and the center is translated to become the origin image, then all key points are translated to the origin. B. This transformation is then applied to the subsequent 39 frames in the window for a 40-frame window. C. Representative identification of movement bouts detected from unsupervised clustering with K-means clustering (k=9). D-E. Confusion matrices for both 24-well plate configuration and 96-well plate configuration RFC models. Color indicates proportion of the classification type used for comparison in the confusion matrix. True indices are feature vectors from our manual segmentation of behavior while predicted are model classifications. Values indicate the proportion of behavior clips that were classified correctly compared to manual labelling. F-G. 2D UMAP of a subset of recording datasets with behaviors labeled in the classification of F. 24 well plate models and G. 96-well plate model. Percent responding trials based on the presence of at least one call made to acoustic or visual stimuli in either the 24-well or 96-well plate recordings. Initially, we aimed to use unsupervised clustering to extract motor events as others have shown can extract unique movements that zebrafish engage in 26 , 27 . We utilized K-means clustering to define 9 clusters within both of our well plate configurations, which we reasoned would allow for us to identify the four behaviors of interest as well as stationary behavior and leaves 4 clusters which we would deem outliers of behaviors that don’t reasonably represent any of our selected behaviors. However, we failed to readily define any behaviorally relevant patterns to these clusters aside from stationary behaviors (Supplemental Figure 2B). As others have demonstrated, unsupervised learning most notably identifies zebrafish movement patterns rather that namable behaviors, which are made of up sequences of movement patterns 26 , 29 . Therefore, we used these clusters to extract video clips of larvae when they were moving or while they were stationary which facilitated the process of manually classifying behaviors for supervised learning. We manually categorized approximately 1800 clips into distinct behavioral patterns that we had high confidence represent larval zebrafish behavior based on a combination of published data describing the behaviors or temporal association with provided stimuli. Stationary behavior refers to instances where larvae remain motionless or drift passively without active bodily movement. Scoots are characterized by linear propulsion 25 , 60 , while R-turns involve larvae staying largely in place but adjusting their heading direction 42 . Acoustic startle-like behavior (AsLB) resembles C-start responses following exposure to a startling acoustic stimulus 37 – 39 , whereas visual startle-like behavior (VsLB) is consistent with O-bend responses triggered by a startling visual stimulus 34 , 35 . Our outputs of AsLB and VsLB as “like behavior” is intended to capture the similarities of these well-defined evoked startle behaviors to other stimulus-independent movements zebrafish sometimes perform such as rapid angular changes or large R-turns resembling C-start or O-bends, respectively. We trained two separate random forest classifier (RFC) models for each 24-well plate tracking data and 96-well plate tracking data, which we found was necessary due to differences in hardware video acquisition and pixel density for 24-well plate and 96-well plate tracking data. In a 96-well plate configuration, we found that our supervised model could not reliably differentiate scoots and turns, which we surmise is likely due to insufficient roaming space to resolve short forward scoots and reorienting R-turns. Therefore, we combined these classifications into a ‘movement’ class which just represents behavior that is not stationary and not like stimulus-like behavior. We trained the 24 well plate model with 66 stationary, 102 scoots, 75 turns, 60 AsLB, and 137 VsLB behavior clips. Whereas the 96 well plate model was trained with 432 stationary, 486 movement, 170 AsLB, and 309 VsLB behavior clips. From our manually labeled video clips, 90% of these were used to train the model while the remaining 10% was used to test the accuracy of classification. We found that our 96-well plate model had an overall accuracy of F1=0.985 ( Figure 2D ) while our 24-well plate model had F1=0.979 for all classified behaviors in the test set ( Figure 2E ). Reclassifying the original UMAP data based on outputs from our motor call models showed distinct spatial groupings for differently labeled behaviors ( Figure 2F-G ). This data suggests our models successfully extracted kinematic parameters consistent with distinct motor responses as defined by our supervised inputs. Upon initial application of our motor call models, we noticed the sliding window model, where data was processed across a 40 frame window in a frame-to-frame manner caused shifts in the position of motor calls and in other instances imposed frame-by-frame alternating behavior calls impossible to represent real biological action. We reasoned these artifacts were due to the 250 msec duration of each window and the noise from raw output where behaviors can happen anywhere within those 250 msec. To mitigate these artifacts and remove noise from the motor behavior calls, we enacted a “majority voting” method to align motor calls to real time and average out non-biological high fluctuation. We completed this “majority vote” approach by aggregating all windows that overlap a specific timepoint and selecting the most frequently appearing motor call at that time point (Supplemental Figure 2C). This not only removes noise and spurious motor calls from the model output but aligns motor calls to the time variable and centralizes calls to the timepoints where the zebrafish is most likely engaging in that behavior (Supplemental Figure 2D). We then sought to compare how evoked startle behaviors differ between the well plate formats for the tested stimuli. We completed this by determining how many individuals responded to either the acoustic or visual stimuli between the well-plate formats. We defined responsive behavior as any individual larva having at least one window called for the elicited behavior (AsLB for acoustic stimuli, VsLB for visual stimuli) within the stimulus onset window. For this, we defined larvae as responding to an acoustic stimulus if they had a response within 250 msec following the elicited tap, and for visual stimuli, if they had a response within 1.0 second following the light turning off. These windows exceed the established latency for each behavioral response, so by using these windows we capture all larvae responding to the respective stimulus 11 , 34 , 35 , 63 . We classified responders responses in two ways, 1) a call matching the elicited behavior was made during a single video for a single larva (ex. One AsLB call within 250 msec of acoustic stimuli for one fish in one video), or 2) at least one of the 6 replicate recording had a matching call (ex. For each fish if at least one of six videos had a response). In the 24 well plate format we found that across all trials, larvae responded 43.1% of the time to the acoustic stimulus, which accounted for 87.5% of all larvae ( Figure 2H ; Supplemental Figure 2E-F). Likewise, across all trials of visually evoked stimulation, larvae responded to 77.5% of the time which accounted for 96.7% of the tested population. In our 96 well plate configuration, larvae had responses to acoustic and visual stimuli 29.6% and 30.9% of the time accounting for 64.1% and 61.7% of larvae respectively. Typically, zebrafish respond to acoustic or visual startling stimuli ∼70-80% of the time 24 , 63 , 64 . While we found consistent results in the 24 well plate for responses to visual stimuli, responses to acoustic stimuli were nearly half as frequent as expected. Although eliciting acoustic startle responses with a mechanical tap isn’t as common as other methods such as using a shaker or speaker, others that have employed this method report response rates of 70-100% 63 , 69 , 70 . However, the differences of these other methods aren’t exactly comparable as they focused mechanical stimulation for head fixed larvae in individual petri dishes, rather than broad stimulation across a 24 or 96 well plate. Overall, larvae as a population respond to acoustic stimuli with expected rates, yet not consistently among sequential trials, suggesting that the response rate we recorded may partially be due to the well plate format. These results establish the ability for our models to correctly identify evoked larval zebrafish behaviors. High throughput identification of larval zebrafish spontaneous and stimulus evoked motor responses Next, we applied our model to well plate recordings to extract and classify motor behavior utilization during stimulus evoked and spontaneous behavior and quantify kinematic features from different extracted motor calls. To understand how different motor call types are represented, we extracted sequences of motor calls. We defined bouts as sequences of calls of the same identity that exceeded 5 consecutive windows. For recordings of larvae exposed to an acoustic stimulus we only considered bouts that surrounded the onset of the tap from 5.0 to 5.25 seconds with the tap occurring at 5.0 seconds in our recording ( Figure 3A ). Identified bouts of the same motor call were pooled. We found that bouts containing AsLB have increased maximum changes in heading direction and speed compared to general movement (non-startle-like associated movement) and stationary classifications ( Figure 3B-C , Heading: one-way ANOVA: F(1,258)=309.936, p<0.0001, Speed: one-way ANOVA: F(1,258)=211.627, p<0.0001). The rapid speed of auditory startle behavior we observed is consistent with other reports describing this behavior 11 , 63 . This trend was consistent across the 96-well pate tracking and behavioral classification model and consistent with our manual validation (Supplemental Figure 3A-C; See Figure 1 ). Download figure Open in new tab Figure 3 Classified behaviors show different underlying kinematics. A. Representative instantaneous heading change and speed for acoustically evoked behavioral recordings in the 24-well plate recording. Bar above heading change indicates the sequence of classified behaviors for each timepoint (black: stationary, dark purple: movement, orange: AsLB, yellow: VsLB). B. Average of the maximum absolute value of heading change across different classified behaviors within the stimulus window for acoustic startle from 5.0 to 5.25 seconds (Stationary: N=49m Scoot: N=28, Turn: N=70, AsLB: N=61, VsLB: N=42). C. Average maximum speed across different classified behaviors. D-E. Same as in ( A-C ) for visually evoked behaviors (Stationary: N=120, Scoot: N=103, Turn: N=57, AsLB, N=34, VsLB: N=115). The window used for E , F was from 5.0 to 6.0 seconds. G. Representative selection of 10 seconds of recording from a total 60 seconds of recording showing instantaneous changes in heading direction and speed. Bar above heading direction indicates the classified behavior for each timepoint (black: stationary, purple: scoot, maroon: turn, orange: AsLB, and yellow: VsLB). H. Relative proportion of classified behaviors excluding stationary behavior (Stationary: N=144, Scoot: N=138, Turn: N=136, AsLB: N=130, VsLB: N=136). I. average bout duration for each classified behavior type. J. Average maximum instantaneous speed across select bout types. K. Average magnitude of maximum instantaneous change in heading direction for select bout types. Error bars represent mean ± SEM. * indicates p < 0.05. Comparisons where * is not located means p < 0.05. Similarly, we characterized bouts in response to visual stimulation. Zebrafish visual startle responses have a longer latency than acoustic responses, so we examined an interval from the onset of environmental light extinction to one second post-stimulus 13 , 14 ( Figure 3D ). We found distinct kinematics make up all bouts within this window ( Figure 3 E-F : Heading: one-way ANOVA: F(1,427)=769.581, p <0.0001; Speed: one-way ANOVA: F(1,427)=791.925, p<0.0001). VsLB calls make up the largest change in heading direction as expected following a loss of illumination stimulus consistent with how O-bends present where zebrafish have a large reorientation of their heading direction contorting their body to resemble the letter “O” 24 , 35 . Interestingly, we found that AsLB calls were made during visual startle evoking stimuli, although at fewer numbers (AsLB=34 bouts; VsLB=115 bouts). Unlike comparisons between VsLB and AsLB during acoustic stimulation where heading changes between AsLB and VsLB do not differ, we found that there’s a significant increase in heading change from AsLB to VsLB calls suggesting that AsLB calls made for visual startle evoking stimuli are weaker responses or engagement of visual startle behaviors (t(147)=-2.332, p=0.0309). Comparable patterns were observed for both stimuli recordings from using the 96-well plate experiments and manual validation (Supplemental Figure 3A-D; See Figure 1 ). Lastly, we surveyed spontaneous motor response utilization in a uniform environment. For this, we used the long recordings previously described of 10 repeated sequential 1-minute recordings for a cumulative 10-minute recording of spontaneous behavior ( Figure 3G ). From these long recordings, across 144 individuals, 58.3% of all recorded behavior represented bouts of movement in the form of scoots or R-turns (Supplemental Figure 3E). We were able to extract a total of 79683 unique bouts of movement comprised of 48789 (35.7%) scoots, 22308 (16.3%) R-turns, 4403 (3.22%) AsLB, and 4183 (3.06%) VsLB ( Figure 3H ). Individual larvae performed approximately 550 bouts over the 10 minute recording, or 1 bout of movement every second consistent with other findings 71 . On average, all call types exceed 150 msec duration with turns making up the shortest duration compared to all other maneuvers, which we found to be within the ranges observed by others spanning 100 – 200 msec 32 , 71 ( Figure 3I , 1-way ANOVA F(1,540)=4.869, p=0.028). Next, we showed what motor parameters make up these call types by looking at magnitude of heading direction change and speed during the bout. Both the AsLB and VsLB accounted for the largest maximum change of heading direction and speed while non-startle like behaviors maintained weaker changes in heading direction and speed ( Figure 3J-K ). Collectively, our data shows that our model is effectively classifying larval zebrafish motor behavior from both stimulus evoked and spontaneous larval zebrafish behavior, and that our models’ classified motor bouts represent distinct forms of motor behavior. Modulators of brain activity alter bout utilization and not motor kinematics Next, we wanted to test if motor modulation could be detected by our model to further verify the ability to characterize motor performance. To do this, we used different pharmacologic agents with well-characterized physiological impacts. We selected two systemic modulators of brain activity, 4-Aminopyridine (4-AP) which is a voltage activated potassium channel blocker that is used to induce seizure like activity in other models 22 . In addition, we also used muscimol, which is a GABA A receptor agonist which increases inhibition in the brain and has been shown to dampen behavioral output in zebrafish 22 . In our previous work, we have also used both of these agents and identified doses that effectively modulate neural activity without causing gross developmental or behavioral deficits 22 , which are doses used in the current study for all treatments. The goal was to ensure larvae used typical motor responses whereas higher concentrations of neuromodulators could induce atypical motor behavior and likely abnormal bouts 72 – 74 . We performed a paradigm where larvae were treated with the respective drug for an hour before and throughout the duration of the recording, or controls which are placed in E3h embryo media for the duration of recording ( Figure 4A ). We then exposed larvae to 6 repetitions of either an acoustic of visual stimulus in the form of a tap for 0.1 seconds or removing environmental illumination for 2 seconds identical to our previous stimulus evoking assays. For both stimulus types we found changes in the frequency of motor response utilization. Compared to controls, muscimol treated larvae had more responses to acoustic stimuli, while 4-AP treated larvae were less responsive to both acoustic and visual stimuli ( Figure 4B ). We repeated this experiment in the 96 well plate configuration for comparison; however, we found it did not capture changes in responsiveness among treatment types, likely due to the natively lower responsiveness in 96 well plates (Supplemental Figure 4A-B; See Supplemental Figure 2). By extracting and grouping distinct motor calls, we found no difference in heading direction within the stimulation period for acoustically evoked behavior among drug treatments (two-way ANOVA F(2,1375)=0.088, p=0.915). For visually evoked responses, we observed consistent results across treatment groups and motor call types, with no significant changes in the magnitude of maximum speed among larvae (two-way ANOVA F(2,1056)=1.56, p=0.211). However, significant changes to maximum heading direction change was observed among drug treatments and call types (two-way ANOVA F(2,1056)=7.076, p=0.0009). The 4-AP treated larvae showed significantly larger maximum changes in heading direction following engaging in a VsLB motor bout compared to controls suggesting that 4-AP treatment influences the way zebrafish engage in visual startle behavior (t(155)=3.774, p=0.0007). Download figure Open in new tab Figure 4 Neural activity modulators alter underlying behavioral kinematics. A. Depiction of drug treatment paradigm. Larvae are treated for an hour prior to behavior testing where they are recorded for 6 repeat acquisitions while given either an acoustic tap stimulus or a visual light off for 2 seconds stimulus. Larvae remain in their respective pharmacologic for the duration of behavior testing. Dosages for each drug treatment and response rates across all recording trials for each drug in either an acoustic stimulus recording (green outline) or a visual stimulus recording (purple outline). B. Recordings are classified as responsive if they contain at least one call from their respective stimulus window (Acoustic = 5.00 – 5.25 seconds; Visual = 5.0-6.0 seconds). Light green indicated proportion of responsive trials while light blue indicates proportion of non-responsive trials in a 24 well plate. C-D. Average of the maximum absolute value of heading change or maximum instantaneous speed across behavior classifications and drug treatments for C. acoustic evoked behavior (green outline, Control: Scoot: N=65, Turn: N=123, AsLB: N=75, VsLB: N=54; 4-AP: Scoot: N=61, Turn: N=137, AsLB: N=83, VsLB: N=105; Muscimol: Scoot: N=57, Turn: N=129, AsLB: N=93, VsLB: N=58) or D. visually evoked behavior (purple outline, Control: Scoot: N=82, Turn: N=29, AsLB: N=42, VsLB: N=83; 4-AP: Scoot: N=82, Turn: N=40, AsLB: N=42, VsLB: N=83; Muscimol: Scoot: N=52, Turn: N=17, AsLB: N=22, VsLB: N=65). Error bars represent mean ± SEM. * indicates p < 0 05. Last, we wanted to confirm our models would detect changes in spontaneous motor bout utilization following exposure to neuroactive drug exposure. We came up with two paradigms for investigating this. One where we pretreat larvae only during development or larvae that are immediately pretreated and tested in drug. We maintained the same drugs and concentrations as previously used. For the first paradigm of pretreating larvae only during early development, we treated individuals with their respective drug from 2-4 days post fertilization (dpf) and tested behavior at 7 dpf. We chose this duration for treatment as we have previously shown a critical period exists during this period where motor behavior can be altered by the envrionment 22 . Our model detected a cumulative of 109943 unique motor calls across all treatment groups. On average, active motor calls accounted for 58.93% of all recording time (Control = 56.9%, 4-AP = 61.0%, Muscimol = 58.9%; Supplemental Figure 5A). For each treatment group we did notice that drug treated larvae experienced more startle like activity compared to controls, whereas controls had more scoot and R-turn movements ( Figure 5B ). Of all motor call types, drug treatmented larvae had similar durations of bouts except for 4-AP treated larvae that exhibited longer duration scoots compared to control (t(142)=5.265, p <0.0001) and muscimol (t(141)=5.055, p < 0.0001) treated larvae (two-way ANOVA F(2,841) = 4.939, p=0.007) ( Figure 5C ). We then broke down these motor calls into underlying kinematic metrics such as magnitude of heading direction change and speed. We found that 4-AP treated larvae exhibited larger maximum changes in heading direction for scoots, turns, and VsLB, as well as larger maximum speed during bouts for the same motor classifications ( Figure 5D-E ) (Heading: two-way ANOVA: F(2,1057)=12.778, p<0.0001; Speed two-way ANOVA: F(2,1057)=8.434, p=0.0002). Muscimol treatment only resulted in larger changes in heading direction and speed for VsLB classified bouts. Download figure Open in new tab Figure 5 Neural activity modulators alter underlying kinematics of classified spontaneous behaviors. A. Depiction of early drug treatments. Larvae are treated with either 4-AP, muscimol, or nothing from 2-4 dpf. They are then removed from the drug and behavior testing took place at 7 dpf. Larvae are tracked for 10 repeats of 1-minute recordings separated by 3 minutes. B. Relative proportion of classified behavior types excluding stationary classifications for control, 4-AP, and muscimol treated larvae. Color indicates behavioral classification (purple: scoot, maroon: turn, orange: AsLB, and yellow: VsLB). C-E. Bar graphs measuring average C. bout duration, D. average maximum absolute value of instantaneous heading direction, or E. maximum speed across select behavioral classifications and drugs (Green: control, Scoot: N=72, Turn: N=72, AsLB: N=69, VsLB: N=72, Orange: 4-AP, Scoot: N=72, Turn: N=72, AsLB: N=67, VsLB: N=71, Muscimol: blue, Scoot: N=71, Turn: N=71, AsLB: N=69, VsLB: N=69). F. Depiction of same day drug treatments. Larvae are treated with either 4-AP, muscimol, or nothing for an hour prior to behavior testing, then they remain in the drug for the duration of behavior testing. Larvae are tracked for 10 repeats of 1-minute recordings separated by 3 minutes. G-J Same as in B-E for larvae behavior tested while being treated (Control: Scoot: N=70, Turn: N=71, AsLB: N=69, VsLB: N=69; 4-AP: Scoot: N=72, Turn: N=72, AsLB: N=71, VsLB: N=71; Muscimol: Scoot: N=72, Turn: N=71, AsLB: N=65, VsLB: N=69). For larvae recorded in drug we were able to extract a total of 109198 unique motor calls (Control = 33837, 4-AP = 40426, Muscimol = 34935). Overall, this made up 60.3% of all recording time (Control = 58.3%, 4-AP = 62.8%, Muscimol = 59.5%) (Supplemental Figure 5B). These motor calls were analyzed as above. Recording spontaneous behavior in 4-AP we observed larvae exhibited more startle-like bouts (AsLB, VsLB) compared to controls and muscimol treated larvae ( Figure 5G ). 4-AP treated larvae generally exhibited longer bout durations, greater changes in heading direction, and increased speed across behaviors, while muscimol treated larvae either had no change compared to controls or reduced heading changes and speed across bout types, with both treatments significantly altering locomotor metrics ( Figure 5H–J ). We then looked at maximum speed traveled within each bout among fish finding that 4-AP treated larvae were faster for all bouts except turns and AsLB while muscimol treated larvae were slower for all bouts except turns. These data highlight the biologic applications of our trained machine learning models being able to identify changes in motor performance and responsiveness from systemic neural activity modulators during both stimulus-evoked and spontaneous behaviors. Discussion Here we developed two machine learning models for characterizing an array of behaviors (stationary, scoot, R-turns, AsLB, VsLB) in a high throughput system. Our aim was to bridge the gap between rudimentary, high throughput behavioral analyses and high throughput, but extremely complex analyses. We developed a protocol that builds upon recent engineering advancements through the utilization of the Ramona Optics Kestrel which provides high-throughput and high-resolution imaging of zebrafish behavior and the wide availability of machine learning frameworks which allow for custom trained models that can be applied to behavioral data and workflows. We designed our models to further leverage zebrafish as a model for understanding neural mechanisms underlying behavioral regulation and sensorimotor responsiveness. Others have developed similar models for characterizing zebrafish behavior, yet with a focus on unique, context specific, behavioral phenotypes like seizure behavior, or different movement patterns associated with wandering swims or large angle turns 26 , 27 , 29 , 75 . Our work was aimed at general zebrafish behavior; hence we chose to only classify representative forms of spatial navigation (Scoots and R-turns), and commonly used stimulus evoked behaviors (AsLB, VsLB). While a variety of machine learning applications have been developed for investigating zebrafish behavior, the ones developed here significantly differ. One such model was designed to categorize seizure like activity in zebrafish has been developed for the same MCAM platform. In this method the authors used an RFC model to identify specific seizure like movements with chemical treatment or genetic variants 75 . Our model offers comparable outputs, yet with the distinct difference of identifying and classifying typical navigation and responsive zebrafish behavior. For instance, if we were to apply our model to seizure-like behavior responses, we could speculate that no well-defined seizure associated responses would be delineated and potentially erratic startle-like behavior would be observed in the form of either AsLB or VsLB as the most similar behavior based on the training of our models. Such examples highlight the efficacy of machine learning applications for classifying diverse and nuanced patterns. Together, these methods represent the utility of our approach to broad behavioral profiling rather than condition specific. The models developed here provide a powerful resource for categorizing zebrafish behaviors, yet some limitations exist. For example, scenarios modulating behavioral performance such as drug treatments, genetic mutants with diminished motor behavior, or states of increased motor output our current model might not completely capture the entirety of motor performance 46 , 49 , 76 , 77 . For example, at high dosages, 4-AP treated larvae can exhibit sporadic behavior 78 , 79 . In zebrafish this is denoted by erratic movement and large, rapid bending of the body 78 , 80 . For our models, classified behaviors are categorized among scoot, turns, AsLB, or VsLB and cannot differentiate subtle variations that would distinguish a visual startle from a rapid contortion associated with an acute seizure response. In addition, behaviors like short and long latency startle, which are controlled by distinct neural mechanisms yet are kinematically similar, are difficult to resolve due to the current capture rate 63 , 81 . In addition, using a sliding window minimizes the chance of missing a response, yet does impose some timing error surrounding identified bouts. However, by implementing our method of majority voting reduces this error to less than 250 msec by identifying the most probable behavior being engaged in at a specific point in time. Last, implementing the current models is currently limited to the Ramona Optics proprietary MCAM and software. Nevertheless, this combination of machine learning models and hardware provide a validated platform for high throughput characterization of zebrafish behavior and provide a broadly applicable template to adapt machine learning models to characterize diverse behaviors for basic and biomedical studies. Methods Zebrafish husbandry All the experiments were performed under the approval from the West Virginia University Institutional Animal Care and Use Committee (IACUC). Tübingen long-fin (TL) wildtype zebrafish ( Danio rerio ) were used for all experiments. All pharmacologic manipulations and behavior tracking was performed prior to or at 7 days post fertilization (dpf). Larval zebrafish were maintained on a 14/10-hour light-dark cycle and raised in E3h embryo media (5mM NaCl, 0.17 mM KCl, 0.33 mM CaCl 2 , 0.33 mM MgSO 4 , and 1 mM HEPES (pH 7.3)). Larvae were raised at a density of no more than 40 individuals per 30 mL E3h. Larvae were raised, and behavior tested at 28°C. Behavior tracking All behavior tracking experiments were performed on 5-7 dpf larvae using the Kestrel multi-camera array microscope (MCAM™, Ramona Optics Inc., Durham, NC). All larvae were acclimated to the behavior testing room for >30 minutes prior to recording and all recordings began with a 5-minute waiting period for larvae to acclimate to the behavior testing chamber. For all tracking assays, background illumination was set the same intensity used for rearing (80uW/cm 2 or 700 lux). For acoustic response tracking, larvae were recorded at 160 frames per second (fps) for 10 seconds and exposed to a tap stimulus after 5 seconds. This stimulation series was repeated for 6 acquisitions separated by 120 seconds. For the photic response tracking assay, larvae were recorded at 160 fps for 10 seconds. At 5 seconds, larvae were exposed to a light-off stimulus for 2 seconds before returning to normal illumination. For spontaneous behavior tracking, larvae were tracked in 24 and 96 well plates at 160 fps. Larvae were recorded for 60 seconds separated by 180 seconds repeated 10 times for a total of 10 minutes of tracking. Data Cleaning and Egocentric Alignment For all experiments, 10 second acquisitions at 160 frames per second result in 1600 images each. Pose estimation data for each frame consists of eight y, x coordinates, one for each of the inferred key points, in an array of shape (8, 2). Individual frames’ pose coordinates were concatenated into overlapping 40 frame windows so that each unit behavior window is an array of cartesian coordinates of shape (40 timepoints, 8 key points, 2 coordinates). For each 10 second acquisition this results in an array of behavior windows of shape (1560 windows, 40 timepoints, 8 key points, 2 coordinates) where there are 1,560 windows because the 1,561st frame only has 39 data points in the window and thus cannot be rationalized into a behavior unit of shape (40 windows, 8 key points, 2 coordinates). Each behavior window of the 1,560-frame array was egocentrically aligned to move the coordinates from the image frame of reference to the context of the fish. To accomplish this a rotation was computed for the first frame of each window which would rotate the zebrafish so that the vector from center key point to snout key point is pointing straight up in the well image followed by a translation that moves the center key point to the center of the image. All other key points are translated the same as the center point. The first frame of each behavior window is oriented straight up in the well and its center point is in the center of the image. The same rotation and translation is applied to the following 39 frames in the behavior window. All pose estimation behavior windows have the zebrafish begin from the center of the image with the zebrafish pointed straight up and move for 40 frames. All coordinate values in behavior windows were normalized by dividing by the maximum value and subtracting the mean value of the overall datasets. These values were different for 96-well and 24-well plates because the 24-well plate is physically bigger than 96- and thus have a larger spread of coordinate values. Behavior windows were flattened to a 1-dimensional feature vector of shape (1, 640) so that the overall acquisition feature array for each well has a shape of (1560, 640) with dimensions (frame_number, feature). Unsupervised Model Training All experimental data was gathered and processed to flattened behavior windows as described and then clustered using KMeans clustering with k=9 82 . This resulted in a KMeans model where two clusters correspond to stationary behaviors and the other seven correspond to movement. This model was used to identify discrete swim bouts in zebrafish. Supervised Model Training Once discrete motor bouts were isolated from the unsupervised model, forty frame windows were exported as .mp4 video clips. Clips were exported during movement events and during stationary periods. All video clips were reviewed manually before being given a class label. 96-well plates were given class labels “stationary”, “movement”, “AsLB”, and “VsLB” while 24-well plates were given class labels “stationary”, “scoot”, “turn”, “AsLB”, and “VsLB”. Stationary frames were found quickly by exporting windows identified as stationary by the KMeans model. Acoustic-like and visual-like windows were found by identifying movement clips near the stimulus window (frame 800 halfway through each 1600 frame acquisition) and then manually reviewing. Acoustic-like were enriched in tap stimulus datasets while visual-like were enriched in dark-flash datasets. “Movement” for 96-well and both “scoot” and “turn” classes were found by manually reviewing clips identified as movement by the KMeans model but not during the stimulus window. Manually reviewed video clips and associated pose estimation data were organized into folders marking each class for both 24- and 96-well plate datasets. Each dataset (24- and 96-well datasets) were partitioned into training, and test data subsets for model training with proportions 90%/10%. Each training dataset was projected to a lower dimensional space using principle component analysis (PCA) 82 , 83 with random state 2023, no inherent data whitening, and retaining 95% of the components representing dataset variability (0.95 components). The PCA transformation implemented on the training set was saved for future use. The resulting PCA transformed datasets were used to train two random forest classifiers (RFC) 84 , one for each well plate configuration. The 96-well plate random forest infers 4 behaviors while the 24-well model infers 5 behaviors. Inference is run by first preparing windowed behavior datasets of pose estimation data, egocentrically aligning and then flattening to feature vectors for each frame. Feature vectors are normalized and transformed using the saved PCA transformations and then inferred using the random forest classifiers. Machine learning pipelines were evaluated comparing the manual labels of the test set behavior windows to those inferred. The test set was not seen by either the PCA algorithm or RFC models prior to evaluation. Confusion matrices were plotted to visualize the model accuracy for each class and F1 score was computed for each model. Statistical analysis All statistical analysis was completed in RStudio using package rstatix 85 . All t-tests are two tailed and assume equal variance among samples. Statistical significance was determined based on a p value being less than 0.05. Data in figures represents mean ± standard error of the mean. Normality was tested using the Shapiro-Wilks method. ANOVAs were all performed in RStudio using the function “anova_test” from the rstatix package. Model training and evaluation was completed in Python using the Scikit-learn package. All UMAPs were generated in python with the function umap from the Scikit-learn package. Pharmacology Neural activity was altered using the established potassium channel blocker; 4-aminopyridine (4-AP; Sigma 275875) and the GABA receptor agonist, muscimol (Sigma; M1523). Stocks were prepared in nanopure water and diluted to working concentrations in E3h embryo media. To test behavioral effects, larvae were treated in two scenarios. First, larvae were treated from 2-4 days post fertilization (dpf) with 400µM 4-AP and 200µM muscimol that were replaced daily. At 4 dpf, larvae were removed from drug and put in E3h embryo media until behavior testing. Second, larvae were treated on the day of behavior testing at 6-7 dpf. Larvae were treated with 800µM 4-AP or 400µM muscimol for one hour prior to behavior testing. Individuals remained in the drug for the duration of behavior testing. Data Availability All experimental data is retained locally and will be made available upon request. Example data for each of the 96- and 24-well plate data for both the tap a dark flash stimulus along with behavior classification models and classifier training datasets are made available at Mendeley Data: DOI: 10.17632/sxvd6m53rf.1. Code for analysis is available open source at Gitlab: https://gitlab.com/ramona-applications/zebrafish-behavior . Conflicts of Interest The authors declare the following financial and personal relationships that may be considered as potential competing interests: J.E., V.S., M.W, and M.H. have a financial interest in Ramona Optics, Inc. Author contributions E.J.H, J.H. and J.E conceived the experiments and wrote the manuscript. J.H, B.A., and A.D performed experiments and collected data. J.H., J.E., V.S, M.W, trained and designed machine learning models, and performed statistical analyses. All authors approved of the submitted manuscript. Acknowledgements We would like to thank the whole team at Ramona Optics, Inc. for their assistance with completing this research. This work was supported by National Science Foundation cooperative agreement OIA2242771, National Eye Institute R15EY036226, National Institute of General Medicine P20GM144230 awarded to Eric Horstick and the Office Of The Director, National Institutes Of Health under Award Number R44OD036187; the National Institute of Mental Health under Award Number R43MH133521; the National Institute of Environmental Health Sciences under Award Number R43ES036389; and the National Cancer Institute under Award Number R44CA285197 awarded to Ramona Optics. The content is solely the responsibility of the authors and does not necessarily represent the official views of the National Institutes of Health. Computational resources were provided by the WVU Research Computing Thorny Flat High Performance Computing cluster, which is funded in part by NSF OAC-1726534. Funder Information Declared National Science Foundation , OIA2242771 National Eye Institute , R15EY036226 National Institute of General Medical Sciences , P20GM144230 National Institutes of Health , R44OD036187 National Institute of Mental Health , R43MH133521 National Institute of Environmental Health Sciences , R43ES036389 National Cancer Institute , R44CA285197 National Science Foundation , OAC-1726534 Footnotes https://doi.org/10.17632/sxvd6m53rf.1 https://gitlab.com/ramona-applications/zebrafish-behavior References 1. ↵ Yoshikawa , S. , Tang , P. & Simpson , J. H . Mechanosensory and command contributions to the Drosophila grooming sequence . Current Biology 34 , 2066 – 2076 .e3 ( 2024 ). OpenUrl CrossRef PubMed 2. Ravbar , P. , Zhang , N. & Simpson , J. H . Behavioral evidence for nested central pattern generator control of Drosophila grooming . eLife 10 , e71508 . 3. ↵ Naghizadeh , M. , Mohajerani , M. H. & Whishaw , I. Q . Mouse Arm and hand movements in grooming are reaching movements: Evolution of reaching, handedness, and the thumbnail . Behavioural Brain Research 393 , 112732 ( 2020 ). OpenUrl CrossRef PubMed 4. ↵ Coleman , R. T. et al. A modular circuit coordinates the diversification of courtship strategies . Nature 635 , 142 – 150 ( 2024 ). OpenUrl CrossRef PubMed 5. Kohatsu , S. & Yamamoto , D . Visually induced initiation of Drosophila innate courtship-like following pursuit is mediated by central excitatory state . Nat Commun 6 , 6457 ( 2015 ). OpenUrl CrossRef PubMed 6. ↵ Pan , Y. , Meissner , G. W. & Baker , B. S . Joint control of Drosophila male courtship behavior by motion cues and activation of male-specific P1 neurons . Proc Natl Acad Sci U S A 109 , 10065 – 10070 ( 2012 ). OpenUrl Abstract / FREE Full Text 7. ↵ Cho , W. , Heberlein , U. & Wolf , F. W . Habituation of an odorant-induced startle response in Drosophila . Genes Brain Behav 3 , 127 – 137 ( 2004 ). OpenUrl CrossRef PubMed Web of Science 8. Sun , J. et al. Neural Control of Startle-Induced Locomotion by the Mushroom Bodies and Associated Neurons in Drosophila . Front Syst Neurosci 12 , 6 ( 2018 ). 9. Leaton , R. N. & Supple , W. F . Cerebellar Vermis: Essential for Long-Term Habituation of the Acoustic Startle Response . Science 232 , 513 – 515 ( 1986 ). OpenUrl Abstract / FREE Full Text 10. ↵ Pilz , P. K. D. , Arnold , S. W. , Rischawy , A. T. & Plappert , C. F . Longterm-habituation of the startle response in mice is stimulus modality, but not context specific . Front Integr Neurosci 7 , 103 ( 2014 ). 11. ↵ Guo , W. et al. A Brainstem reticulotegmental neural ensemble drives acoustic startle reflexes . Nat Commun 12 , 6403 ( 2021 ). OpenUrl CrossRef PubMed 12. Corradi , L. & Filosa , A . Neuromodulation and Behavioral Flexibility in Larval Zebrafish: From Neurotransmitters to Circuits . Frontiers in Molecular Neuroscience 14 , 152 ( 2021 ). 13. ↵ Randlett , O. et al. Distributed Plasticity Drives Visual Habituation Learning in Larval Zebrafish . Current Biology 29 , 1337 – 1345 .e4 ( 2019 ). OpenUrl CrossRef PubMed 14. ↵ Beppi , C. , Beringer , G. , Straumann , D. & Bögli , S. Y . Light-stimulus intensity modulates startle reflex habituation in larval zebrafish . Sci Rep 11 , 22410 ( 2021 ). 15. ↵ Wendt , J. , Kuhn , M. , Hamm , A. O. & Lonsdorf , T. B . Recent advances in studying brain-behavior interactions using functional imaging: The primary startle response pathway and its affective modulation in humans . Psychophysiology 60 , e14364 ( 2023 ). OpenUrl CrossRef PubMed 16. ↵ Madirolas , G. et al. Caenorhabditis elegans foraging patterns follow a simple rule of thumb . Commun Biol 6 , 1 – 13 ( 2023 ). OpenUrl CrossRef PubMed 17. Pradhan , S. , Quilez , S. , Homer , K. & Hendricks , M . Environmental Programming of Adult Foraging Behavior in C. elegans . Current Biology 29 , 2867 – 2879 .e4 ( 2019 ). OpenUrl CrossRef PubMed 18. ↵ Huang , K.-M. , Cosman , P. & Schafer , W. R . Automated detection and analysis of foraging behavior in Caenorhabditis elegans . Journal of Neuroscience Methods 171 , 153 – 164 ( 2008 ). OpenUrl CrossRef PubMed 19. ↵ Dunn , T. W. et al. Brain-wide mapping of neural activity controlling zebrafish exploratory locomotion . eLife 5 , e12741 ( 2016 ). OpenUrl CrossRef PubMed 20. Ahrens , M. B. et al. Brain-wide neuronal dynamics during motor adaptation in zebrafish . Nature 485 , 471 – 477 ( 2012 ). OpenUrl CrossRef PubMed Web of Science 21. Severi , K. E. et al. Neural control and modulation of swimming speed in the larval zebrafish . Neuron 83 , 692 – 707 ( 2014 ). OpenUrl CrossRef PubMed Web of Science 22. ↵ Hageter , J. , Starkey , J. & Horstick , E. J . Thalamic regulation of a visual critical period and motor behavior . Cell Reports 42 , 112287 ( 2023 ). 23. ↵ Zoodsma , J. D. , Gomes , C. I. , Sirotkin , H. I. & Wollmuth , L. P . Behavioral Assays Dissecting NMDA Receptor Function in Zebrafish . in NMDA Receptors: Methods and Protocols (eds. Burnashev , N. & Szepetowski , P. ) 243 – 255 ( Springer US , New York, NY , 2024 ). doi: 10.1007/978-1-0716-3830-9_13 . OpenUrl CrossRef 24. ↵ Burgess , H. A. & Granato , M . Modulation of locomotor activity in larval zebrafish during light adaptation . J Exp Biol 210 , 2526 – 2539 ( 2007 ). OpenUrl Abstract / FREE Full Text 25. ↵ Burgess , H. A. , Schoch , H. & Granato , M . Distinct retinal pathways drive spatial orientation behaviors in zebrafish navigation . Curr Biol 20 , 381 – 386 ( 2010 ). OpenUrl CrossRef PubMed Web of Science 26. ↵ Sridhar , G. et al. Uncovering multiscale structure in the variability of larval zebrafish navigation . Proceedings of the National Academy of Sciences 121 , e2410254121 ( 2024 ). OpenUrl CrossRef PubMed 27. ↵ Marques , J. C. , Lackner , S. , Félix , R. & Orger , M. B . Structure of the Zebrafish Locomotor Repertoire Revealed with Unsupervised Behavioral Clustering . Current Biology 28 , 181 – 195 .e5 ( 2018 ). OpenUrl CrossRef PubMed 28. ↵ Kalueff , A. V. et al. Towards a Comprehensive Catalog of Zebrafish Behavior 1.0 and Beyond . Zebrafish 10 , 70 – 86 ( 2013 ). OpenUrl CrossRef PubMed Web of Science 29. ↵ Johnson , R. E. et al. Probabilistic Models of Larval Zebrafish Behavior Reveal Structure on Many Scales . Current Biology 30 , 70 – 82 .e4 ( 2020 ). OpenUrl CrossRef PubMed 30. A 2D virtual reality system for visual goal-driven navigation in zebrafish larvae | Scientific Reports . https://www.nature.com/articles/srep34015 . 31. ↵ Clift , D. , Richendrfer , H. , Thorn , R. J. , Colwill , R. M. & Creton , R . High-Throughput Analysis of Behavior in Zebrafish Larvae: Effects of Feeding . Zebrafish 11 , 455 – 461 ( 2014 ). OpenUrl CrossRef PubMed 32. ↵ Portugues , R. & Engert , F . Adaptive Locomotor Behavior in Larval Zebrafish . Front Syst Neurosci 5 , 72 ( 2011 ). 33. ↵ Colwill , R. M. & Creton , R . Locomotor behaviors in zebrafish (Danio rerio) larvae . Behav Processes 86 , 222 – 229 ( 2011 ). OpenUrl CrossRef PubMed 34. ↵ Mancienne , T. et al. Contributions of Luminance and Motion to Visual Escape and Habituation in Larval Zebrafish . Front. Neural Circuits 15 , ( 2021 ). 35. ↵ Dunn , T. W. et al. Neural circuits underlying visually evoked escapes in larval zebrafish . Neuron 89 , 613 – 628 ( 2016 ). OpenUrl CrossRef PubMed 36. ↵ Kirshenbaum , A. P. , Chabot , E. & Gibney , N . Startle, pre-pulse sensitization, and habituation in zebrafish . Journal of Neuroscience Methods 313 , 54 – 59 ( 2019 ). OpenUrl CrossRef PubMed 37. ↵ López-Schier , H . Neuroplasticity in the acoustic startle reflex in larval zebrafish . Current Opinion in Neurobiology 54 , 134 – 139 ( 2019 ). OpenUrl CrossRef PubMed 38. Zeddies , D. G. & Fay , R. R . Development of the acoustically evoked behavioral response in zebrafish to pure tones . Journal of Experimental Biology 208 , 1363 – 1372 ( 2005 ). OpenUrl Abstract / FREE Full Text 39. ↵ Bhandiwad , A. A. , Raible , D. W. , Rubel , E. W. & Sisneros , J. A . Noise-Induced Hypersensitization of the Acoustic Startle Response in Larval Zebrafish . J Assoc Res Otolaryngol 19 , 741 – 752 ( 2018 ). OpenUrl CrossRef PubMed 40. ↵ Bergeron , S. A. , Carrier , N. , Li , G. H. , Ahn , S. & Burgess , H. A . Gsx1 Expression Defines Neurons Required for Prepulse Inhibition . Mol Psychiatry 20 , 974 – 985 ( 2015 ). OpenUrl CrossRef PubMed 41. ↵ Hageter , J. et al. Environmental and Molecular Modulation of Motor Individuality in Larval Zebrafish . Front. Behav. Neurosci . 15 , 777778 ( 2021 ). 42. ↵ Horstick , E. J. , Bayleyen , Y. & Burgess , H. A . Molecular and cellular determinants of motor asymmetry in zebrafish . Nature Communications 11 , 1170 ( 2020 ). OpenUrl CrossRef PubMed 43. Horstick , E. J. , Bayleyen , Y. , Sinclair , J. L. & Burgess , H. A . Search strategy is regulated by somatostatin signaling and deep brain photoreceptors in zebrafish . BMC Biology 15 , 4 ( 2017 ). 44. Heuts , B. A . Lateralization of trunk muscle volume, and lateralization of swimming turns of fish responding to external stimuli . Behavioural Processes 47 , 113 – 124 ( 1999 ). OpenUrl CrossRef PubMed Web of Science 45. Miletto Petrazzini , M. E. , Sovrano , V. A. , Vallortigara , G. & Messina , A. Brain and Behavioral Asymmetry: A Lesson From Fish . Front. Neuroanat . 14 , ( 2020 ). 46. ↵ Horstick , E. J. et al. Stac3 is a component of the excitation–contraction coupling machinery and mutated in Native American myopathy . Nature Communications 4 , 1952 ( 2013 ). OpenUrl CrossRef PubMed 47. ↵ Constantin , L. et al. Altered brain-wide auditory networks in a zebrafish model of fragile X syndrome . BMC Biol 18 , 125 ( 2020 ). 48. ↵ Dougnon , G. & Matsui , H . Modelling Autism Spectrum Disorder (ASD) and Attention-Deficit/Hyperactivity Disorder (ADHD) Using Mice and Zebrafish . International Journal of Molecular Sciences 23 , 7550 ( 2022 ). OpenUrl CrossRef PubMed 49. ↵ Jordi , J. et al. High-throughput screening for selective appetite modulators: A multibehavioral and translational drug discovery strategy . Science Advances 4 , eaav1966 ( 2018 ). OpenUrl FREE Full Text 50. ↵ Waalkes , M. R. et al. Light wavelength modulates search behavior performance in zebrafish . Scientific Reports 14 , 16533 ( 2024 ). 51. ↵ Nair , A. , Azatian , G. & McHenry , M. J . The kinematics of directional control in the fast start of zebrafish larvae . Journal of Experimental Biology 218 , 3996 – 4004 ( 2015 ). OpenUrl Abstract / FREE Full Text 52. ↵ Hageter , J. , Starkey , J. , Barr , A. , Huff , J. R. & Horstick , E. J . Protocol for controlling visual experience during zebrafish development and modulation of motor behavior . STAR Protocols 4 , 102636 ( 2023 ). 53. ↵ Thomson , E. E. et al. Gigapixel imaging with a novel multi-camera array microscope . eLife 11 , e74988 ( 2022 ). OpenUrl CrossRef PubMed 54. ↵ Harfouche , M. et al. Imaging across multiple spatial scales with the multi-camera array microscope . Optica 10 , 471 ( 2023 ). 55. ↵ Yang , P. , Takahashi , H. , Murase , M. & Itoh , M . Zebrafish behavior feature recognition using three-dimensional tracking and machine learning . Sci Rep 11 , 13492 ( 2021 ). 56. Efromson , J. et al. Automated, high-throughput quantification of EGFP-expressing neutrophils in zebrafish by machine learning and a highly-parallelized microscope . PLOS ONE 18 , e0295711 ( 2023 ). OpenUrl CrossRef PubMed 57. ↵ Efromson , J. et al. Species Identification of Caterpillar Eggs by Machine Learning Using a Convolutional Neural Network and Massively Parallelized Microscope . Agriculture 12 , 1440 ( 2022 ). OpenUrl CrossRef 58. ↵ Mathis , A. et al. DeepLabCut: markerless pose estimation of user-defined body parts with deep learning . Nature Neuroscience 21 , 1281 – 1289 ( 2018 ). OpenUrl CrossRef PubMed 59. ↵ Eaton , R. C. , Lee , R. K. K. & Foreman , M. B . The Mauthner cell and other identified neurons of the brainstem escape network of fish . Progress in Neurobiology 63 , 467 – 485 ( 2001 ). OpenUrl CrossRef PubMed Web of Science 60. ↵ Jouary , A. , Haudrechy , M. , Candelier , R. & Sumbre , G . A 2D virtual reality system for visual goal-driven navigation in zebrafish larvae . Sci Rep 6 , 34015 ( 2016 ). OpenUrl CrossRef PubMed 61. ↵ Palieri , V. et al. The preoptic area and dorsal habenula jointly support homeostatic navigation in larval zebrafish . Current Biology 34 , 489 – 504 .e7 ( 2024 ). OpenUrl CrossRef PubMed 62. ↵ Widrick , J. J. et al. High resolution kinematic approach for quantifying impaired mobility of dystrophic zebrafish larvae . bioRxiv 2024.12.05.627004 ( 2024 ) doi: 10.1101/2024.12.05.627004 . OpenUrl Abstract / FREE Full Text 63. ↵ Burgess , H. A. & Granato , M . Sensorimotor Gating in Larval Zebrafish . J Neurosci 27 , 4984 – 4994 ( 2007 ). OpenUrl Abstract / FREE Full Text 64. ↵ Marsden , K. C. & Granato , M . In Vivo Ca2+ Imaging Reveals that Decreased Dendritic Excitability Drives Startle Habituation . Cell Reports 13 , 1733 – 1740 ( 2015 ). OpenUrl CrossRef PubMed 65. Wolman , M. A. , Jain , R. A. , Liss , L. & Granato , M . Chemical modulation of memory formation in larval zebrafish . Proceedings of the National Academy of Sciences 108 , 15468 – 15473 ( 2011 ). OpenUrl Abstract / FREE Full Text 66. Braun , D. et al. High-resolution tracking of unconfined zebrafish behavior reveals stimulatory and anxiolytic effects of psilocybin . Mol Psychiatry 29 , 1046 – 1062 ( 2024 ). OpenUrl CrossRef PubMed 67. Panlilio , J. M. , Jones , I. T. , Salanga , M. C. , Aluru , N. & Hahn , M. E . Developmental Exposure to Domoic Acid Disrupts Startle Response Behavior and Circuitry in Zebrafish . Toxicological Sciences 182 , 310 – 326 ( 2021 ). OpenUrl CrossRef PubMed 68. ↵ Puligilla , R. D. et al. Zebrafish as a model to assess the neurotoxic potential of propylene glycol ethers . Environmental Toxicology and Pharmacology 116 , 104678 ( 2025 ). OpenUrl CrossRef PubMed 69. ↵ Lacoste , A. M. B. et al. A Convergent and Essential Interneuron Pathway for Mauthner-Cell-Mediated Escapes . Current Biology 25 , 1526 – 1534 ( 2015 ). OpenUrl CrossRef PubMed 70. ↵ Nagar , D. et al. The Formin Fmn2b Is Required for the Development of an Excitatory Interneuron Module in the Zebrafish Acoustic Startle Circuit . eNeuro 8 , ENEURO.0329-20.2021 ( 2021 ). 71. ↵ Le Goc , G. et al. Thermal modulation of Zebrafish exploratory statistics reveals constraints on individual behavioral variability . BMC Biology 19 , 208 ( 2021 ). 72. ↵ McCarroll , M. N. et al. Zebrafish behavioural profiling identifies GABA and serotonin receptor ligands related to sedation and paradoxical excitation . Nature Communications 10 , 4078 ( 2019 ). OpenUrl CrossRef PubMed 73. Ellis , L. D. , Seibert , J. & Soanes , K. H . Distinct models of induced hyperactivity in zebrafish larvae . Brain Research 1449 , 46 – 59 ( 2012 ). OpenUrl CrossRef PubMed 74. ↵ Nunes , M. E. M. et al. Acute embryonic exposure of zebrafish to permethrin induces behavioral changes related to anxiety and aggressiveness in adulthood . Journal of Psychiatric Research 121 , 91 – 100 ( 2020 ). OpenUrl CrossRef PubMed 75. ↵ Whyte-Fagundes , P. et al. Automated detection of complex zebrafish seizure behavior at scale . Commun Biol 8 , 1 – 14 ( 2025 ). OpenUrl CrossRef PubMed 76. ↵ Fero , K. et al. Impaired embryonic motility in dusp27 mutants reveals a developmental defect in myofibril structure . Disease Models & Mechanisms 7 , 289 – 298 ( 2014 ). OpenUrl PubMed 77. ↵ Horstick , E. J. , Mueller , T. & Burgess , H. A . Motivated State Control in Larval Zebrafish: Behavioral Paradigms and Anatomical Substrates . J Neurogenet 30 , 122 – 132 ( 2016 ). OpenUrl CrossRef PubMed 78. ↵ Hoffman , P. M. & Mruk , K. Effect of Voltage-Gated K+ Channel Inhibition by 4-aminopyridine in Spinal Cord Injury Recovery in Zebrafish . bioRxiv 2024.07.15.603582 ( 2024 ) doi: 10.1101/2024.07.15.603582 . OpenUrl Abstract / FREE Full Text 79. ↵ Winter , M. J. et al. 4-dimensional functional profiling in the convulsant-treated larval zebrafish brain . Sci Rep 7 , 6581 ( 2017 ). OpenUrl CrossRef PubMed 80. ↵ D’Amora , M. et al. Zebrafish as an Innovative Tool for Epilepsy Modeling: State of the Art and Potential Future Directions . International Journal of Molecular Sciences 24 , 7702 ( 2023 ). OpenUrl CrossRef PubMed 81. ↵ Marquart , G. D. , Tabor , K. M. , Bergeron , S. A. , Briggman , K. L. & Burgess , H. A . Prepontine non-giant neurons drive flexible escape behavior in zebrafish . PLoS Biol 17 , e3000480 ( 2019 ). OpenUrl CrossRef PubMed 82. ↵ Pedregosa , F. et al. Scikit-learn: Machine Learning in Python . Journal of Machine Learning Research 12 , 2825 – 2830 ( 2011 ). OpenUrl 83. ↵ Maćkiewicz , A. & Ratajczak , W . Principal components analysis (PCA) . Computers & Geosciences 19 , 303 – 342 ( 1993 ). OpenUrl CrossRef 84. ↵ Breiman , L. Random Forests . Machine Learning 45 , 5 – 32 ( 2001 ). OpenUrl CrossRef 85. ↵ Pipe-Friendly Framework for Basic Statistical Tests • rstatix . https://rpkgs.datanovia.com/rstatix/ . 86. Horstick , E. J. High throughput machine learning pipeline to characterize larval zebrafish motor behavior . Mendeley Data doi: 10.17632/sxvd6m53rf.1 ( 2025 ). OpenUrl CrossRef View the discussion thread. Back to top Previous Next Posted June 17, 2025. Download PDF Supplementary Material Data/Code Email Thank you for your interest in spreading the word about bioRxiv. NOTE: Your email address is requested solely to identify you as the sender of this article. Your Email * Your Name * Send To * Enter multiple addresses on separate lines or separate them with commas. You are going to email the following High throughput machine learning pipeline to characterize larval zebrafish motor behavior Message Subject (Your Name) has forwarded a page to you from bioRxiv Message Body (Your Name) thought you would like to see this page from the bioRxiv website. Your Personal Message CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. Share High throughput machine learning pipeline to characterize larval zebrafish motor behavior John Hageter , John Efromson , Brooke Alban , Audrey DelGaudio , Veton Saliu , Monica Wassef , Mark Harfouche , Eric J Horstick bioRxiv 2025.06.17.660164; doi: https://doi.org/10.1101/2025.06.17.660164 Share This Article: Copy Citation Tools High throughput machine learning pipeline to characterize larval zebrafish motor behavior John Hageter , John Efromson , Brooke Alban , Audrey DelGaudio , Veton Saliu , Monica Wassef , Mark Harfouche , Eric J Horstick bioRxiv 2025.06.17.660164; doi: https://doi.org/10.1101/2025.06.17.660164 Citation Manager Formats BibTeX Bookends EasyBib EndNote (tagged) EndNote 8 (xml) Medlars Mendeley Papers RefWorks Tagged Ref Manager RIS Zotero Tweet Widget Facebook Like Google Plus One Subject Area Neuroscience Subject Areas All Articles Animal Behavior and Cognition (7635) Biochemistry (17691) Bioengineering (13892) Bioinformatics (41936) Biophysics (21452) Cancer Biology (18588) Cell Biology (25504) Clinical Trials (138) Developmental Biology (13378) Ecology (19899) Epidemiology (2067) Evolutionary Biology (24320) Genetics (15609) Genomics (22506) Immunology (17736) Microbiology (40394) Molecular Biology (17181) Neuroscience (88605) Paleontology (666) Pathology (2832) Pharmacology and Toxicology (4824) Physiology (7641) Plant Biology (15153) Scientific Communication and Education (2045) Synthetic Biology (4294) Systems Biology (9825) Zoology (2271)
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.