B-SOiD, an open-source unsupervised algorithm for identification and fast prediction of behaviors

Nat Commun. 2021 Aug 31;12(1):5188. doi: 10.1038/s41467-021-25420-x.

Abstract

Studying naturalistic animal behavior remains a difficult objective. Recent machine learning advances have enabled limb localization; however, extracting behaviors requires ascertaining the spatiotemporal patterns of these positions. To provide a link from poses to actions and their kinematics, we developed B-SOiD - an open-source, unsupervised algorithm that identifies behavior without user bias. By training a machine classifier on pose pattern statistics clustered using new methods, our approach achieves greatly improved processing speed and the ability to generalize across subjects or labs. Using a frameshift alignment paradigm, B-SOiD overcomes previous temporal resolution barriers. Using only a single, off-the-shelf camera, B-SOiD provides categories of sub-action for trained behaviors and kinematic measures of individual limb trajectories in any animal model. These behavioral and kinematic measures are difficult but critical to obtain, particularly in the study of rodent and other models of pain, OCD, and movement disorders.

Publication types

  • Evaluation Study
  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms*
  • Animals
  • Behavior*
  • Behavior, Animal
  • Behavioral Sciences / instrumentation
  • Behavioral Sciences / methods*
  • Biomechanical Phenomena
  • Female
  • Humans
  • Machine Learning
  • Male
  • Mice / physiology*
  • Mice, Inbred C57BL
  • Software