Skip to content

CMU-CBML/FDNGCNN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Feature-driven IGA-C Neuron Growth Model

Incorporating experimental neurite morphometric features into a phase field method-based neuron growth model using an isogeometric analysis collocation (IGA-C) approach.

Extracing neurite morphometric features from experiments

Neurite morphometric features

Guide neurite growth in simulations

External cue-guided mechanism

CNN-based surrogate model for neuron growth prediction

CNN model

User Guide

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.

File structures

How to run

  1. Valid installation of Matlab (code written with Matlab 2021a)
  2. Navigate to the case you want to run (or create a new one) caseX_X
  3. Run main.m. For simulation cases in paper, run main.m in each folder for that specific case.
  4. 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

Reference

  1. 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.
  2. 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.
  3. 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.