Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wahyudesu/cancer-prediction
https://github.com/wahyudesu/cancer-prediction
cancer prediction python streamlit
Last synced: about 9 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/wahyudesu/cancer-prediction
- Owner: wahyudesu
- Created: 2024-03-22T06:36:24.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-03-22T06:37:24.000Z (8 months ago)
- Last Synced: 2024-03-22T08:48:22.060Z (8 months ago)
- Topics: cancer, prediction, python, streamlit
- Language: Python
- Homepage:
- Size: 53.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Breast cancer diagnosis predictor
## Overview
The Breast Cancer Diagnosis app is a machine learning-powered tool designed to assist medical professionals in diagnosing breast cancer. Using a set of measurements, the app predicts whether a breast mass is benign or malignant. It provides a visual representation of the input data using a radar chart and displays the predicted diagnosis and probability of being benign or malignant. The app can be used by manually inputting the measurements or by connecting it to a cytology lab to obtain the data directly from a machine. The connection to the laboratory machine is not a part of the app itself.
The app was developed as a machine learning exercice from the public dataset [Breast Cancer Wisconsin (Diagnostic) Data Set](https://www.kaggle.com/datasets/uciml/breast-cancer-wisconsin-data). Note that this dataset may not be reliable as this project was developed for educational purposes in the field of machine learning only and not for professional use.
A live version of the application can be found on [Streamlit Community Cloud](https://alejandro-ao-streamlit-cancer-predict-appmain-uitjy1.streamlit.app/).
## Installation
To run the Cell Image Analyzer locally, you will need to have Python 3.6 or higher installed. Then, you can install the required packages by running:
```bash
pip install -r requirements.txt
```This will install all the necessary dependencies, including Streamlit, OpenCV, and scikit-image.
## Usage
To start the app, simply run the following command:```bash
streamlit run app.py
```This will launch the app in your default web browser. You can then upload an image of cells to analyze and adjust the various settings to customize the analysis. Once you are satisfied with the results, you can export the measurements to a CSV file for further analysis.