Skip to content

Commit a75f7ca

Browse files
JOSS review: Fix DOIs (#174)
Co-authored-by: menon-karthik <[email protected]>
1 parent e21a65f commit a75f7ca

File tree

3 files changed

+32
-18
lines changed

3 files changed

+32
-18
lines changed

paper/paper.bib

Lines changed: 31 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ @article{JANSEN2000305
77
year = {2000},
88
issn = {0045-7825},
99
url = {https://doi.org/10.1016/S0045-7825(00)00203-6},
10+
doi = {10.1016/S0045-7825(00)00203-6},
1011
author = {Kenneth E. Jansen and Christian H. Whiting and Gregory M. Hulbert},
1112
}
1213

@@ -70,6 +71,7 @@ @Book{bazilevs13
7071
owner = {pfaller},
7172
pagetotal = {406},
7273
url = {https://onlinelibrary.wiley.com/doi/book/10.1002/9781118483565},
74+
doi = {10.1002/9781118483565},
7375
}
7476

7577
@article{pfaller2019importance,
@@ -90,7 +92,8 @@ @article{menon2023predictors
9092
volume={16},
9193
pages={1099--1109},
9294
year={2023},
93-
publisher={Springer}
95+
publisher={Springer},
96+
doi={10.1007/s12265-023-10374-w},
9497
}
9598

9699
@article{sankaran2012patient,
@@ -136,17 +139,15 @@ @article{menon2024personalized
136139
year = {2024}
137140
}
138141
@article{richter2024bayesian,
139-
title={Bayesian Windkessel calibration using optimized 0D surrogate models},
140-
author={Jakob Richter and Jonas Nitzler and Luca Pegolotti and Karthik Menon and Jonas Biehler and Wolfgang A. Wall and Daniele E. Schiavazzi and Alison L. Marsden and Martin R. Pfaller},
141-
year={2024},
142-
volume={2404.14187},
143-
journal={arXiv},
144-
}
145-
@MISC{eigenweb,
146-
author = {Ga\"{e}l Guennebaud and Beno\^{i}t Jacob and others},
147-
title = {Eigen v3},
148-
howpublished = {http://eigen.tuxfamily.org},
149-
year = {2010}
142+
title={Bayesian Windkessel calibration using optimized zero-dimensional surrogate models},
143+
author={Richter, Jakob and Nitzler, Jonas and Pegolotti, Luca and Menon, Karthik and Biehler, Jonas and Wall, Wolfgang A and Schiavazzi, Daniele E and Marsden, Alison L and Pfaller, Martin R},
144+
journal={Philosophical Transactions A},
145+
volume={383},
146+
number={2292},
147+
pages={20240223},
148+
year={2025},
149+
publisher={The Royal Society},
150+
doi={10.1098/rsta.2024.0223}
150151
}
151152

152153
@article{Kim2009,
@@ -298,6 +299,7 @@ @article{menon2024personalizeduncertainty
298299
volume={2409.02247},
299300
journal={arXiv},
300301
url={https://arxiv.org/abs/2409.02247},
302+
doi={10.48550/arXiv.2409.02247}
301303
}
302304

303305
@article{AFRICA2024109039,
@@ -347,7 +349,7 @@ @article{REGAZZONI2021104641
347349
pages = {104641},
348350
year = {2021},
349351
issn = {0010-4825},
350-
doi = {https://doi.org/10.1016/j.compbiomed.2021.104641},
352+
doi = {10.1016/j.compbiomed.2021.104641},
351353
url = {https://www.sciencedirect.com/science/article/pii/S0010482521004352},
352354
author = {F. Regazzoni and A. Quarteroni},
353355
keywords = {Mathematical modeling, Cardiac modeling, Cardiac electromechanics, Multiphysics models, Lumped-parameter models}
@@ -361,7 +363,8 @@ @article{benemerito2024openbf
361363
number={12},
362364
pages={125002},
363365
year={2024},
364-
publisher={IOP Publishing}
366+
publisher={IOP Publishing},
367+
doi={10.1088/1361-6579/ad9663}
365368
}
366369

367370
@article{cellml,
@@ -372,7 +375,7 @@ @article{cellml
372375
volume = {17},
373376
number = {2-3},
374377
journal = {Journal of Integrative Bioinformatics},
375-
doi = {doi:10.1515/jib-2020-0021},
378+
doi = {10.1515/jib-2020-0021},
376379
year = {2020}
377380
}
378381

@@ -384,6 +387,16 @@ @inproceedings{alastruey2012arterial
384387
year={2012},
385388
organization={Virtual PiE Led t/a BHR Group}
386389
}
390+
@article{alastruey2012arterial,
391+
title={Physical determining factors of the arterial pulse waveform: theoretical analysis and calculation using the 1-D formulation},
392+
author={Alastruey, Jordi and Passerini, Tiziano and Formaggia, Luca and Peir{\'o}, Joaquim},
393+
journal={Journal of Engineering Mathematics},
394+
volume={77},
395+
pages={19--37},
396+
year={2012},
397+
publisher={Springer},
398+
doi={10.1007/s10665-012-9555-z}
399+
}
387400

388401
@article{heldt2010cvsim,
389402
title={CVSim: an open-source cardiovascular simulator for teaching and research},
@@ -401,7 +414,7 @@ @article{HUTTARY2017104
401414
pages = {104-123},
402415
year = {2017},
403416
issn = {0010-4825},
404-
doi = {https://doi.org/10.1016/j.compbiomed.2017.05.021},
417+
doi = {10.1016/j.compbiomed.2017.05.021},
405418
url = {https://www.sciencedirect.com/science/article/pii/S0010482517301439},
406419
author = {Rudolf Huttary and Leonid Goubergrits and Christof Schütte and Stefan Bernhard},
407420
keywords = {Windkessel elements, Lumped models, 0D modeling, Multi-compartment modeling, Cardiovascular simulation, Distributed parameter modeling, Clinical data set, Coarctation of aorta, Patient-specific models, Disease-specific models, Multiscale modeling}
@@ -415,5 +428,6 @@ @article{rosalia2021object
415428
number={3},
416429
pages={2000216},
417430
year={2021},
418-
publisher={Wiley Online Library}
431+
publisher={Wiley Online Library},
432+
doi={10.1002/adts.202000216}
419433
}

paper/paper.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ The zero-dimensional simulations performed by `svZeroDSolver` are governed by no
124124
We integrate these equations in time using the implicit generalized-alpha scheme [@JANSEN2000305] with Newton-Raphson iterations to solve the linearized system.
125125
Under the hood, these linearized governing equations for each block are implemented as local contributions to a system of linear (matrix) equations, which are then assembled into a global linear system based on the user-specified configuration.
126126
Details on the modular implementation of the blocks, along with their governing equations, are provided in the documentation's [Developer Guide](https://simvascular.github.io/svZeroDSolver/developer_guide.html).
127-
We use the [Eigen package](https://gitlab.com/libeigen/eigen) to represent and solve these sparse linear systems [@eigenweb].
127+
We use the [Eigen package](https://gitlab.com/libeigen/eigen) to represent and solve these sparse linear systems.
128128
Mathematical details on this implementation are provided in the [`SparseSystem`](https://simvascular.github.io/svZeroDSolver/class_sparse_system.html#details) and [`Integrator`](https://simvascular.github.io/svZeroDSolver/class_integrator.html#details) classes in the documentation.
129129

130130
`svZeroDSolver` currently has implementations of different types of blood vessel blocks with non-linear resistors to model vascular stenoses, junctions between blood vessels, a heart valve block modeled using a hyperbolic tangent function, a cardiac chamber block modeled as a time-varying capacitor and inductor, and several boundary condition blocks including simple flow, pressure and resistors blocks, windkessel boundary conditions, coronary boundary conditions that include the intramyocardial pressure experienced by coronary arteries, as well as two-sided versions of windkessel and coronary boundary conditions that allow a user to build closed-loop circulation models [@Vignon-Clementel2006; @Kim2009; @kimcoronary; @Mirramezani2019; @menon2023predictors; @menon2024personalized].

paper/paper.pdf

772 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)