← Latest papers
📄 health informatics

Machine Learning Based Detection of Chronic Kidney Disease using Full Blood Count from a Ghanaian Hospital Population with an Integrated Web Application

This study demonstrates that while machine learning models using Full Blood Count data can detect Chronic Kidney Disease in a Ghanaian population, their reported performance is critically dependent on preprocessing decisions, with an improper application of SMOTE inflating accuracy by 22.4 points compared to a rigorous cross-validation protocol, leading to the deployment of the explainable web tool NephroScan GH.

Original authors: Akwetey, B. Y., Lawluvi, E. Y., Equagoo, T. T., Kumako, S., Tsinyo, E. A., Kumi, R. T., Mensah, I. R., Amedume, F. S., Avuetor, E., Adikah, C. E., Mensah, W., Botuo, J. N.-D.

Published 2026-10-31
📖 5 min read🧠 Deep dive

Original authors: Akwetey, B. Y., Lawluvi, E. Y., Equagoo, T. T., Kumako, S., Tsinyo, E. A., Kumi, R. T., Mensah, I. R., Amedume, F. S., Avuetor, E., Adikah, C. E., Mensah, W., Botuo, J. N.-D.

Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ⚕️ This is an AI-generated explanation of a preprint that has not been peer-reviewed. It is not medical advice. Do not make health decisions based on this content. Read full disclaimer

Chronic kidney disease is a condition that often develops silently, causing damage long before a person feels sick enough to seek help. In many parts of the world, confirming this disease requires specialized blood and urine tests that can be expensive or simply unavailable in local clinics. However, hospitals in these regions frequently perform a much cheaper and more common test called a full blood count. This standard test measures the number and size of different cells in the blood, such as red cells that carry oxygen, white cells that fight infection, and platelets that help blood clot. Because these tests are already being done for other reasons, researchers have wondered if the information hidden within them could serve as an early warning system for kidney trouble, potentially saving lives by catching the disease before it becomes severe.

A team of researchers in Ghana set out to test this idea using data from patients at a hospital in Ho. They wanted to see if they could use computer algorithms to spot patterns in the blood cell counts that would distinguish people with kidney disease from those without it. The challenge was that the disease was relatively rare in their group of patients, making it difficult for the computer to learn the difference without being tricked by the imbalance. To solve this, the researchers tried two different ways of preparing the data for the computer. One method was strict and cautious, ensuring the computer never saw the test patients until it was ready to make a final prediction. The other method was more aggressive, creating artificial examples of the rare disease to help the computer learn faster, but risking that the computer might simply memorize the test cases instead of truly learning the patterns.

The study involved records from 155 patients, 43 of whom had some stage of chronic kidney disease. The researchers fed the computer ten pieces of information: the patient's age, whether they had a history of heart disease, and eight specific measurements from their blood test. They then compared how well different computer models performed under the two preparation methods. When the researchers used the strict, cautious method, the computer models performed modestly. They correctly identified the disease about 62 percent of the time on unseen patients, a result that was barely better than simply guessing that no one had the disease. This suggested that while the blood test did contain some useful clues, the signal was not strong enough to be a perfect detector on its own.

However, the results changed dramatically when the researchers used the more aggressive method that created artificial examples. Under this approach, the computer models achieved an AUC of nearly 0.84, correctly identifying the vast majority of patients with kidney disease. This stark difference, a gap of more than 22 percentage points, revealed a crucial truth about how these studies are often conducted. The researchers found that the high success rates seen in many other medical studies might be inflated because the computer was accidentally given a peek at the answers during its training. By comparing the two methods side by side, they showed that a single decision about how to handle the data could completely change the reported success of a medical tool.

Despite the methodological warning, the researchers did not stop there. They took the models that performed best under the aggressive method and built a free, simple website called NephroScan GH. This tool allows a doctor or a patient to enter the ten blood values and instantly receive a risk score. The system is designed to be transparent; it does not just give a number but explains exactly which blood cell counts pushed the score up or down. For example, the computer found that age was the strongest factor, but among the blood cells, the count of white blood cells and the size of platelets were the most important signals, rather than the red blood cells that carry oxygen. This makes sense biologically, as kidney disease often causes inflammation and changes in how platelets behave, while the classic sign of anemia in the red cells usually appears only in later stages of the disease.

The website also provides a practical next step. Instead of just telling a user they are at risk, it directs them to a directory of nearby hospitals and laboratories where they can get the specific, more expensive tests needed to confirm the diagnosis. The entire system is lightweight and fast, designed to run on basic internet connections and low-cost computers, making it suitable for the resource-limited settings where it is needed most. The researchers emphasize that this tool is not a diagnosis but a prompt. It is a way to use the cheap, routine blood tests that are already available to flag people who need further care, bridging the gap between a simple screening and a confirmed medical result.

The study concludes that while the full blood count does carry a real signal for kidney disease, the strength of that signal depends heavily on how the data is handled. The researchers demonstrated that the impressive numbers often seen in medical technology papers can sometimes be an illusion created by the way the data is prepared. By being honest about these differences and building a tool that is both transparent and accessible, they have created a system that can genuinely help doctors in Ghana decide who needs further testing. The work serves as a reminder that in the rush to build smart medical tools, the most important step is often ensuring that the computer is learning from the right information, not just memorizing the test answers.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →