Skip to content

Clustering & PCA

Source: src/lib/md/MdClusteringPanel.svelte

Overview

Clusters MD trajectory frames based on structural similarity and performs PCA for dimensionality reduction. Identifies distinct conformational states.

Components

MdClusteringPanel

Interactive panel for clustering and PCA configuration.

Algorithms

K-Means

Partition frames into k clusters based on structural descriptors.

DBSCAN

Density-based clustering that automatically determines the number of clusters.

Hierarchical

Agglomerative clustering with dendrogram visualization.

PCA

Principal Component Analysis

Projects high-dimensional trajectory data onto orthogonal components capturing maximum variance.

Visualization

2D scatter plot of frames in PC1-PC2 space, colored by cluster assignment.

Server API

Endpoint: POST /api/md/clustering

CatGo is licensed under AGPL-3.0-or-later. If CatGo contributes to your work, please include “This work used CatGo (https://app.catgo-ucsd.org).” and the preferred citation in CITATION.cff. This request is not an additional condition of the AGPL license.