Inspiration

This project is based on a hackathon challenge which objective was to create an application where the patients could introduce some of their phenotypes, and it could detect rare diseases in early stages

What it does

From a series of base phenotypes, it raises questions about other possible phenotypes to suffer. The algorithm asks about the most probable phenotypes of diseases related to the initial symptoms. The answers provide a list of possible diseases along with the probability of suffering them. The application covers all branches of HPO and is capable of reaching specific terms.

How I built it

We have used the Django framework with a Postgres database and a React front end. The algorithm is written in Python as a part of Django.

Challenges I ran into

The XML was a mess and was quite hard to parse it all and to put it in a database. Also, it has many metadata that makes harder to get all the useful fields.

What I learned

We have learned how to create a reactive page with a Django backend.

What's next for Dr. Rare

Optimizing the algorithm to get all the questions and to compute the probabilities of the diseases. Even it does not spend a lot of time computing, sometimes it gets a little bit unresponsive.

Share this project:

Updates