Some time ago, I ported to Julia one of my research projects - linear manifold clustering algorithm or LMCLUS. Initially, it was develop by Robert Haralick, who is my research adviser, and Rave Harpaz in 2005 1.

I picked algorithm C++ sources from Rave and created R package with an option to compile into a standalone shared library without R dependencies. LMCLUS is used in the one of research projects collaborated with NASA GISS.

Sources for LMCLUS algorithm: C++/R and Julia package.


  1. Robert Haralick and Rave Harpaz, “Linear manifold clustering in high dimensional spaces by stochastic search”, Pattern Recognition Society, 2007. ↩︎