quick0306 / GliomaSolver

Solver for simulating tumor growth and mass effect in patient brain anatomy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Software for realistic tumor modeling

Tool for simulating tumor dynamics in patient-specific anatomy reconstructed from the medical scans.

Supported tumor models:

  • Tumor growth (Reaction-diffusion model)
  • Tumor mass effect and intracranial pressure (Brain deformation model)
  • Tumor hypoxia and necrosis
  • Bayesian model calibration for personalized radiotherapy planning

Features:

  • Fast execution thanks to highly-parallel architecture and adaptive grid refinement
  • User-friendly; just provide patient anatomy and select the tumor model
  • Developer-friendly: the models are implemented as modules, which allows an addition of new models and a combination of the existing ones
  • Transferable: can be applied to other types of infiltrative tumors (e.g. multiple myeloma, liver lesions,...)
  • Open source, self-contained C++ code
  • Compatible with Linux/Mac OS

Software home-page

Please visit the GliomaSolver homepage for installation, tutorials, sample of glioma data, and much more 🐼.

Data & Resources

For additioanl data and softwares, please visit the solver's homepage, section References. The most used links are also listed below.

  • Data used for the personalized radiotherhpy planning in [1] are avaialble here
  • A brain atlas and precomputed phase-field function, used for the deformation model, can be found here
  • For automated image-registration tool see here
  • For automated skull-stripping and brain tissue segmentation tool see here

References

In publications using GliomaSolver or data released with this solver pleace cite:

[1] Lipkova et al., Personalized Radiotherapy Design for Glioblastoma Using Mathematical Tumor Modelling, Multimodal Scans and Bayesian Inference. IEEE Transactions on Medical Imaging (2019).

About

Solver for simulating tumor growth and mass effect in patient brain anatomy

License:Other


Languages

Language:C++ 40.5%Language:MATLAB 28.3%Language:C 15.7%Language:Makefile 8.7%Language:Shell 5.0%Language:Cuda 0.6%Language:Fortran 0.5%Language:M4 0.4%Language:HTML 0.3%Language:M 0.0%