SURV2: Software for Relative Survival Analysis

.
SURV2
 Contact Information
 Register
 Technical requirements
 Installation
 Updating
 Changes from version 1
 Related files
RELATED LINKS
 Version 1
 Finnish Cancer Registry
 Courses in survival analysis
 Paul Dickman's web site
 Esko Voutilainen's web site
. . .

The program was updated on October 30, 1998 (version 2.02b).

The manual was updated on August 9, 2000.

Download the program package (including the manual) as a self-extracting ZIP file. (~820Kb)

Download the latest version of the manual in PDF format. (~530Kb)

The PDF file can be viewed and printed using Adobe Acrobat Reader.

The program is freeware, although we request users register so we can justify continued funding for the project.

Version 1.6 of the program is also available.

A Windows version (SURV3) is currently being developed. A trial version can be downloaded.

About the relative survival analysis program
The relative survival analysis program is a DOS program designed for the analysis of patient survival based on data collected by population-based cancer registries. The program uses two input data files, containing the patient data and general population (all-cause) mortality rates. Life tables based on either monthly or annual intervals are produced, containing estimates of, among other quantities, observed survival rates, expected survival rates (using a choice of three methods), and relative survival rates. The program can be run without the general population mortality input file, in which case only observed survival rates can be estimated. High-resolution graphs of the survival rates can be displayed and tests carried out for differences in survival rates between patient groups. The program also outputs a data file containing life table information, which can be input to a commercial statistics package (e.g. GLIM or SAS) to fit a life table regression model for the relative survival in the framework of generalised linear models.

Technical requirements
Required

  • IBM compatible micro-computer
  • DOS, runs also in DOS boxes under Windows 3.1, Windows 95, and Windows NT 4.0
  • a mathematical co-processor (80x87) is not required
  • a minimum of 1.5Mb hard disk space
  • a minimum of 500Kb free memory (RAM)
  • VGA grey scale monitor, 16 scale

Highly recommended:

  • VGA/SVGA colour monitor
  • mouse

Installation
The program package (including the manual) is distributed as a self-extracting ZIP file. A self-extracting ZIP file is a Windows executable file which contains the program files in compressed format. Running the executable file results in all program files being extracted to a user-specified directory, after which the program is ready to run without requiring further setup. By default, the program is installed in C:\SURV2, although an alternative directory can be specified during the file extraction process. It is recommended that the main program directory (C:\SURV2 by default) be added to the path (by editing AUTOEXEC.BAT). If a previous version of the program has been installed, care must be taken not to overwrite important parameter files previously altered by the user (TABU.PAR for example) and it may be best to first extract the program files to a temporary directory. All program files are stored in the main program directory or its subdirectories. The program can therefore be uninstalled by deleting the main program directory and its subdirectories. The self-extracting ZIP file is a Windows executable and will not run under DOS. If you are not running Windows, please contact the authors and we will send you a version which runs under DOS.

Updating the installed version
When the program is updated, the complete program package is redistributed as a self-extracting ZIP file which can be installed in the same manner as the original installation. By default, the installation program overwrites files in the target directory. As such, the default installation procedure should not be followed if parameter files in the main program directory (TABU.PAR for example) have been updated by the user. In this situation, it may be best to first extract the files to a temporary directory and then manually copy the files which have been updated (generally SURV2.EXE, SURV2.OVR, MANUAL.PDF and the contents of the UTILITY directory) to the main program directory.

Main differences between versions 1 and 2
The major differences between version 1 and version 2 are in terms of the user interface. The program now consists of a single executable file, although the same parameter files are used to define the input data files and the desired analyses. The program is now more user-friendly in terms of error-checking and ease of constructing parameter files. All parameter files can be edited within the program using templates. A `check-up' function provides the user with feedback on how the program has interpreted the input files. High resolution graphics features have been added, which produce survival curves from the life table output and graphs of mortality from the population mortality file (popmort.dat).

A serious limitation in the current version is that the number of life tables which can be processed in a single run is limited by the amount of available memory. Depending on the amount of memory available, the maximum number of tables which can be produced in a single run varies between 80 and 300. Version 1 is not subject to this limitation and has been used successfully to produce more than 25,000 life tables in a single run. We are currently working on removing this limitation from version 2.

Program history
The first version of this program, `A Computer Program Package for Cancer Survival Studies', was prepared in 1987-88 by Timo Hakulinen, Robert Gibberd, Kamal Abeywickrama, and Bengt Söderman in a co-operative effort between the Finnish Cancer Registry and the University of Newcastle, Australia. The program was written in FORTRAN and ran under DOS and VAX/VMS. Due to the memory limitation of personal computers at the time the program was written, the package consisted of three separate executable files (TABULATN, PRINTNG, and GROUPTST). The latest update of version 1 (version 1.6) is available from the Finnish Cancer Registry. The DOS version can be downloaded from the Finnish Cancer Registry WWW site.

The new version (version 2) is written in Turbo Pascal and is available for DOS only. The package now runs via a single executable file. The main theory and formulae remain the same, but the user interface has been completely revamped. The current version (version 2) was developed at the Finnish Cancer Registry during 1996--98 by Esko Voutilainen, Paul Dickman, and Timo Hakulinen. Parameter files written for version 1.x can be read and interpreted by version 2. We are currently developing a Windows version (version 3 of the package) written in Delphi and hope to release a beta version during March 2000. The authors welcome any suggestions for how the program might be updated or improved.

Contacting the authors
All correspondence concerning the program should be addressed to Paul Dickman:

Dr. Paul Dickman
Department of Medical Epidemiology
Karolinska Institutet
PO Box 281
171 77 Stockholm
Sweden

E-mail: paul.dickman@mep.ki.se
Fax: +46 8 314 975
Web: http://www.pauldickman.com/

Related files and links

Version 1.6 of the program for DOS is also available.

A SAS program for estimating expectation of life from annual probabilities of death and creating a 'popmort' file.

ch11.glm is a GLIM4 command file containing the data and GLIM directives to reproduce the analyses shown in Chapter 11 of the software manual using different settings for the scale parameter.

tadek.glm is a GLIM4 command file containing the data and GLIM directives to fit the model shown in Chapter 11 of the software manual and then use the Dyba and Hakulinen macro to estimate the model-based cumulative relative survival rates and 95% confidence intervals reported in Table 11.2. Note that the original Dyba and Hakulinen macro was written for GLIM 3.77. It has been modified slightly to run under GLIM4 with this specific example. There is no guarantee that the macro will run under GLIM4 with other examples, although Tadek Dyba plans to update the macro to GLIM4 some time in the future.

dyba_mac.txt is the GLIM 3.77 macro for producing model-based estimates of cumulative relative survival rates with 95% confidence intervals from the paper by Dyba and Hakulinen in GLIM Newsletter 23. (This macro will not run under GLIM4)

PROC GENMOD FAQ from the SAS technical support pages.

A generalized linear models page, including links to software for fitting GLMs and links to books on GLMs.

Page last updated by Paul Dickman, 3 October, 2000

 

.
Finnish Cancer Registry, Helsinki, Finland.