Last modified by mhashemi on 2025/11/06 14:04

Show last authors
1 (% class="row" %)
2 (((
3 (% class="col-xs-12 col-sm-8" %)
4 (((
5
6 )))
7
8 (% class="col-xs-12 col-sm-4" %)
9 (((
10
11 )))
12
13 This open-source tool, called DCM_PPLs, was developed at INS in Marseille.
14
15
16 Authors: Nina Baldy, Marmaduke Woodman, Viktor Jirsa, Meysam Hashemi
17
18
19 The aim was to provide inference services for Dynamical Causal Modeling of Event-Related Potentials (ERPs) measured with EEG/MEG, using SATO Probabilistic Programming Languages (PPLs):
20
21 Numpyro: [[https:~~/~~/num.pyro.ai/en/stable/>>url:https://num.pyro.ai/en/stable/]]
22
23 Blackjax: [[https:~~/~~/blackjax-devs.github.io/blackjax/>>url:https://blackjax-devs.github.io/blackjax/]]
24
25 PyMC: [[https:~~/~~/www.pymc.io/welcome.html>>url:https://www.pymc.io/welcome.html]]
26
27 Stan: [[https:~~/~~/mc-stan.org/>>url:https://mc-stan.org/]]
28
29 We have provided a taxonomy for model comparison tailored to algorithms: (1) adaptive Hamiltonian Monte Carlo, (2) automatic Laplace and (3) family of variational inference. We have provided solutions to address the deference by: 1) optimizing the hyperparameters, (2) leveraging initialization with prior information, (3) weighted stacking based on predictive accuracy.
30
31
32 Github: [[https:~~/~~/github.com/ins-amu/DCM_PPLs>>https://github.com/ins-amu/DCM_PPLs]]
33
34
35 Notebooks:
36 \\[[https:~~/~~/wiki.ebrains.eu/bin/view/Collabs/ebrains-task-3-3/Drive#notebooks/DCM_ERP_NumPyro>>https://wiki.ebrains.eu/bin/view/Collabs/ebrains-task-3-3/Drive#notebooks/DCM_ERP_NumPyro]]
37 \\Tutorial:
38
39 [[https:~~/~~/wiki.ebrains.eu/bin/view/Collabs/ebrains-task-3-3/Drive#notebooks/EITN_tutorial>>https://wiki.ebrains.eu/bin/view/Collabs/ebrains-task-3-3/Drive#notebooks/EITN_tutorial]]
40
41
42 {{{@article{DCM_PPLs,
43 author = {Baldy, Nina and Woodman, Marmaduke and Jirsa, Viktor K. and Hashemi, Meysam},
44 title = {Dynamic causal modelling in probabilistic programming languages},
45 journal = {Journal of The Royal Society Interface},
46 volume = {22},
47 number = {227},
48 pages = {20240880},
49 year = {2025},
50 doi = {10.1098/rsif.2024.0880},
51 }
52 }}}
53
54
55 )))