Release notes#
Release 1.0.3 (released January 20, 2026)#
PIASOmarkerDB client and API
- New Features
PIASOmarkerDB Python Client: This release introduces the PIASOmarkerDB Python client, providing programmatic access to PIASOmarkerDB - our comprehensive database of cell type marker genes with standardized specificity scores across studies, tissues, species and conditions.
- Key Features
Query marker genes by gene, cell type, study, species, and tissue
Analyze gene lists to infer cell types from marker genes
COSG integration for automated cell type annotation workflows
Study filtering to restrict analysis to specific reference studies
Download markers directly to CSV files
- Documentation
Tutorial: PIASOmarkerDB API - Mouse Cortex
PIASOmarkerDB website: https://piaso.org/piasomarkerdb/
Release 1.0.2 (released November 22, 2025)#
SCALAR, StitchSpace & Parallel Stability
- New Features
Ligand-Receptor Analysis: Added piaso.tl.runSCALAR for single-cell L-R inference.
Dataset Integration: Added piaso.tl.stitchSpace for integrating datasets.
Preprocessing: Added utility for 2D coordinate rotation in piaso.pp.
- Visualization
SCALAR Plots: Added piaso.pl.plotLigandReceptorInteraction and piaso.pl.plotLigandReceptorLollipop.
Metrics: Added piaso.pl.plotConfusionMatrix.
- Critical Stability
Fixed “Unsafe Fork” Crash: Switched ProcessPoolExecutor to use the ‘spawn’ start method. This resolves Terminating: fork() called from a process already using GNU OpenMP errors on Linux/macOS.
Strict Seeding: random_seed is now enforced across internal steps (Neighbors, Leiden).
Race Condition Resolved: Fixed a logic error in parallel functions where results were processed by completion order rather than batch order. Results are now explicitly sorted.
- Compatibility & Maintenance
Updated for Pandas 2.1+ (applymap -> map) and fixed Scanpy/AnnData warnings.
Thank you for your feedback and support!
Release 1.0.1 (released March 18, 2025)#
Bug Fixes and Enhancements
Enhanced tl.score: Improved gene set scoring functionality with P value for each cell
Enhanced tl.infog: Improved INFOG normalization with more user-friendly data manipulation and clearer variable naming
Enhanced pl.plot_embeddings_split: Added global legend option for simplified visualization
New Feature: Introduced tl.predictCellTypeByMarker function for marker gene-based cell type prediction
Improved API: Refined function interfaces for better usability and consistency
Dependency Update: Added COSG v1.0.3 to fix errors and improve verbosity control
This release focuses on improving stability and user experience while maintaining full compatibility with existing workflows.
Thank you for your feedback and support!
Release 1.0.0 (released February 24, 2025)#
The first official release of PIASO