Comprehensive definitions of behavioral metrics, per-frame features, and experimental terminology used in the FlyBowl and FlyDisco behavioral analysis system.
Line-level statistics describing behavior across frames, flies, and videos for a given GAL4 line
Line-level behavior statisticStatistics describing the behavior across frames, flies, and videos collected of a given GAL4 line. They are computed by combining and averaging per-frame features and behavior classifications. Example line-level behavior statistics include the fraction of time the flies spent walking, the average speed of the flies and the average speed of the flies while walking. These statistics were hand-engineered without looking at the results of the screen, and included measures we hypothesized might be independently modulated. We obtained line-level statistics by averaging in a manner chosen to account for the strengths of dependencies
Per-frame featureA hand-engineered feature computed from the flies' trajectories that captures behaviorally-relevant, continuous properties of the flies' instantaneous poses and movements in each frame, such as the instantaneous speed, the distance to the closest fly, and the angle between the two wings.
Behavior classificationsOutput of our automatic behavior classifiers on each frame.
Frame conditionsConditions on which frames to combine to compute line-level behavior statistics.
Fly conditionsConditions on which trajectories to combine to compute line-level behavior statistics.
attemptedcopulationFraction of time flies' behavior is classified as attemptedcopulation.
backupFraction of time flies' behavior is classified as backup.
chaseFraction of time flies' behavior is classified as chase.
copulationFraction of time flies' behavior is classified as copulation.
crabwalkextremeFraction of time flies' behavior is classified as crabwalkextreme.
jumpFraction of time flies' behavior is classified as jump.
notanybehaviorFraction of time flies' behavior is classified as notanybehavior.
notanybehaviorFrames in which the flies are not detected as performing any of the 15 behaviors for which we have trained classifiers.
pivotcenterFraction of time flies' behavior is classified as pivotcenter.
pivottailFraction of time flies' behavior is classified as pivottail.
rightingFraction of time flies' behavior is classified as righting.
stopFraction of time flies' behavior is classified as stop.
touchFraction of time flies' behavior is classified as touch.
walkFraction of time flies' behavior is classified as walk.
wingextensionFraction of time flies' behavior is classified as wingextension.
Main categories of behaviors tracked in the FlyBowl system