Skip to content

v1.5.32

Release date: 2026-07-23

Summary

This patch aligns baseline comparisons with the selected virtual-patient model and completes the structural-biology controls in the Rust/Tauri Research Workbench.

Patient-Model Compatibility

Baseline comparisons previously constructed CustomPatientModel directly. A preset containing Bergman-only stem-cell experiment fields could therefore complete its primary simulation and then fail while creating the comparison report.

Comparisons now use PatientFactory with the same patient-model type and validated parameters as the primary run. Disabled model-specific defaults are filtered through the existing factory policy; an enabled stem-cell experiment still requires the Bergman model explicitly.

Structural Workbench

  • Inspect bundled AlphaFold coordinates in a local interactive C-alpha backbone viewer.
  • Rotate by dragging, zoom with the wheel, or use keyboard controls.
  • Open bundled static PNG renders.
  • Reveal exact mmCIF files safely in Finder, Explorer, or the Linux file manager.
  • Generate an interactive Predicted Aligned Error heatmap in the selected output folder.
  • Open the corresponding official AlphaFold database entry through the HTTPS host allowlist.
  • Generate PAE evidence for the glucagon receptor as well as insulin, glucagon, GLUT4, and INSR.

The viewer does not embed remote content and does not implement physiological equations. It was checked at desktop, narrow-window, and compact-window widths without horizontal overflow.

Scientific Boundary

AlphaFold pLDDT describes local structure-prediction confidence. PAE describes confidence in relative residue placement. Neither metric is converted into pathogenicity, receptor function, insulin sensitivity, disease severity, dosing, or treatment logic.

Safety

IINTS-AF remains pre-clinical research and educational software. It is not a medical device and must not be used for diagnosis, insulin dosing, glucagon dosing, treatment decisions, or real-time patient care.

Verification

  • 769 passed, 2 skipped
  • mypy succeeded for 212 source files
  • all 6 Rust tests passed
  • frontend static checks and strict documentation build passed
  • Python wheel/sdist and the release-mode Tauri executable were built and smoke-tested