Machine learning for detecting gene-gene interactions: a review.
Complex interactions among genes and environmental factors are known to play a role in common human disease aetiology. There is a growing body of evidence to suggest that complex interactions are 'the norm' and, rather than amounting to a small perturbation to classical Mendelian genetics, interactions may be the predominant effect. Traditional statistical methods are not well suited for detecting such interactions, especially when the data are high dimensional (many attributes or independent variables) or when interactions occur between more than two polymorphisms. In this review, we discuss machine-learning models and algorithms for identifying and characterising susceptibility genes in common, complex, multifactorial human diseases. We focus on the following machine-learning methods that have been used to detect gene-gene interactions: neural networks, cellular automata, random forests, and multifactor dimensionality reduction. We conclude with some ideas about how these methods and others can be integrated into a comprehensive and flexible framework for data mining and knowledge discovery in human genetics.
McKinney
Brett A
BA
Department of Molecular Physiology and Biophysics, Center for Human Genetics Research, Vanderbilt University Medical School, Nashville, Tennessee, USA.
Reif
David M
DM
Ritchie
Marylyn D
MD
Moore
Jason H
JH
D000465:Algorithms; D000818:Animals; D001185:Artificial Intelligence; D015894:Genome, Human; D023281:Genomics / Q000379:methods*; D005838:Genotype; D006801:Humans; D008957:Models, Genetic; D015233:Models, Statistical; D016571:Neural Networks, Computer; D020641:Polymorphism, Single Nucleotide