IdeaCredIdeaCred

rdjverse/CancerGuardian

35

CancerGuardian is a machine learning-powered web app that helps predict breast cancer diagnoses based on cytology measurements. ๐Ÿฉบโœจ Built with Streamlit, Scikit-Learn, and Plotly, this tool visualizes tumor characteristics and provides predictions using a trained model. ๐Ÿš€

What's novel

CancerGuardian is a machine learning-powered web app that helps predict breast cancer diagnoses based on cytology measurements. ๐Ÿฉบโœจ Built with Streamlit, Scikit-Learn, and Plotly, this tool visualizes tumor characteristics and provides predictions using a trained model. ๐Ÿš€

Code Analysis

6 files read ยท 3 rounds

A Streamlit web app that uses a scikit-learn LogisticRegression model on the Wisconsin Breast Cancer dataset to predict benign vs. malignant classification from 30 cytology measurements, with a Plotly radar chart visualization.

Strengths

The app is functional and well-organized for its scope, with clear separation between training and inference, and the radar chart provides a reasonable visual aid for comparing tumor characteristics across mean/SE/worst dimensions.

Weaknesses

The README falsely claims 'deep learning techniques' when the model is a basic LogisticRegression, the requirements.txt has a typo (scikit_learn vs scikit-learn) that breaks installation, there are zero tests, no error handling for missing files or invalid inputs, and the entire project is a textbook tutorial-level exercise on a well-known public dataset with no novel contribution.

Score Breakdown

Innovation
2 (25%)
Craft
38 (35%)
Traction
11 (15%)
Scope
31 (25%)

Signal breakdown

Innovation

Not Fork+1
Code Novelty+0
Concept Novelty+0

Craft

Ci-3
Tests-5
Polish+0
Releases+0
Has License+5
Code Quality+10
Readme Quality+15
Recent Activity+7
Structure Quality+4
Commit Consistency+0
Has Dependency Mgmt+5

Traction

Forks+0
Stars+6
Hn Points+0
Watchers+3
Early Traction+0
Devto Reactions+0
Community Contribs+2

Scope

Commits+3
Languages+5
Subsystems+0
Bloat Penalty+0
Completeness+7
Contributors+6
Authored Files+8
Readme Code Match+3
Architecture Depth+3
Implementation Depth+8

Evidence

Commits

5

Contributors

2

Files

12

Active weeks

2

TestsCI/CDREADMELicenseContributing

Repository

Language

Python

Stars

1

Forks

0

License

MIT