- Principal Component Analysis (PCA)
- Standardization
- Variance decomposition
- Loadings interpretation
- Distribution-based imputation
- k-Nearest Neighbors (kNN) imputation
- Agglomerative hierarchical clustering
- Euclidean distance
- Average linkage
- Dendrogram reconstruction
- Watershed-inspired peak detection
- Discrete diffusion-based denoising
- Vanilla coverage normalization
- ICE (Iterative Correction and Eigenvector decomposition)
- Gene Ontology (GO) enrichment scoring
- Evidence filtering
- Qualifier filtering
- Aspect separation (BP / CC / MF)
- Molecular dynamics trajectory analysis
- RMSD
- Radius of gyration
- SASA
- Radial distribution functions
- Contact frequency analysis
- Notebooks run top-to-bottom without hidden state.
- Example datasets are provided under
data/examples/when possible. - Large external datasets are not redistributed.
- Environment reproducibility is managed via
pyproject.tomland optional module extras.
git clone https://github.com/<your-username>/<repo-name>.git
cd <repo-name>
python -m venv .venv
source .venv/bin/activate # macOS / Linux
# .venv\Scripts\activate # Windows
pip install -e ".[all]"
pip install jupyterlab
jupyter labOpen notebooks from the notebooks/ directory.