What problem does it solve? High-dimensional data is hard to visualize, cluster, and feed into machine learning models. This Skill guides the correct use of the umap-learn library to produce nonlinear embeddings that preserve local and global structure, avoiding common pitfalls like poor parameter choices and missing preprocessing. ## Core Features & Use Cases - Visualization Embeddings: Generate 2D/3D embeddings with tuned n_neighbors, min_dist, and metric parameters for scatter-plot exploration. - Clustering Preprocessing: Configure UMAP (n_neighbors=30, min_dist=0.0, n_components=5-10) as input to HDBSCAN for density-based clustering. - Supervised and Parametric UMAP: Use labels for class-separated embeddings, transform new data with trained models, and build neural-network encoders with ParametricUMAP. - Use Case: Given a matrix of standardized single-cell or document features, produce a 2D UMAP scatter plot colored by cluster labels, then reuse the fitted reducer to project new samples into the same space. ## Quick Start Ask the AI to reduce your standardized dataset to a 2D UMAP embedding with umap-learn and plot it colored by label.