Data analysis
Cebra
- ✓ Website checked Sep 25, 2026
CEBRA research library for latent time-series embeddings, with version-dependent licensing.
Tool Information
CEBRA is a research software library for learning compact representations of high-dimensional recordings. The official EPFL Mathis Laboratory site links to its Python implementation and documentation. The library uses contrastive learning and auxiliary variables to analyse time-series data, including joint neural and behavioural recordings. It can support label-informed analyses or self-supervised exploration; the site is not an anonymous browser service that turns a person's brain signals into a finished video.
The documentation describes a PyTorch implementation and a scikit-learn-style interface. Researchers can use the published examples to understand the expected datasets and embedding workflow before setting up their own analysis. Its public documentation also warns that the API can change between versions and recommends checking the installed version for reproducible experiments. This review inspected the official site, repository, license and documentation without installing the library, running a notebook or uploading scientific data.
Licensing depends on the release. The current repository states that source versions 0.4.0 onward use Apache 2.0, while versions 0.1.0 through 0.3.1 were released for academic non-commercial use. The repository and documentation also direct users to EPFL regarding the patented method. The homepage's older patent-pending wording differs from the newer documentation. Check the license of the exact version and the project's patent notice before planning non-academic use; open source should not be reduced to a blanket promise about every deployment.
CEBRA fits researchers comparing latent representations across recordings or studying relationships between behaviour and measured activity. Reported decoding results belong to their experimental datasets and protocols, rather than establishing accuracy for a new recording or a clinical application. Evaluate data alignment, labels, training choices and validation design within the research workflow. No decoding performance, diagnostic use or commercial licensing outcome was tested.
Based on the official website (/, /AdaptiveMotorControlLab/cebra, /AdaptiveMotorControlLab/CEBRA/blob/main/LICENSE.md, /docs/), reviewed by an editor.
Capabilities
What you can do
Joint neural and behavioural analysis
PyTorch and scikit-learn-style interfaces
Version-dependent source license and patent notice
Put it to work
Ideas for your first session
- Comparing latent representations across recordings
- Exploring label-informed or self-supervised research analyses
- Checking software versions and licensing for reproducibility
Example tasks to explore. Results depend on your input and the features available to your account.
Pricing
Source versions 0.4.0 onward are Apache 2.0; versions 0.1.0–0.3.1 have academic non-commercial terms. The project also gives a patent notice and EPFL licensing contact. No hosted subscription or commercial license purchase was tested. · Source checked · Source ↗
Reviews
No approved reviews yet.
About this listing
Task labels reviewed against the current official website.
- Website checked on
- Category
- Data analysis
How we review listings · Report a factual error or broken link
