Related Experiment Video
Updated: Jan 29, 2026

Semi-automated Optical Heartbeat Analysis of Small Hearts
Published on: September 16, 2009
Variational infinite heterogeneous mixture model for semi-supervised clustering of heart enhancers
Tahmid F Mehdi1, Gurdeep Singh2, Jennifer A Mitchell2,3
1Department of Computer Science, University of Toronto, Toronto, ON, Canada.
Motivation:
Mammalian genomes can contain thousands of enhancers but only a subset are actively driving gene expression in a given cellular context. Integrated genomic datasets can be harnessed to predict active enhancers. One challenge in integration of large genomic datasets is the increasing heterogeneity: continuous, binary and discrete features may all be relevant. Coupled with the typically small numbers of training examples, semi-supervised approaches for heterogeneous data are needed; however, current enhancer prediction methods are not designed to handle heterogeneous data in the semi-supervised paradigm.
Results:
We implemented a Dirichlet Process Heterogeneous Mixture model that infers Gaussian, Bernoulli and Poisson distributions over features. We derived a novel variational inference algorithm to handle semi-supervised learning tasks where certain observations are forced to cluster together. We applied this model to enhancer candidates in mouse heart tissues based on heterogeneous features. We constrained a small number of known active enhancers to appear in the same cluster, and 47 additional regions clustered with them. Many of these are located near heart-specific genes. The model also predicted 1176 active promoters, suggesting that it can discover new enhancers and promoters.
Availability And Implementation:
We created the 'dphmix' Python package: https://pypi.org/project/dphmix/.
Supplementary Information:
Supplementary data are available at Bioinformatics online.
Related Concept Videos
Mixtures of Acids
A Mixture of a Strong Acid and a Weak Acid
In a mixture of a strong acid and a weak acid, the strong acid dissociates completely and becomes a source of almost all the hydronium ions...
Mixtures of Acids
In a strong and weak acid mixture, the strong acid dissociates completely and becomes a source of almost all the hydronium ions present in the solution. In contrast, the weak acid shows...
What is Variation?
The range, standard deviation, standard error, and variance are the different measures of variation.
Range: The range is the difference between its maximum and...
Improper Integrals: Infinite Intervals
Variation: Normal Distribution, Range, and Standard Deviation
Variation
When independent and dependent variables are plotted on a scatter plot, the slope of a line is a value that describes the rate of change between the two...

