Systematic exploration of unsupervised methods for mapping behavior
Abstract
To fully understand the mechanisms giving rise to behavior, we need to be able to precisely measure it. When coupled with large behavioral data sets, unsupervised clustering methods offer the potential of unbiased mapping of behavioral spaces. However, unsupervised techniques to map behavioral spaces are in their infancy, and there have been few systematic considerations of all the methodological options. We compared the performance of seven distinct mapping methods in clustering a data set consisting of the x-and y-positions of the six legs of individual flies. Legs were automatically tracked by small pieces of fluorescent dye, while the fly was tethered and walking on an air-suspended ball. We find that there is considerable variation in the performance of these mapping methods, and that better performance is attained when clustering is done in higher dimensional spaces (which are otherwise less preferable because they are hard to visualize). High dimensionality means that some algorithms, including the non-parametric watershed cluster assignment algorithm, cannot be used. We developed an alternative watershed algorithm which can be used in high-dimensional spaces when the probability density estimate can be computed directly. With these tools in hand, we examined the behavioral space of fly leg postural dynamics and locomotion. We find a striking division of behavior into modes involving the fore legs and modes involving the hind legs, with few direct transitions between them. By computing behavioral clusters using the data from all flies simultaneously, we show that this division appears to be common to all flies. We also identify individual-to-individual differences in behavior and behavioral transitions. Lastly, we suggest a computational pipeline that can achieve satisfactory levels of performance without the taxing computational demands of a systematic combinatorial approach.\n\nAbbreviationsGMM: Gaussian mixture model; PCA: principal components analysis; SW: sparse watershed; t-SNE: t-distributed stochastic neighbor embedding
02 /Specification & Classification
Click any tag to browse matching papers- Organism
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- SUBTLE: An unsupervised platform with temporal link embedding that maps animal behavior
Jea Kwon, Sunpil Kim, … Changjoon Justin Lee·International Journal of Computer VisionPeer-reviewed·May 20, 2024
- Mapping the structure of drosophilid behavior
Gordon J Berman, Daniel M Choi, … Joshua W Shaevitz·bioRxiv·Feb 20, 2014
- Flying In-formation: A computational method for the classification of host seeking mosquito flight patterns using path segmentation and unsupervised machine learning
M. Fowler, A. J. Abbott, … P. J. McCall·bioRxiv·Nov 24, 2021
- Unsupervised manifold learning of collective behavior
Mathew Titus, George I. Hagstrom, James R. Watson·PLoS Computational BiologyPeer-reviewed·Feb 12, 2021
- Beyond single discrete responses: An integrative and multidimensional analysis of behavioral dynamics assisted by Machine Learning
A. Leon, V. Hernandez, … E. Escamilla·bioRxiv·Mar 17, 2021
- The Fly Disco: Hardware and software for optogenetics and fine-grained fly behavior analysis
Alice A. Robie, Adam L. Taylor, … Kristin M. Branson·bioRxiv·Nov 4, 2024