Intelligent Data Engineering and Automation (IDEA) Laboratory

Indian Institute of Technology, Kanpur

MTBA logo


A MATLAB Toolbox for Biclustering Analysis

Developers: Jayesh Kumar Gupta, Sumanik Singh , Nishchal K. Verma &, Shruti Jain

Get started


Biclustering is a popular approach to analyze patterns in a dataset, especially those of biological origin such as gene expression data. Biclustering performs better than classical clustering techniques under certain data sets, since it can simultaneously cluster both rows and columns of matrix unlike the latter. As a result, submatrices exhibiting unique patterns can be revealed helping us to better understand the relationship between row and column variables.

We introduce a new Matlab toolbox designed to perform a variety of biclustering algorithms under a common user interface. Although some implementations are available for the proposed biclustering algorithms, each program is accompanied by a different user interface and use different input-output formats. MTBA tries to fill this gap by providing multiple functionalities for data handling, preprocessing, biclustering and visualization.

Key Features


  • Cheng and Church
  • Bipartite Spectral Graph Partitioning
  • OPSM
  • Iterative Signature (ISA)
  • Spectral Biclustering
  • Information Theoretic Learning (ITL)
  • xMOTIF
  • Plaid
  • FLOC
  • BiMax
  • Bayesian Biclustering
  • LAS
  • Qubic
  • Fabia

How to cite?

Please cite the following paper:

The text format is:
J. K. Gupta, S. Singh and N. K. Verma, “MTBA: MATLAB Toolbox for Biclustering Analysis”, IEEE Workshop on Computational Intelligence: Theories, Applications and Future Directions, IIT Kanpur, India, pp. 94-97, July 2013.
The bibtex format is:
  title={MTBA: MATLAB Toolbox for Biclustering Analysis},
  author={J. K. Gupta, S. Singh, N. K. Verma},


We would like to thank all members of Intelligent Data Engineering and Automation Group at IIT-K for valuable discussions and suggestions. We are also grateful to Andrey Shabalin for graciously releasing the LAS code under LGPL and allowing us to port it to our toolbox.


MIT Licence (More information)

Pull requests are welcome in the bitbucket repository.

Back to top

Copyright © Intelligent Data Engineering and Automation Laboratory
Web fonts from Google.