SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
BodyTrack

                          BodyTrack: Open Source Tools for Health
                          Empowerment through Self-Tracking

                          Anne Wright, CREATE Lab, CMU



Thursday, July 28, 2011
Overview
      Origin story
      Approach and system description
       - Explorable data viewer
       - Custom device development: Microclimate basestation, Cheststrap
       - Server components
      QS Ecosystem gardening
      Quantified Health Evangelism
      Get Involved!
           -     Sign up to keep informed of progress: http://bit.ly/btsub
           -     Main web site: http://bodytrack.org/
           -     Developer site: http://bodytrack.org/developers.html
           -     Github site: https://github.com/BodyTrack
           -     Email me, Anne Wright arwright@cmu.edu


        BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking
Thursday, July 28, 2011
The beginning: Robots!




        BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking
Thursday, July 28, 2011
NASA Ames Rovers
     Marsokhod                                                                      K9




        BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking
Thursday, July 28, 2011
Too sick to work on rovers




        BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking
Thursday, July 28, 2011
Human System Debugging




        BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking
Thursday, July 28, 2011
What type of food matters!




        BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking
Thursday, July 28, 2011
Wide variation in reaction to inputs




        BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking
Thursday, July 28, 2011
Study biochemistry at CMU




        BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking
Thursday, July 28, 2011
Search for better tools for Human System Debugging




                Great, but can’t graph on same time axes!
        BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking
Thursday, July 28, 2011
BodyTrack

                                                                                                                                          Actigraphy:
                                                                                                                                          Activity and energy levels
                          BodyTrack chest strap:
                          EKG, respiration, accelerometry, temp, humidity;
                          stress, cough/sneeze, snoring
                                                                                                Smart phone apps:
                                                                                                Pictures, GPS location, activity;
                                                                                                food, events, self-reporting




                                                                                            BodyTrack
                                                                                      Web Server and Datastore
                   BodyTrack Microclimate
Indoor air quality Environmental Basestation:
                                  Temp, humidity, barometric, sound levels, light;
                                  Sleep hygiene, air quality (with external sensor)




                                                                                                                                    Regional data sources:
                                                                                                                                    Weather, air particulates, other pollutants,
                                                                                      Weight                Sleep logging           pollen, mold, water quality


        BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking
Thursday, July 28, 2011
Aggregate existing pieces

                                                                                                                                         Actigraphy:
                                                                                                                                         Activity and energy levels
                          BodyTrack chest strap:
                          EKG, respiration, accelerometry, temp, humidity;
                          stress, cough/sneeze, snoring
                                                                                               Smart phone apps:
                                                                                               Pictures, GPS location, activity;
                                                                                               food, events, self-reporting




                                                                                           BodyTrack
                                                                                     Web Server and Datastore
                   BodyTrack Microclimate
Indoor air quality Environmental Basestation:
                                 Temp, humidity, barometric, sound levels, light;
                                 Sleep hygiene, air quality (with external sensor)




                                                                                                                                   Regional data sources:
                                                                                                                                   Weather, air particulates, other pollutants,
                                                                                     Weight                Sleep logging           pollen, mold, water quality


        BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking
Thursday, July 28, 2011
Build missing pieces!

                                                                                                                                          Actigraphy:
                                                                                                                                          Activity and energy levels
                          BodyTrack chest strap:
                          EKG, respiration, accelerometry, temp, humidity;
                          stress, cough/sneeze, snoring
                                                                                                Smart phone apps:
                                                                                                Pictures, GPS location, activity;
                                                                                                food, events, self-reporting




                                                                                            BodyTrack
                                                                                      Web Server and Datastore
                   BodyTrack Microclimate
Indoor air quality Environmental Basestation:
                                  Temp, humidity, barometric, sound levels, light;
                                  Sleep hygiene, air quality (with external sensor)




                                                                                                                                    Regional data sources:
                                                                                                                                    Weather, air particulates, other pollutants,
                                                                                      Weight                Sleep logging           pollen, mold, water quality


        BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking
Thursday, July 28, 2011
Don’t throw away data!

                          3 KHz accelerometry on the chest can capture
                            Coughing, sneezing, snoring, speaking, more…

                          Full-rate ECG can capture
                           Stress levels, activity levels, more…

                          Audio during sleep can capture
                            Snoring, reasons for awakening, more…

        BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking
Thursday, July 28, 2011
Big Data

                          12 KSPS x 1 day = 1 billion samples per day
                            Not a job for MySQL
                          BodyTrack Datastore supports rapid access
                          across levels of detail (GigaPan)
                          BodyTrack Viewer allows rapid exploration of
                          billions of datapoints
                          Easy to add real-time computation to combine data
                          and generate new metrics

        BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking
Thursday, July 28, 2011
Open-Source Sensor Projects
      Family of open source sensors sharing a common technology base
             XMEGA processor, log data to SDHC, interface to host over FTDI USB
             Firmware supporting both current designs at https://github.com/BodyTrack/BodyTrack_CustomLoggers
             Java gateway code at https://github.com/BodyTrack/bodytrack-logger-gateway

      Microclimate Environmental Basestation (Hardware; firmware in C)
             Hardware design at https://github.com/BodyTrack/Schematic_BaseStation
             Version 3 currently in alpha test; approaching beta-quality.
             Directly measures temperature, humidity, barometric pressure, sound and light levels
             Interfaces to Dylos air particulate monitors over serial
             Supports introspection on sleep hygiene, circadian rhythm, respiratory stressors, etc.

      Chest Strap
             Hardware design at https://github.com/BodyTrack/Schematic_ChestStrap
             Directly measures EKG, respiration, accelerometry, temperature, and humidity
             Supports work on derived metrics for stress (HRV), coughing, sneezing, snoring, etc.

        BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking
Thursday, July 28, 2011
BodyTrack Server Projects
      Fast datastore (C++)
       - Implements multi-resolution data tiling on top of key/value store (default is filesystem)
       - Scales to 1TB per channel
       - Response time < 10 msec for tiles at any level of detail, even summary of entire 1TB
       - In process of deploying to alpha website to replace original MySQL-based datastore

      BodyTrack Website (Ruby On Rails, MySQL)
       - Very active development; currently in transition to incorporate fast datastore
       - REST APIs for data upload and, query of device/channel data for account, and multi-res tile fetch

      Explorable data viewer (Javascript/HTML5 Canvas/GWT)
       - Interactive exploration of very large datasets
       - Pulls in data on the fly as user zooms and explores
       - In process of specifying interface to Website and making available as separate project

        BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking
Thursday, July 28, 2011
BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking
Thursday, July 28, 2011
BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking
Thursday, July 28, 2011
BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking
Thursday, July 28, 2011
Build synergy and community




        BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking
Thursday, July 28, 2011
Cultivate new sensors




                          Encourage exportability and good timestamps!
        BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking
Thursday, July 28, 2011
Quantified Health Evangelism




        BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking
Thursday, July 28, 2011
Help us build this!
      Tools or stories to share?
      Issues you want to track?
      Want to contribute to development?
      Get Involved!
       - Sign up to keep informed of progress: http://bit.ly/btsub
       - Main web site: http://bodytrack.org/
       - Developer site: http://bodytrack.org/developers.html
       - Github site: https://github.com/BodyTrack
       - Email me, Anne Wright arwright@cmu.edu




        BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking
Thursday, July 28, 2011

Mais conteúdo relacionado

Último

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Último (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

Destaque

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Destaque (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

BodyTrack OSCon Talk 7/28/11

  • 1. BodyTrack BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking Anne Wright, CREATE Lab, CMU Thursday, July 28, 2011
  • 2. Overview  Origin story  Approach and system description - Explorable data viewer - Custom device development: Microclimate basestation, Cheststrap - Server components  QS Ecosystem gardening  Quantified Health Evangelism  Get Involved! - Sign up to keep informed of progress: http://bit.ly/btsub - Main web site: http://bodytrack.org/ - Developer site: http://bodytrack.org/developers.html - Github site: https://github.com/BodyTrack - Email me, Anne Wright arwright@cmu.edu BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking Thursday, July 28, 2011
  • 3. The beginning: Robots! BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking Thursday, July 28, 2011
  • 4. NASA Ames Rovers Marsokhod K9 BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking Thursday, July 28, 2011
  • 5. Too sick to work on rovers BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking Thursday, July 28, 2011
  • 6. Human System Debugging BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking Thursday, July 28, 2011
  • 7. What type of food matters! BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking Thursday, July 28, 2011
  • 8. Wide variation in reaction to inputs BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking Thursday, July 28, 2011
  • 9. Study biochemistry at CMU BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking Thursday, July 28, 2011
  • 10. Search for better tools for Human System Debugging Great, but can’t graph on same time axes! BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking Thursday, July 28, 2011
  • 11. BodyTrack Actigraphy: Activity and energy levels BodyTrack chest strap: EKG, respiration, accelerometry, temp, humidity; stress, cough/sneeze, snoring Smart phone apps: Pictures, GPS location, activity; food, events, self-reporting BodyTrack Web Server and Datastore BodyTrack Microclimate Indoor air quality Environmental Basestation: Temp, humidity, barometric, sound levels, light; Sleep hygiene, air quality (with external sensor) Regional data sources: Weather, air particulates, other pollutants, Weight Sleep logging pollen, mold, water quality BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking Thursday, July 28, 2011
  • 12. Aggregate existing pieces Actigraphy: Activity and energy levels BodyTrack chest strap: EKG, respiration, accelerometry, temp, humidity; stress, cough/sneeze, snoring Smart phone apps: Pictures, GPS location, activity; food, events, self-reporting BodyTrack Web Server and Datastore BodyTrack Microclimate Indoor air quality Environmental Basestation: Temp, humidity, barometric, sound levels, light; Sleep hygiene, air quality (with external sensor) Regional data sources: Weather, air particulates, other pollutants, Weight Sleep logging pollen, mold, water quality BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking Thursday, July 28, 2011
  • 13. Build missing pieces! Actigraphy: Activity and energy levels BodyTrack chest strap: EKG, respiration, accelerometry, temp, humidity; stress, cough/sneeze, snoring Smart phone apps: Pictures, GPS location, activity; food, events, self-reporting BodyTrack Web Server and Datastore BodyTrack Microclimate Indoor air quality Environmental Basestation: Temp, humidity, barometric, sound levels, light; Sleep hygiene, air quality (with external sensor) Regional data sources: Weather, air particulates, other pollutants, Weight Sleep logging pollen, mold, water quality BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking Thursday, July 28, 2011
  • 14. Don’t throw away data! 3 KHz accelerometry on the chest can capture Coughing, sneezing, snoring, speaking, more… Full-rate ECG can capture Stress levels, activity levels, more… Audio during sleep can capture Snoring, reasons for awakening, more… BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking Thursday, July 28, 2011
  • 15. Big Data 12 KSPS x 1 day = 1 billion samples per day Not a job for MySQL BodyTrack Datastore supports rapid access across levels of detail (GigaPan) BodyTrack Viewer allows rapid exploration of billions of datapoints Easy to add real-time computation to combine data and generate new metrics BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking Thursday, July 28, 2011
  • 16. Open-Source Sensor Projects  Family of open source sensors sharing a common technology base  XMEGA processor, log data to SDHC, interface to host over FTDI USB  Firmware supporting both current designs at https://github.com/BodyTrack/BodyTrack_CustomLoggers  Java gateway code at https://github.com/BodyTrack/bodytrack-logger-gateway  Microclimate Environmental Basestation (Hardware; firmware in C)  Hardware design at https://github.com/BodyTrack/Schematic_BaseStation  Version 3 currently in alpha test; approaching beta-quality.  Directly measures temperature, humidity, barometric pressure, sound and light levels  Interfaces to Dylos air particulate monitors over serial  Supports introspection on sleep hygiene, circadian rhythm, respiratory stressors, etc.  Chest Strap  Hardware design at https://github.com/BodyTrack/Schematic_ChestStrap  Directly measures EKG, respiration, accelerometry, temperature, and humidity  Supports work on derived metrics for stress (HRV), coughing, sneezing, snoring, etc. BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking Thursday, July 28, 2011
  • 17. BodyTrack Server Projects  Fast datastore (C++) - Implements multi-resolution data tiling on top of key/value store (default is filesystem) - Scales to 1TB per channel - Response time < 10 msec for tiles at any level of detail, even summary of entire 1TB - In process of deploying to alpha website to replace original MySQL-based datastore  BodyTrack Website (Ruby On Rails, MySQL) - Very active development; currently in transition to incorporate fast datastore - REST APIs for data upload and, query of device/channel data for account, and multi-res tile fetch  Explorable data viewer (Javascript/HTML5 Canvas/GWT) - Interactive exploration of very large datasets - Pulls in data on the fly as user zooms and explores - In process of specifying interface to Website and making available as separate project BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking Thursday, July 28, 2011
  • 18. BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking Thursday, July 28, 2011
  • 19. BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking Thursday, July 28, 2011
  • 20. BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking Thursday, July 28, 2011
  • 21. Build synergy and community BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking Thursday, July 28, 2011
  • 22. Cultivate new sensors Encourage exportability and good timestamps! BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking Thursday, July 28, 2011
  • 23. Quantified Health Evangelism BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking Thursday, July 28, 2011
  • 24. Help us build this!  Tools or stories to share?  Issues you want to track?  Want to contribute to development?  Get Involved! - Sign up to keep informed of progress: http://bit.ly/btsub - Main web site: http://bodytrack.org/ - Developer site: http://bodytrack.org/developers.html - Github site: https://github.com/BodyTrack - Email me, Anne Wright arwright@cmu.edu BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking Thursday, July 28, 2011