IBIS Breast Cancer Risk Evaluation Tool
  • Description
  • Software Downloads
  • Documentation
  • Screenshots & Examples
  • Software Change Log
  • FAQs
Version 7 [ZIP, web]

IBIS Risk Evaluator

Description of breast cancer risk program

The program assumes that there is a gene predisposing to breast cancer in addition to the BRCA genes. The woman's family history is used to calculate the likelihood of her carrying an adverse gene, which in turn affects her likelihood of developing breast cancer. The risks of developing breast cancer for the general population were taken from data on the first breast cancer diagnosis (ICD-10 code C50) in Thames Cancer Registry area (UK) between 2005-2009.

The risk from family history (caused by the adverse genes) is modelled to fit the results in "Familial Breast and Ovarian Cancer: A Swedish Population-based Register Study, Anderson H et al., American Journal of Epidemiology 2000, 152: 1154-1163".


Contact Details

Prof. Jack Cuzick
Centre for Cancer Prevention,
Wolfson Institute of Preventive Medicine,
Charterhouse Square,



The current version of the software is 7. Version 6 is still available to download because it has been used in earlier studies. Changes in version 7 are described in the change log.

This tool is provided for research purposes only and no responsibility is accepted for clinical decisions arising from its use. Commercial use requires a license, for further information please contact

Current version

v7 (latest version 7.02 released June 2013)  
Windows download -- IBIS_RiskEvaluator_v7.zip
Web browser version developed by Ikonopedia

Previous versions

v6 (released August 2004)  
Windows download -- IBIS Risk Evaluator.zip

Overview of evaluator

The program begins by opening the introduction screen. If you want to go directly to the evaluation screen the next time the program is run then you should tick the ‘Start from evaluation screen’ box.

The top part of the evaluation screen deals with personal information about the woman - her age at menarche, parity etc. The bottom part of the screen deals with her family history. The picture in the form gives the family history in the form of a pedigree diagram.

When entering details about a family member, if she developed breast cancer then the age at breast cancer should be put in the relevant age box, otherwise her current age should be used (or the age at which she died if applicable). If she developed ovarian cancer then a box is activated which asks for details at which age it occurred. Similarly if she developed bilateral breast cancer then a box is activated which asks for the age at which breast cancer developed in the second breast. If age is not known then ‘?’ should be entered in the age box. If it is not known whether a relative developed breast cancer then ‘u’ should be typed in the age box to represent no information. If the woman has an affected niece in the family then the affected niece button should be pressed to enter the details.

The effects of weight were only assumed to affect risk once the menopause is reached. If the height is not known then the BMI cannot be calculated and so weight is ignored. The risk from height is also assumed to be independent from the BMI. If you prefer to use imperial measurements for height and weight then the imperial radio button should be clicked.

Typing '?' represents missing data. If nothing is known about parity then the unknown radio button should be pressed. Similarly if nothing is known about the woman’s menopause the no information radio button should be pressed. If the woman has had atypical hyperplasia, LCIS or some other benign breast disease then the appropriate box should be ticked.

If genetic testing has taken place within the family, then the ‘Genetic Testing’ button can be pressed to give a form on which to enter the results. Finally to get back to the introduction screen the ‘Show start up screen’ button should be pressed.

NEW, v7! There is now a tools menu. This gives you options to choose the number of years to risk, whether to allow for competing mortality risks, and to choose population rates (UK or Sweden).

Amir et al.pdf
Breast cancer prediction model
Program details
Risk program details


Please click on an image below from an enlarged view

All images can be found in a powerpoint presentation that is available for download


Summary of version changes

Changes to version 7

Main changes

  • The way risk is calculated for women with atypical hyperplasia and LCIS (no other risk factors used in calculation)
    • Following Boughey, J. C., L. C. Hartmann, S. S. Anderson, A. C. Degnim, R. A. Vierkant, C. A. Reynolds, M. H. Frost, and V. S. Pankratz (2010). Evaluation of the Tyrer-Cuzick (international breast cancer intervention study) model for breast cancer risk prediction in women with atypical hyperplasia. Journal of Clinical Oncology 28 (22), 3591-3596.
  • Updated and smoothed rates of invasive breast cancer (ICD-10 code C50)
    • UK: smoothed first breast cancer rates from Thames cancer registry, 2005-2009
    • Sweden: smoothed first breast cancer rates, 2006-2010
  • Updates to the genetic model BRCA assumptions
    • Following estimates from Antoniou, A. C., A. P. Cunningham, J. Peto, D. G. Evans, F. Lalloo, S. A. Narod, H. A. Risch, J. E. Eyfjord, J. L. Hopper, M. C. Southey, H. Olsson, O. Johannsson, A. Borg, B. Passini, P. Radice, S. Manoukian, D. M. Eccles, N. Tang, E. Olah, H. Anton-Culver, E. Warner, J. Lubinski, J. Gronwald, B. Gorski, L. Tryggvadottir, K. Syrjakoski, O. P. Kallioniemi, H. Eerola, H. Nevanlinna, P. D. P. Pharoah, and D. F. Easton (2008). The BOADICEA model of genetic susceptibility to breast and ovarian cancers: updates and extensions. British Journal of Cancer 98 (8), 1457-1466.
  • Updated hormone replacement therapy component
  • Added competing risks projection, to give risk allowing for death from other causes than breast cancer
    • UK: smoothed rates from 2008
    • Sweden: smoothed rates from 2006-2010
    • Competing risks methodology following Gail, M. H., L. A. Brinton, D. P. Byar, D. K. Corle, S. B. Green, C. Schairer, and J. J. Mulvihill (1989). Projecting individualized probabilities of developing breast cancer for white females who are being examined annually. Journal of the National Cancer Institute 81 (24), 1879-1886.

Some more minor changes have also been made.

  • Allowed father or brother to have breast cancer. They are treated the same was as an affected woman aged 35. The output file has been ammended to allow this, but the program will still read in version 6 files.
  • Standardised lifetime risk: charts and predictions to 85
  • Allow user to enter llbs, without giving stones
  • Allow user to specify number of years to risk in results
  • Cosmetic changes, including that the results graph runs to 85 and is plotted yearly to make it smoother. The woman's ID and date are included on the print out
  • Added a Tools menu for competing risks, number of years to risk, and country population rates.

Version 7 bug fixes and updates

  • v7.01: Fixed ovarian cancer older than 80 evaluation bug.
  • v7.02: Cosmetic changes to form, including making the competing mortality option easier to access.

Changes to version 6

The program now allows you to save patients’ details. Also more information about the woman is given in the print preview screen.

A number of other options are available in the toolbar. These are

Add – Add a patient to the file.
Del – Remove a patient from the file.
Risk – Create a file giving risks for the patient in 10 years time.
Sort – Sort the patients in alphabetical order
Find – Find a patient (from the id code)

Format of text file used for saving patients’ details (only needs to be known if using the program for batch input)

Version number (in this case “v6”)

number of patients

For each patient

patient_id    age    menarche    parous (2 not known)   age_at_first_child
menopause_status (3 not known)   menopause_age    height (in m)    weight
(in kg)
hyperplasia(without atypia)    atypical_hyperplasia    LCIS
ovarian_status    age_at_ovarian_cancer    ashkenazi_inheritance
hrt_use    hrt_type    hrt_length    intended_use_length    hrt_last_use
genetic_test    father_genetic_test
mother_affected_status    mother_bilateral_status    mother_ovarian_status
mother_age    mother_bilateral_age    mother_ovarian_age
no_of_sisters    for each sister defined (same seven variables as defined
for mother (affected_status...genetic_test_result))
paternal_gran variables (7 variables as before)
maternal_gran variables
no_of_paternal_aunts    variables for each maternal aunt
no_of_maternal_aunts    variables for each paternal aunt
no_of_daughters    variables for each daughter
no_of_nieces (= number of sisters + number of brothers with daughters)
for each sister: no_of_daughters    variables for each daughter
no_of_paternal_half_sisters    variables for each half_sister
no_of  maternal_half_sisters    variables for each half sister
no_of_paternal_aunts    for each paternal aunt: number of daughters
variables for each daughter
no_of_maternal_aunts    for each maternal aunt number of daughters
variables for each daughter
no_of_paternal_brothers_with_daughters    for each paternal brother: number
of daughters    variables for each daughter
no_of_maternal_brothers_with_daughters    for each maternal brother: number
of daughters    variables for each daughter

For missing data -99 should be generally be used.

Special cases

The patient_id is a string variable containing the code for the patient
(underscores should be used instead of spaces if necessary).
parous - 0 nulliparous, 1 parous, 2 status not known.
menopausal_status - 0 premenopausal, 1 perimenopausal, 2 postmenopausal, 3
status not known
hrt_use -  0 never,  1  use >5 years ago, 2  use <5 years ago, 3  current
hrt_type -  0 oestrogen only,  1 combined (relevant for hrt users, but 1 by
hrt_length - how long someone has been using hrt in the past (relevant for
hrt users, 0 by default)
intended use length - how long someone intends using hrt in the future
(relevant for current users, 0 by default)

For each relative

affected status - 0 no breast cancer, 1 breast cancer
bilateral_status - 0 no bilateral breast cancer, 1 bilateral breast cancer
ovarian_status - 0 no ovarian cancer, 1 ovarian cancer
age - age of relative
bilateral_age - age at bilateral cancer (relevant if woman had bilateral
breast cancer, -99 default)
ovarian_age - age at ovarian cancer (relevant if woman had ovarian
cancer, -99 default)
genetic test - 0  no test,  1  no BRCA gene found,   2  BRCA1 gene found,  3
BRCA2 gene found

Changes to version 5.1 

Added “Copy to Clipboard” option for print preview screen so that user can paste results into Word or PowerPoint.

Changes to version 5

  • Added the buttons “Affected cousins” and “Half sisters”. These activate dialog boxes, which ask for information about cousins and half sisters respectively.
  • Added a check box for Ashkenazi inheritance to be ticked for someone from an Ashkenazi Jewish family.



  1. Version 7 gives higher lifetime risks than version 6. Why?

    Figure 1. UK Breast cancer incidence (C50, invasive) in 1994 and 2008-2010 (source: Cancer Research UK).
    Table 1 Breast cancer rates (per year, 100K) used in the models.
    Age group V6 V7 (UK) V7 (Sweden)
    20 – 24 1.2 1.3 1.0
    25 – 29 8.0 9.1 7.0
    30 – 34 26.6 24.2 24.6
    35 – 39 60.7 57.5 50.2
    40 – 44 112.6 115.6 108.4
    45 – 49 180.3 182.3 188.5
    50 – 54 244.2 250.3 217.9
    55 – 59 256.5 266.2 248.9
    60 – 64 277.1 318.7 324.8
    65 – 69 244.3 378.5 363.4
    70 – 74 283.1 296.4 336.9
    75 – 79 328.7 331.9 274.3
    80 – 84 357.2 369.7 307.6

    There are two main reasons. Firstly, lifetime risk in version 7 runs to age 85; in version 6 it was until age 80. Secondly, the population rates used have been updated to be more applicable for risk assessment of women today. Figure 1 shows how incidence has risen between 1994 and 2008-2010; Table 1 summarises the difference between the rates used by versions 6 and 7. The main difference is that in 1994 women in the UK were not screened beyond age 64 (V6). The increase in rates beyond 60 mostly reflects more screening in these age groups between 2005-2010 than in 1994. Differences between UK (Thames Registry first breast cancer rates 2005-2009) and Sweden (Statistics Sweden first breast cancer rates 2006-2010) might also be explained by temporal differences in screening regimens, including that Sweden has screened later ages for longer than the UK.

  2. Are the rates used appropriate for the USA, or other countries?

    The model uses a `period' epidemiological approach, and is calibrated to first breast cancer diagnosis rather than incidence. First breast cancer rates are not usually published. However, one way to assess whether the model is broadly in alignment is to use the SEER age-standardised incidence. Over the period 2005-2009 in the Thames cancer registry this was 119.5, and may be directly compared with the numbers published by the NCI on their website (last accessed 14th June 2013). For example, the SEER age-standardised rate between 2005-2009 in Georgia was 119.7. For comparison, the SEER age-standardised UK first cancer rate that is used in V7 is 114.7.

  3. Why is competing mortality not default?

    Lifetime risk including the competing mortality option gives an assessment that allows from death from other causes than breast cancer. It is not used by default for consistency: cumulative incidence is usually presented conditional on no intercurrent mortality. However, it is easy to toggle back and forth on the form by using the checkbox next to the risk assessment button.

  4. What is an `unknown' breast biopsy?

    Table 2 Breast biopsy risk classification to use in model. Adapted from Page and Dupont (1993), http://dx.doi.org/10.1007/bf00666428.
    No benign disease
    (includes no proliferative disease)
    Apocrine change
    Duct ectasia
    Mild epithelial hyperplasia of usual type
    Hyperplasia (not atypia)
    (Proliferative disease without atypia)
    Hyperplasia of usual type, moderate or florid
    Papilloma (probably)
    Sclerosing adenosis
    Atypical hyperplasia
    Atypical ductal hyperplasia
    Atypical lobular hyperplasia
    Lobular carcinoma in situ
    Unknown benign disease
    (Not known if following)
    Hyperplasia (not atypia)
    Atypical hyperplasia

    Table 2 shows example classifications to use for the benign breast disease options. The 'unknown' category is when it is known that the woman has previously had benign disease of Hyperplasia without atypia, atypical hyperplasia or LCIS, but it is not known which one of them.

  5. Have there been any publications validating the model for risk evaluation?

    Work is ongoing in a number of studies. Some articles to specifically address this issue include the following.

    • Quante, A. S., A. S. Whittemore, T. Shriver, K. Strauch, and M. B. Terry (2012). Breast cancer risk assessment across the risk continuum: genetic and nongenetic risk factors contributing to differential model performance. Breast cancer research : BCR 14 (6), R144+.
    • Amir, E., D. G. Evans, A. Shenton, F. Lalloo, A. Moran, C. Boggis, M. Wilson, and A. Howell (2003). Evaluation of breast cancer risk assessment packages in the family history evaluation and screening programme. Journal of medical genetics 40 (11), 807-814.

Page last updated 8/Dec/2016