Incorporating experimental neurite morphometric features into a phase field method-based neuron growth model using an isogeometric analysis collocation (IGA-C) approach.
This code is the implementation of the phase field model using isogeometric collocation to simulate neuron growth with intrinsic growth stage transition by leveraging experimental neurite morphometric features extracted using semi-automated quantitative analysis. The gradient computation of Φ is carried out using cubic B-splines to increase the smoothness of the solution.
-
Feature_drive_NG_model: contains the implementation of 2D Phase field model for neuron growth code using isogeometric collocation method.
- IGA_collocation_algorithm: contains necessary functions built and used in the model.
- caseX_X: contains code necessary to reproduce simulation results shown in the paper.
- all_results: contains final growth image of all cases.
- paramGen.m: Matlab script used to generated batch simulation scripts.
- submit_jobs.m: slurm script used to submit batch simulation on Pittsburgh Supercompter Center (PSC)
-
ML_models: contains CNN surrogated model for both feature-driven model and our previous model.
- NeuronGrowthML_Pytorch_all_BCE_neuriteFeaturesModel_04182023: contains code and saved data necessary to reproduce CNN surrogate model for feature-driven neuron growth model
- NeuronGrowthML_Pytorch_all_BCE_oldModel_04182023: contains code and saved data necessary to reproduce CNN surrogate model for our previous neuron growth model
- Valid installation of Matlab (code written with Matlab 2021a)
- Navigate to the case you want to run (or create a new one) caseX_X
- Run main.m. For simulation cases in paper, run main.m in each folder for that specific case.
- Note that cases were ran on Bridges-2 Supercompter server at Pittsburgh Supercomputer center, which limits wall time to 48 hrs, so most simulations required a restart. To reproduce exact results in paper, please load 'workspace.mat' first and use the random seed variable rngSeed
- K. Qian, A. Liao, S. Gu, V. Webster-Wood, Y. J. Zhang. Biomimetic IGA Neuron Growth Modeling with Neurite Morphometric Features and CNN-based Prediction. In preparation.
- K. Qian, A. Pawar, A. Liao, C. Anitescu, V. Webster-Wood, A. W. Feinberg, T. Rabczuk, Y. J. Zhang, Modeling neuron growth using isogeometric collocation based phase field method, Scientific Reports 12 (2022) 8120.
- A. S. Liao, W. Cui, Y. J. Zhang, V. A. Webster-Wood, Semi-automated quantitative evaluation of neuron developmental morphology in vitro using the change-point test, Neuroinformatics 21 (2022) 163–176.