There are so many genetic traits inherited by children from their parents. However, there is no app or skill that helps parents to predict them. This skill attempts to enable parents or anyone to predict genes based traits of their babies.

What it does

This skill, right now, deals with four traits - Blood Group, Hemophilia, Sickle Cell Anemia and Baldness. It asks for parents status and derive their baby's status from it.

How I built it

I have used genetics algorithms to derive, predict, traits from father/mother status. Backend is written in .NET Core using C# and hosted on AWS Lambda. Alexa skill is based on newly launched Alexa Conversations.

Challenges I ran into

Understanding the flow of Alexa Conversations and making it work with C# code. As I was dealing with all json API references from Amazon. It was real challenging to create correct model and return proper json in return.

Accomplishments that I'm proud of

  • Enabling parents to access genes based traits of their kids.
  • C# sdk which works with Alexa Conversations
  • Interactive APL with integrated graphs.

What I learned

Logic flow of Alexa Conversations and its interaction with APL and APL-A

What's next for My Genes

Adding more genetic based traits and more medical related things which can/should be accessible by people.

Built With

Share this project: