| Literature DB >> 36203901 |
William Hoyos1,2, Jose Aguilar2,3,4, Mauricio Toro2.
Abstract
Dengue is the most widespread vector-borne disease worldwide. Timely diagnosis and treatment of dengue is the main objective of medical professionals to decrease mortality rates. In this paper, we propose an autonomous cycle that integrates data analysis tasks to support decision-making in the clinical management of dengue. Particularly, the autonomous cycle supports dengue diagnosis and treatment. The proposed system was built using machine learning techniques for classification tasks (artificial neural networks and support vector machines) and evolutionary techniques (a genetic algorithm) for prescription tasks (treatment). The system was quantitatively evaluated using dengue-patient datasets reported by healthcare institutions. Our system was compared with previous works using qualitative criteria. The proposed system has the ability to classify a patient's clinical picture and recommend the best treatment option. In particular, the classification of dengue was done with 98% accuracy and a genetic algorithm recommends treatment options for particular patients. Finally, our system is flexible and easily adaptable, which will allow the addition of new tasks for dengue analysis.Entities:
Keywords: Autonomic computing; Clinical decision-support system; Computational intelligence; Data analysis; Dengue
Year: 2022 PMID: 36203901 PMCID: PMC9529583 DOI: 10.1016/j.heliyon.2022.e10846
Source DB: PubMed Journal: Heliyon ISSN: 2405-8440
Summary of clinical management of dengue by treatment group recommended by WHO [5].
| Treatment group | Characteristics | Management |
|---|---|---|
| No warning signs | Paracetamol | |
| Tolerate adequate volumes of oral fluids | Drink water | |
| Adequate diuresis | Oral intake of rehydration solutions | |
| Normal hemogram | Daily monitoring | |
| Warning signs | Hospitalization | |
| Comorbidities | Isotonic solutions | |
| Social conditions | Hematocrit and platelets monitoring | |
| Severe extravasation | Hospitalization | |
| Severe bleeding | Isotonic solutions 5-7 ml/kg/hour | |
| Shock | Colloid solutions 10-20 ml/kg/hour | |
| Organ failure | Vital signs monitoring | |
Figure 1MIDANO methodology. Adapted from [29].
Figure 2Architecture of ACODAT for clinical management of dengue.
Description of the ACODAT's tasks for clinical management of dengue.
| Task name | Characteristics of the task | ||||
|---|---|---|---|---|---|
| Description | Data source | Analytics type | Technique | Knowledge model | |
| Verification of data and correction of errors | Datasets of National Institutes of Health about dengue | Description | Verification Oversampling | Descriptive | |
| Classification of a patient by their variables | Previous task | Classification Prediction | ANN | Predictive | |
| Determination of the best treatment option for dengue | Previous task | Optimization | Genetic algorithm | Prescriptive | |
Variables used to build the ACODAT for clinical management of dengue.
| Code | Variable | Type of variable | Description |
|---|---|---|---|
| V1 | Age | Demographic | Time elapsed since the birth of an individual |
| V2 | Fever | Sign/symptom | Increase in body temperature |
| V3 | Cefalea | Symptom | Pain and discomfort located in any part of the head |
| V4 | Pain BE | Symptom | Pain behind eyes |
| V5 | Myalgias | Symptom | Muscle aches |
| V6 | Arthralgias | Symptom | Joint pain |
| V7 | Rash | Sign/symptom | Skin exanthema |
| V8 | Abd. pain | Sign/symptom | Intense pain, located in the epigastrium and/or right hypochondrium |
| V9 | Vomit | Symptom | Violent expulsion by the mouth of what is contained in the stomach |
| V10 | Lethargy | Sign/symptom | State of tiredness and deep and prolonged sleep |
| V11 | Hypotens. | Sign | Excessively low-blood pressure on the artery wall |
| V12 | Hepat. | Sign | Condition of having an enlarged liver |
| V13 | Muc. hemo. | Sign/symptom | Manifestations of mild to severe bleeding in the nasal mucosa, gums, skin, female genital tract, brain, lungs, digestive tract and hematuria |
| V14 | Hypoterm. | Sign/symptom | Decrease of body temperature |
| V15 | High hem. | Lab. test | Indirect increase in hematocrit test |
| V16 | Low plat. | Lab. test | Decrease of platelet levels in the blood |
| V17 | Edema | Sign/symptom | Swelling caused by excess fluid trapped in body tissues |
| V18 | Extrav. | Sign | It is characterized by serous spills at the level of various cavities |
| V19 | Bleeding | Sign/symptom | Blood leaks from the arteries, veins or capillaries through which it circulates, especially when it is produced in very large quantities |
| V20 | Shock | Sign | Manifestation of severity evidenced by cold skin, thready pulse, tachycardia and hypotension |
| V21 | Org. fail. | Sign | Affectation of several organs due to the extravasation of liquids |
| V22 | Dengue category | Target | Type of dengue based on the severity |
Distribution of dengue categories in the datasets.
| Dataset | Dengue category | Original | After listwise deletion | After balancing |
|---|---|---|---|---|
| Medellín | No WS-Dengue | 27,230 | 10,210 | 10,210 |
| Yes WS-Dengue | 12,669 | 11,123 | 11,123 | |
| SD | 437 | 123 | 11,186 | |
| Total | 52,051 | 21,456 | 32,519 | |
| Córdoba | No WS-Dengue | 9,905 | 4,563 | 4,563 |
| Yes WS-Dengue | 6,179 | 5,134 | 5,134 | |
| SD | 586 | 231 | 5,623 | |
| Total | 16,670 | 9,928 | 15,320 | |
Figure 3Activities or sub-tasks related to task 1 (data verification and correction).
Figure 4Steps related to task 2 (classification).
Hyperparameter settings used to build the ANN and SVM models.
| Technique | Hyperparameter | Options |
|---|---|---|
| Number of hidden units | 16, 32, 64, 128, 256 | |
| Learning rate | 0.0001, 0.001, 0.01, 0.05, 0.1, 0.5 | |
| Activation function | tanh, ReLU | |
| Optimizer | Gradient descent, Adam | |
| Kernel | Linear, radial, sigmoid | |
| C | 0.0001, 0.001, 0.01, 0.1, 1.0, 10.0, 100.0, 1000.0 | |
| gamma | 0.0001, 0.001, 0.01, 0.1, 1.0, 10.0, 100.0, 1000.0 | |
Figure 5Steps related to task 3 (prescription).
Figure 6Methodological flowchart to create a prescriptive model using a GA.
Figure 7Example of chromosomes, crossover and mutation processes in a GA.
Figure 8Age distribution in the datasets according to the dengue category (yellow = NoWS-Dengue, blue = YesWS-Dengue, red = SD). A, B and C correspond to the Medellín dataset, while D, E and F correspond to the Córdoba dataset. The solid and dash lines indicate the mean and the median, respectively. The p-values are the result of normality test for each class.
Quality of developed models used to classify dengue patients.
| Model | Hyperparameters | Dataset | |||
|---|---|---|---|---|---|
| Medellín | Córdoba | ||||
| Accuracy | F1-Score | Accuracy | F1-Score | ||
| ANN | • 256 hidden units | 0.979 | 0.978 | 0.977 | 0.977 |
| • ReLU | |||||
| • Adam | |||||
| • | |||||
| SVM | • Radial kernel | 0.981 | 0.981 | 0.972 | 0.971 |
| • C = 10 | |||||
| • | |||||
Figure 9ROC curves to evaluate the quality of the models used to classify dengue patients. A = Medellín dataset, B = Córdoba dataset.
Results of classification and prescription tasks for a patient with NoWS-Dengue.
Results of classification and prescription tasks for a patient with YesWS-Dengue.
Results of classification and prescription tasks for a patient with SD.
| Variables (age, signs, symptoms and laboratory tests) | Dengue type | Treatment options | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| V1 | V2 | V3 | V4 | V5 | V6 | V7 | V8 | V9 | V10 | V11 | V12 | V13 | V14 | V15 | V16 | V17 | V18 | V19 | V20 | V21 | V22 | P | W | ORS | IS | CS | H |
| 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - | - | - | - | - | - | - |
| ↓ | |||||||||||||||||||||||||||
| Classification task | |||||||||||||||||||||||||||
| ↓ | |||||||||||||||||||||||||||
| 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | - | - | - | - | - | - |
| ↓ | |||||||||||||||||||||||||||
| Prescription task | |||||||||||||||||||||||||||
| ↓ | |||||||||||||||||||||||||||
| 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 |
|
| |||||||||||||||||||||||||||
Criteria for evaluation of our work with previous works.