aminsaberi.me
And many thanks to @sofievalk.bsky.social, @sbe.bsky.social, @borismontreal.bsky.social, @wanb.bsky.social and all the collaborators on this project 🙏🏻
21/21
And many thanks to @sofievalk.bsky.social, @sbe.bsky.social, @borismontreal.bsky.social, @wanb.bsky.social and all the collaborators on this project 🙏🏻
21/21
Coming up next: GPU-accelerated neuroimaging meta-analyses (work in progress 🚧: github.com/amnsbr/nimar...)
20/n
Coming up next: GPU-accelerated neuroimaging meta-analyses (work in progress 🚧: github.com/amnsbr/nimar...)
20/n
I learned a lot along the way, and I hope cuBNM helps others with their modeling studies.
19/n
I learned a lot along the way, and I hope cuBNM helps others with their modeling studies.
19/n
If you’re interested to contribute new models, implement features, or help maintain the toolbox, visit the GitHub repo: github.com/amnsbr/cubnm
18/n
If you’re interested to contribute new models, implement features, or help maintain the toolbox, visit the GitHub repo: github.com/amnsbr/cubnm
18/n
17/n
17/n
www.science.org/doi/full/10....
16/n
www.science.org/doi/full/10....
16/n
15/n
15/n
14/n
14/n
To demonstrate this, we built individualized models for 430 HCP participants, running >28 million simulations.
13/n
To demonstrate this, we built individualized models for 430 HCP participants, running >28 million simulations.
13/n
To demonstrate these approaches in the preprint, we applied them to fit group-level models of the HCP data, and as expected, found them to outperform the homogenous model.
12/n
To demonstrate these approaches in the preprint, we applied them to fit group-level models of the HCP data, and as expected, found them to outperform the homogenous model.
12/n
1️⃣ grid search
2️⃣ evolutionary optimizers (via pymoo, with CMA-ES as the featured method)
We demonstrate both in the preprint by fitting the rWW model to the group-averaged HCP data.
11/n
1️⃣ grid search
2️⃣ evolutionary optimizers (via pymoo, with CMA-ES as the featured method)
We demonstrate both in the preprint by fitting the rWW model to the group-averaged HCP data.
11/n
New models can be added via YAML model specification files. And a guide for contributing new models is included in the documentation.
10/n
New models can be added via YAML model specification files. And a guide for contributing new models is included in the documentation.
10/n
And feel free to get in touch if you needed help.
9/n
And feel free to get in touch if you needed help.
9/n
* CPUs are also supported, but are not our focus.
8/n
* CPUs are also supported, but are not our focus.
8/n
GPUs are designed for parallel processing, so computations across both *simulations* and *nodes* can be massively parallelized 🧠⚙️
7/n
GPUs are designed for parallel processing, so computations across both *simulations* and *nodes* can be massively parallelized 🧠⚙️
7/n
6/n
6/n
For example, running 32,768 simulations would take 3.8 *days* on a single-core CPU, but only 5.6 *minutes* on a data-center A100 GPU ⚡
5/n
For example, running 32,768 simulations would take 3.8 *days* on a single-core CPU, but only 5.6 *minutes* on a data-center A100 GPU ⚡
5/n
4/n
4/n
3/n
3/n
2/n
2/n