PocketOnco: An App for Diagnosis-Prognosis of Colorectal, Breast, and Skin Cancer Using Convolutional Neural Networks

CSEF · 2019 Computational Systems & Analysis (Senior Division Only)

Overview

Objectives To (1) develop a more effective and accurate convolutional neural network (CNN) algorithm to validate, identify, and classify colorectal, breast and skin cancer through feature segmentation and (2) integrate a machine learning model into a mobile app platform with potential treatments and clinical trials. Methods H&E-stained pathologist pre-labeled breast histology slides were obtained from the online public 2018 Breast Cancer Histology Image (BACH) Grand Challenge. Colorectal histology slides were obtained from the 2015 Gland Segmentation Challenge Contest (GlaS). External dermoscopic images of skin cancer were obtained from the International Skin Imaging Collaboration (ISIC) Archive. Data augmentation techniques were then used to increase the datasets to a total of 5, 000 images. After testing both the CreateML framework in XCode and the Turi Create module in Jupyter Notebook, we compared the two network model accuracies and selected the model with the greater accuracy to be used within the app. We then developed the app in Swift with bridges to Objective-C, and potential treatments and clinical trials were encoded using JSON with reference to the American Society of Clinical Oncology (ASCO) and the U.S. National Library of Medicine. Results The final network exhibited an accuracy of 100% for validation for all cancers, diagnosis accuracy of 96%, 78% and 75% and prognosis accuracy of 76%, 97%, and 80% for skin, colon, and breast, respectively. Using a confusion matrix, we identified a sensitivity of 64.29%, 91.87% and 100% and specificity of 68.75%, 85.71% and 92.31% for colorectal, breast and skin cancer diagnosis, respectively. Conclusions PocketOnco is a novel, user-friendly iOS app that grades and stages colorectal, breast, and skin cancer through the integration of a custom deep convolutional neural network algorithm. The mobile app platform allows for the exploration of personalized medicine and healthcare, with the rise of electronic health records, novel treatments, and clinical trials.

Summary statement

A multi-cancer diagnosis-prognosis app was developed to grade and stage colorectal, breast, and skin cancer through the integration of CNNs which analyze imported histology images or taken dermoscopic images.

Help received

All data was acquired from public sources online. Neural network implementation, algorithm design, and app development were done independently without external guidance.

Competition history

  • CSEF 2019 Computational Systems & Analysis (Senior Division Only) · Entry S0811

Resources

Related projects

Closest projects by meaning, across every fair and year in the corpus.

Browse more like this

Source: California Science & Engineering Fair public projects

Save projects to your library

Sign in with Google to keep track of projects you find interesting, organized into folders. An account also raises your daily allowance for “Has this been done?”, and lets you create a key for the MCP server with a much higher limit than anonymous use. Browsing stays public.

Continue with Google