Home

jClust is an easy-to-use standalone application for clustering analysis. It comes with several supervised and unsupervised algorithms to cluster and group heterogeneous data. jClust runs under any OS. The  calculations take place locally at the users machine. Java 6 or higher is required for the application to run.

 

The application for 32bit OS can be downloaded from

HERE

For 64 bit Systems just recompile the executable files

 

The algorithms supported by jClust application are:

 

bullet

k-Means

bullet

Affinity Propagation

bullet

Spectral Clustering

bullet

Markov Clustering (MCL)

bullet

Restricted Neighborhood Search Cluster (RNSC)

bullet

MULIC

 

For detecting cliques:

bullet

Bron-Kerbosch algorithm is supported

 

To filter and reduce the noise of the clusters 4 filters are supported. These are:

bullet

Haircut operation

bullet

Density Control

bullet

Outside-Inside Methodology

bullet

Best Neighbor

 

To visualize clusters:

bullet

we implemented a newer version of Medusa Visualization tool.

 

The main idea behind jClust project is to provide a strong collection of clustering algorithms that can be applied to various data to address different problems. Ideas of how this software can be useful for biologists for:

 

Abstract clustering of literature that are related between each other

bullet

Microarray clustering

bullet

Identification of protein families

bullet

Prediction of protein complexes from protein-protein interaction data

bullet

Prediction and visualization of homologous proteins

bullet

Clustering of heterogeneous data to see connections between clusters

bullet

Chemical clustering using Tanimoto distances

bullet

....and many many other case studies