This repository contains the work during the PhD of Xiaoyu WANG, titled "Brain development analysis using MRI and physical modeling".
All scripts were coded in python 2.7, but they are compatible to python 3.7 (tested on the version 3.7.3).
Python packages and versions
- enum34==1.1.6
- funcsigs==1.0.2
- llvmlite==0.24.0
- nibabel==2.5.1
- numba==0.39.0
- numpy==1.17.2
- numpy-stl==2.10.1
- python-utils==2.3.0
- scikit-learn==0.21.3
- scipy==1.3.1
- singledispatch==3.4.0.3
- six==1.12.0
- Vapory==0.1.1
- mpmath==1.0.0
- os
- trimesh
- slam
The file called requirements.txt helps to install all the python libraries.
- Using pip:
pip install -r requirements.txt
Example of dynamic simulations of a neo-Hookean solid with a tangential differential growth.
python simulation.py -i './data/sphere5.mesh' -o './res/sphere5' -hc 'whole' -t 0.042 -g 1.829 -gm 'global'
i: path of input maillage
o: path of output
hc: whole or half geometry
t: cortical thickness
g: relative growth rate
gm: global or regional growth
In simulation.py, there are certain parameters should be set manually:
a: average mesh spacing
For sphere5.mesh:
a = 0.01
Wang, X., Lefèvre, J., Bohi, A. et al. The influence of biophysical parameters in a biomechanical model of cortical folding patterns. Sci Rep 11, 7686 (2021). https://doi.org/10.1038/s41598-021-87124-y

