Skip to main content

Consistent Embeddings of high-dimensional Recordings using Auxiliary variables

Project description

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 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.

Reference

License

  • CEBRA is released for academic use only (please read the license file). If this license is not appropriate for your application, please contact Prof. Mackenzie W. Mathis (mackenzie@post.harvard.edu) for a commercial use license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cebra-0.2.0.tar.gz (160.7 kB view details)

Uploaded Source

Built Distribution

cebra-0.2.0-py2.py3-none-any.whl (171.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file cebra-0.2.0.tar.gz.

File metadata

  • Download URL: cebra-0.2.0.tar.gz
  • Upload date:
  • Size: 160.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for cebra-0.2.0.tar.gz
Algorithm Hash digest
SHA256 fef663e4f161a08df634721e6c702a678e56fbdfb9f5832837b64f321fd1bee1
MD5 6e066f6df69cd81b5c0de0742f437ac5
BLAKE2b-256 95d96ed3d5cc181e498b536f67e177b9f9adcbd72d30f9e884523f2a8c5a297e

See more details on using hashes here.

File details

Details for the file cebra-0.2.0-py2.py3-none-any.whl.

File metadata

  • Download URL: cebra-0.2.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 171.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for cebra-0.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6eeb60e1f43762bcf39d5c9536a58d44cd261ee319831515e97329a05b351510
MD5 2ad6f40c3b4a4eabcb8060b28efa3a87
BLAKE2b-256 ae63bbbf3ca2c5537aebe0f964a9b811d1f6356d58af294405f1df3fa3e65d0c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page