Professional Documents
Culture Documents
A Fuzzy Decision Support System For Management of Breast Cancer
A Fuzzy Decision Support System For Management of Breast Cancer
Ahmed Abou Elfetouh Saleh Sherif Ebrahim Barakat Ahmed Awad Ebrahim Awad
Dept. of Information Systems, Dept. of Information Systems, Dept. of Information Systems,
Faculty of computer and Faculty of computer and Faculty of computer and
information system information system information system
Mansoura University Mansoura University Mansoura University
Mansoura, Egypt Mansoura, Egypt Mansoura, Egypt
elfetouh@gmail.com sherifiib@yahoo.com ahmedaweb@yahoo.com
Abstract— In the molecular era the management of cancer is no with it using natural language. We can say that fuzzy logic is a
more a plan based on simple guidelines. Clinical findings, tumor qualitative computational approach. Fuzzy logic is a method to
characteristics, and molecular markers are integrated to identify render precise what is imprecise in the world of medicine.
different risk categories, based on which treatment is planned for
each individual case. Many medical applications use fuzzy logic as CADIAG
This paper aims at developing a fuzzy decision support system [11], MILORD [11], DOCTORMOON [12], TxDENT [13],
(DSS) to guide the doctors for the risk stratification of breast MedFrame/CADIAG-IV [14], FuzzyTempToxopert [14] and
cancer, which is expected to have a great impact on treatment MDSS [15].
decision and to minimize individual variations in selecting the
In the field of breast cancer, DSS is very important, as
optimal treatment for a particular case.
The developed system was based on clinical practice of Oncology
breast cancer is the most common cause of cancer death among
Center Mansoura University (OCMU) women worldwide, in Egypt, breast cancer is the most common
This system has six input variables (Her2, hormone receptors, cancer among women; representing 18.9% of total cancer cases
age, tumor grade, tumor size, and lymph node) and one output [16]. The National Cancer Institute (NCI) reported a series of
variable (risk status). The output variable is a value from 1 to 4; 10556 patients with breast cancer during the year 2001.
representing low risk status, intermediate risk status and high The diagnoses have a lot of confounding alternatives, some
risk status. This system uses Mamdani inference method and
of them are uncertain as Her2-neu positivity, hormone
simulation applied in MATLAB R2009b fuzzy logic toolbox.
receptor status and age. Therefore the treatment planning is
Keywords: Decision Support System; Breast Cancer; Fuzzy Logic; based on the interaction of a lot of compound variables with
Mamdani Inference; complex outcomes.
We planned to use fuzzy logic to deal with uncertainty for
I. INTRODUCTION
diagnosis risk status of breast cancer.
In recent years, the methods of Artificial Intelligence have
largely been used in the different areas including the medical This paper is organized as follows; general structure of
applications. In the medical field, many decision support fuzzy logic system is introduced in section II, design of the
systems (DSSs) were designed, as Aaphelp, Internist I, Mycin, system is presented in section III and test system and
Emycin, Casnet/Glaucoma, Pip, Dxplain, Quick Medical discussion are presented in section IV.
Reference, Isabel, Refiner Series System and PMA II. GENERAL STRUCTURE OF FUZZY LOGIC SYSTEM
[1,2,3,4,5,6,7] which assist physicians in their decisions for
diagnosis and treatment of different diseases. Fuzzy logic system as seen in Fig. 1 consists of the
following modules [17]:
In cancer management many DSSs have been developed as
ONCOCIN [1], OASIS, Lisa [8, 9]. Rule
Base
The diagnosis of disease involves several levels of
uncertainty and imprecision [10]. According to Aristotelian
logic, for a given proposition or state we only have two logical Fuzzifier Inference Defuzzifier
values: true-false, black-white, 1-0. In real life, things are not
either black or white, but most of the times are grey. Thus, in Figure 1. Structure of Fuzzy Logic System.
many practical situations, it is convenient to consider
intermediate logical values. Uncertainty is now considered 1. Fuzzification: - is the operation of transforming a
essential to science and fuzzy logic is a way to model and deal crisp set to a fuzzy set. The operation translates crisp
34 | P a g e
http://ijacsa.thesai.org/
(IJACSA) International Journal of Advanced Computer Science and Applications,
Volume 2 No. 3, March 2011
35 | P a g e
http://ijacsa.thesai.org/
(IJACSA) International Journal of Advanced Computer Science and Applications,
Volume 2 No. 3, March 2011
1 x<=20
µVeryhighRisk(x) = (30-x)/10 20<x<30
0 x >= 30 5) Lymph Node: A lymph node is part of the body‟s
lymphatic system, in the lymphatic system, a network of
0 x<=20 lymph vessels carries clear fluid called lymph, lymph vessels
(x-20)/10 20<x<30 lead to lymph nodes; with it cancer cells are likely to spread
µHighRisk(x) = 1 30=<x<=35 from the primary tumor [21]. This input variable is Zero or has
(45-x)/10 35<x<45 two fuzzy sets are Intermediate Number(Intermediate No.) and
0 x>=45 High Number(High No.), membership functions for these
fuzzy sets are trapezoidal.
0 x<=35 Table V identifies fuzzy sets range of lymph node variable and
µLowRisk(x) = (x-35)/15 35<x<50
Fig. 6 identifies membership functions of them.
1 x >= 50
TABLE V. FUZZY SETS OF LYMPH NODE
4) Tumor Grade: A description of a tumor based on how
abnormal the cancer cells look under a microscope and how Input Field Range Fuzzy set
quickly the tumor is likely to grow and spread [20]. Grading 1-2 Intermediate No.
systems are different for each type of cancer. This input Lymph Node 2 - 10 May be Intermediate No. or High No.
variable has three fuzzy sets Grade1, Grade2 and Grade3. >=10 High No.
Membership functions of these fuzzy sets are trapezoidal.
Table IV identifies fuzzy sets range and Fig. 5 identifies 1 1<=x<=2
membership functions of them µIntermediateNo. (x) = (10-x)/8 2<x<10
0 x>=10
0 x<=2
µHighNo. (x) = (x-2)/10 2<x<12
1 x>=12
36 | P a g e
http://ijacsa.thesai.org/
(IJACSA) International Journal of Advanced Computer Science and Applications,
Volume 2 No. 3, March 2011
37 | P a g e
http://ijacsa.thesai.org/
(IJACSA) International Journal of Advanced Computer Science and Applications,
Volume 2 No. 3, March 2011
TABLE VIII. RULE BASE OF THE SYSTEM
Rule Her2 Hormone Risk Age Grade Tumor Lymph Node Risk Status
NO Receptors Size
1 Negative Weak Positive Low Grade1 Small Zero Low Risk
2 Negative Weak Positive High Grade1 Small Zero Low Risk
3 Negative Moderate Positive Low Grade1 Small Zero Low Risk
4 Negative Moderate Positive High Grade1 Small Zero Low Risk
5 Negative Strong Positive Low Grade1 Small Zero Low Risk
6 Negative Strong Positive High Grade1 Small Zero Low Risk
7 Negative Any Any Grade2 Any Zero Intermediate Risk
8 Negative Any Any Grade3 Any Zero Intermediate Risk
9 Negative Any Any Any Intermediate Zero Intermediate Risk
10 Negative Any Very High Any Any Zero Intermediate Risk
11 Negative Any Any Any Any Intermediate No. Intermediate Risk
12 Positive Any Any Any Any Zero Intermediate Risk
13 Positive Any Any Any Any Intermediate No. High Risk
14 Any Any Any Any Any High No. High Risk
38 | P a g e
http://ijacsa.thesai.org/
(IJACSA) International Journal of Advanced Computer Science and Applications,
Volume 2 No. 3, March 2011
And Fig. 10, 11, 12 and 13 shown surface viewer of some
fields as follow:-
V. CONCLUSION AND FUTURE WORK In future this system can be applied for other types of
This paper describes design of fuzzy decision support cancers. In addition it can integrate the more complex evolving
system for identification of breast cancer risk status in molecular data in cancer diagnosis.
situations of data diversity and imprecision, which can be used ACKNOWLEDGMENTS
by specialized doctors for cancer treatment.
We acknowledge Dr. Mohamed Awad Ebrahim Lecturer in
The system design with based on membership functions, Faculty of Medicine, Oncology Center Mansoura University
input variables, output variables and rule base. This system has for his efforts in this research.
been tested and approved by consultant oncologists in OCMU
(Oncology Center Mansoura University).
39 | P a g e
http://ijacsa.thesai.org/
(IJACSA) International Journal of Advanced Computer Science and Applications,
Volume 2 No. 3, March 2011
REFERENCES IJACSA, 1(4).
[1] "Clinical decision support system" available on [12] Khan, A. R. (2011). Knowledge-Based Systems Modeling for Software
http://www.openclinical.org/dss.html. Process Model Selection. International Journal of Advanced Computer
Science and Applications - IJACSA, 2(2), 20-25.
[2] "Using decision support to help explain clinical manifestations of
disease", available on http://lcs.mgh.harvard.edu/projects/dxplain.html. [13] N. H. Phuong, "Fuzzy set theory and medical expert systems: Survey
and model" , Theory and Practice of Informatics book Springer Berlin /
[3] A. Aiken, D. Sleeman "AKT-R4: "Supporting the Exploration of a Heidelberg publisher, vol. 1012, pp 431-436,1995.
Knowledge Web" , Scotland, 2005.
[14] N. H. Phuong and V. Kreinovich, "Fuzzy logic and its applications in
[4] C. Goodman, "A Pilot Reference to organizations, assessments and medicine ", International Journal of Medical Informatics, vol. 62, no. 2-
information resources Care Technology" , National Academies Press, 3, pp. 165-173, 2001.
1988.
[15] N. Kawahata and M. I. MacEntee, "A Measure of Agreement Between
[5] M. L. Graber and A. Mathew, "Performance of a Web-Based Clinical Clinicians and a Computer-Based Decision Support System for Planning
Diagnosis Support System for Internists" , Society of General Internal Dental Treatment", Journal of Dental Education, vol. 66, Issue. 9, pp.
Medicine, USA, 2007. 1031-1037, 2002.
[6] "Free Patient online search "available on [16] K. P. Adlassnig, "Fuzzy Systems in Medicine", vol. 21, Issue 1, pp 139-
:http://www.freepatentsonline.com/. 146, 2001.
[7] J. H. Knab, M.S. Wallace, R. L. Wagner, J. Tsoukatos, and M. B. [17] A. R. Filho, "MDSS, Medical Diagnosis Support System",2008
Weinger, "The Use of a Computer-Based Decision Support System
Facilitates Primary Care Physicians Management of Chronic Pain" , [18] S. Omar, H. Khaled, R. Gaafar, A.R. Zekry, S. Eissa and O. El-Khatib,
ANESTH ANALG journal, vol. 93, pp 712–720, September 2001 . "Breast cancer in Egypt: a review of disease presentation and detection
strategies", Eastern Mediterranean Health Journal, vol. 9, no. 3, pp. 448-
[8] P. Hammond and M. Sergot "Computer Support For Protocol-Based 463, 2003.
Treatment Of Cancer", Journal of Logic Programming, vol. 26, pp 93-
111, 1996. [19] J.C. Bezdek, “Editorial: Fuzzy Models? What Are They, and Why?”
IEEE Transactions on Fuzzy Systems, vol. 1, pp 1-5, February 1993.
[9] J. P. Bury, C. Hurt, C. Bateman, S. Atwal, K. Riddy, J. Fox and V. Saha,
[20] "what is her2" available on http://www.herceptin.com/her2-breast-
"LISA: A Clinical Information and Decision Support System for
cancer/testing-education/what-is.jsp
Childhood Acute Lymphoblastic Leukaemia" Proceedings of the AMIA
Annual Symposium, UK London, pp. 988, 2002. [21] "Are Hormone Receptors Present?" Available on
http://www.breastcancer.org/symptoms/diagnosis/horm_receptors.jsp
[10] A. Torres and J. J. Nieto, " Fuzzy Logic in Medicine and
Bioinformatics", Hindawi Publishing Corporation , Journal of [22] "Dictionary of Cancer Terms" available on
Biomedicine and Biotechnology, Article ID 91908, pp 1–7, 2006. http://www.cancer.gov/dictionary/?CdrID=45702
[11] Ahmad, Y., & Husain, S. (2010). Applying Intuitionistic Fuzzy [23] "National Cancer Institute Sentinel Lymph Node Biopsy" available on
Approach to Reduce Search Domain in an Accidental Case. http://www.cancer.gov/cancertopics/factsheet/therapy/sentinel-node-
International Journal of Advanced Computer Science and Applications - biopsy
40 | P a g e
http://ijacsa.thesai.org/