Recent Releases of yascp
yascp - YASCP v2.0 — Flexible Inputs, Multi-modal Tweaks & Smarter Caching
Highlights
Way fewer reruns thanks to a fixed CellBender cache bug.
ATAC/PiP-seq friendlier execution: skip RNA-only steps automatically.
Derive CellSNP panel directly from BAM (works great for ATAC & Illumina PiP-seq).
Flexible inputs (opt-in): point YASCP at your MTX/BAM when you don’t have a ready .h5ad.
Regexable UMAP export for tidier screenshot/figure harvesting.
All Nextflow modules moved to local/ for stability and reproducibility.
Results tree cleaned up (consistent, greppable, and safe to rsync/archive).
- Python
Published by maxozo 7 months ago
yascp - YASCP v1.7 – Stable Release used for Cardinal Freezes
Highlights
This version was used for the majority of analyses in the Cardinal Freeze dataset. It represents a stable release for modular workflows across doublet detection, cell typing, clustering, and ambient RNA removal.
Added
- Support for running doublet detection on any AnnData (
.h5ad) object, regardless of origin or upstream pipeline. - Logging and memory optimizations added for large h5ad files.
Fixed
- Improved memory handling in the doublet module to better support large-scale inputs.
- Minor logging enhancements and CLI consistency improvements.
Dependencies
- Nextflow 22.04.4
- Singularity 3.11.4
- iRODS 4.2.7
- BCFtools 1.0
- Baton
Deprecated
- N/A
Note: This version was heavily used for production runs and tested extensively in HPC environments.
- Python
Published by maxozo 10 months ago
yascp - YASCP v1.9 – Unified Container & Simplified Inputs
Highlights
This release introduces major improvements in reproducibility, input consistency, and configuration hygiene.
Added
- Unified use of a single container across all modules with consistent software versions.
- The container is built independently of any paid Conda channels.
- Cleaned and annotated all config files.
- Standardized input format: all modules (e.g., doublet detection, celltype assignment) now expect
.h5adinputs only. - Celltype assignment moved to the beginning of the pipeline for better modular reusability.
Fixed
- Removed inconsistency in input expectations across modules (
.mtxvs.h5ad). - Corrected result folder structure issues for partial pipeline runs.
Dependencies
- Nextflow 24.10.4
- Singularity 3.11.4
- Removed dependency on Conda-managed environments.
Deprecated
.mtxinput format is no longer supported in--doubletsand--celltypesmodules.
- Python
Published by maxozo 10 months ago
yascp - First YASCP release
This release is used to process Cardinal samples.
- Python
Published by maxozo over 2 years ago