0.8.0
openpipelines 0.8.0
BREAKING CHANGES
-
workflows/full_pipeline: Renamed inconsistencies in argument naming (#372):rna_min_vars_per_cellwas renamed torna_min_genes_per_cellrna_max_vars_per_cellwas renamed torna_max_genes_per_cellprot_min_vars_per_cellwas renamed toprot_min_proteins_per_cellprot_max_vars_per_cellwas renamed toprot_max_proteins_per_cell
-
velocity/scvelo: bump anndata from <0.8 to 0.9.
NEW FUNCTIONALITY
-
Added an extra label
veryhighmemmostly forcellranger_multiwith a large number of samples. -
Added
multiomics/prot_multisamplepipeline. -
Added
clrfunctionality toprot_multisamplepipeline. -
Added
interpret/lianapy: Enables the use of any combination of ligand-receptor methods and resources, and their consensus. -
filter/filter_with_scrublet: Add--allow_automatic_threshold_detection_fail: when scrublet fails to detect doublets, the component will now putNAin the output columns. -
workflows/full_pipeline: Allow not setting the sample ID to the .obs column of the MuData object. -
workflows/rna_multisample: Add the ID of the sample to the .obs column of the MuData object. -
correction/cellbender_remove_background: addobsm_latent_gene_encodingparameter to store the latent gene representation.
BUG FIXES
-
transform/clr: fix anndata object instead of matrix being stored as a layer in outputMuData, resulting inNoneTypeErrorobject after reading the.layersback in. -
dataflow/concatanddataflow/merge: fixed a bug where boolean values were cast to their string representation. -
workflows/full_pipeline: fix running pipeline with-stub. -
Fixed an issue where passing a remote file URI (for example
http://ors3://) asparam_listcausedNo such fileerrors. -
workflows/full_pipeline: Fix incorrectly named filtering arguments (#372). -
correction/cellbender_remove_background: addobsm_latent_gene_encodingparameter to store the latent gene representation.
MINOR CHANGES
-
integrate/scarches,integrate/scviandcorrection/cellbender_remove_background: Update base container tonvcr.io/nvidia/pytorch:22.12-py3 -
integrate/scvi: addgpulabel for nextflow platform. -
integrate/scvi: use cuda enabledjaxinstall. -
convert/from_cellranger_multi_to_h5mu,dataflow/concatanddataflow/merge: update pandas to 2.0.0 -
dataflow/concatanddataflow/merge: Boolean and integer columns are now represented by theBooleanArrayandIntegerArraydtypes in order to allow storingNAvalues. -
interpret/lianapy: use the latest development release (commit 11156ddd0139a49dfebdd08ac230f0ebf008b7f8) of lianapy in order to fix compatibility with numpy 1.24.x. -
filter/filter_with_hvg: Add error when specified input layer cannot be found in input data. -
workflows/multiomics/full_pipeline: publish the output from sample merging to allow running different integrations.