{"id":27067988,"url":"https://github.com/parnika-singh/oncovision","last_synced_at":"2026-05-07T01:32:03.714Z","repository":{"id":286330807,"uuid":"961087869","full_name":"parnika-singh/OncoVision","owner":"parnika-singh","description":"An intelligent machine learning model for classifying breast cancer cells as benign or malignant using the UCI Breast Cancer Wisconsin dataset.","archived":false,"fork":false,"pushed_at":"2025-04-05T18:46:06.000Z","size":518,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-20T20:04:40.626Z","etag":null,"topics":["breast-cancer-prediction","cancer-detection","classification","data-visualization","decision-tree","healthcare","knn","logistic-regression","machine-learning","medical-ai-project","python3","sklearn","svm-model","xgboost"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/parnika-singh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-04-05T18:15:44.000Z","updated_at":"2025-04-05T18:55:20.000Z","dependencies_parsed_at":"2025-04-09T19:54:41.835Z","dependency_job_id":null,"html_url":"https://github.com/parnika-singh/OncoVision","commit_stats":null,"previous_names":["parnika-singh/oncovision"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/parnika-singh/OncoVision","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parnika-singh%2FOncoVision","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parnika-singh%2FOncoVision/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parnika-singh%2FOncoVision/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parnika-singh%2FOncoVision/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/parnika-singh","download_url":"https://codeload.github.com/parnika-singh/OncoVision/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parnika-singh%2FOncoVision/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266189676,"owners_count":23890065,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["breast-cancer-prediction","cancer-detection","classification","data-visualization","decision-tree","healthcare","knn","logistic-regression","machine-learning","medical-ai-project","python3","sklearn","svm-model","xgboost"],"created_at":"2025-04-05T20:17:21.337Z","updated_at":"2026-05-07T01:32:03.662Z","avatar_url":"https://github.com/parnika-singh.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# OncoVision 🔬🧠\n\n**OncoVision** is a machine learning-based diagnostic tool that predicts whether a breast tumor is **benign** or **malignant**, using the Breast Cancer Wisconsin (Original) dataset from the UCI Machine Learning Repository.\n\nIt features multiple ML classifiers with model comparison, clean visualizations, and the ability to predict tumor types based on user input.\n\n---\n\n## 📈 Project Overview\n\n| Task         | Description                                |\n|--------------|--------------------------------------------|\n| Dataset      | Breast Cancer Wisconsin (Original)         |\n| Goal         | Classify tumors as Benign (0) or Malignant (1) |\n| Techniques   | Logistic Regression, SVM, Random Forest, XGBoost |\n| Metrics      | Accuracy, Precision, Recall, F1, ROC-AUC   |\n\n---\n\n## 🖼️ Visualizations\n\n### 🔹 Class Distribution\n\u003cimg src=\"class_distribution.png\" width=\"480\"/\u003e\n\n### 🔹 Correlation Heatmap\n\u003cimg src=\"correlation_heatmap.png\" width=\"500\"/\u003e\n\n### 🔹 Feature Boxplot\n\u003cimg src=\"clump_thickness_boxplot.png\" width=\"500\"/\u003e\n\n### 🔹 Model Performance Comparison\n\u003cimg src=\"model_comparison.png\" width=\"530\"/\u003e\n\n---\n\n## ⚙️ How to Run\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/your-username/OncoVision.git\n   cd OncoVision\n   ```\n\n2. Open `OncoVision.ipynb` in **Google Colab** or Jupyter Notebook.\n\n3. Run all cells — the notebook handles preprocessing, model training, evaluation, and visualization.\n\n---\n\n## 🧪 Predict on Your Own Data (Interactive Input)\n\nYou can enter a new sample manually through the console and let the model predict its classification with confidence:\n\n![Screen Shot 1](ss1.JPG)\n![Screen Shot 2](ss2.JPG)\n\n\n---\n\n## 🧠 Technologies Used\n\n- Python (Scikit-learn, Pandas, Seaborn, Matplotlib)\n- XGBoost\n- Google Colab / Jupyter Notebook\n- UCI Machine Learning Repository\n\n---\n\n## 📁 Dataset Source\n\n\u003e **Wolberg, William.** *\"Breast Cancer Wisconsin (Original).\"*  \n\u003e UCI Machine Learning Repository, 1990.  \n\u003e [https://doi.org/10.24432/C5HP4Z](https://doi.org/10.24432/C5HP4Z)\n\n---\n\n## 💡 Future Enhancements\n\n- Deploy as a web app using Flask/Streamlit\n- Add cross-validation and grid search\n- Integrate SHAP for model interpretability\n\n---\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparnika-singh%2Foncovision","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fparnika-singh%2Foncovision","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparnika-singh%2Foncovision/lists"}