-
workflows/single_cell/parallel_annotation: Add consensus voting based on per-method weighted probabilities via--run_consensusflag (default is true) (PR #22). -
workflows/single_cell/process_integrate_annotate: Expose the consensus voting step fromparallel_annotationvia--run_consensus(default is true) (PR #21). -
workflows/single_cell/process_integrate_annotate: Perform integration and annotation with multiple methods in parallel rather than sequentially using theworkflows/single_cell/parallel_annotationandworkflows/single_cell/parallel_integrationworkflows (PR #21). -
workflows/single_cell/parallel_subtyping: Add a workflow that subtypes each major cell type independently via reference-based label projection, splitting the reference by matching major cell type (--reference_obs_major_cell_type) so each type is subtyped against its own reference cells. Query cell types absent from the reference raise an error by default, or are passed through unannotated when--allow_missing_reference_cell_typeis set. The subtype labels are combined into a single output h5mu (PR #23).
-
Migration of test resources to the package-specific
s3://openpipelines-bio/openpipeline_composed/resources_testbucket (PR #24):- Add
.info.test_resourcesto_viash.yamlto specify where test resources need to be synced from. - Test resources were regenerated via the scripts in
resources_test_scripts/.
- Add
-
Bump
openpipelinedependency version tov4.2.0(PR #25).
workflows/single_cell/process_integrate_annotate: Replace the inlined integration and annotation steps with thesingle_cell/parallel_integrationandsingle_cell/parallel_annotationsub-workflows, so the selected methods run in parallel. This exposes the full set of methods: integration now also supportsscanoramaandbbknn, and annotation now also supportsharmony_knn,scvi_knnandsingler. The trained scVI and scANVI/scArches models are now emitted as optional outputs (--output_scvi_model,--output_scanvi_model).
- Bump
openpipelinedependency version tov4.1.1(PR #20).
- Bump
openpipelinedependency version tov4.1.0andopenpipeline_qctov0.3.0, relevant updates include major changes to memory consumption and runtimes for and support for MuData encoded in Zarr format forcalculate_qc_metrics, as well as updated defaults for annotation workflows (PR #17, PR #19).
-
workflows/single_cell/parallel_integration: Add a workflow that runs multiple integration methods (harmony, scvi, scanorama, bbknn) in parallel on a preprocessed h5mu and merges each method's annotations into a single output (PR #15). -
workflows/single_cell/parallel_annotation: Add a workflow that runs multiple annotation methods (celltypist, harmony_knn, scanvi_scarches, scvi_knn, singler) in parallel on a preprocessed query h5mu and merges each method's predictions into a single output (PR #16, PR #19). -
dataflow/move_anndata_slots: Add a component that moves selected slots (.obs,.var,.obsm,.varm,.obsp,.varp,.uns) from a modality in a source MuData file into a modality in a target MuData file (PR #15).
-
workflows/single_cell/process_integrate_annotate: Set scope toprivate(PR #6). -
Bump
openpipelinedependency version tov4.0.4(PR #9). -
Bump
viashversion to0.9.7(PR #10).
- Add a README (PR #4).
Initial release containing a single-cell meta-workflow to process single cell omics samples, perform batch integration and/or label projection.