caticoa3 / malaria_hero

Deployable and containerized CNN for detection of malaria parasites in blood smears where images have been segmented into single cells.

Home Page:https://blog.insightdatascience.com/https-blog-insightdatascience-com-malaria-hero-a47d3d5fc4bb

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Malaria Hero

Modified image from the Center For Infectious Disease Research

Malaria Hero

Web application that classifies single cells as parasitized or normal; and prioritizes patients based on the percentage of infected cells. More background can be found in this medium post.

Created thanks to publicly available data from the NIH.

Running locally

Option 1: in a python enviroment

use the provided environment.yml to create the conda environment and run the following

cd src/
python dash_app.py 

Option 2: in a docker swarm

cd src/
make build # to build the needed containers and environment
make deploy # to run

in both cases you can navigate to 0.0.0.0:5000 in your favorite flavor of internet browser

Demo

A live demo can be found at malariahero.org

About

Deployable and containerized CNN for detection of malaria parasites in blood smears where images have been segmented into single cells.

https://blog.insightdatascience.com/https-blog-insightdatascience-com-malaria-hero-a47d3d5fc4bb

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Jupyter Notebook 95.1%Language:Python 4.7%Language:Makefile 0.1%Language:HTML 0.1%Language:Dockerfile 0.0%Language:Shell 0.0%