/sarc-predictions

Code repository for my master's thesis project

Primary LanguageRMIT LicenseMIT

Predicting sarcoidosis disease incidence using single nucleotide polymorphisms and supervised machine learning

Nicholas Cejda

26-Apr-2021

This is the repository for all code used in the thesis project "Predicting sarcoidosis disease incidence using single nucleotide polymorphisms and supervised machine learning" by Nicholas Cejda,

Full Manuscript Text

https://hdl.handle.net/11244/329534

ABSTRACT

Predicting disease incidence based on Single Nucleotide Polymorphisms (SNPs) for a complex multi-factorial disease like sarcoidosis remains a difficult prediction problem. If disease prediction could be improved, genetic screening could be implemented to assist identifying disease early, potentially improving patient outcomes. In this thesis, we examine the predictive performance of several supervised machine learning models to assess if genetic variability can be used to accurately predict disease incidence in an African American patient population (n = 2,915). Further, we consider the use of SNP “functional scores” such as Combined Annotation Dependent Deletion (CADD) scores and FATHMM-XF scores to see if they can improve predictive ability. Here we show that support vector machine (SVM), and random forest (RF) models can significantly outperform the naïve baseline model (p < 0.05) in terms of accuracy and achieve area under the ROC curve (AUC) values of 0.6016 and 0.6019, respectively. A neural network (NN) model had the optimal AUC value of 0.6103 but was slightly non-significant (p = 0.05) when compared to the naïve model in terms of accuracy. The overall impact of adding functional scores was minimal to negative on predictive performance. This work reveals that supervised machine learning based on SNPs can significantly outperform random chance when predicting sarcoidosis incidence and supports the idea that genetic screening and disease modeling prior to disease incidence could improve preventative care.

Change Log

Change log - 2021-04-26:
* Updated README.md
* Updated organization of many files to make access easier.

Change log - 2021-04-20:
* Added majority of the files.

Change log - 2021-04-16: 
  * Created github repository
  * Added README.md

Please contact me at ncejda@gmail.com with any questions!