{"id":20992646,"url":"https://github.com/githubuseraccountamazing/leukoright","last_synced_at":"2025-10-06T00:42:01.068Z","repository":{"id":61203007,"uuid":"546242252","full_name":"GithubUserAccountAmazing/leukoRight","owner":"GithubUserAccountAmazing","description":"A web app that uses a custom-built Keras model to recognize and classify white blood cells from microscopic images. It can distinguish between different types of WBCs and identify artifacts and bursted cells. I created this app as a way to explore image recognition technologies and to learn how to develop Keras models from scratch.","archived":false,"fork":false,"pushed_at":"2023-04-03T01:34:33.000Z","size":64785,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-14T20:43:01.978Z","etag":null,"topics":["blood-analysis","cell-recognition","cell-types","hematology","image-classification","keras","leukocytes","lymphocyte","machine-learning","microscopy","microscopy-images","monocyte","neutrophil","webapp","white-blood-cells"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GithubUserAccountAmazing.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,"publiccode":null,"codemeta":null}},"created_at":"2022-10-05T19:16:20.000Z","updated_at":"2025-02-17T10:18:16.000Z","dependencies_parsed_at":"2024-09-11T20:05:29.959Z","dependency_job_id":null,"html_url":"https://github.com/GithubUserAccountAmazing/leukoRight","commit_stats":null,"previous_names":["githubuseraccountamazing/leukoright","richkmls/leukoright"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/GithubUserAccountAmazing/leukoRight","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GithubUserAccountAmazing%2FleukoRight","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GithubUserAccountAmazing%2FleukoRight/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GithubUserAccountAmazing%2FleukoRight/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GithubUserAccountAmazing%2FleukoRight/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GithubUserAccountAmazing","download_url":"https://codeload.github.com/GithubUserAccountAmazing/leukoRight/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GithubUserAccountAmazing%2FleukoRight/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278542672,"owners_count":26004060,"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","status":"online","status_checked_at":"2025-10-05T02:00:06.059Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["blood-analysis","cell-recognition","cell-types","hematology","image-classification","keras","leukocytes","lymphocyte","machine-learning","microscopy","microscopy-images","monocyte","neutrophil","webapp","white-blood-cells"],"created_at":"2024-11-19T07:11:50.875Z","updated_at":"2025-10-06T00:42:01.049Z","avatar_url":"https://github.com/GithubUserAccountAmazing.png","language":"Python","readme":"\n\u003cbr\u003e\u003cp align=\"center\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/originates/leukoRight/main/leukoright.png?raw=true\" alt=\"leukoRight logo\" width=\"10%\"\u003e\u003c/p\u003e\n\u003ch1 align=\"center\"\u003eleukoRight\u003c/h1\u003e\n\n\n#### \u003cp align=\"center\"\u003eYour personal WBC expert!\u003c/p\u003e\n\n\u003cbr\u003e\nLeukoRight is a trained Keras model and web app that has been trained to recognize white blood cells with ease! It can differentiate between 8 types of WBCs and can also differentiate artifacts and bursted cells. You can drag images of stained white blood cells into the app and after clicking submit, LeukoRight will immediately tell you which WBC it is!\n\n\u003cbr\u003e\u003cp align=\"center\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/originates/leukoRight/main/leukoRightWeb.gif?raw=true\" alt=\"leukoRight web example\" width=\"55%\"\u003e\u003c/p\u003e\n\n\n\n\u003cbr\u003e\n\u003cbr\u003e\n\n## The model\n\nthe leukoRight model has been trained to differentiate the following WBC types.\n\n- Neutrophil\n- Band Neutrophil\n- Lymphocyte\n- Large (activated) lymphocyte\n- Monocyte\n- Basophil\n- Eosinophil\n- Metamyelocyte\n\nIt is also trained to differentiate Artifacts and Bursted Cells.\n\n\u003cbr\u003e\u003cbr\u003e\n\n## .h5 file instructions\n\u003cbr\u003e\n\nThe **leukoRight model tar file** can be found in `/models`. However, please note that this model is not intended to be used in a real healthcare setting. The file is very large (~32mb) and is split into 2 different parts: `partaa` and `partab`. To combine these files into a single tar file use the following command:\n\n`cat leukoright_model.tar.gz.parta* \u003eleukoright.tar.gz.joined`\n\n\u003cbr\u003e\n\n## License\n```\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program.  If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgithubuseraccountamazing%2Fleukoright","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgithubuseraccountamazing%2Fleukoright","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgithubuseraccountamazing%2Fleukoright/lists"}