{"id":21564998,"url":"https://github.com/mahtabranjbar/breastcare","last_synced_at":"2026-05-21T07:40:57.322Z","repository":{"id":195071736,"uuid":"677757321","full_name":"MahtabRanjbar/BreastCARE","owner":"MahtabRanjbar","description":"A web application that predicts whether a breast tumor is malignant or benign based on various features","archived":false,"fork":false,"pushed_at":"2023-09-15T10:11:21.000Z","size":365,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-24T11:44:45.231Z","etag":null,"topics":["deep-learning","machine-learning","streamlit"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MahtabRanjbar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-08-12T14:39:16.000Z","updated_at":"2023-09-15T18:09:52.000Z","dependencies_parsed_at":"2023-09-16T11:42:27.874Z","dependency_job_id":null,"html_url":"https://github.com/MahtabRanjbar/BreastCARE","commit_stats":null,"previous_names":["mahtabranjbar/breastcare"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MahtabRanjbar%2FBreastCARE","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MahtabRanjbar%2FBreastCARE/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MahtabRanjbar%2FBreastCARE/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MahtabRanjbar%2FBreastCARE/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MahtabRanjbar","download_url":"https://codeload.github.com/MahtabRanjbar/BreastCARE/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244160055,"owners_count":20408021,"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":["deep-learning","machine-learning","streamlit"],"created_at":"2024-11-24T10:18:00.423Z","updated_at":"2026-05-21T07:40:57.277Z","avatar_url":"https://github.com/MahtabRanjbar.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BreastCARE: Breast Cancer Predictor\n\nBreastCARE is a web application that predicts whether a breast tumor is malignant or benign based on various features. It uses machine learning techniques and cell nuclei measurements to accurately predict breast cancer likelihood.\n\n[Here](./assets/images/) you can see a demo of my app\n\n\n## Dataset\n\nThe dataset used for training and testing the model in BreastCARE is the **Breast Cancer Wisconsin (Diagnostic) Data Set** from the UCI Machine Learning Repository. This dataset contains measurements of various features extracted from digitized images of fine needle aspirate (FNA) of breast masses. The features describe characteristics of the cell nuclei present in the images, such as radius, texture, perimeter, area, smoothness, compactness, concavity, concave points, symmetry, and fractal dimension. Each sample in the dataset is labeled as either benign or malignant.\n\nFor more information about the dataset, you can refer to the [Kaggle Dataset](https://www.kaggle.com/datasets/uciml/breast-cancer-wisconsin-data).\n\n## Features\n\n- Interactive Sidebar: Allows users to input cell nuclei measurements and update them manually.\n- Radar Chart Visualization: Displays a radar chart representing the input data and its distribution across different features.\n- Predictions: Provides the predicted cell cluster (benign or malicious) and the probabilities of being benign or malicious.\n- Evaluation Reports: Generates evaluation metrics reports for the model, including a confusion matrix, classification report, and ROC curve.\n\n## Evaluation Reports\n\nAfter generating the evaluation reports, you can find them in the `report` folder. The reports provide insights into the model's performance and accuracy in predicting breast cancer likelihood. The available reports include:\n\n\n## Installation\n\n1. Clone the repository:\n```bash\ngit clone https://github.com/MahtabRanjbar/BreastCARE.git ↗\n```\n2. Install the required dependencies:\n```bash\npip install -r requirements.txt\n```\n\n3. Run the application:\n```bash\nstreamlit run src/main.py\n```\n\n## Usage\n\n- Access the application by opening the provided URL in your web browser.\n- Update the cell nuclei measurements in the sidebar to see the prediction and probabilities change accordingly.\n- Click on the \"Generate Reports\" button to generate evaluation metrics reports for the model.\n\n## Contributing\n\nContributions are welcome! If you find any issues or have suggestions for improvement, please open an issue or submit a pull request.\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahtabranjbar%2Fbreastcare","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmahtabranjbar%2Fbreastcare","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahtabranjbar%2Fbreastcare/lists"}