Deep Latent Variable Path Modelling (DLVPM) is a framework for path / structural equation modelling using deep neural networks. The method links heterogeneous datasets through sets of orthogonal deep latent variables (DLVs), enabling structured multimodal learning.
Full documentation: https://deep-lvpm.readthedocs.io/en/latest/
Published in Deep Latent Variable Path Modelling in Nature Machine Intelligence.
If you find this project useful, consider starring the repository on GitHub.
The animation above shows model training for a three-factor DLVPM model linking omics and imaging data from lung cancer patients. This dataset is included with the package.
uv venv # create environment
uv pip install .Three runnable tutorials are included:
uv run -m tutorial.run_tcgauv run -m tutorial.run_mnistuv run -m tutorial.run_siameseRun the test suite with:
uv run -m tests.run_tests

