cellCurvature.zip (188.22 MB)
Download file

Matlab tools for analysing cell-curvature interactions, used in the publication "Emergent collective organization of bone cells in complex curvature fields".

Download (188.22 MB)
software
posted on 2023-01-19, 12:46 authored by Sebastien CallensSebastien Callens

A collection of Matlab tools for analysing cell-curvature interactions, used in the publication "Emergent collective organization of bone cells in complex curvature fields", Callens et al., (bioRxiv, 2020).


The codes are for quantitative analysis of microscopy data, correlating intensities and cellular orientations to the underlying curvature. Example data is included, and the comments in the code provide explanation of the different steps.

 

Required software tools:


Matlab (these codes were tested in 2018b and 2020a). Codes should work as soon as the software folder is copied in the working directory of Matlab. Running times for all codes on a standard desktop computer should not take more than a couple of seconds (at least below one minute). A set of example data is included.


Overview of the software folder:

  • example_data: data folder containing image data for a set of experiments (D8 convex structures & D5 convex unduloid for nuclei)
  • additional MAT-files: curvature maps and principal direction maps
  • Matlab scripts:
    • frequencyMap: generates frequency maps of actin signal of periodic units
    • intensityVSCurvatureMap: creates heat map of intensity vs k1 and k2, uses associated excel data sheets as input
    • intensityVSDistanceBatch: creates curve of intensity vs distance to k2<0
    • midlineIntensity: creates profile of actin intensity along the center line of a substrate
    • orientationROI: example script to compute SF orientation in a user-defined ROI
    • orientationROI_vs_PD: example script to compute SF orientation in a user-defined ROI and compare it to the principal directions
    • runx2IntBatch: computes normalized mean DAPI and RUNX2 intensities in masked images of the convex unduloid substrate (D8), at predefined ROIs
    • sheetSagging: script to compute vertical displacement of cell sheet and anchor density on spherical or cylindrical substrates. Requires user-input to draw mask.
    • nucleusHeat: script to compute density maps and plots of density vs distance to k2<0 for nuclei centroids.
  • Matlab functions are called in the associated scripts

Funding

ERC Starting Grant - A.A.Z. - 677575

Rubicon Grant - S.J.P.C. - 019.211EN.025

History

Publisher

4TU.ResearchData

Format

Matlab scripts and functions (.m) Microsoft Access Table data (.mat) Excel data (.xlsx) Tiff image data (.tif)

Organizations

Delft University of Technology, Faculty of Mechanical, Maritime and Materials Engineering, Department of Biomechanical Engineering

Usage metrics

Licence

Exports