Sleep-eval is an aRTIFICIALLY INTELLIGENT computer program for the evaluation and diagnosis of sleep and mental disorders in general and clinical populations.

background on sleep disorders

  • One in three people have insomnia at some point in their lives, and over 70 million Americans suffer from disorders of sleep and wakefulness.

  • An estimated 10 million Americans remain undiagnosed.

  • Sleep problems add an estimated $15.9 billion to national healthcare costs.

The Project

Sleep-EVAL (an expert system) is a computer program designed to simulate forms of human reasoning, using an intermediary inference engine.  These capacities for reasoning and management allow the system to filter through the mass of potential diagnoses and find a small number of relevant, satisfactory diagnostic hypotheses.

Students could be involved in one (or more) of three levels of the project, depending on their level of expertise in computer science:

  1. Students will learn how to use an expert system doing interviews with subjects of the general population; they will learn the basics of the diagnostic algorithms used in medical classifications.

  2. Students with programming skills in Javascript, Perl, HTML/CSS will learn how to incorporate psychological and sleep indicators inside questionnaires administered through the web. 

  3. Students experienced in C and C++ will learn how an expert system is programmed in the sleep and mental fields.


Students should have a background in or willingness to learn:

  • Clinical trial research/Interviewing and interacting with patients

  • Web development skills (HTML/CSS, Javascript, Perl)

  • C/C++ programming