{
 "registry": 1,
 "updated": "2026-10-25",
 "tools": {
  "musical": {"cache": "musical", "versions": [
   {"version": "2b0c246", "released": "2024", "python": "3.11", "source": "git+https://github.com/parklab/MuSiCal.git@2b0c246972376911893b65868c1b756671ef3436", "pins": ["numpy<2", "scipy<1.12", "scikit-learn<1.4", "pandas<2.2", "matplotlib", "seaborn"], "note": "SciPy below 1.12: its rewritten nnls breaks mvNMF on real cohorts"}
  ]},
  "sigma2": {"cache": "sigma2", "devSuffix": "[panel]", "versions": [
   {"version": "main", "python": "3.12", "source": "sigma2[panel] @ git+https://github.com/sigscape/SigMA2.git"}
  ]},
  "sigprofiler-assignment": {"cache": "spa", "versions": [
   {"version": "1.1.5", "python": "3.11", "source": "SigProfilerAssignment==1.1.5"}
  ]},
  "liftover": {"cache": "liftover", "versions": [
   {"version": "0.4.1", "python": "3.12", "source": "pyliftover==0.4.1"}
  ]},
  "tau": {"cache": "tau", "versions": [
   {"version": "6f92c21", "repo": "https://github.com/gulhanlab/Tau.git", "rev": "6f92c21ec636f9c42356649e35624b55aa5a59cd"}
  ]},
  "mutopia": {"cache": "mutopia", "versions": [
   {"version": "e17caee", "image": "allenlynch/mutopia@sha256:e17caee7c2985e0c21f910b97718a438dc5f9b72deea2b8c2cebd75f9c34db14", "note": "pinned by digest: the image that was :latest on 2026-10-25"}
  ]}
 }
}
