bio-data-visualization-ggplot2-fundamentals
R ggplot2 for publication-quality genomics and omics figures.
Maintainer K-Dense Inc. · Last updated April 1, 2026
UMAP (Uniform Manifold Approximation and Projection) is a dimensionality reduction technique for visuali.
Original source
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/umap-learn
Skill Snapshot
Source Doc
UMAP follows scikit-learn conventions and can be used as a drop-in replacement for t-SNE or PCA.
import umap
from sklearn.preprocessing import StandardScaler
## Method 1: Single step (fit and transform)
embedding = umap.UMAP().fit_transform(scaled_data)
## Method 2: Separate steps (for reusing trained model)
reducer = umap.UMAP(random_state=42)
reducer.fit(scaled_data)
embedding = reducer.embedding_ # Access the trained embedding
Critical preprocessing requirement: Always standardize features to comparable scales before applying UMAP to ensure equal weighting across dimensions.
Related skills
R ggplot2 for publication-quality genomics and omics figures.
UpSet plots for multi-set intersection visualization.
Customized volcano plots with ggplot2 or matplotlib for DE results.
Quality control for long-read sequencing data using NanoPlot, NanoStat, and chopper. Generate QC reports, filter reads by length and quality…