{"id":23740605,"url":"https://github.com/anindra123/malaria-detection-app","last_synced_at":"2026-04-11T07:42:42.502Z","repository":{"id":232014561,"uuid":"783235548","full_name":"Anindra123/malaria-detection-app","owner":"Anindra123","description":"This app utilizes machine learning model to identify parasitized malaria cell and uninfected cells","archived":false,"fork":false,"pushed_at":"2024-04-13T18:50:21.000Z","size":29366,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-31T09:50:54.667Z","etag":null,"topics":["ai","docker","flask","machine-learning","malaria-detection","python"],"latest_commit_sha":null,"homepage":"","language":"CSS","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/Anindra123.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,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-04-07T10:15:40.000Z","updated_at":"2024-08-12T18:01:32.000Z","dependencies_parsed_at":"2024-04-13T19:49:31.137Z","dependency_job_id":null,"html_url":"https://github.com/Anindra123/malaria-detection-app","commit_stats":null,"previous_names":["anindra123/malaria-detection-app"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anindra123%2Fmalaria-detection-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anindra123%2Fmalaria-detection-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anindra123%2Fmalaria-detection-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anindra123%2Fmalaria-detection-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Anindra123","download_url":"https://codeload.github.com/Anindra123/malaria-detection-app/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239886944,"owners_count":19713577,"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":["ai","docker","flask","machine-learning","malaria-detection","python"],"created_at":"2024-12-31T09:51:00.908Z","updated_at":"2026-03-04T01:30:21.670Z","avatar_url":"https://github.com/Anindra123.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align='center'\u003e\nMalaria Detection app 🦠\n\u003c/h1\u003e\n\n\u003cp align='center'\u003e\n\u003cimg src='https://img.shields.io/github/license/Ileriayo/markdown-badges?style=for-the-badge'/\u003e\n\u003cimg src='https://img.shields.io/badge/docker-%230db7ed.svg?style=for-the-badge\u0026logo=docker\u0026logoColor=white'/\u003e\n\u003cimg src='https://img.shields.io/badge/flask-%23000.svg?style=for-the-badge\u0026logo=flask\u0026logoColor=white'/\u003e\n\u003c/p\u003e\n\nThis is a live deployment of a machine learning model that i developed during my CS degree as a part of machine learning course. The link to the original model training code is [here](https://github.com/Anindra123/Ensemble-Malaria-Detection). The models were trained with ensemble learning and had a AUC score of 0.97. The app takes a cell image and predicts whether it parasitized or uninfected cell based on the parasitic lesion observed on the cell.The model was trained using reduced feature set by utilizing PCA. The full technical paper of the model training is given [here](https://drive.google.com/file/d/19owUJdk34yYclXhCIQXM0Zq7Eew1FViJ/view?usp=sharing).\n\n\n## Screenshots\n![screenshot_1](screenshots/m1.png)\n![screenshot_2](screenshots/m2.png)\n\n\n## Run Locally\n\n### Using Docker\n\nThis project has been dockerized to make sure there is not conflict between python packages and version. To run locally with docker make sure you have docker desktop installed first. Then run the following commands : \n\n- Clone the repository\n```bash\ngit clone https://github.com/Anindra123/malaria-detection-app.git\n\ncd malaria-detection-app\n```\n\n- Build the docker image\n```\ndocker build . -t \u003cyour_tag_name\u003e\n```\n\nAfter successful build open your docker desktop app  and you will see a image with tag name you have given for \u003cyour_tag_name\u003e. Then click on the run button of the created image to spin up a container, on the settings give a `port number`. Then the app will start running on `localhost:your_port_number`.\n\n## Dependencies \n\n- Python 3.9.8\n- Docker\n- Flask 3.0.2\n- Pillow 10.3.0\n- numpy 1.26.4\n- scikit-learn 1.0.2\n- scikit-image 0.22.0","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanindra123%2Fmalaria-detection-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanindra123%2Fmalaria-detection-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanindra123%2Fmalaria-detection-app/lists"}