Skip to content

v0.4.4

Choose a tag to compare

@github-actions github-actions released this 21 Oct 05:12
· 6 commits to main since this release
3e76ead

Changed

  • The Fulcher tutorial is organized into reproducible analysis steps. Separate
    notebooks cover protein processing, imputation, RNA processing, multi-omics,
    export/validation and figures, with pinned requirements and a recorded workflow
    script. Tutorial pages provide notebook source links, and CI checks the strict
    documentation build and Quick Start.

Fixed

  • Provenance hashes survive H5MU list-to-array conversions. The new msmu-v2
    policy hashes global and modality uns lists as their H5MU array representation,
    including filter names and nested normalization sample lists. Metadata order,
    values and numeric array dtypes remain significant; stored data are unchanged.
    Historical hash policies retain their original definitions for verified replay
    and script export. Old checkpoints already affected by list conversions still
    require rerunning the original workflow; existing hashes are not rewritten.

  • Verify the current MuData before exporting a replay script. pv.to_script(mdata, verify=True)
    rejects a content-hash mismatch with the last recorded output before creating or overwriting the script.
    The comparison uses the recorded hash policy; decoded logs and verify=False keep their existing behavior.

Merged pull requests

What's Changed

  • BID-360 Reorganize the Fulcher tutorial and reproducible workflows by @jlthepi in #63
  • BID-358 Preserve provenance hashes across H5MU round trips by @jlthepi in #64
  • BID-357 Verify current MuData before script export by @jlthepi in #65
  • BID-361 Release MSMU 0.4.4 by @jlthepi in #66
  • BID-361 Release MSMU 0.4.4 by @jlthepi in #67

Full Changelog: v0.4.3...v0.4.4