ciernialab / MicrogliaMorphologyR

R package for microglia morphology analysis. Complimentary to ImageJ macro, MicrogliaMorphology
https://ciernialab.github.io/MicrogliaMorphologyR/
Other
5 stars 0 forks source link

MicrogliaMorphologyR

Created: 26 June, 2023
Last updated: 06 August, 2024

Welcome to MicrogliaMorphologyR!

MicrogliaMorphologyR is an R package for microglia morphology analysis, that is complimentary to ImageJ macro MicrogliaMorphology. Using MicrogliaMorphologyR, you can perform exploratory data analysis and visualization of 27 different morphology features, characterize morphological cluster identities, quantify shifts in morphological populations, generate heatmap and boxplot visualizations of data in flexible ways including at the single-cell level, animal-level, and experimental condition-level, and perform statistical analysis of your data.

If you are using this tool, please cite the following publication:

Kim J, Pavlidis P, Ciernia AV. Development of a High-Throughput Pipeline to Characterize Microglia Morphological States at a Single-Cell Resolution. eNeuro. 2024 Jul 30;11(7):ENEURO.0014-24.2024. doi: 10.1523/ENEURO.0014-24.2024. PMID: 39029952; PMCID: PMC11289588.

How to install MicrogliaMorphologyR

# install devtools package and make sure you have the latest version
install.packages("devtools")

# install MicrogliaMorphologyR using devtools
devtools::install_github('ciernialab/MicrogliaMorphologyR')

How to use MicrogliaMorphologyR

Visit the package website for a tutorial on how to use MicrogliaMorphologyR using an example dataset that comes with the package.

Microglia morphology

Microglia exhibit a dynamic range of morphologies that are context-specific and often rapidly changing in response to environmental cues. While microglia more realistically exist along a continuous spectrum of morphology, we can categorize them by their most commonly observed forms to study microglia morphology. Here, we highlight the four most commonly studied morphological classes, but others have also been characterized including hyper-ramified, dystrophic, satellite, etc. MicrogliaMorphologyR can also be used to characterize additional morphologies beyond these four.

Here are some recent and relevant reviews that you can read to gain more background on microglia morphology and this project: