Skip to content

franrole/cclust_package

Repository files navigation

Coclust: a Python package for co-clustering

Coclust provides both a Python package which implements several diagonal and non-diagonal co-clustering algorithms, and a ready to use script to perform co-clustering.

Co-clustering (also known as biclustering), is an important extension of cluster analysis since it allows to simultaneously groups objects and features in a matrix, resulting in both row and column clusters.

The script enables the user to process a dataset with co-clustering algorithms without writing Python code.

The Python package provides an API for Python developers. This API allows to use the algorithms in a pipeline with scikit-learn library for example.

coclust is distributed under the 3-Clause BSD license.

See the available documentation for details and usage samples.

If you use this package, please cite:

François Role, Stanislas Morbieu, Mohamed Nadif. CoClust: A Python Package for Co-clustering.
Journal of Statistical Software 88 (7): 1-29 (2019)

Changelog

0.2.0 - February, 2017

  • Improved documentation
  • Restructuring
  • Evaluation, visualization and loading utilities
  • Easier installation of optional dependencies

0.1.3 - April, 2016

  • New visualization methods in the utils module.
  • New demos.
  • Better PEP 8 conformance
  • Improved documentation.

0.1.1 - March 07, 2016

  • First release.

Code

You can check the latest sources with the command:

git clone https://github.com/franrole/cclust_package.git