https://github.com/computationalphysiology/sscp25-deep-learning-cardiac-mechanics

Example code for SSCP project on Deep Learning for cardiac mechanics

https://github.com/computationalphysiology/sscp25-deep-learning-cardiac-mechanics

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.2%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

Example code for SSCP project on Deep Learning for cardiac mechanics

Basic Info
  • Host: GitHub
  • Owner: ComputationalPhysiology
  • License: mit
  • Language: Python
  • Default Branch: main
  • Size: 5.86 KB
Statistics
  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 1 year ago · Last pushed 12 months ago
Metadata Files
Readme License

README.md

Example code for SSCP 2025 project for caridac mechanics

This respotitory contains example code for the SSCP 2025 project on cardiac mechanics. The code uses

Installation

The code depend on fenicsx-pulse and caridac-geometriesx.

conda

You can install the dependencies by using the provided environment file environment.yml in the root of the repository. First clone the repository and then run the following command in the root directory of the repository:

bash conda env create -f environment.yml

After the environment is created, you can activate it using:

bash conda activate sscp25-deep-learning-cardiac-mechanics

Docker

Alternatively, you can use the fenicsx docker image and install the dependencies using pip. In the root directory of the repository, run the following commands:

bash docker run --name sscp25-deep-learning-cardiac-mechanics -w /home/shared -v $PWD:/home/shared -it ghcr.io/fenics/dolfinx/dolfinx:stable Then install the dependencies using pip:

If you are running docker on a Mac you should run bash python3 -m pip install -r requirements-aarch64.txt otherwise run bash python3 -m pip install -r requirements.txt

Getting started

Create a geometry with bash python3 create_geometry.py

Run a simulation with bash python3 run_simulation_clipped.py or bash python3 run_simulation_full.py

Post-process the results with bash python3 postprocess.py

License

MIT License

Owner

  • Name: Computational Physiology at Simula Research Laboratory
  • Login: ComputationalPhysiology
  • Kind: organization
  • Location: Fornebu, Norway

GitHub organization for the computational physiology department at Simula Research Laboratory

GitHub Events

Total
  • Push event: 1
  • Fork event: 1
  • Create event: 2
Last Year
  • Push event: 1
  • Fork event: 1
  • Create event: 2

Dependencies

environment.yml pypi
  • ukb-atlas *
requirements-aarch64.txt pypi
  • cardiac-geometriesx *
  • fenicsx-ldrb *
  • fenicsx-pulse *
  • meshio *
  • pandas *
  • pyvista *
  • ukb-atlas *
requirements.txt pypi
  • cardiac-geometriesx *
  • fenicsx-ldrb *
  • fenicsx-pulse *
  • meshio *
  • pandas *
  • pyvista *
  • ukb-atlas *