SLEAP (Social LEAP Estimates Animal Poses) is a deep learning framework for animal pose tracking.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
sleap-1.3.4-py3-none-any.whl
(1.2 MB
view details)
File details
Details for the file sleap-1.3.4-py3-none-any.whl
.
File metadata
- Download URL: sleap-1.3.4-py3-none-any.whl
- Upload date:
- Size: 1.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 965532b6777e0a670895838bc5c464e5637f5515dd31bad0e324b91e4c685410 |
|
MD5 | ede2ee401eb407524c4d904f77f10ddc |
|
BLAKE2b-256 | 8869e5ba5cc2938360fc2d8029f8cf9932e8cfc315be7001fd697a551b753cb2 |
Social LEAP Estimates Animal Poses (SLEAP)
SLEAP is an open source deep-learning based framework for multi-animal pose tracking (Pereira et al., Nature Methods, 2022). It can be used to track any type or number of animals and includes an advanced labeling/training GUI for active learning and proofreading.
Features
Easy, one-line installation with support for all OSes
Purpose-built GUI and human-in-the-loop workflow for rapidly labeling large datasets
Single- and multi-animal pose estimation with top-down and bottom-up training strategies
State-of-the-art pretrained and customizable neural network architectures that deliver accurate predictions with very few labels
Fast training: 15 to 60 mins on a single GPU for a typical dataset
Fast inference: up to 600+ FPS for batch, <10ms latency for realtime
Support for remote training/inference workflow (for using SLEAP without GPUs)
Flexible developer API for building integrated apps and customization
Get some SLEAP
SLEAP is installed as a Python package. We strongly recommend using Miniconda to install SLEAP in its own environment.
You can find the latest version of SLEAP in the Releases page.
Quick install
conda (Windows/Linux/GPU):
pip (any OS except Apple silicon):
See the docs for full installation instructions.
Learn to SLEAP
Learn step-by-step: Tutorial
Learn more advanced usage: Guides and Notebooks
Learn by watching: MIT CBMM Tutorial
Learn by reading: Paper (Pereira et al., Nature Methods, 2022) and Review on behavioral quantification (Pereira et al., Nature Neuroscience, 2020)
Learn from others: Discussions on Github
References
SLEAP is the successor to the single-animal pose estimation software LEAP (Pereira et al., Nature Methods, 2019).
If you use SLEAP in your research, please cite:
BibTeX:
Contact
Follow @talmop on Twitter for news and updates!
Technical issue with the software?
Check the Help page.
Ask the community via discussions on Github.
Search the issues on GitHub or open a new one.
General inquiries? Reach out to talmo@salk.edu.
Contributors
Talmo Pereira, Salk Institute for Biological Studies
Liezl Maree, Salk Institute for Biological Studies
Arlo Sheridan, Salk Institute for Biological Studies
Arie Matsliah, Princeton Neuroscience Institute, Princeton University
Nat Tabris, Princeton Neuroscience Institute, Princeton University
David Turner, Research Computing and Princeton Neuroscience Institute, Princeton University
Joshua Shaevitz, Physics and Lewis-Sigler Institute, Princeton University
Mala Murthy, Princeton Neuroscience Institute, Princeton University
SLEAP was created in the Murthy and Shaevitz labs at the Princeton Neuroscience Institute at Princeton University.
SLEAP is currently being developed and maintained in the Talmo Lab at the Salk Institute for Biological Studies, in collaboration with the Murthy and Shaevitz labs at Princeton University.
This work was made possible through our funding sources, including:
NIH BRAIN Initiative R01 NS104899
Princeton Innovation Accelerator Fund
License
SLEAP is released under a Clear BSD License and is intended for research/academic use only. For commercial use, please contact: Laurie Tzodikov (Assistant Director, Office of Technology Licensing), Princeton University, 609-258-7256.
Links
Documentation Homepage
Overview
Installation
Tutorial
Guides
Notebooks
Developer API
Help