CLAIREscope v1.0.1: UI Layout Optimizations, Dynamic Colormap Reactivity & Dataset Discovery
Latestπ CLAIREscope v1.0.1 β Patch & UI Optimization Release
CLAIREscope v1.0.1 introduces major visual enhancements to static and interactive UMAP views, dynamic colormap synchronization, and automated project dataset discovery.
π¨ Visual & Layout Optimizations
- Full-Width Bottom Legend Layout: Resolved static UMAP plot shrinking caused by long or numerous cluster labels by defaulting legends underneath coordinate axes with dynamic multi-column wrapping.
- On-Data Centroid Cluster Labels: Added Seurat/Scanpy-style cluster label overlays at centroids with high-contrast halo strokes.
- Streamlined Layout Controls: Unified Static Grid controls into a clean 3-column toolbar (
Grid Columns,Grid Rows,Legend Position). - Dynamic Colormap Max Reactivity: Synchronized
Colormap Max (vmax)with theMax Percentile Threshold (Anchors)slider and selected gene across Static UMAP, Interactive UMAP, and Heatmap views. - Intelligent Auto-Highlighting: Subsetting clusters in Interactive UMAP automatically switches the view mode to "Highlight selected (dim unselected in grey)".
- Sortable Multiselect: Added draggable chips with Select All and Clear controls for cell state filtering.
π Ingestion & Stability Improvements
- Recursive Dataset Scanner: Automatically discovers all
.h5adfiles within project root directories (scan_project_datasets). - Interactive Project Ingestion: Added
"β New Project..."in the sidebar with drag-and-drop file upload and root directory auto-detection. - Scanpy Scoring Fallback: Fixed
ValueError: No valid genes were passed for scoringincompute_scoreviause_raw=Falseand variable validation. - Dynamic Gallery Resolution: Fixed figure directory path resolution in Trajectory Analysis.