Skip to content

Commit 62b2c81

Browse files
authored
Merge pull request #61 from scientificcomputing/more-content2
More content
2 parents 02d5214 + 430dff7 commit 62b2c81

File tree

6 files changed

+73
-5
lines changed

6 files changed

+73
-5
lines changed

Diff for: .cspell_dict.txt

+4
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@ addopts
22
annefou
33
arostica
44
Astrocyte
5+
Biobank
56
Bippe
7+
biventricular
68
brainpulse
79
budisa
810
CauseMann
@@ -56,6 +58,7 @@ nforsch
5658
Nitsche
5759
numpy
5860
Oasisx
61+
odeigah
5962
oneline
6063
orcid
6164
peaceiris
@@ -71,6 +74,7 @@ Ragan
7174
saetra
7275
Sætra
7376
scientificcomputing
77+
scifem
7478
Simcardems
7579
Simula
7680
Stankelbein

Diff for: .github/dependabot.yml

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# To get started with Dependabot version updates, you'll need to specify which
2+
# package ecosystems to update and where the package manifests are located.
3+
# Please see the documentation for all configuration options:
4+
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
5+
6+
version: 2
7+
updates:
8+
- package-ecosystem: "github-actions" # See documentation for possible values
9+
directory: "/" # Location of package manifests
10+
schedule:
11+
interval: "weekly"

Diff for: .pre-commit-config.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
repos:
22
- repo: https://github.com/pre-commit/pre-commit-hooks
3-
rev: v4.3.0
3+
rev: v5.0.0
44
hooks:
55
- id: check-yaml
66
- id: end-of-file-fixer
77
- id: trailing-whitespace
88

99
- repo: https://github.com/streetsidesoftware/cspell-cli
10-
rev: v6.14.0
10+
rev: v8.17.0
1111
hooks:
1212
- id: cspell
1313
files: docs/(.+).md|README.md

Diff for: docs/packages.md

+11-2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ A list scientific software (and corresponding publication) developed by personne
44

55

66
## FEniCS
7+
- Scientific finite element toolbox [scifem](https://github.com/scientificcomputing/scifem)
78
- ADIOS4DOLFINx: A framework for checkpointing in FEniCS [ADIOS4DOLFINx](https://github.com/jorgensd/adios4dolfinx/) {cite}`dokken2024adios`
89
- Multi-point constraints with DOLFINx: [DOLFINx_MPC](https://github.com/jorgensd/dolfinx_mpc)
910

@@ -16,10 +17,18 @@ A list scientific software (and corresponding publication) developed by personne
1617
- Surface Volume Meshing ToolKit: [SVMTK](https://github.com/SVMTK/SVMTK) {cite}`valnes2022`
1718
- Tool for creating idealised cardiac geometries and microstructure in FEniCS: [cardiac-geometries](https://github.com/ComputationalPhysiology/cardiac-geometries)
1819
- Tool for creating idealised cardiac geometries and microstructure in FEniCSx: [cardiac-geometriesx](https://github.com/ComputationalPhysiology/cardiac-geometriesx)
19-
20+
- A collection of tools for manipulation of morphological features in patient-specific geometries [morphMan](https://github.com/KVSlab/morphMan)
21+
- Generate meshes from UK Biobank atlas [ukb-atlas](https://github.com/ComputationalPhysiology/ukb-atlas)
2022

2123
## Fluid Dynamics
2224
- Next generation Open Source Navier Stokes solver using FEniCSx [oasisx](https://github.com/ComputationalPhysiology/oasisx)
25+
- A verified and validated Python/FEniCS-based CFD solver for moving domains [OasisMove](https://github.com/KVSlab/OasisMove)
26+
- A collection of tools for pre-processing, simulating, and post-processing vascular morphologies [VaMPy](https://github.com/KVSlab/VaMPy)
27+
28+
## FSI
29+
- A collection of tools for pre-processing, simulating, and post-processing vascular fluid-structure-interaction problems [VaSP](https://github.com/KVSlab/VaSP)
30+
- Monolithic Fluid-Structure Interaction (FSI) solver [turtleFSI](https://github.com/KVSlab/turtleFSI)
31+
2332

2433
## Brain
2534
- Intracranial Pulsation: [brainpulse](https://github.com/MariusCausemann/intracranialPulsation) {cite}`causemann2022`
@@ -35,7 +44,7 @@ A list scientific software (and corresponding publication) developed by personne
3544
- `ldrb` - Library for creating rule-based fiber orientations in [FEniCSx](https://github.com/finsberg/fenicsx-ldrb) and [FEniCS](https://github.com/finsberg/ldrb)
3645

3746
## Other
38-
- General ODE translator [gotranx](https://github.com/finsberg/gotranx) {cite}`
47+
- General ODE translator [gotranx](https://github.com/finsberg/gotranx) {cite}`finsberg2024`
3948

4049

4150
## Missing a package?

Diff for: docs/references.bib

+39
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
@article{10.1063/5.0160334,
2+
author = {Gjerde, I. G. and Rognes, M. E. and S\'{a}nchez, A. L.},
3+
title = {The directional flow generated by peristalsis in perivascular networks--Theoretical and numerical reduced-order descriptions},
4+
journal = {Journal of Applied Physics},
5+
volume = {134},
6+
number = {17},
7+
pages = {174701},
8+
year = {2023},
9+
month = {11},
10+
abstract = {Directional fluid flow in perivascular spaces surrounding cerebral arteries is hypothesized to play a key role in brain solute transport and clearance. While various drivers for a pulsatile flow, such as cardiac or respiratory pulsations, are well quantified, the question remains as to which mechanisms could induce a directional flow within physiological regimes. To address this question, we develop theoretical and numerical reduced-order models to quantify the directional (net) flow induceable by peristaltic pumping in periarterial networks. Each periarterial element is modeled as a slender annular space bounded internally by a circular tube supporting a periodic traveling (peristaltic) wave. Under reasonable assumptions of a small Reynolds number flow, small radii, and small-amplitude peristaltic waves, we use lubrication theory and regular perturbation methods to derive theoretical expressions for the directional net flow and pressure distribution in the perivascular network. The reduced model is used to derive closed-form analytical expressions for the net flow for simple network configurations of interest, including single elements, two elements in tandem, and a three element bifurcation, with results compared with numerical predictions. In particular, we provide a computable theoretical estimate of the net flow induced by peristaltic motion in perivascular networks as a function of physiological parameters, notably, wave length, frequency, amplitude, and perivascular dimensions. Quantifying the maximal net flow for specific physiological regimes, we find that vasomotion may induce net pial periarterial flow velocities on the order of a few to tens of \ensuremath{\mu}m/s and that sleep-related changes in vasomotion pulsatility may drive a threefold flow increase.},
11+
issn = {0021-8979},
12+
doi = {10.1063/5.0160334},
13+
url = {https://doi.org/10.1063/5.0160334},
14+
eprint = {https://pubs.aip.org/aip/jap/article-pdf/doi/10.1063/5.0160334/18195883/174701\_1\_5.0160334.pdf}
15+
}
116
@article{10.1088/2057-1976/ad7268,
217
author = {Finsberg, Henrik Nicolay Topnes and Charwat, Verena and Healy, Kevin E and Wall, Samuel},
318
title = {Automatic motion estimation with applications to hiPSC-CMs},
@@ -101,6 +116,21 @@ @article{haubner2023
101116
year = {2023},
102117
doi = {10.1137/21M143114X}
103118
}
119+
@article{https://doi.org/10.1002/cnm.2982,
120+
author = {Finsberg, Henrik and Xi, Ce and Tan, Ju Le and Zhong, Liang and Genet, Martin and Sundnes, Joakim and Lee, Lik Chuan and Wall, Samuel T.},
121+
title = {Efficient estimation of personalized biventricular mechanical function employing gradient-based optimization},
122+
journal = {International Journal for Numerical Methods in Biomedical Engineering},
123+
volume = {34},
124+
number = {7},
125+
pages = {e2982},
126+
keywords = {cardiac mechanics, contractility estimation, data assimilation, parameter estimation, patient specific simulations, stress estimation},
127+
doi = {https://doi.org/10.1002/cnm.2982},
128+
url = {https://onlinelibrary.wiley.com/doi/abs/10.1002/cnm.2982},
129+
eprint = {https://onlinelibrary.wiley.com/doi/pdf/10.1002/cnm.2982},
130+
note = {e2982 cnm.2982},
131+
abstract = {Abstract Individually personalized computational models of heart mechanics can be used to estimate important physiological and clinically-relevant quantities that are difficult, if not impossible, to directly measure in the beating heart. Here, we present a novel and efficient framework for creating patient-specific biventricular models using a gradient-based data assimilation method for evaluating regional myocardial contractility and estimating myofiber stress. These simulations can be performed on a regular laptop in less than 2~h and produce excellent fit between measured and simulated volume and strain data through the entire cardiac cycle. By applying the framework using data obtained from 3 healthy human biventricles, we extracted clinically important quantities as well as explored the role of fiber angles on heart function. Our results show that steep fiber angles at the endocardium and epicardium are required to produce simulated motion compatible with measured strain and volume data. We also find that the contraction and subsequent systolic stresses in the right ventricle are significantly lower than that in the left ventricle. Variability of the estimated quantities with respect to both patient data and modeling choices are also found to be low. Because of its high efficiency, this framework may be applicable to modeling of patient specific cardiac mechanics for diagnostic purposes.},
132+
year = {2018}
133+
}
104134
@article{laughlin2023smart,
105135
doi = {10.21105/joss.05580},
106136
year = {2023},
@@ -125,6 +155,15 @@ @article{LUNSONGA202599
125155
keywords = {Empagliflozin, Long QT syndrome type 3, Late sodium current, Nav1.5, Arrhythmia, Cardioprotection},
126156
abstract = {Background Sodium/glucose cotransporter 2 inhibitors (SGLT2is) like empagliflozin have demonstrated cardioprotective effects in patients with or without diabetes. SGLT2is have been shown to selectively inhibit the late component of cardiac sodium current (late INa). Induction of late INa is the primary mechanism in the pathophysiology of congenital long QT syndrome type 3 (LQT3) gain-of-function mutations in the SCN5A gene encoding Nav1.5. We investigated empagliflozin's effect on late INa in thirteen known LQT3 mutations located in distinct regions of the channel. Methods The whole-cell patch-clamp technique was used to investigate the effect of empagliflozin on late INa in recombinantly expressed Nav1.5 channels containing different LQT3 mutations. Molecular modeling of human Nav1.5 and simulations in a mathematical model of human ventricular myocytes were used to extrapolate our experimental results to excitation-contraction coupling. Results Empagliflozin selectively inhibited late INa in LQT3 mutations in the inactivation gate region of Nav1.5, without affecting peak current or channel kinetics. In contrast, empagliflozin inhibited both peak and late INa in mutations in the S4 voltage-sensing regions, altered channel gating, and slowed recovery from inactivation. Empagliflozin had no effect on late/peak INa or channel kinetics in channels with mutations in the putative empagliflozin binding region. Simulation results predict that empagliflozin may have a desirable therapeutic effect in LQT3 mutations in the inactivation gate region. Conclusions Empagliflozin selectively inhibits late INa, without affecting channel kinetics, in LQT3 mutations in the inactivation gate region. Empagliflozin may thus be a promising precision medicine approach for patients with specific LQT3 mutations.}
127157
}
158+
@article{odeigah2024computational,
159+
title = {A computational study of right ventricular mechanics in a rat model of pulmonary arterial hypertension},
160+
author = {Odeigah, Oscar O and Kwan, Ethan D and Garcia, Kristen M and Finsberg, Henrik and Valdez-Jasso, Daniela and Sundnes, Joakim},
161+
journal = {Frontiers in Physiology},
162+
volume = {15},
163+
pages = {1360389},
164+
year = {2024},
165+
publisher = {Frontiers Media SA}
166+
}
128167
@unpublished{poulain2022,
129168
title = {{Multi-compartmental model of glymphatic clearance of solutes in brain tissue}},
130169
author = {Poulain, Alexandre and Riseth, J{{\o}}rgen and Vinje, Vegard},

Diff for: docs/repositories.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,22 @@
11
# Papers with code
22
A list of repositories used in research in the Scientific Computing Department follows. A link to relevant publications/preprints is referenced.
33

4+
## 2025
5+
- [A software benchmark for cardiac elastodynamics](https://github.com/finsberg/cardiac_benchmark) {cite}`arostica2025117485`
46

57
## 2024
6-
- [A software benchmark for cardiac elastodynamics](https://github.com/finsberg/cardiac_benchmark) {cite}`arostica2025117485`
78
- [The sodium/glucose cotransporter 2 inhibitor Empagliflozin inhibits long QT 3 late sodium currents in a mutation specific manner](https://github.com/andygedwards/LQT3-SGLT2i) {cite}`LUNSONGA202599`
89
- [An electrodiffusive network model with multicompartmental neurons and synaptic connections](https://github.com/martejulie/electrodiffusive-network-model) {cite}`saetra2024`
910
- [Automatic motion estimation with applications to hiPSC-CMs](https://github.com/ComputationalPhysiology/automatic-motion-estimation) {cite}`10.1088/2057-1976/ad7268`
11+
- [A computational study of right ventricular mechanics in a rat model of pulmonary arterial hypertension](https://github.com/oscarodeigah/rv_pah_project) {cite}`odeigah2024computational`
1012

1113

1214
## 2023
1315

1416
- [Medical image registration using optimal control of a linear hyperbolic transport equation with a DG discretization](https://github.com/JohannesHaubner/mapMRI) {cite}`zapf2023medical`
1517
- [ffian: Fluid Flow In Astrocyte Networks](https://github.com/martejulie/fluid-flow-in-astrocyte-networks) {cite}`sætra2023`
1618
- [A novel density based approach for topology optimization of Stokes flow](https://github.com/JohannesHaubner/TopOpt) {cite}`haubner2023`
19+
- [The directional flow generated by peristalsis in perivascular networks—Theoretical and numerical reduced-order descriptions](https://github.com/scientificcomputing/perivascular-peristalsis) {cite}`10.1063/5.0160334`
1720

1821

1922
## 2022
@@ -25,6 +28,8 @@ A list of repositories used in research in the Scientific Computing Department f
2528
## 2021
2629
- [An electrodiffusive neuron-extracellular-glia model for exploring the genesis of slow potentials in the brain](https://github.com/CINPLA/edNEGmodel_analysis) {cite}`saetra2021`
2730

31+
## 2018
32+
- [Efficient estimation of personalized biventricular mechanical function employing gradient-based optimization](https://bitbucket.org/finsberg/efficient-estimation-of-personalized-biventricular-mechanical/src/master/) {cite}`https://doi.org/10.1002/cnm.2982`
2833

2934

3035
## Missing a repository?

0 commit comments

Comments
 (0)