Data Analysis Software

          This page features for software relevant for analysis of behaviors, neural data, and pre-recorded video software. Each of the projects in this category features software packages built for Python, R, and MATLAB (Octave) among others and most projects also feature graphical user interfaces for ease of use with or without coding experience. Behavior Video Analysis includes software for deriving behaviors from pre-recorded videos. Behavioral Data Analysis includes software for analyzing data from apparatus (e.g. lickometers, levers, joysticks). Neural Signal Analysis is specific for analyzing neural data ranging from calcium imaging to LFP to single neurons. 

            For projects that are relevant to a specific kind of behavioral study (e.g. decision making or motor learning), species (e.g. mouse or bee), or neurological model (e.g. schizophrenia or Parkinson’s), use the search bar to find projects by tag! You can also search by microcontroller (e.g. Arduino, micropython) or programming language!

 

DeepSlice

DeepSlice

One-Rat Turnstile (ORT)

One-Rat Turnstile (ORT)

ReachOut

ReachOut

Miniscope-LFOV

Miniscope-LFOV

3D-printed Hindlimb Stabilization Apparatus

3D-printed Hindlimb Stabilization Apparatus

Pybehave

Pybehave

E-Scope

E-Scope

HERBs: head-fixed environment for rodent behaviors

HERBs: head-fixed environment for rodent behaviors

Markerless Mouse Tracking for Social Experiments

Markerless Mouse Tracking for Social Experiments

SEB3R

SEB3R

FASTMAP

FASTMAP

WholeBrain

WholeBrain

MoSeq

MoSeq

Pipette Finding CNN

Pipette Finding CNN

Synaptic Vesicles Detection and Localization

Synaptic Vesicles Detection and Localization

HFOApp

HFOApp

Live Mouse Tracker Toolkit

Live Mouse Tracker Toolkit

Lightning Pose: a semi-supervised animal pose estimation algorithm, Bayesian post processing approach and deep learning package

Lightning Pose: a semi-supervised animal pose estimation algorithm, Bayesian post processing approach and deep learning package

PyMouseTracks: Adaptable Rodent Tracking System

PyMouseTracks: Adaptable Rodent Tracking System

LFP Monitoring: Multianimal Chronic Video Platform for Behavioral Scoring

LFP Monitoring: Multianimal Chronic Video Platform for Behavioral Scoring

Brainways: An Open-Source AI-based Software For Registration and Analysis of Fluorescent Markers on Coronal Brain Slices

Brainways: An Open-Source AI-based Software For Registration and Analysis of Fluorescent Markers on Coronal Brain Slices

LIQ HD

LIQ HD

AnimalTA

AnimalTA

JAX Animal Behavior System (JABS)

JAX Animal Behavior System (JABS)

RatInABox

RatInABox

BehaviorDEPOT

BehaviorDEPOT

Closing the loop in legged neuromechanics: An open-source computer vision controlled treadmill

Closing the loop in legged neuromechanics: An open-source computer vision controlled treadmill

M3 Platform: The McGill-Mouse-Miniscope Touchscreen Behavior Platform

M3 Platform: The McGill-Mouse-Miniscope Touchscreen Behavior Platform

CaT-z: 3D Tracking and Automatic Classification of Rodent Behavior

CaT-z: 3D Tracking and Automatic Classification of Rodent Behavior

WRAQ

WRAQ

Pynapple

Pynapple

MouBeAt

MouBeAt

OpBox

OpBox

ACTman: Automated preprocessing and analysis of actigraphy data

ACTman: Automated preprocessing and analysis of actigraphy data

DANNCE

DANNCE

LiftPose3D

LiftPose3D

Anipose

Anipose

Rtrack and ColonyTrack

Rtrack and ColonyTrack

pyPhotometry

pyPhotometry

3D Printed Superfusion Chamber

3D Printed Superfusion Chamber

SpikeInterface

SpikeInterface

USVCAM

USVCAM

JARVIS

JARVIS

Modular LED Displays

Modular LED Displays

Minian

Minian

pMAT (photometry modular analysis tool)

pMAT (photometry modular analysis tool)

LED Zappelin’

LED Zappelin’

GoFish

GoFish

SHARCQ

SHARCQ

VAME: Variational Embedding of Animal Motion

VAME: Variational Embedding of Animal Motion

SipperViz

SipperViz

DLStream

DLStream

CellExplorer

CellExplorer

AutomaticSleepScoringTool

AutomaticSleepScoringTool

PavCA

PavCA

SIPEC

SIPEC

Multiple Monkey Pose Estimation with OpenPose

Multiple Monkey Pose Estimation with OpenPose

CLARA

CLARA

TweetyNet

TweetyNet

TRex

TRex

Pycro-Manager

Pycro-Manager

AlphaTracker

AlphaTracker

SeqSeek

SeqSeek

GuPPy

GuPPy

Webcam-Based Online Eye-Tracking for Behavioral Research

Webcam-Based Online Eye-Tracking for Behavioral Research

ABA: Atlas-Based Analysis

ABA: Atlas-Based Analysis

FlyBrainLab

FlyBrainLab

GazeMetrics

GazeMetrics

Cellpose

Cellpose

DABEST and permuco

DABEST and permuco

Brainrender

Brainrender

COMPASS

COMPASS

PAWS

PAWS

MARS, MARS-Developer, and BENTO

MARS, MARS-Developer, and BENTO

DeepEthogram

DeepEthogram

EZcalcium

EZcalcium

SLEAP, LEAP, and MotionMapper

SLEAP, LEAP, and MotionMapper

BonZeb

BonZeb

DeepPoseKit

DeepPoseKit

Open Skinner Box

Open Skinner Box

Pypreclin

Pypreclin

NeuroChaT

NeuroChaT

Open-tES

Open-tES

D-Track

D-Track

DeepLabCut

DeepLabCut

Locomouse

Locomouse

FaceSync

FaceSync

RAVE

RAVE

BrainGlobe

BrainGlobe

LinCoM

LinCoM

openEyeTrack

openEyeTrack

Catalepsy Bar

Catalepsy Bar

PiDose

PiDose

DeepFly3D

DeepFly3D

MNE Scan

MNE Scan

Rodent Arena Tracker (RAT)

Rodent Arena Tracker (RAT)

SpikeForest

SpikeForest

neurotic

neurotic

PASTA

PASTA

Toolboxes for Spike and LFP Analysis

Toolboxes for Spike and LFP Analysis

Open Source Whisking Video Database

Open Source Whisking Video Database

Open Source Joystick

Open Source Joystick

Robotic Flower System for Bee Behavior

Robotic Flower System for Bee Behavior

OpenMonkeyStudio

OpenMonkeyStudio

Rigbox

Rigbox

SimBA: simple behavior analysis

SimBA: simple behavior analysis

B-soID: unsupervised behavior analysis

B-soID: unsupervised behavior analysis

AutoPilot: python framework for behavior experiments with raspberry pi

AutoPilot: python framework for behavior experiments with raspberry pi

Oat: online animal tracker

Oat: online animal tracker

An automated behavioral box to assess forelimb function in rats

An automated behavioral box to assess forelimb function in rats

Automated Home-Cage Rodent Two-bottle Choice Test

Automated Home-Cage Rodent Two-bottle Choice Test

LocoWhisk and ART

LocoWhisk and ART

SpikeGadgets

SpikeGadgets

Pathfinder

Pathfinder

RAD

RAD

MouseMove

MouseMove

optoPAD and flyPAD

optoPAD and flyPAD

DeepBehavior

DeepBehavior

ezTrack

ezTrack

Low Cost Open Source Eye Tracking

Low Cost Open Source Eye Tracking

Automated Classification of Self-grooming in Mice

Automated Classification of Self-grooming in Mice

AutonoMouse

AutonoMouse

Stytra

Stytra

Phenopy

Phenopy

Cerebro Wireless Optogenetic System

Cerebro Wireless Optogenetic System

Telemetry System for Recording EEG

Telemetry System for Recording EEG

Actifield

Actifield

CAVE

CAVE

idtracker.ai

idtracker.ai

Worm Behavior Platform

Worm Behavior Platform

Mousecam

Mousecam

CaImAn

CaImAn

Dual-port Lick Detector

Dual-port Lick Detector

DeepSqueak

DeepSqueak

ELOPTA

ELOPTA

Live Mouse Tracker

Live Mouse Tracker

PsiBox

PsiBox

Multi-channel Fiber Photometry

Multi-channel Fiber Photometry

KineMouse Wheel

KineMouse Wheel

EthoWatcher

EthoWatcher

VASIC

VASIC

NeuroMatic

NeuroMatic

Argus

Argus

Picamera

Picamera

An opensource lickometer and microstructure analysis program

An opensource lickometer and microstructure analysis program

Microwave-based Homecage Motion Detector

Closed-Loop System

Closed-Loop System

Head-Fixed Setup for Combined Behavior, Electrophysiology, and Optogenetics

Head-Fixed Setup for Combined Behavior, Electrophysiology, and Optogenetics

ToxTrac

ToxTrac

MedParse

MedParse

Automated mouse homecage two-bottle choice test

Automated mouse homecage two-bottle choice test

FaceMap

FaceMap

Ethoscopes

Ethoscopes

Open-source touch-screen for rodent behavioral testing

Open-source touch-screen for rodent behavioral testing

LocoWhisk

LocoWhisk

ZebraTrack

ZebraTrack

Pyper

Pyper

3DTracker

3DTracker

Mousetrap

Mousetrap

M-Track

M-Track

OptiMouse

OptiMouse

Open Source platform for Sensory Tasks

Open Source platform for Sensory Tasks

Autoreward2

Autoreward2

FinchScope

FinchScope

Automated Rodent Tracker (ART)

Automated Rodent Tracker (ART)

Pixying Behavior

Pixying Behavior

Open Ephys

Open Ephys

Eco-HAB

Eco-HAB

BPM Biosignals

BPM Biosignals

Attys

Attys

Ultrasonic Vocalization (USV) Detector

Ultrasonic Vocalization (USV) Detector

Behavioral Observation Research Interactive Software (BORIS)

Behavioral Observation Research Interactive Software (BORIS)

Bonsai

Bonsai

Scintillate

Scintillate

Quantifying Animal Movement from Pre-recorded Videos

Quantifying Animal Movement from Pre-recorded Videos

Oculomatic Eye-Tracking

UCLA Miniscope

UCLA Miniscope

Laubach Lab GitHub Repository

Laubach Lab GitHub Repository

Wave Surfer

Wave Surfer

Hao Chen Lab Repository

Hao Chen Lab Repository

ArduiPod Box

ArduiPod Box

Feldman Lab Lickometer

Feldman Lab Lickometer

Feeding Experimentation Device

Feeding Experimentation Device

Have a project that fits these categories? Let us know!

Check out related project categories!