title: Exploring medical diagnostic performance using interactive, multi-parameter sourced receiver operating characteristic scatter plots.
abstract: Determining diagnostic criteria for specific disorders is often a tedious task that involves determining optimal diagnostic thresholds for symptoms and biomarkers using receiver-operating characteristic (ROC) statistics. To help this endeavor, we developed softROC, a user-friendly graphic-based tool that lets users visually explore possible ROC tradeoffs. The software requires MATLAB installation and an Excel file containing threshold symptoms/biological measures, with corresponding gold standard diagnoses for a set of patients. The software scans the input file for diagnostic and symptom/biomarkers columns, and populates the graphical-user-interface (GUI). Users select symptoms/biomarkers of interest using Boolean algebra as potential inputs to create diagnostic criteria outputs. The software evaluates subtests across the user-established range of cut-points and compares them to a gold standard in order to generate ROC and quality ROC scatter plots. These plots can be examined interactively to find optimal cut-points of interest for a given application (e.g. sensitivity versus specificity needs). Split-set validation can also be used to set up criteria and validate these in independent samples. Bootstrapping is used to produce confidence intervals. Additional statistics and measures are provided, such as the area under the ROC curve (AUC). As a testing set, softROC is used to investigate nocturnal polysomnogram measures as diagnostic features for narcolepsy. All measures can be outputted to a text file for offline analysis. The softROC toolbox, with clinical training data and tutorial instruction manual, is provided as supplementary material and can be obtained online at http://www.stanford.edu/~hyatt4/software/softroc or from the open source repository at http://www.github.com/informaton/softroc.
authors.affiliation: Department of Electrical Engineering, Stanford University, Stanford, CA, USA. Electronic address: hyatt4@stanford.edu.
authors.forename: Hyatt E
authors.initials: HE
authors.lastname: Moore
authors.affiliation: EA 481, Laboratoires de Neurosciences, University of Franche-Comte, 1 place du marechal Leclerc, 25030 Besancon Cedex, France.
authors.forename: Olivier
authors.initials: O
authors.lastname: Andlauer
authors.affiliation: Department of Statistics, University of Washington, Seattle, WA, USA.
authors.forename: Noah
authors.initials: N
authors.lastname: Simon
authors.affiliation: Center for Sleep Sciences and Medicine, Stanford University, Palo Alto, CA, USA.
authors.forename: Emmanuel
authors.initials: E
authors.lastname: Mignot
mesh_terms: D019540:Area Under Curve; D015415:Biomarkers; D016000:Cluster Analysis; D019295:Computational Biology / Q000379:methods*; D003933:Diagnosis; D006801:Humans; D008491:Medical Informatics Applications; D008962:Models, Theoretical; D009290:Narcolepsy; D017286:Polysomnography; D012372:ROC Curve; D015203:Reproducibility of Results; D012984:Software
chemical_list: D015415:Biomarkers
keywords: Bootstrap; Data visualization; Diagnostic testing; Receiver operating characteristic; Sleep