Related Experiment Video
Updated: Aug 11, 2025

Large-scale Reconstructions and Independent, Unbiased Clustering Based on Morphological Metrics to Classify Neurons in Selective Populations
Published on: February 15, 2017
CommonNNClustering─A Python Package for Generic Common-Nearest-Neighbor Clustering
Jan-Oliver Kapp-Joswig1, Bettina G Keller1
1Department of Theoretical Chemistry, Freie Universität Berlin, Arnimallee 22, 14195Berlin, Germany.
This study introduces CommonNNClustering, a Python package for efficient density-based clustering. It simplifies identifying molecular conformations from simulations for kinetic modeling.
Area of Science:
- Data Science
- Computational Chemistry
- Biophysics
Background:
- Density-based clustering is vital for data science, adept at finding complex cluster shapes and handling outliers.
- These methods are particularly useful in molecular dynamics simulations for identifying low-energy conformations.
- Such conformations are key for building kinetic Markov-state models.
Purpose of the Study:
- To present CommonNNClustering, an open-source Python package.
- To offer an efficient and user-friendly reimplementation of the common-nearest-neighbor (CommonNN) clustering method.
- To facilitate hierarchical clustering and result evaluation in data analysis.
Main Methods:
- Implementation of the common-nearest-neighbor (CommonNN) clustering algorithm.
- Development of functionalities for hierarchical clustering.
- Design of a generic API for flexibility and customization.
Main Results:
- An open-source Python package, CommonNNClustering, is now available.
- The package provides efficient and easy-to-use tools for density-based clustering.
- Functionalities for hierarchical clustering and result evaluation are included.
Conclusions:
- CommonNNClustering offers a flexible and customizable solution for density-based clustering.
- The package enhances the analysis of molecular dynamics simulations.
- It provides a foundation for constructing kinetic Markov-state models.
Related Concept Videos
Cluster Sampling Method
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
Central Limit Theorem
The sample size, n, that...
Comparing Copy Number Variations and SNPs
Copy number variations or CNVs are the structural variations that cover more than 1kb of DNA sequence. The single nucleotide polymorphism (SNP), on the other hand, is a single nucleotide change or a point mutation that is found in more than 1%...
Coefficient of Correlation
If you suspect a linear relationship between x and y, then r can measure how strong the linear relationship is.
What the VALUE of r tells us:
The value of r is always between –1 and +1: –1 ≤ r ≤ 1.
The size of the correlation r indicates the...
Wilcoxon Signed-Ranks Test for Median of Single Population
Single Nucleotide Polymorphisms-SNPs

