DC-analysis / dclab

Python library for the post-measurement analysis of real-time deformability cytometry (RT-DC) data sets
https://dclab.readthedocs.io
Other
10 stars 12 forks source link

Hyperelastic Lookup Tables #188

Closed lucaswittwer closed 2 years ago

lucaswittwer commented 2 years ago

Integration of the two newly proposed LUTs for RT-DC based on a hyperelastic neo-Hookean material model for the cells and shear-thinning non-Newtonian fluid (e.g. 0.6% MC-PBS) in cylindrical and square channel geometries based on [1].

The two lookup tables have the identifiers HE-2D-FEM-22 for the cylindrical channel geometry with equivalence channel radius as in the current LUT [2] HE-3D-FEM-22for the square channel geometry

For more details, see [1]

[1] L. D. Wittwer, F. Reichel, P. Müller, J. Guck, and S. Aland, “A New Hyperelastic Lookup Table for RT-DC,” arXiv [q-bio.QM], Aug. 26, 2022 [Online]. Available: http://arxiv.org/abs/2208.12552 [2] M. Mokbel et al., “Numerical Simulation of Real-Time Deformability Cytometry To Extract Cell Mechanical Properties,” ACS Biomat Sci & Eng, vol. 3, no. 11, pp. 2962–2973, Nov. 2017, doi: 10.1021/acsbiomaterials.6b00558. [Online]. Available: http://dx.doi.org/10.1021/acsbiomaterials.6b00558

paulmueller commented 2 years ago

The goal is to have a file like this one:

https://github.com/ZELLMECHANIK-DRESDEN/dclab/blob/master/dclab/features/emodulus/emodulus_lut_LE-2D-FEM-19.txt

I will extract the LUTs from these files:

https://figshare.com/articles/dataset/Hyperelastic_Lookup_Table_for_Real-Time_Deformability_Cytometry_RT-DC_/20630940?file=36862014 https://figshare.com/articles/dataset/Hyperelastic_Lookup_Table_for_Real-Time_Deformability_Cytometry_RT-DC_/20630940?file=36862020

paulmueller commented 2 years ago

In aeecaf7 I implemented the LUT and isoelastics retrieval recipe for HE-2D-FEM-22: HE-2D-FEM-22_extrapolation HE-2D-FEM-22_LUT+isoel

paulmueller commented 2 years ago

I slightly changed the hook to artificially extend the LUT for isoelastics interpolation for HE-2D-FEM-22.

area_um - deform:

HE-2D-FEM-22_area_1 HE-2D-FEM-22_area_2 HE-2D-FEM-22_area_3

volume - deform:

HE-2D-FEM-22_volume_1 HE-2D-FEM-22_volume_2 HE-2D-FEM-22_volume_3

paulmueller commented 2 years ago

And here are the plots for HE-3D-FEM-22:

area_um-deform:

HE-3D-FEM-22_area_1 HE-3D-FEM-22_area_2 HE-3D-FEM-22_area_3

volume-deform:

HE-3D-FEM-22_volume_1 HE-3D-FEM-22_volume_2 HE-3D-FEM-22_volume_3

paulmueller commented 2 years ago

New plots for the 2D model:

area: HE-2D-FEM-22_area_1 HE-2D-FEM-22_area_2 HE-2D-FEM-22_area_3

volume: HE-2D-FEM-22_volume_1 HE-2D-FEM-22_volume_3

paulmueller commented 2 years ago

New plots for 3D:

area: HE-3D-FEM-22_area_1 HE-3D-FEM-22_area_2 HE-3D-FEM-22_area_3

volume: HE-3D-FEM-22_volume_1 HE-3D-FEM-22_volume_2 HE-3D-FEM-22_volume_3