This project aims to be an open source implementation of the maximal information coefficient measure, a measure of two-variable dependence designed for the exploration of many-dimensional data sets. The project's source code is distributed under the permissive Apache License.
Currently the code implements all the algorithms listed in the article, compiles, and passes all unit tests.
Things that remain to be done are:
- Correct the implementation to produce results close to those of the original implementation
- Optimize the algorithm through aggressive caching
- Explore other methods to obtain better results in less time
For a C implementation that has been tested against the Java one, see http://mpba.fbk.eu/cmine