Tech Support EX

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Tuesday, 7 August 2012

Neural Network for Breast Cancer Data Built on Google App Engine

Posted on 09:00 by Unknown
Posted by Brittany Wenger, Winner of Google Science Fair 2012

(Cross-posted from Google App Engine Blog)

Editors note: Today’s guest blog post comes from 17-year-old Brittany Wenger, the winner of this year’s Google Science Fair. Brittany built an application on Google App Engine called the Global Neural Network Cloud Service for Breast Cancer. This artificial neural network can detect complex patterns in data, learning how to classify malignant or cancerous cells it hasn’t seen before. Learn more about her project.



When a patient has a palpable breast lump, the first step a doctor takes is to determine whether the mass is malignant or benign. One relatively simple diagnostic procedure is a form of biopsy called fine needle aspiration (FNA). Though these tests are less invasive than others, they are historically less accurate as well. My goal was to create a tool for doctors to use when interpreting test results from these procedures.

For this project, I decided to create a neural network built on Google App Engine, using data published to the Machine Learning Repository by the University of Wisconsin. A neural network attempts to replicate the brain as a form of artificial intelligence through networks of computers and can be used to detect extremely complex patterns. It learns from its mistakes, so it can classify a case it hasn’t seen before as malignant or cancerous based on specific criteria like clump thickness or bland chromatin. Because the diagnostic power of the network improves the more data it has, building on App Engine is a way to ensure the app can continue to scale easily, no matter how much information goes into the system.

I got started integrating my neural network application code, written in Java, with App Engine in a few hours using the SDK’s Greeting Service sample code as a starting point. The application has two main parts, a training module, that implements the neural network itself and runs the training process over the input data stored in static files, and a web interface that takes input data and returns the network’s analysis.

Google App Engine provides the scalable infrastructure I need to collect information from every hospital in the world and run when there are many concurrent requests, as usage of my application increases. Because my network is built as a cloud service, not only is my app working on the web, but mobile tablets, smartphones, old PC systems, or new technologies can also easily access the service from any hospital with an internet connection.

The neural network I developed is 99.11% sensitive to malignancy when using leave-one-out testing with original data. Thus far, I have run 7.6 million trials. Moving forward my goal is to make the application accessible to the global medical community so more data can be deposited and used to improve the diagnostic power of the network.
Email ThisBlogThis!Share to XShare to Facebook
Posted in cloud computing, cloud platform, Google App Engine | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Mapping a clear strategy for business growth with Google
    Posted by A.V. Dharmakrishnan, Chief Executive Officer, Madras Cements Editor's note: Today’s guest is A.V. Dharmakrishnan, Chief Exec...
  • Keeping you safe in 2013
    Posted by Eran Feigenbaum, Director of Security, Google Enterprise Most businesses these days rely on technology to get their work done. An...
  • Hangout On Air: Lessons from a retail CIO on moving to the cloud with ease
    Posted by Meghdutt Brahmachari, Product Marketing Manager, Google Enterprise Change is never easy, but when a business has tens of thousand...
  • The Gateway to the West is moving into the cloud
    Posted by Francis G. Slay, Mayor of St. Louis, Missouri Editors note: Today, we welcome Mayor Francis G. Slay of the City of St. Louis , t...
  • Smart school: Cartoon program uses Google Apps
    Editors note: Today’s guest blogger is Michele Ollie, co-founder and President of The Center for Cartoon Studies , based in White River Jun...
  • Sperry Van Ness goes Google
    Posted by Kevin Maggiacomo, CEO of Sperry Van Ness Editors note: Today’s guest blogger is Kevin Maggiacomo, CEO of Sperry Van Ness, one of ...
  • Perry Ellis International brings their global team together with Google Apps
    Posted by Ronen Lapidot, Senior Vice President of Information Technology, Perry Ellis International Editors note: Today’s guest blogger is ...
  • Google Chromebooks provide personalization, collaboration for mSchool
    Posted by Elliot Sanchez, Founder and Chief Executive Officer, mSchool Editor's note: Today’s guest blogger is Elliot Sanchez, founder...
  • Colorado is the newest state to go Google
    Posted by Scott McIntyre, Director of State and Local Government, Google What does the State of Colorado have in common with neighboring sta...
  • Google Apps Improves Efficiency for Redfin Agents and Engineers
    Editor's note: Today's guest blogger is Eric Hollenbeck, Sr. Manager of IT & Business Services at Redfin , a technology-powered...

Categories

  • #gone google
  • #gonegoogle
  • #Google Apps
  • #innovationupgrade
  • #moregoogleapps
  • #SysAdminDay
  • #tbt
  • #throwbackthursday
  • #top10trust
  • 100% web
  • admin
  • admin sdk
  • Android
  • Apps
  • Apps Adventures
  • Asia Pacific
  • Audi
  • Audi Connect
  • Australia
  • big data
  • Big Query
  • bigquery
  • Boston
  • browser
  • Chrome
  • Chrome for Business
  • Chrome Frame
  • Chrome OS
  • chromebooks
  • Chromebooks for Education
  • chromebox
  • City 24/7
  • Clearing Kosovo
  • Cloud
  • cloud computing
  • cloud computing gonegoogle
  • cloud computing gonegoogle Google Apps
  • cloud computing gonegoogle Google Apps google docs small business success story
  • cloud computing gonegoogle Google Apps google docs small business success story switch
  • cloud datastore
  • cloud platform
  • cloud print
  • cloud services
  • cloud sql
  • collaboration
  • Colorado
  • contacts
  • customer love
  • Customer story
  • Customer testimonial
  • Developer
  • developers
  • Docs
  • documents
  • drive storage
  • Earth
  • earth and maps
  • education
  • enterprise
  • events
  • FedEx
  • Fedex.com
  • franchises
  • Gartner
  • GE
  • Global Partner Summit
  • gmail
  • Gone Google
  • gonegoogle
  • Google App Engine
  • Google Apps
  • Google Apps Blog
  • Google Apps Engine
  • Google Apps for Business
  • google apps for education
  • Google Apps for Government
  • Google Apps Reseller
  • Google Apps Script
  • Google Apps Vault
  • Google Calendar
  • Google Cloud Platform
  • google cloud storage
  • google commerce search
  • Google Compute Engine
  • google docs
  • google drive
  • Google Earth
  • Google Earth Enterprise
  • Google Earth Pro
  • Google Enterprise
  • Google Enterprise Search
  • Google Forms
  • Google Green
  • google groups
  • Google Maps
  • Google Maps API
  • Google Maps Coordinate
  • Google Maps Engine
  • Google Maps Engine public data program
  • Google Maps for Business
  • Google Maps Tracks API
  • Google Places API
  • google play for education
  • Google Prediction API
  • Google Search Appliance
  • google sites
  • Google spreadsheets
  • google storage
  • Google Storage for Developers
  • google+
  • Google+ api
  • Google+ Communities
  • googlenew
  • government
  • GSA
  • GSA 7.0
  • guest post
  • HALO Trust
  • Hangout on Air
  • hangouts
  • innovation
  • international trade
  • Internet Explorer
  • intranet
  • iOS
  • iPad
  • IT
  • K-12
  • large business
  • manufacturing
  • Maps
  • marketplace
  • medium business
  • mobile
  • moms
  • Mother's Day
  • NAVMAN
  • new features
  • Niagara International Transportation Technology Coalition
  • non-profit
  • noteworthy
  • offline
  • partner
  • partners
  • Place Summaries
  • Postini
  • productivity
  • Quickoffice
  • Receptionist's Day
  • retail
  • SBW2013
  • Search
  • Security
  • Sheets
  • Slides
  • small business
  • SMB
  • success story
  • support
  • System Admin
  • T Dispatch
  • Transport and Logistics
  • Trust
  • university
  • utilities
  • Veteran Owned Businesses
  • Veterans Day
  • wallet
  • webinar

Blog Archive

  • ►  2013 (239)
    • ►  December (18)
    • ►  November (25)
    • ►  October (29)
    • ►  September (19)
    • ►  August (11)
    • ►  July (21)
    • ►  June (26)
    • ►  May (24)
    • ►  April (20)
    • ►  March (13)
    • ►  February (17)
    • ►  January (16)
  • ▼  2012 (176)
    • ►  December (18)
    • ►  November (17)
    • ►  October (21)
    • ►  September (15)
    • ▼  August (13)
      • BBH fosters international collaboration with the h...
      • Google BigQuery new features let you do more with ...
      • Bringing Google+ to work
      • Summer Camp 2.0 - camping moves to the web
      • Palo Alto Library pioneers a Chromebooks check-out...
      • Kaplan tests high with Google Apps for Business an...
      • Genesis Medical Education Consultants gives Google...
      • Google Apps domain registration has gone global
      • Continuing the transition from Postini to Google Apps
      • Lock down cells with Protected Ranges in Google sp...
      • Neural Network for Breast Cancer Data Built on Goo...
      • A financial perspective on moving to the cloud
      • Make mobile more manageable
    • ►  July (11)
    • ►  June (19)
    • ►  May (16)
    • ►  April (13)
    • ►  March (9)
    • ►  February (12)
    • ►  January (12)
  • ►  2011 (85)
    • ►  December (14)
    • ►  November (19)
    • ►  October (17)
    • ►  September (21)
    • ►  August (14)
Powered by Blogger.

About Me

Unknown
View my complete profile