Code Monkey home page Code Monkey logo

predicting_alzheimers_from_mri's Introduction

Diagnosing Alzheimer's Disease

Alzheimer's disease is the most common form of dementia, effecting almost 12% of americans over the age of 60 and over 50 million people worldwide. Alzheimer's is best characterized by memory problems, movement difficulties, anosmia, and imparited reasoning.

Currently Alzheimer's disease is diagnosed through a physician by a combination of reported behavioral changes, patient history, and a mental status exam. As behavioral symptoms can overlap heavily with other neurodegenerative disorders, such as vascular dementia, this leaves ample room for misdiagnosis. Currently, Alzheimer's disease can only definitively diagnosed postmortum. This is because the hallmarks of Alzheimer's, proteinaceous changes that include amyloid plaques and neurofibrillarly tangles, can only be oberved in brain tissue itself following a postmortum autopsy.

The trammels of diagnosis are a major barrier to the development of Alzheimer's therapies. Assessing the efficacy of a drug in clinical trials is hindered with a potentially heterogenous patient population. Developing more accurate means of identifying the disease in living patients will facilitate medical advances in the field.

MRI of Cognitively Normal Patient


MRI of AD patient

The Oasis Brains Datasets

Data used in this report are taken from the OASIS Brains Datasets.

OASIS-1 Summary: This set consists of a cross-sectional collection of 416 subjects aged 18 to 96. For each subject, 3 or 4 individual T1-weighted MRI scans obtained in single scan sessions are included. The subjects are all right-handed and include both men and women. 100 of the included subjects over the age of 60 have been clinically diagnosed with very mild to moderate Alzheimer’s disease (AD).

OASIS-3 Summary: This set is a retrospective compilation of data for >1000 participants that were collected across several ongoing projects through the WUSTL Knight ADRC over the course of 30 years. Participants include 609 cognitively normal adults and 489 individuals at various stages of cognitive decline ranging in age from 42-95yrs. All participants were assigned a new random identifier and all dates were removed and normalized to reflect days from entry into study. The dataset contains over 2000 MR sessions which include T1w, T2w, FLAIR, ASL, SWI, time of flight, resting-state BOLD, and DTI sequences. Many of the MR sessions are accompanied by volumetric segmentation files produced through Freesurfer processing. PET imaging from 3 different tracers, PIB, AV45, and FDG, totaling over 1500 raw imaging scans and the accompanying post-processed files from the Pet Unified Pipeline (PUP) are also available in OASIS-3.

Further information on data import and wrangling can be found in the individual project files.

In this project, I trained neural networks and random forest classifiers to distinguish the brains of cognitively normal patients from those diagnosed with Alzheimer's disease.

I applied PCA to masked transverse-orientation MRI images from the Oasis 2 dataset in order to build a neural network that could discriminate healthy brains from brains of patients diagnosed with Alzheimer's disease with 94.6% accuracy. This out-performed the predictive accuracy of a random forest classifier analysis of the derived anatomical measures and demographic data from the same patients by ~8%.

Data show the power of neural networks for image recognition and the immense potential of these machine learning methods for neurodegeneration diagnosis.

Studies show that Alzheimer's associated neurodegeneration can occur almost a decade befor cognitive symptoms. During this preclinical stage, patient's have normal cognitive function, but amyloid plaque deposits are already accumulating in brain tissue, leading to neuronal death. While early degeneration begins in the hippocampus, the area of the brain associated with memory formation, in late-stage Alzheimer's disease, degeneration is widespread.

The Oasis 3 dataset includes extensive demographic data and derived anatomical measures from healthy patients and those with Alzheimer's disease. I used a random forest classifier to distinguish the two groups with 90.0% accuracy. The dataset contained 145 patients who were classified as having Alzheimer's disease during the study. Derived anatomical measures before and after the Alzheimer's diagnosis were included for these subjects. I asked if the random forest classifier could predict the development of Alzheimer's disease in these patients before their clinical diagnosis. The random forest classifier was trained on data from patients whose diagnosis was not changed during the study, as well as only the data from the patients whose diagnosis did change, after the diagnosis of Alzheimer's disease was made. I then fed back the data from these 145 patients before they diagnosised as having Alzheimer's disease back into the model. The model assigned the diagnosis of Alzheimer's disease in 97.9% of cases. This shows that in patients described as cognitively normal by a physician, the random forest classifier ascribed the brain state as diseased.

When therapies for Alzheimer's disease are developed, early diagnosis will be pivotal to securing the best patient outcomes.

Information supplied from the NIH National Institute on Aging

predicting_alzheimers_from_mri's People

Contributors

gmattheisen avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.