Related Experiment Video
Updated: Jul 31, 2025

IR-TEx: An Open Source Data Integration Tool for Big Data Transcriptomics Designed for the Malaria Vector Anopheles gambiae
Published on: January 15, 2020
Embo: a Python package for empirical data analysis using the Information Bottleneck
Eugenio Piasini1, Alexandre L S Filipowicz2, Jonathan Levine3
1Computational Neuroscience Initiative and Department of Physics and Astronomy, University of Pennsylvania.
Abstract:
We present embo, a Python package to analyze empirical data using the Information Bottleneck (IB) method and its variants, such as the Deterministic Information Bottleneck (DIB). Given two random variables X and Y, the IB finds the stochastic mapping M of X that encodes the most information about Y, subject to a constraint on the information that M is allowed to retain about X. Despite the popularity of the IB, an accessible implementation of the reference algorithm oriented towards ease of use on empirical data was missing. Embo is optimized for the common case of discrete, low-dimensional data. Embo is fast, provides a standard data-processing pipeline, offers a parallel implementation of key computational steps, and includes reasonable defaults for the method parameters. Embo is broadly applicable to different problem domains, as it can be employed with any dataset consisting in joint observations of two discrete variables. It is available from the Python Package Index (PyPI), Zenodo and GitLab.
Related Concept Videos
Biostatistics: Overview
Discrete variables are...
Statistical Software for Data Analysis and Clinical Trials
Statistical Methods for Analyzing Epidemiological Data
Statistical Analysis: Overview
One of the most commonly used statistical quantifiers is the mean, which is the ratio between the sum of the numerical values of all results and the...
Analysis of Population Pharmacokinetic Data
Empirical Method to Interpret Standard Deviation
This rule is used widely in statistics to calculate the proportion of data values...

