CDMS implements "Integrative Translational Research via Clinical Decision
Modeling, as invented by Dr. James Lyons-Weiler at the University of
Pittsburgh. Phase I of the approach is described in the following paper:
Shi H, Lyons-Weiler J. 2007. Clinical decision modeling system. BMC Med Inform Decis Mak. Aug 13;7(1):23.
Shi H, Lyons-Weiler J. 2007. Clinical decision modeling system. BMC Med Inform Decis Mak. Aug 13;7(1):23.
1. Register & Download (academic Users EULA)
Register to Download (no annotation)
Send an email with "CDMS Academic Inquiry" in the subject line. You will be sent the Academic EULA to sign and return. A valid .edu email address is required.
CDMS v 1.0
Feedback
CDMS v 1.0
Feedback
2. Commercial Licensing Inquiries:
Contact:
Brian Copple
Office of Technology Management
200 Gardner Steel Conference Center
Thackeray & O'Hara Streets
Pittsburgh, PA 15260
bcopple [at] otm.tt.pitt.edu
Office of Technology Management
200 Gardner Steel Conference Center
Thackeray & O'Hara Streets
Pittsburgh, PA 15260
bcopple [at] otm.tt.pitt.edu
3. Manual
In Progress
4. General/Scientific Inquiries
James Lyons-Weiler, PhD
Scientific Director, Bioinformatics Analysis Core
Genomics and Proteomics Core Laboratory
University of Pittsburgh
3343 Forbes Ave
Pittsburgh, PA 15213
jim [at] bioinformatics.pitt.edu
Scientific Director, Bioinformatics Analysis Core
Genomics and Proteomics Core Laboratory
University of Pittsburgh
3343 Forbes Ave
Pittsburgh, PA 15213
jim [at] bioinformatics.pitt.edu
5. Use Case: Esophageal Cancer Decision Modeling
5.1. Introduction
Clinical researchers can use CDMS to
-Discuss the potential outcome of integrating newly proposed clinical options
-Identity "Critical Pairs" of clinical options for which estimates of conditional dependence are needed
-Rapidly set priorities for integrative translational clinical research studies
We provide a simplified use case to demonstrate.
Esophageal cancer increased in the Caucasian male population by 100% during the period of 1973 to 1994, and by 50% in the Caucasian female population (Blot et al., 1991: JAMA 265:1287-1289). Barrett's esophagus (BE) is a condition that is also a major risk factor for esophageal adenocarcinoma (EA).
Over the same period of time, and more recently, research in the search for esophageal cancer biomarkers, radiological techniques, computer-aided imaging, and endoscopy has progressed to aid the clinician in the various clinical challenges of esophageal cancer, including their attempts to accurately detect EA within the BE population (Fig. 1).
[ zoom ] (new window)
-Discuss the potential outcome of integrating newly proposed clinical options
-Identity "Critical Pairs" of clinical options for which estimates of conditional dependence are needed
-Rapidly set priorities for integrative translational clinical research studies
We provide a simplified use case to demonstrate.
Esophageal cancer increased in the Caucasian male population by 100% during the period of 1973 to 1994, and by 50% in the Caucasian female population (Blot et al., 1991: JAMA 265:1287-1289). Barrett's esophagus (BE) is a condition that is also a major risk factor for esophageal adenocarcinoma (EA).
Over the same period of time, and more recently, research in the search for esophageal cancer biomarkers, radiological techniques, computer-aided imaging, and endoscopy has progressed to aid the clinician in the various clinical challenges of esophageal cancer, including their attempts to accurately detect EA within the BE population (Fig. 1).
[ zoom ] (new window)
5.2. Methods
5.2.1 Pubmed Abstract Search
On June 30th, 2007, a Pubmed search was conducted using the search terms:
'sensitivity' AND 'specificity' AND 'esophageal' AND 'cancer'
The search returned 199 abstracts.
The first 100 abstracts were read, and studies reporting SN, SP values for diagnostic problems in esophageal cancer were recorded. These fell into four main 'clinical problem' categories: (1) Detection of dysplasia in Barrett's esophagus; (2) detection of bone metastasis, (3) detection of esophageal cancer in the normal population; and (3) detecting residual tumor post-surgery (Table 1).
Our use case is restricted to the problem of identifying putative high-performance, low-cost combinations of clinical options for the detection of dysplasia in the BE population (1).
'sensitivity' AND 'specificity' AND 'esophageal' AND 'cancer'
The search returned 199 abstracts.
The first 100 abstracts were read, and studies reporting SN, SP values for diagnostic problems in esophageal cancer were recorded. These fell into four main 'clinical problem' categories: (1) Detection of dysplasia in Barrett's esophagus; (2) detection of bone metastasis, (3) detection of esophageal cancer in the normal population; and (3) detecting residual tumor post-surgery (Table 1).
Our use case is restricted to the problem of identifying putative high-performance, low-cost combinations of clinical options for the detection of dysplasia in the BE population (1).
| Proposed Clinical Option | SN (%) | SP (%) | Clinical Application | Reference |
| CEA | 59.8 | 70 | gastrointestinal tumors | El-Masry et al., 2007 |
| LDA T&S Resolved Fluorescence spectroscopy |
74 | 85 | detection of dysplasia or cancer | Pfefer et al., 2003 |
| acetic acid test | 100 | 97.7 | detection of dysplasia or cancer in BE | Vazquez-Iglesias, 2007 |
| cyclin A (biospy brushings) | 97.8 | 58.7 | progression of BE to adenocarcinoma | Lao-Sirieix et al. 2007 |
| image CAD | 74 | 82 | detection of dyplasia in BE | Qi et al., 2006 |
| aminolevulinic acid-aided endoscopy | 100 | 100 | detection of dyplasia in BE | Brand et al., 2002 |
| protoporphyrin IX fluorescence | 77 | 71 | detection of dyplasia in BE | Brand et al., 2002 |
| FDG-PET | 92 | 94 | detection of bone metastasis | Kato et al., 2005 |
| bone scintigraphy | 77 | 84 | detection of bone metastasis | Kato et al., 2005 |
| MCM5 in gastric aspirates | 85 | 85 | detection of esophageal cancer | Williams et al. 2004 |
| AgNOR expression in peripheral blood T lymphocyte | 67.4 | 92 | detection of esophageal cancer | Wang et al., 2004 |
| PET/CT | 81 | 90 | detection of esophageal cancer | Bar-Shalom et al. 2005 |
| PET | 56 | 83 | detection of esophageal cancer | Bar-Shalom et al. 2005 |
| PNA TF-antigen | 87.5 | 90 | Post-CRT Residual Tumor | Erasmus et al., 2006 |
| endoscopy/biopsy | 25 | 70 | Post-CRT Residual Tumor | Erasmus et al., 2006 |
5.2.2. Data Input Format
A cost-neutral analysis was conducted as estimates for the cost of individual proposed clinical options were not yet available.
The data from Table 1 for the first clinical problem were exported into a tab-delimited .txt file with the following format:
Note that it is required that the SN and SP values be expressed as rates (e.g. 0.74), not as percentages (74%) in the CDMS input file.
CDMS requires an estimate of the prevalence of the disease condition in the population under study. We assumed a prevalence of 27%, taken from the prevalence estimate of EA in BE from Williamson et al (1991).
The data from Table 1 for the first clinical problem were exported into a tab-delimited .txt file with the following format:
CLINICAL OPTIONS SN SP COST CEA 0.598 0.7 100 LDA T&S Resolved Fluorescence spectroscopy 0.74 0.85 100 acetic acid test 1 0.977 100 cyclin A (biospy brushings) 0.978 0.587 100 image CAD 0.74 0.82 100 aminolevulinic acid-aided endoscopy 1 1 100 protoporphyrin IX fluorescence 0.77 0.71 100
Note that it is required that the SN and SP values be expressed as rates (e.g. 0.74), not as percentages (74%) in the CDMS input file.
CDMS requires an estimate of the prevalence of the disease condition in the population under study. We assumed a prevalence of 27%, taken from the prevalence estimate of EA in BE from Williamson et al (1991).
5.2.3. Search Strategy
The analysis began by selecting the Search option under the CDMS Menu. (Pressing F5 can also initiate the process).
One of the published tests had SN=SP=1.0. This option was excluded from this exercise. The search input values used are as portrayed in Figure 2.

Fig 2. Control Panel of CDMS software prior to the search for high-performance combinations of proposed clinical options for detecting dysplasia in BE.
No clinical option was forced to be the root node (first clinical option for all patients). Instead, CDMS was used to explore all possible topologies via random tree search. One-million random trees were search of each size, insuring exhaustive search of all possible topologies for this number of nodes. CDMS filters out redundant tree topologies.
One of the published tests had SN=SP=1.0. This option was excluded from this exercise. The search input values used are as portrayed in Figure 2.

Fig 2. Control Panel of CDMS software prior to the search for high-performance combinations of proposed clinical options for detecting dysplasia in BE.
No clinical option was forced to be the root node (first clinical option for all patients). Instead, CDMS was used to explore all possible topologies via random tree search. One-million random trees were search of each size, insuring exhaustive search of all possible topologies for this number of nodes. CDMS filters out redundant tree topologies.
5.2.4. Results
The overall cost summary histogram is provided as Fig. 3.
[ zoom ] (new window)
Fig 3. Overall cost summary of all tree topologies searched.
Three-hundred ninety five topologies (BLACK in Fig. 3.) were found that meet both the performance and cost criteria. No other criteria were included, but any number of additional criteria could have been added for consideration.
[ zoom ] (new window)
Fig 3. Overall cost summary of all tree topologies searched.
Three-hundred ninety five topologies (BLACK in Fig. 3.) were found that meet both the performance and cost criteria. No other criteria were included, but any number of additional criteria could have been added for consideration.
5.2.5. Overall Optimal Tree Topology
The search result yielded 395 trees that matched the stated search criteria. The topology with the highest overall expected performance (Fig. 4) has an EESN (emergent expected SN) of 0.999 and an EESP of 0.986 at an average cost per patient of $138.04. It must be emphasized that this use case assumes equal cost of each test of US$100.00.
[ zoom ] (new window)
Fig. 4. The overall optimal tree topology (considering performance).
The topology with highest performance (Fig 4) also happens to meet the search criterion for cost. Sometimes this is not the case.
[ zoom ] (new window)
Fig. 4. The overall optimal tree topology (considering performance).
The topology with highest performance (Fig 4) also happens to meet the search criterion for cost. Sometimes this is not the case.
5.2.6. Viewing and Considering Other Topologies
The main feature of CDMS is the ability it provides to clinical researchers to rapidly and collaboratively consider alternative combinations to assess the clinical realities implied by a given decision tree.
Sorting Trees
The CDMS interface allows the user to rank trees based on Performance, Cost and Size in the Tree Browser Tab (Fig. 5). This way the user can rapidly consider multiple objectives in their selection of tree for follow-up clinical studies.
[ zoom ] (new window)
Fig. 5. The user can rank-sort the retained trees by pressing the cost, performance, or size button. They can view each tree by pressing the View button, and they can send each tree to the Rejected Trees panel by pressing "Reject". Rejected Trees can be recovered.
Fig. 6. Alternative trees that rank highest according to different criteria. Double-click on a tree image to few the full resolution images. In this case the optimal tree considering size is the same as the optimal tree considering cost.
Sorting Trees
The CDMS interface allows the user to rank trees based on Performance, Cost and Size in the Tree Browser Tab (Fig. 5). This way the user can rapidly consider multiple objectives in their selection of tree for follow-up clinical studies.
[ zoom ] (new window)
Fig. 5. The user can rank-sort the retained trees by pressing the cost, performance, or size button. They can view each tree by pressing the View button, and they can send each tree to the Rejected Trees panel by pressing "Reject". Rejected Trees can be recovered.
![]() |
< ranked first by under cost criterion |
|
![]() |
< ranked second under cost criterion |
|
| ranked first under size criterion > |
![]() |
Fig. 6. Alternative trees that rank highest according to different criteria. Double-click on a tree image to few the full resolution images. In this case the optimal tree considering size is the same as the optimal tree considering cost.
5.2.7. Critical Pairs Analysis
The Critical Pairs tab provides various statistics on the clinical options individually and as pairs:
Clinical Options:
Clinical Options Summary (Average):
Here, Freq is the percentage of the retained trees that contain that clinical option; the other values are the average EESN, EESP, EOCPP and EEACE is all trees that contain that clinical option. Test6 was excluded from the analysis.
Critical Pairs Matrix:
Here, the value in the matrix is the percentage of retained trees in which the pair of clinical options occurs directly or indirectly in succession from the first test to a terminal node on topologies in which they co-occur.
Sorted Critical Scores:
These values are conveniently sorted to help set priorities for retrospective or prospective studies designed to measure the conditional dependence of pairs of clinical options.
Clinical Options:
| test1 | CEA |
| test2 | LDA T&S Resolved Fluorscence spectroscopy |
| test3 | acetic acid test |
| test4 | cyclin A (biospy brushings) |
| test5 | image CAD |
| test6 | protoporphyrin IX fluorescence |
Clinical Options Summary (Average):
| Test Name | Freq | EESN | EESP | EOCPP | EEACE | |
| test1 | CEA | 0.876 | 0.957 | 0.970 | $164.37 | 0.033521 |
| test2 | LDA T&S R... | 0.899 | 0.959 | 0.969 | $164.88 | 0.033755 |
| test3 | acetic ac... | 1.000 | 0.958 | 0.968 | $164.71 | 0.034332 |
| test4 | cyclin A ... | 0.919 | 0.958 | 0.968 | $164.70 | 0.034240 |
| test5 | image CAD | 0.891 | 0.958 | 0.970 | $164.81 | 0.033273 |
| test6 | protoporp... | 0.000 | NaN | NaN | $NaN | NaN |
Here, Freq is the percentage of the retained trees that contain that clinical option; the other values are the average EESN, EESP, EOCPP and EEACE is all trees that contain that clinical option. Test6 was excluded from the analysis.
Critical Pairs Matrix:
| CP | test1 | test2 | test3 | test4 | test5 | test6 |
| test1 | 1.000 | 0.752 | 0.876 | 0.739 | 0.747 | 0.000 |
| test2 | 0.752 | 1.000 | 0.899 | 0.765 | 0.762 | 0.000 |
| test3 | 0.876 | 0.899 | 1.000 | 0.919 | 0.891 | 0.000 |
| test4 | 0.739 | 0.765 | 0.919 | 1.000 | 0.757 | 0.000 |
| test5 | 0.747 | 0.762 | 0.891 | 0.757 | 1.000 | 0.000 |
| test6 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 1.000 |
Here, the value in the matrix is the percentage of retained trees in which the pair of clinical options occurs directly or indirectly in succession from the first test to a terminal node on topologies in which they co-occur.
Sorted Critical Scores:
| Rank | Critical Pairs | Percent |
| 1 | test3 - test4 | 0.919 |
| 2 | test2 - test3 | 0.899 |
| 3 | test3 - test5 | 0.891 |
| 4 | test1 - test3 | 0.876 |
| 5 | test2 - test4 | 0.765 |
| 6 | test2 - test5 | 0.762 |
| 7 | test4 - test5 | 0.757 |
| 8 | test1 - test2 | 0.752 |
| 9 | test1 - test5 | 0.747 |
| 10 | test1 - test4 | 0.739 |
These values are conveniently sorted to help set priorities for retrospective or prospective studies designed to measure the conditional dependence of pairs of clinical options.
6. CDMS User Group
To join the CDMS User group, send email to
clinical_decision_modeling_system-subscribe@yahoogroups.com
or visit
http://tech.groups.yahoo.com/group/clinical_decision_modeling_system/
This group is moderated by the developers.
clinical_decision_modeling_system-subscribe@yahoogroups.com
or visit
http://tech.groups.yahoo.com/group/clinical_decision_modeling_system/
This group is moderated by the developers.
References
Williamson, W.A. F.H. Ellis Jr, S.P. Gibb, D.M. Shahian, H.T. Aretz, G.J. Heatley and E. Watkins Jr, Barrett's esophagus. Prevalence and incidence of adenocarcinoma, Arch Intern Med 151 (1991), pp. 2212-2216.



