In this project, Here, we are analyzing the "International Medical Devices Database" dataset.
It contains information on more than 120,000 Recalls, Safety Alerts and Field Safety Notices about medical devices distributed worldwide. The information connects with medical device companies and their subsidiaries.
Thus, We will be Exploring more than 120,000 Recalls, Safety Alerts and Field Safety Notices of medical devices and their connections with their manufacturers.
This application provides :- Recall of manufacturers
- Safety Alert
- Field Safety Notice
- Product Classification
- Implanted device
- Quantity in Commerce
- Event Risk Class
- Local Authorities Determined Cause
- etc.
Just use the menu on the left navigation bar to navigate throughout the application and explore the data
Follow the steps below :
- Clone this project
-
install python :
See here -
install python virtual environment in the project location:
pip install virtualenv -
Activate the virtual envirenment:
venv/bin/activate.bat -
Install the requirements:
pip install -r requirements.txt -
Lunch the application:
streamlit run tigergraph.py - Copy the link it generates from your console and past it in your navigator
In this project, we are using the International Medical Devices Database's dataset about the medical devices distribution statistics in the world.
I developed it taking part in the TigerGraph Web-App hashton. And it has been an adventure full of learning
I used many technologies :- python ;
- Streamlit ;
- tgcloud ;
- GrapgSql ;
- graphistry ;
- and many other libraries.
I chosed to work on this dataset because it refers to medical domain. Since more than one year, the world is facing a lot of pression, so a such a system can analyse the repartition of medical devices in the countries, and determine the ones that do not have enough and put on strategies to provide them
We can therefore visualize the data and identify the inequal repartition of this phenomene in countries and also, we can understand the differences depending on the age of the victims and through years
So, what I have been doing is, saving the data in the tgcloud.io cloud database, and use the GSgl queries to retrieve the data that I wanted to manipulate in the streamlit application.
In addition, I also discovered the technology "graphistry" with its library (graphistry), which allowed me to make professional graphs and superb data visualization.
Finally, I was able to work with the python libraries also to have an appreciable interface and a multi-pages application
N.B. It was my first time to work with TigerGraph and I discoverd a very great and powerfull technology that I can no longer do without. I literally fell in love with this technology- https://tgcloud.io/
- Intro to tgCloud
- Intro to pyTigerGraph
- Intro to Streamlit and TigerGraph
- Intro to Graphistry and Graph-App-Kit
- https://community.tigergraph.com
- Streamlit Community
- Graphistry Documentation
- https://medium.com/tigergraph/gsql-now-and-in-the-future-65f8904df736
- GSQL Queries
- DEMO LINK