GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - AdaptiveMotorControlLab/CEBRA: Learnable latent embeddings for joint behavioral and neural analysis - Official implementation of CEBRA

BranchesTags
Open more actions menu

Latest commit

 

History

145 Commits
145 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
cebra
cebra
 
 
conda
conda
 
 
docs
docs
 
 
tests
tests
 
 
third_party
third_party
 
 
tools
tools
 
 
.clabot
.clabot
 
 
.dockerignore
.dockerignore
 
 
.gitignore
.gitignore
 
 
.pre-commit-config.yaml
.pre-commit-config.yaml
 
 
.yapfignore
.yapfignore
 
 
AUTHORS.md
AUTHORS.md
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CITATION.cff
CITATION.cff
 
 
CLA.md
CLA.md
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
Dockerfile
Dockerfile
 
 
LICENSE.md
LICENSE.md
 
 
MANIFEST.in
MANIFEST.in
 
 
Makefile
Makefile
 
 
NOTICE.yml
NOTICE.yml
 
 
PKGBUILD
PKGBUILD
 
 
README.md
README.md
 
 
conftest.py
conftest.py
 
 
pyproject.toml
pyproject.toml
 
 
reinstall.sh
reinstall.sh
 
 
setup.cfg
setup.cfg
 
 

Repository files navigation

📚Documentation | 💡DEMOS | 🛠️ Installation | 🌎 Home Page | 🚨 News | 🪲 Reporting Issues

Downloads Downloads PyPI version License: Apache 2.0 Twitter Follow

Welcome! 👋

CEBRA is a library for estimating Consistent EmBeddings of high-dimensional Recordings using Auxiliary variables. It contains self-supervised learning algorithms implemented in PyTorch, and has support for a variety of different datasets common in biology and neuroscience.

To receive updates on code releases, please 👀 watch or ⭐️ star this repository!

cebra is a patented self-supervised method for non-linear clustering that allows for label-informed time series analysis. It can jointly use behavioral and neural data in a hypothesis- or discovery-driven manner to produce consistent, high-performance latent spaces. While it is not specific to neural and behavioral data, this is the first domain we used the tool in. This application case is to obtain a consistent representation of latent variables driving activity and behavior, improving decoding accuracy of behavioral variables over standard supervised learning, and obtaining embeddings which are robust to domain shifts.

References

  • 📄 Publication April 2025: Time-series attribution maps with regularized contrastive learning. Steffen Schneider, Rodrigo González Laiz, Anastasiia Filipova, Markus Frey, Mackenzie Weygandt Mathis. AISTATS 2025.

  • 📄 Publication April 2025: Self-supervised contrastive learning performs non-linear system identification Rodrigo González Laiz*, Tobias Schmidt*, Steffen Schneider. ICLR 2025.

  • 📄 Publication May 2023: Learnable latent embeddings for joint behavioural and neural analysis. Steffen Schneider*, Jin Hwa Lee* and Mackenzie Weygandt Mathis. Nature 2023.

  • 📄 Preprint April 2022: Learnable latent embeddings for joint behavioral and neural analysis. Steffen Schneider*, Jin Hwa Lee* and Mackenzie Weygandt Mathis

Patent Information

  • Dimensionality reduction of time-series data, and systems and devices that use the resultant embeddings. Steffen Schneider* & Mackenzie Weygandt Mathis*. Awarded Dec 2025. Please contact the TTO office at EPFL for licensing.

License

  • Since version 0.4.0, CEBRA is open source software under an Apache 2.0 license.
  • Prior versions 0.1.0 to 0.3.1 were released for academic use only (please read the license file).

About

Learnable latent embeddings for joint behavioral and neural analysis - Official implementation of CEBRA

cebra.ai

Topics

contrastive-learningmachine-learningneuroscience-methodspytorch

Resources

Readme
License

Code of conduct

Code of conduct
Activity
Custom properties

Stars

1.1k stars

Watchers

35 watching

Forks

103 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.