Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

A Mathematical Model for Interpretable Clinical Decision Support with Applications in Gynecology

  • Vanya M. C. A. Van Belle ,

    vanya.vanbelle@esat.kuleuven.be

    Affiliations: Department of Electrical Engineering (ESAT-SCD), Katholieke Universiteit Leuven, Leuven, Belgium, IBBT - Future Health Department, Katholieke Universiteit Leuven, Leuven, Belgium

  • Ben Van Calster,

    Affiliations: Department of Electrical Engineering (ESAT-SCD), Katholieke Universiteit Leuven, Leuven, Belgium, IBBT - Future Health Department, Katholieke Universiteit Leuven, Leuven, Belgium, Department of Development and Regeneration, University Hospitals Leuven, Leuven, Belgium

  • Dirk Timmerman,

    Affiliation: Department of Development and Regeneration, University Hospitals Leuven, Leuven, Belgium

  • Tom Bourne,

    Affiliations: Department of Development and Regeneration, University Hospitals Leuven, Leuven, Belgium, Department of Obstetrics and Gynaecology, Imperial College London, Hammersmith Campus, London, United Kingdom

  • Cecilia Bottomley,

    Affiliation: Chelsea and Westminster Hospital, London, United Kingdom

  • Lil Valentin,

    Affiliation: Department of Obstetrics and Gynecology, Skåne University Hospital Malmö, Lund University, Malmö, Sweden

  • Patrick Neven,

    Affiliations: Multidisciplinary Breast Centre (MBC), University Hospitals Leuven, Leuven, Belgium, Department of Gynaecological Oncology, University Hospitals Leuven, Leuven, Belgium

  • Sabine Van Huffel,

    Affiliations: Department of Electrical Engineering (ESAT-SCD), Katholieke Universiteit Leuven, Leuven, Belgium, IBBT - Future Health Department, Katholieke Universiteit Leuven, Leuven, Belgium

  • Johan A. K. Suykens,

    Affiliations: Department of Electrical Engineering (ESAT-SCD), Katholieke Universiteit Leuven, Leuven, Belgium, IBBT - Future Health Department, Katholieke Universiteit Leuven, Leuven, Belgium

  • Stephen Boyd

    Affiliation: Department of Electrical Engineering, Stanford University, Stanford, California, United States of America

A Mathematical Model for Interpretable Clinical Decision Support with Applications in Gynecology

  • Vanya M. C. A. Van Belle, 
  • Ben Van Calster, 
  • Dirk Timmerman, 
  • Tom Bourne, 
  • Cecilia Bottomley, 
  • Lil Valentin, 
  • Patrick Neven, 
  • Sabine Van Huffel, 
  • Johan A. K. Suykens, 
  • Stephen Boyd
PLOS
x

Abstract

Background

Over time, methods for the development of clinical decision support (CDS) systems have evolved from interpretable and easy-to-use scoring systems to very complex and non-interpretable mathematical models. In order to accomplish effective decision support, CDS systems should provide information on how the model arrives at a certain decision. To address the issue of incompatibility between performance, interpretability and applicability of CDS systems, this paper proposes an innovative model structure, automatically leading to interpretable and easily applicable models. The resulting models can be used to guide clinicians when deciding upon the appropriate treatment, estimating patient-specific risks and to improve communication with patients.

Methods and Findings

We propose the interval coded scoring (ICS) system, which imposes that the effect of each variable on the estimated risk is constant within consecutive intervals. The number and position of the intervals are automatically obtained by solving an optimization problem, which additionally performs variable selection. The resulting model can be visualised by means of appealing scoring tables and color bars. ICS models can be used within software packages, in smartphone applications, or on paper, which is particularly useful for bedside medicine and home-monitoring. The ICS approach is illustrated on two gynecological problems: diagnosis of malignancy of ovarian tumors using a dataset containing 3,511 patients, and prediction of first trimester viability of pregnancies using a dataset of 1,435 women. Comparison of the performance of the ICS approach with a range of prediction models proposed in the literature illustrates the ability of ICS to combine optimal performance with the interpretability of simple scoring systems.

Conclusions

The ICS approach can improve patient-clinician communication and will provide additional insights in the importance and influence of available variables. Future challenges include extensions of the proposed methodology towards automated detection of interaction effects, multi-class decision support systems, prognosis and high-dimensional data.

Introduction

Since the invention of the computer, people have acknowledged the possible advantages that computers might offer in clinical decision making. In 1960, Ledley and Lusted [1] summarized ideas on how computers could be used for medical data processing. Clinical Decision Support (CDS) systems have changed extensively since these days. Thanks to increased computing power and the collection and storage of medical data, mathematical models designed for decision making are based on increasingly complex formulations. As a result, the obtained models often perform better than in the early days. However, the price to be paid is the lower interpretability of the model by the user. The earliest CDS systems were problem-specific flowcharts designed by clinicians and encoded for use by a computer [2], whereas later systems are based on logistic regression models, artificial neural networks, support vector machines, among others. Although the possible use of computers in medical decision making was mentioned 50 years ago, CDS systems are still not widely applied nor accepted in clinical practice [3][6]. Potential features to make them more acceptable for clinical practice have been proposed by several authors [7][9]. Kawamoto [8] identified four features which are crucial for CDS systems: the system should (i) be provided to clinicians in an automatic way, without interfering with the workflow, (ii) provide decision support at the time and location of decision making, (iii) provide a recommendation and (iv) be implemented on a computer. However, there is no real consensus on the properties of CDS systems. While some suggest that they should be implemented on a computer, others state that prediction models should be taken to the bedside. Kattan [10] proposed the use of nomograms [11][19] as a paper-based CDS system. A nomogram is defined as a graphical tool representing a regression model, such that the user is able to calculate the patient-specific risk without the use of a calculator or computer, given certain variables (see Text S1). However, applications of nomograms in clinical practice are rare and mostly used within software applications. The problem of application and interpretation becomes even harder when using more advanced models. Musen [2] summarized this issue as: “There is no way that an observer can directly understand why an artificial neural network might reach a particular decision”. Although rule extraction methods have been proposed [20], the transformation of advanced mathematical models into a CDS system remains difficultly acceptable for clinicians. A summary of classification methods, their advantages and disadvantages together with their clinical use according to the current state-of-the art is given in Table 1. Logistic regression models are very popular in clinical decision making, mainly thanks to the simple model structure. However, they are mainly used within software implementations or within score systems that simplify the original model. Although this simplification is advantageous with respect to applicability, it is uncertain what the effects are on model performance due to this additional post-processing of the model. Nomograms are graphical tools that visualize logistic regression models and thus increase their interpretability. The use of nomograms is very easy when embedded in a software package. However, when used manually, this method is time-consuming and prone to errors of which the impact has, to our knowledge, never been studied. More advanced models such as artificial neural networks and (least-squares) support vector machines are very flexible models able to model non-linearities and interactions between covariates in an automatic way. Unfortunately, this reduces the model's interpretability. As a result, these types of models are only sporadically used in clinical decision making.

thumbnail
Table 1. Advantages and disadvantages of different classification methods in clinical decision making.

http://dx.doi.org/10.1371/journal.pone.0034312.t001

It is the goal of this work to combine the advantages of non-linear modeling using advanced models with the easy applicability and interpretability of score systems [21] in such a way that the obtained models directly correspond to automatically generated questionnaires. The resulting models can be used in clinical practice in different ways: (i) paper- or computer-based, (ii) figure- or table-based, (iii) with or without additional colors for a more explicit visualization of the covariate effects. Depending on the user's preferences one modality can be chosen for implementation in clinical practice, which will increase the use of more flexible models and improve patient-doctor communication.

Methods

Mathematical modelling

Consider a problem where variables are measured for patients. We denote the variables of the patient as . The variable of this patient will be indicated as . The outcome (benign or malignant) will be represented by . The mathematical model proposed by Vapnik [22] for linear classification (linear support vector machine) is formulated as follows(1)In short, one tries to find the coefficients with and a constant , such that the model indicates what the estimated outcome for observation is. In practice, a tumor is predicted to be benign if and malignant if . The other elements in equation (1) are included to ensure that the model performs well on other data than the data it is trained upon. The parameter is a strictly positive constant, which enables to make a trade-off between tolerating misclassifications on the training data and having large coefficients . This method is extended towards non-linear classifiers by means of a feature map , representing an unknown transformation function of the variables .

The method that we present here involves three modifications with respect to the above model. The first two modifications involve the type of transformation of the variables. A major problem for the application of models built using (1) is that the transformation can involve all variables. To enhance the interpretability, we will consider separate transformations for each covariate. In fact, the presented method is a special case of generalized additive models [23]. If for the problem at hand one is interested in specific interactions, or data in the literature suggest an interaction between two variables, one can include interaction terms as additional variables (see the example on prediction of non-viability in early pregnancies). The second modification in the transformation function implies that we impose the transformation to be a step function. Thus, the model is a generalized additive model with functional forms closely related to constant B-splines [24], [25]. The method itself will find out how many intervals are relevant, where these intervals should be located and how big the intervals should be. A third adaptation involves the sparsity of the model, implying that we want only a small number of variables to be included in the model, and in general, typically only a small number of intervals will be used in the step function for each variable. This feature is obtained within a convex optimization problem [26] by minimizing the total variation of the coefficient vector (see [27] and references therein). Inclusion of all above-mentioned adaptations leads to the following model:(2)In the above formulation, a number of thresholds are included for variable, such that binary indicators , corresponding to 0/1 values represent one variable. Here, is the indicator function defined as: if is true and zero otherwise. Note the link with compressed sensing [28] and constant B-splines [24], [25]. The weight represents the effect on the risk of the variable having a value within the interval. For categorical variables, the binary indicators are indicating whether or not the value of the variable equals the first level, the second level, etc. For binary variables, the binary indicator indicates whether or not the value of the variable equals one. To achieve a very simple model including only a few intervals in the transformation of some of the variables, the absolute value of the difference between the coefficients is minimized (see (2)) [27]. After all the adaptations, model (2) retains the same loss function as model (1).

A problem with the proposed method is that it can still lead to a solution including small intervals, which are often irrelevant for clinicians. In order to reduce the number of small intervals, equation (2) is iteratively reweighted as follows (see [29] for more information). First, equation (2) is solved. In a second step, weighting factors are calculated as(3)By choosing the constant, the amount of weighting, and thus the resulting number of selected variables and the number of intervals, can be controlled. Now, the weighted model(4)is solved iteratively, until the differences between the estimated coefficients in subsequent iterations are bounded by a predefined small number (here ). The result of the iteratively reweighted procedure is illustrated in Figure 1.

thumbnail
Figure 1. Illustration of the effect of iteratively reweighted

regularization. The unweighted model results in the black solid functional form. After iteratively reweighted regularization, the estimated functional form becomes much sparser (see gray dashed line). Small and clinically irrelevant intervals are removed from the functional form.

http://dx.doi.org/10.1371/journal.pone.0034312.g001

Although the result is easy to interpret, it is not yet easy to apply. We therefore propose to normalize the coefficients such that the absolute value of the smallest non-zero weight becomes 1. All other normalized coefficients are rounded to the nearest integer. Finally, the resulting score for any observation with variables is given bywith the normalized and rounded coefficients. The score is thus found by a weighted sum of binary values. Each binary operation corresponds to the question whether the covariate value lies within an interval. Since the resulting score is found as coding the variables by means of intervals, the method is referred to as the Interval Coded Score (ICS) index. Although the score will be higher for patients with higher risk, it is not an estimate of the risk. To obtain the risk, a link function, which links the final score with the risk, needs to be estimated. The link function is estimated by means of monotonic least squares support vector regression [30][32].

Model selection

The area under the receiver operating curve (AUC) was used as a model selection criterion with 10-fold cross-validation. For estimation of the link function (risk prediction), the 10-fold cross-validated likelihood using a clinical kernel [33] was minimized. The optimal level of weighting for the iterative reweighting of the model was determined such that the model's performance (expressed by the AUC, the likelihood and the level of explained variance (R2adj) [34] in 5-fold cross-validation) was comparable with the performance of the unweighted model while selecting a minimal number of intervals.

Statistical analysis

The performance of the model was expressed in terms of discrimination and calibration [34]. The discrimination performance was expressed by means of the AUC. The 95% confidence intervals were calculated using the bias corrected percentile bootstrap method based on 1,000 bootstrap samples [35]. Calibration performance was illustrated with calibration plots [36] and expressed by the ratio of the average predicted risk to the observed risk (the prevalence of the event). The average predicted risk in groups of at least 10% of the data were calculated, and plotted against the prevalence. Additionally, the R2adj is reported. For the first illustration, clinicians were interested in the model's performance when using a cut-off on the estimated risk. Sensitivity, specificity, positive and negative likelihood ratios (LR+ and LR) and the diagnostic odds ratio (DOR) [37] were reported based on the selected cut-off.

Use and visualization

In order to visualize the resulting models for use in clinical practice, one needs to get an idea on who will use the model and in which circumstances. A first class of users will be clinicians, who may want to use it in an examination room, at the bedside of the patient, or during a consultation. The clinician might therefore opt for a computer-based application or an application on a portable device such as a smartphone. A second class of users might be the patients. Depending on the problem at hand, the model might be created from variables that the patient can calculate at home. Using a paper-based version, the patient will be able to check the evolution of his risk during treatment. A paper-based version might also be helpful for the clinician when explaining the results to a patient. Additionally, one might opt for a table or figure representation. Different possible implementations are discussed and illustrated below. Table 2 summarizes the properties of different implementations. Different computer-based alternatives are provided as Movie S1, Movie S2, Movie S3 and Text S1.

Since the outcome of an ICS model consists of variable intervals and their corresponding weights, the model can be implemented in a user-friendly way. As illustrated in Table 3, each interval can be represented by means of simple yes/no questions. When the answer to the question is yes, the points to the right need to be added to the score. In Table 4, the final score is linked with the estimated risk. Alternatively, instead of questions, one could opt for a bar-representation, as illustrated in Figure 2. Each bar represents one variable. The bars are divided into different regions in which the corresponding points are denoted. Addition of the points corresponding to the patient's variable values yields the final score, which can again be linked with the estimated risk by means of the lowest part of the figure. Figure 3 shows an alternative, where colors are added such that regions with higher risks (i.e. higher points) are marked in red and regions with lower risks are indicated in blue. In a software implementation, tick boxes are provided, such that the user only has to indicate the correct interval for each covariate, whereafter the score and risk estimate are calculated (either automatically or manually).

thumbnail
Figure 2. Application of the ICS approach to the diagnosis of the malignancy of adnexal masses.

(a) Picture-based representation by means of bar charts (without color indications) representing the intervals in which the variable effect is estimated to be constant. The bottom bar represents the predicted risk associated with the final score, obtained by summing all contributions of all variables. A software implementation is provided as Movie S2 and Movie S3. (b) Estimated link function, linking the score with the risk of a malignant tumor. (c) Calibration of the ICS model on the test set. For each possible value of the predicted risk (some values were taken together in order to obtain at least 10% of the patients in each group), the observed percentage of malignancies is calculated (dots). A 95% confidence interval on the percentage of the observed malignancies is illustrated by means of the vertical lines.

http://dx.doi.org/10.1371/journal.pone.0034312.g002

thumbnail
Figure 3. Application of the ICS approach to the prediction of non-viable pregnancies.

(a) Picture-based representation by means of color bars, representing the intervals in which the variable effect is estimated to be constant. For each of the represented bars, the points corresponding to the value of the patient's covariates are obtained. The total score is obtained by summing all points. The color bar at the bottom represents the predicted risk associated with the final score. (b) Estimated link function, linking the score with the risk of a non-viable pregnancy at the end of the first trimester. (c) Calibration of the ICS model on the test set. For each possible value of the predicted risk (some values were taken together in order to obtain at least 10% of the patients in each group), the observed percentage of non-viable pregnancies is calculated (dots). A 95% confidence interval on the percentage of the observed non-viable pregnancies is illustrated by means of the vertical lines. Fhr: fetal heart rate.

http://dx.doi.org/10.1371/journal.pone.0034312.g003

thumbnail
Table 3. Illustration of a table-based representation which can be filled out by hand for the ICS index in diagnosing malignancies in adnexal masses.

http://dx.doi.org/10.1371/journal.pone.0034312.t003

Results

The proposed method is illustrated on two diagnostic problems. For the first illustration, we used a dataset of 3,511 patients with an adnexal mass recruited within the framework of a large multi-center study using standardized examination techniques and definitions [38]. The model was trained on 2,514 patients from 9 centers and tested on 997 patients from 12 other centers. The second illustration involves prediction of the non-viability of pregnancies at 11–14 weeks, based upon variables known at the first ultrasound scan. This data included 1,435 patients from an Early Pregnancy Unit in London. More information on both datasets can be found in Text S1.

Diagnosing malignancy of adnexal masses

The model was trained on 2,514 patients from 9 international centers and tested on 997 patients from 12 other centers. From the ICS model (Figure 2 and Tables 3 and 4), the clinician knows which questions need to be answered in order to estimate the risk that an adnexal mass is malignant. Consider a 56-year-old patient from the database, with a maximum lesion diameter of 133 mm, a ratio of the solid component diameter versus the lesion diameter of 0.74, more than three papillations with blood flow, an irregular cyst wall, no acoustic shadows, no ascites, a color score of 3 and 18 mm of free fluid in the pouch of Douglas. This patient receives one point for age, two points for the amount of free fluid, three each for the irregular cyst wall, the blood flow within the papillations, and the color score, four each for the lesion diameter and the number of papillations, and seven for the ratio of the solid component diameter and the lesion diameter. The total score is 27, which is translated into an estimated risk of malignancy of 0.96 by means of the estimated link function (see Figure 2(a–b) and Table 4). The true outcome for this patient was malignancy (clear cell carcinoma). The area under the receiver operating characteristic curve (AUC) on the training set was 0.95 (95% CI: 0.94–0.95). The AUC on the test set was 0.96 (95% CI: 0.94–0.97). The R2adj equaled 0.73 on the training and 0.72 on the test set. The model underestimated the risk of malignancy on the test set (Figure 2(c)). However, this problem of underestimation was previously noted when using other models as well [39], and is probably caused by case-mix differences between the training and test sets. The ratio of the average predicted risk to the observed prevalence equaled 0.78 on the test set, confirming the underestimation of the risk. A decision cut-off was determined to obtain the best specificity for a sensitivity of at least 90%. This resulted in predicting a malignant tumor for a score of 10 or more. This cut-off resulted in a sensitivity and specificity of respectively 94% and 76% on the training set and of 93% and 86% on the test set. The positive and negative likelihood ratio on the test set were 6.53 and 0.078, respectively, corresponding to a DOR of 84.

Predicting non-viability of pregnancies

For a second illustration a dataset of 1,435 women with a positive pregnancy test was available from an Early Pregnancy Unit in London. The data were randomly split into a training set of 955 patients and a test set of 480 patients. Little research [40], [41] has been done with respect to prediction of pregnancy non-viability. Moreover, this research concentrated on the prediction of ultimately non-viable pregnancies. We aimed at predicting non-viability at the end of the first trimester. Since the effect of gestational sac diameter was considered to be different for fetuses with or without a visualized heart rate, an interaction between these variables was considered during model building. The resulting ICS model (Figure 3) includes six variables: maternal age, bleeding score, gestational age, mean gestational sac diameter, mean yolk sac diameter and whether or not a fetal heart beat is seen. A higher score corresponds to a higher risk of a non-viable pregnancy. The AUC was 0.90 (95% CI = 0.88–0.92) on the training set and 0.92 (95% CI = 0.90–0.94) on the test set. The R2adj equaled 0.64 and 0.62 on the training and test set, respectively. The ratio of the average predicted risk to the observed risk was 0.98 on the test set, indicating adequate calibration (Figure 3(c)).

Comparison with other methods

The literature describes different models for diagnosing the malignancy of adnexal masses. A selection of these were used for comparison: the risk of malignancy index (RMI) [42], a logistic regression model (LR1) [39], a least-squares support vector machine (LS-SVM) and a relevance vector machine (RVM) [43], both with an RBF kernel. All models were tested on the same test set, but derived from different training sets. All compared models used feature selection techniques in order to reduce the number of necessary variables. Table 5 shows that the ICS model could compete with the other models. In addition, the ICS has the advantage of being highly interpretable and easily applicable. Since a nomogram is a graphical representation of a (logistic) regression model, the use of a computer-based nomogram would yield results identical to those of the LR1 model. However, a paper-based version of a nomogram would be prone to errors due to drawing lines that are not exactly vertical, and due to errors in reading the points. The ICS methodology solves these issues by indicating in which areas the risk estimates are robust to these errors (since risks are assumed to be constant over intervals) and by visualizing the awarded points for each interval as obtained from the estimated model.

thumbnail
Table 5. Summary of the performance of previously built models and the ICS model for the prediction of malignancy of adnexal masses.

http://dx.doi.org/10.1371/journal.pone.0034312.t005

In a second study, we compared the ICS approach with the classical score system approach, i.e. score systems obtained by approximating a logistic regression model (see [21]). In the latter case, a logistic regression model is built in a first step. Then, in order to make the model easy to use, the variables are divided into consecutive intervals that are chosen by the user. Within each interval, the effect for the midpoint of the interval is applied. Although both methods obtain the same type of score system, the results are quite different. The major difference lies in the fact that in the second model, the intervals are set by the user. Therefore, within the model building step, no control exists over the information that might be lost by choosing intervals. On the contrary, the ICS method is especially designed to select, already during the phase of model estimation, those intervals that retain as much information as possible. To illustrate this point, we built for both applications two classical score systems based on a logistic regression model that used the variables selected with the ICS methodology. The first score system used a high number of consecutive intervals for continuous variables (using intervals of 5 years for age, 10 mm for lesion and gestational sac diameter, 0.1 for the ratio, 15 mm for free fluid, 10 days for gestational age and 1.5 mm for yolk sac diameter), the second score system used a smaller number of consecutive intervals for continuous variables (using intervals of 10 years for age, 30 mm for lesion and 20 mm for gestational sac diameter, 0.25 for the ratio, 30 mm for free fluid, 20 days for gestational age and 3 mm for yolk sac diameter). The results indicate that ICS performed comparable to or better than both classical score systems while using fewer intervals (see Tables 6 and 7). Due to the fact that the user has to set the intervals, information might be lost when reducing the number of intervals in other scoring systems approaches. The ICS approach is able to obtain models with fewer intervals than other approaches by incorporating an interval selection procedure during model training, without affecting the model's performance.

thumbnail
Table 6. Summary of the test set performance of the ICS-based score system and two classical score systems (M1 and M2) for the prediction of malignancy of adnexal masses.

http://dx.doi.org/10.1371/journal.pone.0034312.t006

thumbnail
Table 7. Summary of the test set performance of the ICS-based score system and two classical score systems (M1 and M2) for the prediction of non-viability of pregnancies.

http://dx.doi.org/10.1371/journal.pone.0034312.t007

Discussion

This paper proposes a new methodology in order to bridge the gap between advanced mathematical diagnostic models and their applicability in clinical practice. This gap is the consequence of increasingly complex models which can no longer be interpreted nor applied by clinicians. Where others proposed to approximate advanced models by means of score systems or rules in a post-processing step, our approach starts from a model representation which is interpretable and usable in a clinical setting. By building an additive model with constant effects within intervals, the result can be represented as a questionnaire or score chart. However, as opposed to other score system approaches, the ICS enables better control of possible information loss since the number, position, and length of the intervals are automatically optimized by the model.

The ICS model presented here can be used in daily clinical practice to solve a broad range of clinical questions. The class of binary classification problems can be solved with the current model equations of the ICS methodology. The areas of application include, but are not restricted to, diagnosing tumor malignancy, detecting abnormalities in biomedical signals, estimating the risk of cardiovascular disease, diabetes, pregnancy failure, tumor recurrence within 5 years after surgery, estimating the therapeutic effect of different therapies, and detecting predictive factors for various conditions. Thanks to the different implementation possibilities, the model and the resulting risk estimate or diagnosis can be presented to the patient in a more understandable way than any existing method. The improved interpretability in combination with good model performance enables a better doctor-patient communication which is becoming increasingly important in the age of informed patient decision making. In particular, the color-based representation can be suitable for this task. Patients will easily understand that the addition of a variable value within a red area increases while a value within a blue area decreases their risk.

In order for the ICS methodology to become a widely applicable model, extensions to model architectures for problem settings other than binary classification are needed. Firstly, the additive model structure can be expanded such that problems with more complex covariate effects can be modeled as well. The current equations can be extended to an ANOVA structure, where interactions between different covariates can be further included. Where the current model is able to include interactions that are known from the literature, an ANOVA extension will make it possible to include additional interactions.

A second extension involves clinical classification problems with more than two outcomes (multi-class problems). Although clinical multi-class problems are most often reduced to binary classification problems, only multi-class models can give the most appropriate answer to the problem. Adnexal tumors are often categorized as being benign or malignant, whereas four or more categories could be considered, such as benign, borderline, primary invasive and metastatic [44]. Since the optimal management depends on the type of malignancy, a model taking all these categories together is sub-optimal. In contrast with binary logistic regression models, multi-class logistic regression models are only sporadically used in medical problem settings, the reason being the reduced model interpretability. By extending the current ICS methodology to multi-class classifiers, a tool can be provided that enables the development of a more appropriate multi-class model structure which remains interpretable and easily applicable.

A third extension of the ICS methodology relates to disease prognosis. Survival studies are very common in clinical research. A few examples are the prognosis of primary operable breast cancer patients after surgery, the prognosis after organ transplantations, the prognosis of severely burnt patients and the prognosis of patients after a stroke. By incorporating the ICS methodology in flexible models for the analysis of survival data [45], easily applicable score systems for survival analysis can be developed.

A last challenge concerns the increasing number of high-dimensional data, such as genomics and proteomics data. The current ICS model equations are able to deal with clinical datasets, containing a large number of patients and a moderate number of covariates. In order to apply this model to high-dimensional data, specialized optimization algorithms will need to be developed. Further research on the ICS methodology together with preprocessing and feature selection algorithms for high-dimensional data, are needed for this purpose.

Supporting Information

Supporting Information S1.

Detailed description of the data, Table S1 (Description of the variables of the adnexal mass data set considered in this work), Table S2 (Description of the variables of the pregnancy data set considered in this work.), Illustration of the use of a nomogram for ovarian cancer diagnosis, Fig. S1 (Nomogram for the diagnosis of ovarian cancer derived from a logistic regression model), Illustration of a model implementation created with the ICS methodology, Software.

doi:10.1371/journal.pone.0034312.s001

(PDF)

Movie S1.

Software implementation of the table-based representation of the ICS model for diagnosing adnexal masses.

doi:10.1371/journal.pone.0034312.s002

(MOV)

Movie S2.

Software implementation of the figure-based representation of the ICS model for diagnosing adnexal masses, without color indication.

doi:10.1371/journal.pone.0034312.s003

(MOV)

Movie S3.

Software implementation of the figure-based representation of the ICS model for diagnosing adnexal masses, with color indications.

doi:10.1371/journal.pone.0034312.s004

(MOV)

Acknowledgments

We thank the following on-site investigators for data collection: J.P. Bernard, A. Czekierdowski, E. Epstein, E. Ferrazzi, D. Fischerov, D. Franchi, R. Fruscio, S. Greggi, S. Guerriero, J. Zhang, D. Jurkovic, F.P.G. Leone, A.A. Lissoni, H. Muggah, D. Paladini, A. Rossi, L. Savelli, A.C. Testa, D. Trio, C. Van Holsbeke.

Author Contributions

Conceived and designed the experiments: VVB BVC SVH JS SB. Performed the experiments: VVB BVC. Analyzed the data: VVB BVC DT TB CB LV PN SVH JS SB. Contributed reagents/materials/analysis tools: VVB DT TB LV CB PN. Wrote the paper: VVB BVC DT TB CB LV PN SVH JS SB.

References

  1. 1. Ledley RS, Lusted LB (1960) Computers in medical data. Operations Research 8: 299–310.
  2. 2. Musen MA, Shahar Y, Shortliffe EH (2006) Biomedial Informatics: computer applications in health care and biomedicine, Springer. New York: chapter Clinical decision making. pp. 698–736.
  3. 3. Miller R (1994) Medical diagnostic decision support systems-past, present and future. Journal of the American Medical Informatics Association 1: 8–27.
  4. 4. Wears RL, Berg M (2005) Computer technology and clinical work: still waiting for godot. Journal of the Americal Medical Association 293: 1261–1263.
  5. 5. Wyatt JC, Altman DG (1995) Prognostic models: clinically useful or quickly forgotten? British Medical Journal 311: 1539–1541.
  6. 6. Bates DW, Kuperman GJ, Wang S, Gandhi T, Kittler A, et al. (2003) Ten commandments for effective clinical decision support: Making the practice of evidence-based medicine a reality. Journal of the American Medical Informatics Association 10: 523–530.
  7. 7. Percell GP (2005) What makes a good clinical decision support system. British Medical Journal 330: 740–741.
  8. 8. Kawamoto K, Houlihan CA, Balas EA, Lobach DF (2005) Improving clinical practice using clinical decision support systems: a systematic review of trials to identify features critical to success. British Medical Journal 330: 765–773.
  9. 9. Osheroff JA (2009) Improving medication use and outcomes with clinical decision support: a step-by-step guide. Healthcare Information and Management Systems Society, Chicago, IL.
  10. 10. Kattan MW (2005) When and how to use informatics tools in caring for urologic patients. Nature Clinical Practice Urology 2: 183–190.
  11. 11. Smaletz O, Scher HI, Small EJ, Verbel DA, McMillan A, et al. (2002) Nomogram for overall survival of patients with progressive metastatic prostate cancer after castration. Journal of Clinical Oncology 20: 3972–3982.
  12. 12. Kattan MW (2003) Nomograms are superior to staging and risk grouping systems for identifying high-risk patients: preoperative application in prostate cancer. Current Opinion in Urology 12: 111–116.
  13. 13. Kattan MW (2003) Comparison of cox regression with other methods for determining prediction models and nomograms. Journal of Urology 170: S6–S10.
  14. 14. Van Zee KJ, Manasseh DM, Bevilacqua JL, Boolbol SK, Fey JV, et al. (2003) A nomogram for predicting the likelihood of additional nodal metastases in breast cancer patients with a positive sentinel node biopsy. Annals of Surgical Oncology 10: 1140–1151.
  15. 15. Karakiewicz PI, Benayoun S, Kattan MW, Perrotte P, Scardino LVPT, et al. (2005) Development and validation of a nomogram predicting the outcome of prostate biopsy based on patient age, digital rectal examination and serum prostate specific antigen. Journal of Urology 173: 1930–1934.
  16. 16. Specht MC, Kattan MW, Gonen M, Fey J, Van Zee KJ (2005) Predicting nonsentinel node status after positive sentinel lymph biopsy for breast cancer: clinicians versus nomogram. Annals of Surgical Oncology 12: 654–659.
  17. 17. Chun FK, Graefen M, Briganti A, Gallina A, Hopp J, et al. (2007) Initial biopsy outcome prediction–head-to-head comparison of a logistic regression-based nomogram versus artificial neural network. European Urology 51: 1236–1243.
  18. 18. Chun FK, Karakiewicz PI, Briganti A, Walz J, Kattan MW, et al. (2007) A critical appraisal of logistic regression-based nomograms, artificial neural networks, classification and regression-tree models, look-up tables and riskgroup stratification models for prostate cancer. BJU International 99: 794–800.
  19. 19. Shariat SF, Karakiewicz PI, Suardi N, Kattan MW (2008) Comparison of nomograms with other methods for predicting outcomes in prostate cancer: a critical analysis of the literature. Clinical Cancer Research 14: 4400–4407.
  20. 20. Barakat NH, Bradley AP (2010) Rule-extraction from support vector machines: A review. Neurocomputing 74: 178–190.
  21. 21. Sullivan LM, Massaro JM, D'Agostino RB (2004) Presentation of multivariate data for clinical use: The framingham study risk score functions. Statistics in Medicine 23: 1631–1660.
  22. 22. Vapnik V (1998) Statistical Learning Theory. Wiley and Sons, New York.
  23. 23. Hastie T, Tibshirani R (1990) Generalized additive models. Chapman and Hall.
  24. 24. de Boor C (1978) A Practical Guide to Splines. Springer, Berlin.
  25. 25. Hastie T, Tibshirani R, Friedman J (2001) The Elements of Statistical Learning. Springer-Verlag.
  26. 26. Boyd S, Vandenberghe L (2004) Convex optimization. Cambridge University Press, Cambridge.
  27. 27. Rudin LI, Osher S, Fatemi E (1992) Nonlinear total variation based noise removal algorithms. Physica D: Nonlinear Phenomena 60: 259–268.
  28. 28. Candès EJ, Wakin MB (2008) An introduction to compressive sampling. IEEE Signal Processing Magazine 25: 21–30.
  29. 29. Candès EJ, Wakin MB, Boyd S (2008) Enhancing sparsity by reweighted L1 minimization. Journal of Fourier Analysis and Applications 14: 877–905.
  30. 30. Suykens JAK, Vandewalle J (1999) Least squares support vector machine classifiers. Neural Processing Letters 9: 293–300.
  31. 31. Suykens JAK, Van Gestel T, De Brabanter J, De Moor B, Vandewalle J (2002) Least Squares Support Vector Machines. World Scientific, Singapore.
  32. 32. Pelckmans K, Espinoza M, De Brabanter J, Suykens JAK, De Moor B (2005) Primal-dual monotone kernel regression. Neural Processing Letters 22: 171–182.
  33. 33. Daemen A, De Moor B (2009) Development of a kernel function for clinical data. pp. 5913–5917.
  34. 34. Steyerberg A, Vickers A, Cook NR, Gerds T, Gonen M, et al. (2010) Assessing the performance of prediction models: A framework for traditional and novel measures. Epidemiology 21: 128–138.
  35. 35. Efron B, Tibshirani R (1993) An introduction to the bootstrap. Chapman & Hall, New York, London.
  36. 36. Harrell F (2001) Regression Modeling Strategies. With applications to linear models, logistic regression, and survival analysis. Springer.
  37. 37. Glas AS, Lijmerb JG, Prinsc MH, Bonseld GJ, Bossuyta PMM (2003) The diagnostic odds ratio: a single indicator of test performance. Journal of Clinical Epidemiology 56: 1129–1135.
  38. 38. Timmerman D, Valentin L, Bourne TH, Collins WP, Verrelst H, et al. (2000) Terms, definitions and measurements to describe the sonographic features of adnexal tumors: a consensus opinion from the international ovarian tumor analysis (iota) group. Ultrasound in Obstetrics & Gynecology 16: 500–505.
  39. 39. Timmerman D, Van Calster B, Testa A, Guerriero S, Fischerova D, et al. (2010) Ovarian cancer prediction in adnexal masses using ultrasound based logistic regression models: a temporal and external validation study by the iota group. Ultrasound in Obstetrics & Gynecology 36: 226–234.
  40. 40. Falco P, Milano V, Pilu G, David C, Grisolia G, et al. (1996) Sonography of pregnancies with first-trimester bleeding and a viable embryo: a study of prognostic indicators by logistic regression analysis. Ultrasound in Obstetrics and Gynecology 7: 165–169.
  41. 41. Choong S, Rombauts L, Ugoni A, Meagher S (2003) Ultrasound prediction of risk of spontaneous miscarriage in live embryos from assisted conceptions. Ultrasound in Obstetrics and Gynecology 22: 571–577.
  42. 42. Jacobs I, Oram D, Fairbanks J, Turner J, Frost C, et al. (1990) A risk of malignancy index incorporating ca-125, ultrasound and menopausal status for the accurate preoperative diagnosis of ovarian cancer. BJOG: An International Journal of Obstetrics and Gynaecology 97: 922–929.
  43. 43. Van Calster B, Timmerman D, Lu C, Suykens JAK, Valentin L, et al. (2007) Preoperative diagnosis of ovarian tumors using bayesian kernel-based methods. Ultrasound in Obstetrics & Gynecology 29: 496–504.
  44. 44. Van Calster B, Valentin L, Van Holsbeke C, Testa A, Bourne T, et al. (2010) Polytomous diagnosis of ovarian tumors as benign, borderline, primary invasive or metastatic: development and validation of standard and kernel-based risk prediction models. BMC Medical Research Methodology 10: 96.
  45. 45. Van Belle V, Pelckmans K, Suykens JAK, Van Huffel S (2011) Learning Transformation Models for Ranking and Survival Analysis. Journal of Machine Learning Research 12: 819–862.