Next Article in Journal
Traumatic Intralenticular Neovascularization in a HLA B27+ Pediatric Patient
Next Article in Special Issue
Classification of Breast Cancer Lesions in Ultrasound Images by Using Attention Layer and Loss Ensemble in Deep Convolutional Neural Networks
Previous Article in Journal
Radiomics Nomogram Based on Radiomics Score from Multiregional Diffusion-Weighted MRI and Clinical Factors for Evaluating HER-2 2+ Status of Breast Cancer
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Artificial Intelligence-Enabled Pipeline for Medical Domain: Malaysian Breast Cancer Survivorship Cohort as a Case Study

by
Mogana Darshini Ganggayah
1,
Sarinder Kaur Dhillon
1,*,
Tania Islam
2,
Foad Kalhor
1,
Teh Chean Chiang
1,
Elham Yousef Kalafi
1 and
Nur Aishah Taib
2,*
1
Data Science & Bioinformatics Laboratory, Institute of Biological Sciences, Faculty of Science, Universiti Malaya, Kuala Lumpur 50603, Malaysia
2
Department of Surgery, Faculty of Medicine, Universiti Malaya, Kuala Lumpur 50603, Malaysia
*
Authors to whom correspondence should be addressed.
Submission received: 20 July 2021 / Revised: 13 August 2021 / Accepted: 16 August 2021 / Published: 18 August 2021
(This article belongs to the Special Issue Machine Learning in Breast Disease Diagnosis)

Abstract

:
Automated artificial intelligence (AI) systems enable the integration of different types of data from various sources for clinical decision-making. The aim of this study is to propose a pipeline to develop a fully automated clinician-friendly AI-enabled database platform for breast cancer survival prediction. A case study of breast cancer survival cohort from the University Malaya Medical Centre was used to develop and evaluate the pipeline. A relational database and a fully automated system were developed by integrating the database with analytical modules (machine learning, automated scoring for quality of life, and interactive visualization). The developed pipeline, iSurvive has helped in enhancing data management as well as to visualize important prognostic variables and survival rates. The embedded automated scoring module demonstrated quality of life of patients whereas the interactive visualizations could be used by clinicians to facilitate communication with patients. The pipeline proposed in this study is a one-stop center to manage data, to automate analytics using machine learning, to automate scoring and to produce explainable interactive visuals to enhance clinician-patient communication along the survivorship period to modify behaviours that relate to prognosis. The pipeline proposed can be modelled on any disease not limited to breast cancer.

1. Introduction

According to the 2020 GLOBOCAN estimates of cancer incidence and mortality, cancer is the first or second leading cause of death in 112 of 183 countries and ranks third or fourth in other 23 countries (Bray et al., 2020). Female breast cancer has surpassed lung cancer as the most commonly diagnosed cancer, with an estimated 2.3 million new cases in 2020 [1]. Breast cancer still remains the most common cancer in women worldwide [2].
Over the past two decades, the incidence of breast cancer has continued to escalate in most Asian countries [3,4]. The mortality rate of breast cancer is higher in developing countries despite the number of cases being lower compared to developed countries [5]. In Malaysia, 50–60% of breast cancer cases are detected at late stages, and hence the survival of the patients is one of the lowest in the region [6,7,8]. Survival of patients is also dependent on the ethnicity of patients, other than treatments and stage at presentation [9]. We need to explore other predictive factors such as Body Mass Index (BMI) and co-morbidities in building AI pipelines that could assist in clinical decision making and survivorship recommendations.
The performance of artificial intelligence (AI) in healthcare has been very promising to date [3]. However, the advancement in hospital-based healthcare is limited to free text entries and digitization of paper-based questionnaires. The idea of engaging databases, automated data analytics and machine learning is still in the budding stage, where clinicians rarely experience the benefit of these systems [3,4].
The difficulties faced by clinicians to make use of AI-enabled systems are manifold. One of the main factors is the adaptation to the technological environment. This is due to the complicated structure of machine learning algorithms, which minimizes the understanding and reliability in the healthcare domain [3]. Physicians are not convinced by the black box theories offered by machine learning algorithms, as they prefer to understand how the available systems produce automatic decisions and recommendations [5]. On the other hand, the limitation of cost-effective and open-source systems makes AI less preferred.
Data-driven research is paramount for clinical decision-making [10], but AI-based data-driven systems are sometimes not easily interpretable [5]. Hence, improved interactive visualization techniques and automated visual analytics are required to facilitate the interpretation to help clinicians in decision making [11]. Besides, clinicians also face problems in managing data from data collection and data storage to data-driven automated analytics. Most of the hospital based clinical studies were predominantly performed using conventional statistics [5,6,7,8,12,13], and the datasets used for prediction analytics were from different sources such as spreadsheets or were semi-automated (from preloaded databases), which promote errors in conventional statistics [14,15,16,17]. This limitation is further intensified by the fact that these widely used datasets must be stored in third-party software to perform further analyses.
Undeniably, machine learning algorithms can provide exceptional results and decisions from premium training data based on their built-in functions automatically. Nevertheless, when dealing with large amounts of data, more hybrid models need to be designed to resolve the issues that arose in data science for knowledge extraction especially in healthcare [18]. Despite the dynamic nature of healthcare analytics, automated machine learning models for variable selection and survival analysis for cancer with interactive visualizations are still not available in existing tools or websites. This is the major limiting factor for clinical decision-making.
The aim of this study is to propose a pipeline to develop a fully automated clinician-friendly AI-enabled platform for breast cancer survival prediction. In order to demonstrate the pipeline, we developed iSurvive, a fully automated platform, which incorporates digitized questionnaires for data collection, database for data storage and management, automated machine learning analytics modules for survival prediction, and automated quality of life scoring and explainable interactive visualizations for clinician-patient communication during clinic consultations along the survivorship period to modify behaviors that relate to prognosis to improve the care of their patients.

2. Materials and Methods

The methods used to develop iSurvive (Figure 1) are explained in detail.

2.1. Database Design

The dataset consists of 1000 patients′ records and 633 variables at five timelines, which are baseline, six months, one year, three years and five years from February 2012 until February 2019 [9]. The participants provided written-informed consent forms before being recruited for the study. These data were collected via paper-based questionnaires on socioeconomic, body composition, lifestyle (nutrition, physical activity), mental and socio-cultural condition, overall survival, and quality of life related factors of the patients, whereas clinical details were obtained from the hospital′s clinical registry. A database was developed combining both the clinical and lifestyle information of the patients using MySQL relational database management system (RDBMS) in XAMPP, version 7.3.24 (phpMyAdmin), platform, discovered by Apache Friends. The relational algebra used to extract the data of the same patients from different datasets is represented in a Cartesian product (Algorithm 1).
Algorithm 1: Cartesian product to select lifestyle and clinical factors from different tables.
1:
Select 13 lifestyle factors, life status and survival years from table, mybcc and four clinical factors from table, clinical where the mybcc.RN = clinical.RN (select same patient ID from both tables)
2:
r = σmybcc.RN = clinical.RN ((πRN,l1,l2,l3…,l13, lifestatus, survivalyears (mybcc)) × (πRN,c1,c2,c3.c4 (clinical)
3:
Definition:
4:
r                                = relational database
5:
σ                               = selection
6:
Π                               = projection
7:
×         = Cartesian product
8:
mybcc        = data table, which contains lifestyle factors
9:
clinical       = data table, which contains clinical factors
10:
RN         = patient ID/primary key in both tables
11:
lifestatus                = life status of the patients (Alive/Dead)
12:
survivalyears        = Overall survival years of the patients
13:
l1,l2,l3…l13           = 13 lifestyle factors
14:
c1,c2,c3,c4 = 4 clinical factors

2.2. Pipeline to Develop iSurvive

The modules in iSurvive are digitized questionnaires, automated machine learning, quality of life scoring, interactive visualizations, and data download for secondary storage. HTML5 and CSS version 2.1 were used to design the whole user interface, whereas the development of analytics modules using PHP version 8.0, Python version 3.8, and JavaScript 12th edition are explained in detail.

2.2.1. Digitization of Questionnaires

633 questions [9] for each timeline (baseline, six months, one year, three years and five years) were digitized in HTML forms via MySQL-PHP database connection. The digitized questionnaire consists of features such as text fields, radio buttons, check boxes, and date fields. The digitized questionnaires are designed to search for patients based on appointments, register new patients, collect data, and update data from time to time.

2.2.2. Automated Machine Learning Module

One of the core features of iSurvive is the automated machine learning module, which includes three steps: (i) model evaluation, (ii) variable importance, and (iii) survival analysis as shown in Figure 2.
The interface was designed using HTML where the required Python modules were embedded in XAMPP server using cgitb Python module, which executes Python scripts to connect to the database, fetch data, perform analytics, and display the results on iSurvive interface as shown in Algorithm 2.
Algorithm 2: Python-HTML integration for automated machine learning.
1:
a = query1 + ((pm1,pm2,…,pmn) + ps + ph)
2:
Definition:
3:
a       = automated analysis
4:
query1     = σmybcc.RN = clinical.RN ((πRN,l1,l2,l3…,l14,lifestatus,survivalyears (mybcc)) × (πRN,c1,c2,c3.c4 (clinical)  (Refer to Algorithm 1)
5:
pm1,pm2,…pmn = Pyhton modules
6:
ps       = Python script to run each analysis
7:
ph       = Python-HTML connection via cgitb
As the initial step, the dataset from MySQL database was imported using pymysql Python module (refer to Algorithm 1). Then, the data were partitioned into target and independent variables. Model evaluation was performed using five different algorithms (RandomForestClassifier, LogisticRegression, DecisionTreeClassifier, KNeighborsClassifier, and SVC). The dataset (n = 1000) was split into training (70%) and testing (30%) sets. The five different models were evaluated using different measures which are sensitivity, specificity, area under the receiver operating curve (AUC) and accuracy. The best model was selected based on the accuracy measure (%), visualized as a bar chart on iSurvive.
Variable importance was performed using RandomForestClassifier with four clinical factors (stage, estrogen receptor (ER) status, progesterone receptor (PR) status, CERB2 status), 13 lifestyle factors (age, recurrence, occupation, marital status, ethnicity, income, education, body mass index (BMI), menarche, menopausal, alcohol intake, smoking status and stress level) as independent variables and survival years as the target variable. The total number of trees (ntree) used was 500 and the total number of variables for each split was 4. The variable importance strategy was adopted from a previous study on machine learning analysis using breast cancer data [19].
Survival analysis was performed using lifelines Python module with the information of survival years and life status of the patients in the selected cohort using Kaplan–Meier, a non-parametric statistic that allows the estimation of the survival rate. The functions in lifelines module computed the Kaplan–Meier estimator for truncated and censored data. The survival curves showed the estimation of survival years of patients based on the selected independent variable where BMI was used as a sample to automate the survival analysis on iSurvive.

2.2.3. Automated Quality of Life Scoring

The automation of quality of life scoring was done following the European Organisation for Research and Treatment of Cancer (EORTC) manual [20]. It contains 53 questions (QLQ-C30 version 3.0 and Breast Cancer Module QLQ-BR23). The scoring for QLQ-C30 consists of three sections (Global health status, functional scales and symptom scales) whereas the Breast Cancer Module QLQ-BR23 consists of two sections, functional scales and symptom scales as shown in Table 1 and Table 2.
For all scales, the RawScore, RS is the mean of the component items, n is the number of questions, range is the difference between the possible maximum and the minimum response to individual questions.
RawScore:
RS = (I1 + I2 +...+ In)/n
Functional scales:
Score = 1 − (RS − 1) × 100
range
Symptom scales and Global health status/QoL:
Score = {(RS − 1) range} × 100
MySQL-PHP connection and JavaScript were used to extract data from the database that automatically calculates the scores based on predefined formulas. The outputs can then be saved in the database and can be visualized in the iSurvive interface.

2.2.4. Interactive Visualizations

Interactive visualizations were developed using Python and MySQL database connection to fetch data directly from the database to visualize the analytics on iSurvive interface. The data can be visualized in bar charts, line graphs, tables, and other explainable plots. Algorithm 3 below explains the process model of automated visualization from the database.
Algorithm 3: Model of the automated visualization from database.
1:
v = query2 + (c1,c2,…,cn)
2:
Definition:
3:
v      = visualization
4:
query2   = select (variable1, variable2,..., n) from table1 where RN = $search
5:
c1,c2,…,cn = different types of charts

2.2.5. Download Module

The data stored in the database were made available for download in .xlsx and .csv formats while the interactive visualizations for a specific patient can be downloaded or saved in pdf format for reporting. The download module was developed using PHP-MySQL database connection.

3. Results

The results of the fully automated pipeline (features and usability) of iSurvive are presented in the order of digitized questionnaire, automated machine learning, automated quality of life scoring, interactive visualization and download module. The main menu contains “APPOINTMENTS”, “ANALYTICS”, “DOWNLOAD”, and “LOGOUT”.

3.1. Digitized Questionnaire in iSurvive

The ‘APPOINTMENTS′ menu navigates to the digitized questionnaires. It contains two submenus which are “VIEW APPOINTMENTS” and “REGISTER NEW PATIENT”. The view appointments link enables the user to search for patients between selected dates, and then enter their data based on the questionnaires. The register new patient link enables the user to register a newly recruited patient for this study by entering demographic details then continuing with the questionnaires. The usability of the digitized questionnaires is illustrated in Figure 3.

3.2. Automated Machine Learning in iSurvive

Model evaluation using five different algorithms reported that the random forest is the best algorithm for this cohort with an accuracy of 92.5%. Variable importance using random forest reported that the five most important factors affecting the survival of breast cancer patients are BMI, age, stage, family income, and menarche. The survival curves were plotted using the variables BMI, survival years and life status (alive/dead). The model accuracy bar chart, variable importance plot and survival curve are shown in Figure 4 and Figure 5.

3.3. Automated Quality of Life Scoring in iSurvive

Quality of life scoring was programmed under the “ANALYTICS” menu. The quality-of-life scoring enables the user to search for patients using their name or record number (RN) then, can view the patient′s quality of life score from baseline, six months, one year, three years and five years in the same table. The quality-of-life scoring page is shown in Figure 6.

3.4. Interactive Visualizations

The interactive visualization module contains tables, bar charts, line graphs, and other explainable charts. The user can search for a specific patient′s RN, then filter the type of information to be viewed using thick boxes. The selected information will be fetched from different tables in the database and be displayed as a single report. An example of a patient report is shown in Figure 7.

3.5. Download Module in iSurvive

A pdf sample of download is shown in Figure 8. The quality-of-life scoring for an individual patient is visualized in a column chart to compare the difference between follow up time after diagnosis. The individual patient report can be exported into pdf to provide the information to the patient while communicating with the clinician.

4. Discussion

4.1. Comparison with Previous Studies and Signifcance of This Study

In this study, we proposed a pipeline to develop a fully automated clinician-friendly AI-enabled platform for breast cancer survival prediction. We developed a feature-rich digital platform called iSurvive which contains a database, digitized questionnaires, automated machine learning, automated quality of life scoring, interactive visualizations for clinician-patient communication, and a download module for data reporting. The digitized questionnaires have been developed for data collection, data update, and data management for further analytics whereas the database promotes a secure data storage system.
Automated analytics tool for machine learning analysis to perform model evaluation, variable importance, and survival analysis in iSurvive has the potential to assist the clinicians as a decision support tool in cancer research. The model evaluation using five different algorithms reported closer accuracies with the highest score from random forest (92.5%). Random forest performed well in most clinical studies [19,21,22]. It has been reported to produce best accuracy and is superior to other techniques in terms of its ability in handling non-linear data and a large number of features [23]. Variable importance reported that the five most important factors affecting the survival of breast cancer patients are BMI, age, stage, overall family income, and menarche. Most of the prognostic breast cancer related studies are based on clinical data of the patients, while non-biomedical or lifestyle related research is limited [24]. Hence, lifestyle factors need to be included in breast cancer cohort studies where these factors are potentially modifiable to prolong survival [9,25].
The automated quality of life scoring in the iSurvive serves as an advanced technology for researchers to analyze the changes in quality of life of the patients from the time of diagnosis up to five years follow up. Currently, paper-based questionnaires, which were developed by EORTC (Aaronson NK, et al., 1993) are being utilized by clinicians and researchers around the world to analyze the quality of life of cancer patients [26]. Even though digitization of the QoL module of EORTC has been done before [26], the scoring is still manual, where the clinicians need to organize the collected data from the digitized questionnaire to calculate the scoring manually. Similar types of paper-based cohort studies were updated only with digitized questionnaires for data collection, but not embedded with any analytical tool. A web-based patient reported outcomes system [6] was developed to collect data from patients using digital questionnaires, but the analysis was still done manually. Similarly, an online breast cancer risk assessment and risk management tool called iPrevent [27] was developed to collect breast cancer patients′ information on worry, anxiety and risk perceptions, in which data were evaluated using descriptive statistics. Another web and mobile-based invention for women treated for breast cancer to manage chronic pain and symptoms related to lymphedema was also developed for data collection with no embedded analytical tool within the digital system. A mobile breast cancer survivorship care app is also available to compare the performance of survivors from rural areas and urban areas [28]. However, these digital health platforms and apps are merely for data collection without any automated analytics. An innovation, iMOVE, a smartphone enabled health coaching intervention to promote long-term maintenance of physical activity in breast cancer survivors [29] was developed to provide personalized exercise program weekly for the participants. iMOVE is limited with one-sided benefit to the patients without any embedded analytical function on patient survival benefits which clinicians can utilize to provide motivation.
The interactive visuals in this novel pipeline empower the presentation of analyses where researchers can perform audits using the interface without going through the raw data again, which is not only cost effective but saves time. Additionally, this module helps clinicians to communicate with patients about their individual survival prediction and to motivate adherence to treatment and lifestyle interventions during the survivorship period.
Managing the wealth of healthcare data helps enhance communication, patient care, development of personalized medicine, and clinical decision-making. Data is constantly being generated and stored in the form of electronic medical records (EMR) in healthcare organizations. Data science approaches can be applied to maintain and leverage this highly valuable healthcare data. Storage and management of data includes challenges such as data protection, data integration, data retrieval, and analytical software. In terms of data protection, paper-based forms are still being used to collect patient data. Manual data collection contributes to errors and missing values in data as well as time constraints. The database technology has evolved to replace papers or file based systems to digital systems, which now has become the best platform to store healthcare data to maintain seamless data integration, data analytics and data retrieval. Moreover, programs to encrypt or protect patient data are available as built-in in these database management systems. A data-warehousing approach enables creation of a platform that is integrated with analytical tools for the benefit of clinicians. In this study, the digitized questionnaires have been developed for data collection, data update, and data management for further analytics whereas the database promotes a secured data storage system. Automated analytical tools for machine learning analysis, are integrated into a database to perform model evaluation, variable importance, and survival analysis resulting in iSurvive which has the potential to serve as a decision support tool in clinical practice.
Data visualization is streamlining the information into graphical outputs, which can be interpreted easily and quickly. Data visualization enables medical personnel to view the history of a single patient with a click of a button. If the same data visualization network is used in a healthcare organization, the data of the same patient from different departments can be integrated, retrieved from the database, and visualized based on requirements. The customization of visualizations includes type of graphs or charts, type of data (tables, images, test results, etc.) and specific information or variables related to a patient. Additionally, data visualization does not only help to improve response time but plays a pertinent role in presentation of results to patients, clinicians, policy makers, and the general public. Healthcare providers can make informed decisions by viewing the metrics from visualization and find ways to improve a patient′s outcome. Patient data is heterogeneous, with different formats, structures, and semantics. Most medical applications visualize patient data without integrating semantic information to structure the analysis, and hence it is a challenging task for clinicians to perform comparisons [30]. Integration of different databases to visualize the data of the same patients would be helpful for clinicians to compare results. The interactive visualizations in this novel pipeline iSurvive empower the presentation of analyses where researchers can perform comparative audits using the interface without going through the raw data again, which is not only cost effective but saves a great amount of time. Additionally, this module helps clinicians to communicate with patients about their individual survival prediction and to motivate adherence to treatment and lifestyle interventions during the survivorship period. It has been found that primary doctors instilling healthy lifestyle messaging improves adherence to healthy lifestyle [31].
The machine learning approaches used in this study can be transformed into updated guidelines for academicians and researchers. Medical academic sector may use the methodologies demonstrated in this study for teaching and learning programs to educate medical students on the importance of machine learning. Moreover, researchers in the same field can follow the techniques and machine learning models explained in this study to conduct research and cohort studies not limited to breast cancer but any healthcare domain [19].
Clinical recommendations based on evidence need to be available and communicated effectively. The automated tools using machine learning algorithms help to augment patient care and to enhance clinician-patient communication as patients usually rely on the clinicians and hospitals for diagnosis, treatment, and follow up (especially those who are in critical conditions like cancer). Using the pipeline proposed in this study, clinicians can communicate the breast cancer treatment benefits and survival prediction with the patients, which ultimately promotes personalize care to individual patients to visualize the benefits of treatments. With such a facility, the patients will be able to decide on the best treatment to undergo based on the clinicians′ suggestions in order to improve their health. Additionally, the interactive visualization module in iSurvive helps clinicians to communicate the information on lifestyle factors to improve lifestyle during survivorship period.

4.2. Future Works and Recommendation

The software constraints we faced during the integration of machine learning modules with the iSurvive platform are mainly on the programming languages. We integrated Python machine learning modules with the XAMPP platform, which enabled PHP-MySQL database connection to extract variables from the back-end relational database and to perform variable importance for survival. R, being a common software for machine learning, was not used in this study because it was not possible to establish a seamless integration in the iSurvive XAMPP open-source cross platform web server development environment. In contrast, Python could be integrated with XAMPP to embed the machine learning solution in iSurvive.
In any healthcare analysis, the number of missing values and quality of data is a pressing issue. While many efforts can be taken to minimize missing values and errors in data, this could not be solved completely. The iSurvive back-end database was dependent on retrospective data, which had missing values due to the challenges faced in data collection especially for the five year follow-ups. Hence, maintaining the number of patients to complete the cohort and to have accurate analytical results was a notable shortcoming. In the next version of iSurvive, other potentially modifiable factors to improve the survival of breast cancer patients will be analyzed using the machine learning enabled analytical tool.
iSurvive will be validated by research assistants and clinicians by interacting with the patients for data collection and communicating personalized care through interactive visualizations. Internal validation will be performed by the researchers and clinicians in the UMMC, whereas external validation can be performed with the help of clinical experts, not limited to breast cancer, to obtain suggestions and ideas to improve the usability of the tool. Continuous improvements on the features and usability have been carried out through validation checks by users since its inception. Other potentially modifiable factors to improve the survival of breast cancer patients will be analyzed using the automated machine learning module. The iSurvive pipeline can include other modules or sensors to collect longitudinal data from patients.
The proposed system serves as a one-stop center for clinicians to make data-driven decisions and recommendations for individual patients through automated machine learning and interactive visualizations. In the future, the pipeline used to develop iSurvive can include other modules or sensors to collect longitudinal data from patients.

5. Conclusions

In this study, we proposed a pipeline to develop iSurvive, a fully automated clinician-friendly AI-enabled platform for breast cancer survival analysis. It provides features such as digitized questionnaires, automated machine learning, automated scoring, and explainable interactive visualizations for clinician-patient communication. iSurvive helps clinicians to communicate the information on lifestyle factors to improve lifestyle during the survivorship period. This development may serve as a motivation to use AI tools and systems in providing personalized patient care and survival, particularly for critical diseases like cancer.

Author Contributions

Conceptualization, M.D.G.; data curation, M.D.G. and T.I.; formal analysis, M.D.G., F.K. and T.C.C.; funding acquisition, S.K.D. and N.A.T.; investigation, T.I.; methodology, M.D.G., S.K.D., F.K., T.C.C., E.Y.K. and N.A.T.; project administration, S.K.D., T.I. and N.A.T.; resources, S.K.D.; software, M.D.G. and S.K.D.; supervision, S.K.D.; validation, M.D.G. and T.I.; visualization, M.D.G., F.K., T.C.C. and E.Y.K.; writing–original draft, M.D.G.; writing–review and editing, M.D.G., S.K.D., T.I. and N.A.T. All authors have read and agreed to the published version of the manuscript.

Funding

This project was supported by University of Malaya′s Prototype Research Grant Scheme (PR001-2017A) to the corresponding authors. HIR Grant (UM.C/HIR/MOHE/06) from the Ministry of Higher Education, Malaysia funded the Malaysian Breast Cancer Survivorship Cohort (MyBCC) study.

Institutional Review Board Statement

This study obtained ethics approval from Medical Research Ethics Committee, of the University Malaya Medical Centre, Kuala Lumpur (MREC ID NO: #733.22; Date of Approval: 1 February 2012).

Informed Consent Statement

Written informed consent, including consent for publication, was obtained from the patient.

Data Availability Statement

The de-identified data used in the current study (from the Malaysian Breast Cancer Survivorship Cohort (MyBCC), University Malaya Medical Centre) are not publicly available due to the Personal Data Protection Act 2010 (PDPA).

Acknowledgments

The authors thank the MyBCC study group from the University Malaya Medical Centre (patients, doctors, nurses, technical staff, research assistants and hospital administration staff) for performing data collection, providing user requirements and relevant data to test the performance of the pipeline developed in this study. The authors also thank the members of the Data Science and Bioinformatics Laboratory, Institute of Biological Sciences, University of Malaya for their continuous support to complete this study. The authors also thank each and every one who has contributed their time and ideas to accomplish the pipeline presented in this study.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

Abbreviation

Artificial IntelligenceAI
Body Mass IndexBMI
European Organisation for Research and Treatment of CancerEORTC
Malaysian Breast Cancer Survivorship CohortMyBCC
Relational Database Management SystemRDMS
Quality of LifeQoL
Structured Query LanguageSQL
University Malaya Medical CentreUMMC

References

  1. Bray, F.; Ferlay, J.; Soerjomataram, I.; Siegel, R.L.; Torre, L.A.; Jemal, A. Global cancer statistics 2018: GLOBOCAN estimates of incidence and mortality worldwide for 36 cancers in 185 countries. CA Cancer J. Clin. 2018, 68, 394–424. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  2. Jensen, M.B.; Ejlertsen, B.; Mouridsen, H.T.; Christiansen, P. Improvements in breast cancer survival between 1995 and 2012 in Denmark: The importance of earlier diagnosis and adjuvant treatment. Acta Oncol. 2016, 55, 24–35. [Google Scholar] [CrossRef] [PubMed]
  3. Choudhury, A.; Asan, O.; Mansouri, M. Role of Artificial Intelligence, Clinicians & Policymakers in Clinical Decision Making: A Systems Viewpoint. In Proceedings of the 2019 International Symposium on Systems Engineering (ISSE), Edinburgh, UK, 1–3 October 2019. [Google Scholar]
  4. Tresp, V.; Overhage, J.M.; Bundschus, M.; Rabizadeh, S.; Fasching, P.A.; Yu, S. Going Digital: A Survey on Digitalization and Large Scale Data Analytics in Healthcare. Proc. IEEE 2016, 104, 1–25. [Google Scholar] [CrossRef] [Green Version]
  5. Lamy, J.; Sekar, B.; Guezennec, G.; Bouaud, J.; Séroussi, B. Arti fi cial Intelligence In Medicine Explainable arti fi cial intelligence for breast cancer: A visual case-based reasoning approach. Artif. Intell. Med. 2019, 94, 42–53. [Google Scholar] [CrossRef]
  6. Denkert, C.; von Minckwitz, G.; Darb-Esfahani, S.; Lederer, B.; Heppner, B.I.; Weber, K.E.; Budczies, J.; Huober, J.; Klauschen, F.; Furlanetto, J.; et al. Tumour-infiltrating lymphocytes and prognosis in different subtypes of breast cancer: A pooled analysis of 3771 patients treated with neoadjuvant therapy. Lancet Oncol. 2018, 19, 40–50. [Google Scholar] [CrossRef]
  7. Maliniak, M.L.; Patel, A.V.; McCullough, M.L.; Campbell, P.T.; Leach, C.R.; Gapstur, S.M.; Gaudet, M.M. Obesity, physical activity, and breast cancer survival among older breast cancer survivors in the Cancer Prevention Study-II Nutrition Cohort. Breast Cancer Res. Treat. 2018, 167, 133–145. [Google Scholar] [CrossRef]
  8. Scruggs, S.; Mama, S.K.; Carmack, C.L.; Douglas, T.; Diamond, P.; Basen-Engquist, K. Randomized Trial of a Lifestyle Physical Activity Intervention for Breast Cancer Survivors: Effects on Transtheoretical Model Variables. Health Promot. Pract. 2018, 19, 134–144. [Google Scholar] [CrossRef] [Green Version]
  9. Islam, T.; Bhoo-pathy, N.; Su, T.T.; Majid, H.A.; Nahar, A.M.; Ng, C.G.; Dahlui, M.; Hussain, S.; Cantwell, M.; Murray, L.; et al. The Malaysian Breast Cancer Survivorship Cohort (MyBCC): A study protocol. BMJ Open 2015, 5, e008643. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  10. Weaver, C.A.; Ball, M.J.; Kim, G.R.; Kiel, J.M. Healthcare Information Management Systems: Cases, Strategies, and Solutions, 4th ed.; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2015; pp. 1–600. [Google Scholar]
  11. Kharya, S.; Agrawal, S.; Soni, S. Naive Bayes Classifiers: A Probabilistic Detection Model for Breast Cancer. Int. J. Comput. Appl. 2014, 92, 26–31. [Google Scholar] [CrossRef]
  12. Bar-Lev Schleider, L.; Mechoulam, R.; Lederman, V.; Hilou, M.; Lencovsky, O.; Betzalel, O.; Shbiro, L.; Novack, V. Prospective analysis of safety and efficacy of medical cannabis in large unselected population of patients with cancer. Eur. J. Intern. Med. 2018, 49, 37–43. [Google Scholar] [CrossRef] [PubMed]
  13. Liu, X.; Mao, Y.-H.; Wang, H.-T.; Chen, X.-G.; Zhao, B.; Sun, Y. Path Analysis on Medical Expenditures of 855 Patients with Chronic Kidney Disease in a Hospital in Beijing. Chin. Med. J. 2018, 131, 25. [Google Scholar] [CrossRef]
  14. Villegas-Ch, W.; Román-Cañizares, M.; Palacios-Pacheco, X. Improvement of an online education model with the integration of machine learning and data analysis in an LMS. Appl. Sci. 2020, 10, 5371. [Google Scholar] [CrossRef]
  15. Yamamoto, K.; Sumi, E.; Yamazaki, T.; Asai, K.; Yamori, M.; Teramukai, S.; Bessho, K.; Yokode, M.; Fukushima, M. A pragmatic method for electronic medical record-based observational studies: Developing an electronic medical records retrieval system for clinical research. BMJ Open 2012, 2, e001622. [Google Scholar] [CrossRef] [Green Version]
  16. Leong, S.P.L.; Shen, Z.-Z.; Liu, T.-J.; Agarwal, G.; Tajima, T.; Paik, N.-S.; Sandelin, K.; Derossis, A.; Cody, H.; Foulkes, W.D. Is Breast Cancer the Same Disease in Asian and Western Countries? World J. Surg. 2010, 34, 2308–2324. [Google Scholar] [CrossRef] [Green Version]
  17. Yip, C.H.; Bhoo Pathy, N.; Uiterwaal, C.S.; Taib, N.A.; Tan, G.H.; Mun, K.S.; Choo, W.Y.; Rhodes, A. Factors affecting estrogen receptor status in a multiracial Asian country: An analysis of 3557 cases. Breast 2011, 20, S60–S64. [Google Scholar] [CrossRef]
  18. Schulze, V.; Lin, Y.; Karathanos, A.; Brockmeyer, M.; Zeus, T.; Polzin, A.; Perings, S.; Kelm, M.; Wolff, G. Patent foramen ovale closure or medical therapy for cryptogenic ischemic stroke: An updated meta-analysis of randomized controlled trials. Clin. Res. Cardiol. 2018, 107, 745–755. [Google Scholar] [CrossRef] [PubMed]
  19. Ganggayah, M.D.; Taib, N.A.; Har, Y.C.; Lio, P.; Dhillon, S.K. Predicting factors for survival of breast cancer patients using machine learning techniques. BMC Med. Inform. Decis. Mak. 2019, 4, 1–17. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  20. Aaronson, N.K.; Ahmedzai, S.; Bergman, B.; Bullinger, M.; Cull, A.; Duez, N.J.; Filiberti, A.; Flechtner, H.; Fleishman, S.B.; de Haes, J.C.J.M.; et al. The European Organisation for Research and Treatment of Cancer QLQ-C30: A quality-of-life instrument for use in international clinical trials in oncology. J. Natl. Cancer Inst. 1993, 85, 365–376. [Google Scholar] [CrossRef] [PubMed]
  21. Genuer, R.; Poggi, J.-M.; Tuleau-Malot, C. VSURF: An R Package for Variable Selection Using Random Forests. R J. 2015, 7, 19–33. [Google Scholar] [CrossRef] [Green Version]
  22. Mosca, E.; Alfieri, R.; Merelli, I.; Viti, F.; Calabria, A.; Milanesi, L. Open Access DATABASE A multilevel data integration resource for breast cancer study. BMC Syst. Biol. 2010, 4, 1–11. [Google Scholar] [CrossRef] [Green Version]
  23. Lebedev, A.V.; Westman, E.; van Westen, G.J.P.; Kramberger, M.G.; Lundervold, A.; Aarsland, D.; Soininen, H.; Kłoszewska, I.; Mecocci, P.; Tsolaki, M.; et al. Random Forest ensembles for detection and prediction of Alzheimer’s disease with a good between-cohort robustness. NeuroImage Clin. 2014, 6, 115–125. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  24. Mandelblatt, J. Descriptive Review of the Literature on Breast Cancer Outcomes: 1990 Through 2000. J. Natl. Cancer Inst. Monogr. 2004, 2004, 8–44. [Google Scholar] [CrossRef] [Green Version]
  25. Tin Tin, S.; Elwood, J.M.; Brown, C.; Sarfati, D.; Campbell, I.; Scott, N.; Ramsaroop, R.; Seneviratne, S.; Harvey, V.; Lawrenson, R. Ethnic disparities in breast cancer survival in New Zealand: Which factors contribute? BMC Cancer 2018, 18, 1–10. [Google Scholar] [CrossRef] [PubMed]
  26. Wallwiener, M.; Matthies, L.; Simoes, E.; Keilmann, L.; Hartkopf, A.D.; Alexander, N.; Walter, C.B.; Sickenberger, N.; Wallwiener, S.; Feisst, M.; et al. Reliability of an e-PRO tool of EORTC QLQ-C30 for measurement of health-related quality of life in patients with breast cancer: Prospective randomized trial. J. Med. Internet Res. 2017, 19, e322. [Google Scholar] [CrossRef] [Green Version]
  27. Lo, L.L.; Hons, M.; Collins, I.M.; Bressel, M.; Butow, P.; Emery, J.; Keogh, L.; Weideman, P.; Hlthprom, G.; Steel, E.; et al. The iPrevent online breast cancer risk assessment and risk management tool: Usability and acceptability testing. JMIR Form. Res. 2018, 2, 1–11. [Google Scholar] [CrossRef]
  28. Baseman, J.; Revere, D.; Baldwin, L. A Mobile Breast Cancer Survivorship Care App: Pilot Study. JMIR Cancer 2017, 3, 1–10. [Google Scholar] [CrossRef] [PubMed]
  29. Ritvo, P.; Obadia, M.; Mina, D.S.; Alibhai, S.; Sabiston, C.; Oh, P.; Campbell, K.; Mccready, D.; Auger, L.; Michelle, J. Smartphone-Enabled Health Coaching Intervention (iMOVE) to Promote Long-Term Maintenance of Physical Activity in Breast Cancer Survivors: Protocol for a Feasibility Pilot Randomized Controlled Trial. JMIR Res. Protoc. 2017, 6, 1–16. [Google Scholar] [CrossRef]
  30. Zillner, S.; Hauer, T.; Rogulin, D.; Tsymbal, A.; Huber, M.; Solomonides, T.; Lane, C.; Bs, B.; Ag, D.S. Semantic Visualization of Patient Information. In Proceedings of the 2008 21st IEEE International Symposium on Computer-Based Medical Systems, Jyvaskyla, Finland, 17–19 June 2008; pp. 296–301. [Google Scholar]
  31. Bergqvist, J.; Strang, P. Breast Cancer Patients’ Preferences for Truth Versus Hope Are Dynamic and Change During Late Lines of Palliative Chemotherapy. J. Pain Symptom Manag. 2019, 57, 746–752. [Google Scholar] [CrossRef]
Figure 1. iSurvive development workflow.
Figure 1. iSurvive development workflow.
Diagnostics 11 01492 g001
Figure 2. Automated machine learning in iSurvive.
Figure 2. Automated machine learning in iSurvive.
Diagnostics 11 01492 g002
Figure 3. Digitized questionnaires in iSurvive.
Figure 3. Digitized questionnaires in iSurvive.
Diagnostics 11 01492 g003
Figure 4. (a) Bar chart showing model accuracy measures of five algorithms (RF: 92.5%, KNN: 92.4%, LR: 92.3%, DT: 85.0%, NB: 86.0%). (b) The variable importance scores of 16 variables in ascending order (BMI: 0.91, Age: 0.15, Stage: 0.14, Income: 0.07, Menarche: 0.06, Marital status: 0.05, Ethnicity: 0.05, CERB2 status: 0.04, Education: 0.04, PR status: 0.03, Occupation: 0.02, ER status: 0.02, Menopausal: 0.02, Recurrence: 0.02, Alcohol intake: 0.01, Smoking status (0.01), Stress level: 0.00).
Figure 4. (a) Bar chart showing model accuracy measures of five algorithms (RF: 92.5%, KNN: 92.4%, LR: 92.3%, DT: 85.0%, NB: 86.0%). (b) The variable importance scores of 16 variables in ascending order (BMI: 0.91, Age: 0.15, Stage: 0.14, Income: 0.07, Menarche: 0.06, Marital status: 0.05, Ethnicity: 0.05, CERB2 status: 0.04, Education: 0.04, PR status: 0.03, Occupation: 0.02, ER status: 0.02, Menopausal: 0.02, Recurrence: 0.02, Alcohol intake: 0.01, Smoking status (0.01), Stress level: 0.00).
Diagnostics 11 01492 g004
Figure 5. Survival curves using BMI and survival years.
Figure 5. Survival curves using BMI and survival years.
Diagnostics 11 01492 g005
Figure 6. Quality-of-life scoring page of iSurvive.
Figure 6. Quality-of-life scoring page of iSurvive.
Diagnostics 11 01492 g006
Figure 7. Interactive visualization showing the reports on personal information, comorbidity, physical activity measure, and distress level of a selected patient.
Figure 7. Interactive visualization showing the reports on personal information, comorbidity, physical activity measure, and distress level of a selected patient.
Diagnostics 11 01492 g007
Figure 8. Quality-of-life chart, which can be exported to pdf from iSurvive.
Figure 8. Quality-of-life chart, which can be exported to pdf from iSurvive.
Diagnostics 11 01492 g008
Table 1. Scoring the QLQ-C30 version 3.0.
Table 1. Scoring the QLQ-C30 version 3.0.
ScaleNumber of QuestionsRangeQuestions Numbers
Global health status/QoL
Global health status/QoL (revised) QL22629, 30
Functional scales
Physical functioning (revised) PF2531 to 5
Role functioning (revised) RF2236, 7
Emotional functioningEF4321 to 24
Cognitive functioningCF2320, 25
Social functioningSF2326, 27
Symptom scales/items
FatigueFA3310, 12, 18
Nausea and vomitingNV2314, 15
PainPA239, 19
DyspnoeaDY138
InsomniaSL1311
Appetite lossAP1313
ConstipationCO1316
DiarrhoeaDI1317
Financial difficultiesFI1328
(Revised) scales are those that have been changed since version 1.0, and their short names are indicated in this manual by a suffix “2”—for example PF2.
Table 2. Scoring the Breast Cancer Module QLQ-BR23.
Table 2. Scoring the Breast Cancer Module QLQ-BR23.
ScaleNumber of QuestionsRangeQuestion Numbers
Functional scales
Body imageBRBI439–12
Sexual functioning BRSEF2314, 15
Sexual enjoyment BRSEE1316
Future perspectiveBRFU1313
Symptom scales/items
Systemic therapy side effectsBRST731–4, 6, 7, 8
Breast symptomsBRBS4320–23
Arm symptomsBRAS3317, 18, 19
Upset by hair lossBRHL135
Questions for the scales marked “” are scored positively.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ganggayah, M.D.; Dhillon, S.K.; Islam, T.; Kalhor, F.; Chiang, T.C.; Kalafi, E.Y.; Taib, N.A. An Artificial Intelligence-Enabled Pipeline for Medical Domain: Malaysian Breast Cancer Survivorship Cohort as a Case Study. Diagnostics 2021, 11, 1492. https://0-doi-org.brum.beds.ac.uk/10.3390/diagnostics11081492

AMA Style

Ganggayah MD, Dhillon SK, Islam T, Kalhor F, Chiang TC, Kalafi EY, Taib NA. An Artificial Intelligence-Enabled Pipeline for Medical Domain: Malaysian Breast Cancer Survivorship Cohort as a Case Study. Diagnostics. 2021; 11(8):1492. https://0-doi-org.brum.beds.ac.uk/10.3390/diagnostics11081492

Chicago/Turabian Style

Ganggayah, Mogana Darshini, Sarinder Kaur Dhillon, Tania Islam, Foad Kalhor, Teh Chean Chiang, Elham Yousef Kalafi, and Nur Aishah Taib. 2021. "An Artificial Intelligence-Enabled Pipeline for Medical Domain: Malaysian Breast Cancer Survivorship Cohort as a Case Study" Diagnostics 11, no. 8: 1492. https://0-doi-org.brum.beds.ac.uk/10.3390/diagnostics11081492

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop