Skip to content

landry95/TigerGraph-Streamli-Graphistry-WebApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

streamlit Data Analysis Application with Tigergraph, graphistry

(The exported tgcloud solution is in the "tgcloud solution" directory. So it can be imported to tgcloud for testing)

INTRODUCTION

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

Video Demo

IMAGE ALT TEXT HERE

To run the application

Follow the steps below :

  1. Clone this project

  2. install python :
    See here

  3. install python virtual environment in the project location:
    pip install virtualenv

  4. Activate the virtual envirenment:
    venv/bin/activate.bat

  5. Install the requirements:
    pip install -r requirements.txt

  6. Lunch the application:
    streamlit run tigergraph.py

  7. Copy the link it generates from your console and past it in your navigator

About

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.

Why did I chose this dataset ?

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


What did I do ?

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

GALLERY

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors