Cyclic Multiplex Fluorescent Immunohistochemistry and Machine Learning Reveal Distinct States of Astrocytes and Microglia in Normal Aging and Alzheimer’s Disease

We have developed a methodology of cyclic multiplex fluorescent immunohistochemistry on human postmortem brain sections followed by an image analysis and machine learning pipeline that enables a deep morphological characterization of astrocytes and microglia in the Alzheimer’s brain.

Dependencies

To run our code, please install the following dependencies:

ayushnoori

ayushnoori

ayushnoori

Additional required libraries are specified in each script. Image segmentation was performed with the FIJI distribution of the open-source Java-based image analysis program ImageJ.1,2 Convolutional neural networks (CNN) were constructed using the PyTorch open-source deep learning library in the Python programming language (version 3.8.5).3 Unless otherwise indicated, all other analyses were performed in the R programming language and statistical computing environment (version 4.1.0).

Workflow

Please see the analysis workflow below. Click on any icon to be navigated to the appropriate page.

Documentation

To read our documented code, please visit www.serranopozolab.org/glia-ihc.

Code Availability

Our full codebase is available for download on GitHub.

1.
Schindelin, J. et al. Fiji: An Open-Source Platform for Biological-Image Analysis. Nature Methods 9, 676–682 (2012).
2.
Rueden, C. T. et al. ImageJ2: ImageJ for the next generation of scientific image data. BMC Bioinformatics 18, 529 (2017).
3.
Paszke, A. et al. PyTorch: An Imperative Style, High-Performance Deep Learning Library. in Advances in Neural Information Processing Systems 32 (eds. Wallach, H. et al.) 8024–8035 (Curran Associates, Inc., 2019).

References

Corrections

If you see mistakes or want to suggest changes, please create an issue on the source repository.