Skip to content

Releases: theislab/multigrate

v1.0.0

14 Jun 11:14

Choose a tag to compare

Bug Fixes

  • Fixed MultiVAE(losses=None) TypeError - now defaults to MSE correctly
  • Fixed MultiVAE.load_query_data AttributeError when reference model lacks nb/zinb loss
  • Fixed StratifiedSampler producing zero batches on small datasets
  • Preserved .var metadata in organize_multimodal_anndatas (fixes #4)
  • Fixed KeyError with certain scvi-tools versions in covariate registry
  • Removed deprecated dtype= argument from anndata 0.12+

Major Updates

  • Python requirement: Upgraded to Python ≥ 3.12 (aligned with scvi-tools 1.4.3)
  • Dependency management: Migrated from Hatch to uv for faster, modern development workflow
  • Dependencies bumped: scvi-tools ≥ 1.4.3, anndata ≥ 0.12
  • CI/CD improvements: Rewritten CI pipeline using uv sync and uv run pytest
  • Improved missing modality detection: Now uses zero-feature check instead of sum-based approach

New Features

  • Support for scvi-tools ≥ 1.0
  • Support for multiple NB losses
  • Comprehensive test suite added