Skip to content

The Weather My Child's Way +RTP app utilizes Sequencing.com's Real Time Personalization (RTP) technology to personalize a weather app. The app empowers parents with a daily, genetically tailored forecast for optimizing the health of their child.

License

Notifications You must be signed in to change notification settings

SequencingDOTcom/Weather-My-Childs-Way-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Weather My Child's Way +RTP app - Web version

The Weather My Child's Way +RTP app is powered by Sequencing.com's Sequencing.com's Real Time Personalization (RTP) technology.

The app empowers parents with a daily, genetically tailored forecast for optimizing the health of their child.

The genetically tailored forecasts are implemented using Sequencing.com's API (for real-time personalization based on genetic analysis) and Weather Underground's API (for weather).

Contents

  • Editions
  • Introduction
  • Information flow
  • Project
  • Requirements
  • Installation
  • Configuration
  • Troubleshooting
  • Maintainers
  • Contribute

Editions

Weather My Way +RTP

Weather My Child's Way +RTP

Introduction

The Weather My Child's Way +RTP app codebase is a C# .NET implementation that shows how to combine real-time weather data with the genetic data from the child of the app user.

Register for a free account to learn more about Real-Time Personalization technology and gain full access to this technology. Development using RTP is free.

Information flow

  1. App-user validates using Sign in with Sequencing.com. OAuth2 code is open source and available here: https://github.com/SequencingDOTcom/oAuth2-code-and-demo
  2. If successful, app either auto-detects geographic location or user can manually input location. The app works for most locations throughout the world.
  3. Next, user selects a genetic file for analysis. Sample files are also provided. File selector code is open source and available here: https://github.com/SequencingDOTcom/File-Selector
  4. The app will then be personalized to the genes of the child of the app user by combining an analysis of the child's genes with an analysis of the current weather forecast.
  • Two App Chains that use Sequencing.com's API are utilized for this app:
  • Chain10 (Predisposition to skin cancer)
  • Chain88 (Vitamin D supplements likely to protect health).
  • Forecast screen contains both the weather forecast and the genetically tailored forecast, which is personalized insight to help the user optimize the health and wellness of his or her child.
  • All analysis occurs in real-time.

Project

This codebase is supplied as a C# Visual Studio project with MVC as the coding pattern. The code included mainly three components

  • Models: Implemented as C# class objects.
  • Controllers: Implemented as C# class objects.
  • Views: Implemented as HTML pages with basic templating and styling.

Requirements

The main requirement is installed Visual Studio or the free Visual Web Matrix that can be obtained from the following links

We have included all the supporting binaries to execute the code. The following external binaries are used, if you require them separately.

Installation

The app is developed as a web application and so no installation as such is required. Simply clone this repository on your workstation/ computer and open the project in Visual Studio/ Visual Web Matrix. Then click the play button and you should be on your way. Then follow the screen instructions.

Configuration

There are no strict configurations that have to be performed. However, there are some settings while using the app.

Troubleshooting

  • To experience the app, register for a free account and use your account credentials when running the demo. You may then access all developer tools and information directly from the Developer Center.
  • Confirm all the dependency dlls loaded correctly.
  • Confirm you are connected to the internet since the API calls will be made to our server and the weather data servers as well.
  • Confirm you have the latest version of the code from this repository.

Maintainers

The codebase is actively maintained by Sequencing.com. Please email the Sequencing.com bioinformatics team at [email protected] if you require any more information or just to say hola.

Contribute

We encourage you to passionately fork us. If interested in updating the master branch, please submit a pull request. If the changes contribute positively, we'll let it ride.

About

The Weather My Child's Way +RTP app utilizes Sequencing.com's Real Time Personalization (RTP) technology to personalize a weather app. The app empowers parents with a daily, genetically tailored forecast for optimizing the health of their child.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published