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

Patent Information

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

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.6.1.tar.gz (240.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cebra-0.6.1-py3-none-any.whl (254.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cebra-0.6.1.tar.gz
  • Upload date:
  • Size: 240.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for cebra-0.6.1.tar.gz
Algorithm Hash digest
SHA256 ec7a6674f2e5520e1022d3af45925fa8a6326e23beb27d06a6fc92064bf876c7
MD5 76b168ee5808d834da4154fa6e7db903
BLAKE2b-256 0fd0395f96d7ef0d554a321c8de13a51c63c22cbaa2f12a42b29d7e5aa77327f

See more details on using hashes here.

File details

Details for the file cebra-0.6.1-py3-none-any.whl.

File metadata

  • Download URL: cebra-0.6.1-py3-none-any.whl
  • Upload date:
  • Size: 254.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for cebra-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e6ef02cc9c62ccdb1e5cf75419539276de0ec0d60e3f7ac43a8a9894eadbf23a
MD5 0775ff14b8ec534871519f5760f6d138
BLAKE2b-256 d03e08cfd4197bdedb1eb42a1f3349cc69c246ddf098d9bc434d57e0f83f80d8

See more details on using hashes here.

Supported by

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