TABLE 2.
Software | Article | Behavioral test/use# | Algorithm: Ha, MLb, DLc | General capability | Functionality and features | Software properties | |||||
Input modality | Validation or optimization | Background subtraction | Real-time | Modular architecture | Operating systems | Packages | |||||
AlphaTracker | Chen et al., 2020 | Social interaction | DL | Tracking, pose estimation, behavior | RGB | Validation | Yes | Yes | Yes | Windows+, MacOS+, Linux | Python Package |
AnimalTracker | Gulyás et al., 2016 | Not specified | H | Tracking | Grayscale | None | Yes | Yes | Yes | Windows | GUI, JAVA |
Behavior Atlas | Huang et al., 2021 | OFT, rearing, grooming | ML | Behavior | RGB | Validation | No | No | Yes | Windows+, MacOS+, Linux+ | MATLAB App |
BehaviorDEPOT | Gabriel et al., 2022 | OFT, EPM, NORT, fear conditioning | H | Behavior | Pose and tracking data | Validation | No | No | Yes | Windows, MacOS | GUI, MATLAB App |
B-SOiD | Hsu and Yttri, 2021 | Locomotion, itching, rearing, grooming | ML | Behavior | Pose and tracking data | Validation | No | Yes | Yes | Windows, MacOS, Linux | GUI, Python Package |
CaT-z | Gerós et al., 2020 | OFT, EPM | ML | Tracking, behavior | RGB-D | Validation | Yes | No | Yes | Windows | GUI |
DBscorer | Nandi et al., 2021 | FST, TST | H | Behavior | Grayscale | Validation | Yes | No | No | Windows | GUI, MATLAB App |
DeepAction | Harris et al., 2022 | Homecage monitoring | DL | Behavior | RGB | Validation | No | No | Yes | Windows+, MacOS+, Linux+ | GUI, MATLAB App |
DeepCaT-z | Gerós et al., 2022 | Locomotion, rearing, grooming | DL | Tracking, behavior | RGB-D | Validation | Yes | Yes | Yes | Windows, MacOS | GUI |
DeepEthogram | Bohnslav et al., 2021 | OFT, EPM, FST, social interaction | DL | Behavior | RGB | Both | No | No | Yes | Windows, MacOS, Linux | GUI, Python Package |
DeepLabCut | Mathis et al., 2018 | OFT, EPM, MWM | DL | Tracking, pose estimation | RGB | Both | Yes | Yes | Yes | Windows, MacOS, Linux | GUI, Python Package |
ezTrack | Pennington et al., 2019 | OFT, EPM, FST, NORT, fear conditioning | H | Tracking, behavior | Grayscale | Validation | Yes | Yes | Yes | Windows, MacOS, Linux | Python Package |
JAABA | Kabra et al., 2013 | Locomotion | ML | behavior | Tracking data | Validation | No | No | No | Windows, MacOS, Linux | GUI, MATLAB App |
LabGym | Hu et al., 2022 | Test agnostic | DL | Tracking, behavior | RGB | Validation | Yes | Yes | Yes | Windows+, MacOS+, Linux+ | GUI, Python Package |
LiveMouse Tracker* |
de Chaumont et al., 2019 | OFT, rearing, grooming, head movements | ML | Tracking, pose estimation, behavior | RGB | Validation | Yes | Yes | No | Windows | GUI |
MARS | Segalin et al., 2021 | Social interaction | ML, DL | Tracking, pose estimation, behavior | RGB | Validation | No | No | Yes | Windows, MacOS, Linux | GUI, Python Package |
Motr | Ohayon et al., 2013 | Not specified | ML | Tracking | Grayscale | Validation | Yes | No | No | Windows, Linux | GUI, MATLAB App |
OpenLabCluster | Li et al., 2022 | Test agnostic | ML, DL | Behavior | Pose and tracking data | Validation | No | No | No | Windows, MacOS, Linux | GUI, Python Package |
SimBA | Nilsson et al., 2020 | Social interaction | ML, DL | Tracking, pose estimation, behavior | RGB | Both | No | No | Yes | Windows, MacOS, Linux | GUI, Python Package |
SIPEC | Marks et al., 2022 | OFT | DL | Tracking, pose estimation, behavior | RGB | Validation | Yes | No | Yes | Windows+, MacOS+, Linux | GUI, Python Package |
ToxTrac* | Rodriquez et al., 2017 | Not specified | H | Tracking | Grayscale | None | Yes | Yes | No | Windows | GUI |
TREBA | Sun et al., 2021 | Not specified | H, DL | Behavior | RGB | Validation | Yes | No | No | Windows+, MacOS+, Linux+ | Python Package |
VAME | Luxem et al., 2022a | Locomotion, OFT, rearing, grooming | ML, DL | Behavior | Pose and tracking data | Validation | No | No | No | Windows, MacOS, Linux | Python Package |
VSAMBR | Jhuang et al., 2010 | Homecage monitoring | ML | Tracking, behavior | Grayscale | Validation | Yes | No | Yes | Windows+, MacOS+, Linux | GUI, MATLAB App |
#Please note that specified behavioral tests are those mentioned in the original articles. Listed software may analyze other behaviors or tests that are not specified here.
aHand-coded heuristics.
bMachine learning (non-neural network).
cDeep learning (neural network).
*These software are open-access, but not open-source.
+Software may work in these operating systems, but this is not specified in the original article.
OFT, open field test; EPM, elevated plus maze; FST, forced swim test; MWM, Morris water maze; NORT, novel object recognition test.