Data analysis

Cebra

  • ✓ Website checked Sep 25, 2026

CEBRA research library for latent time-series embeddings, with version-dependent licensing.

CategoryData analysis Pricing modelPricing not yet verified Recorded websitecebra.ai

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

Contrastive time-series embeddings

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

  1. Comparing latent representations across recordings
  2. Exploring label-informed or self-supervised research analyses
  3. 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

Emoji artwork: Twemoji (CC BY 4.0)