Computer Programs
CCC-0729 SERA-1C1.
last modified: 19-JUN-2012 | catalog | categories | new | search |

CCC-0729 SERA-1C1.

SERA-1C1, Simulation environment for radiotherapy applications

top ]
1. NAME OR DESIGNATION OF PROGRAM:  SERA-1C1
top ]
2. COMPUTERS

To submit a request, click below on the link of the version you wish to order. Rules for end-users are available here.

Program name Package id Status Status date
SERA-1C1 CCC-0729/02 Arrived 19-JUN-2012

Machines used:

Package ID Orig. computer Test computer
CCC-0729/02 Linux-based PC,UNIX W.S.
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

The Simulation Environment for Radiotherapy Applications (SERA) software program was developed for boron-neutron capture therapy (BNCT) patient treatment planning by researchers at the Idaho National Engineering and Environmental Laboratory (INEEL) and students and faculty at Montana State University (MSU) Computer Science Department.

SERA has a flexible, user-friendly GUI for all modules. It allows the use of CT, MRI, or PET image data. Unique neutron transport geometry provides rapid Monte Carlo solutions. Geometric modeling fidelity is equivalent to image resolution. Please note that all development of SERA has ceased, this update contains only bug fixes. The patches included are:

- sera_dose_image.diff   Fixes bug in SeraDose involving image handling.
- sera_dose_font_0.diff  Fixes first problem with fonts in SeraDose.
- struct_improve.diff    Improves code by removing some pointer indirection.
- cfree_remove.diff      Removes uses of obsolete function cfree and using more standard header files.
- rst_util.diff          Adds a very simple utility for dealing with rst files.
- sera_dose_font.diff    Fixes second problem with fonts in SeraDose.
- sera_mc_modern.diff    Modernizes part of seraMC code.
- random_number_mod.diff  Makes it easier to switch seraMC random number generator (note that editing the source code is still required to switch the random number generator).

Either the patches can be applied, or the sera1src1c1.tar.gz can be used which has the patches and updated files already added.
top ]
4. METHODS

SERA is a suite of command line or interactively launched software modules, including graphical, geometric reconstruction, and execution interface modules for developing BNCT treatment plans. The program allows the user to develop geometric models of the patient as derived from Computed Tomography (CT) and Magnetic Resonance Imaging (MRI) images, perform dose computation for these geometric models, and display the computed doses on overlays of the original images as three dimensional representations. A three-dimensional Monte Carlo radiation transport model, seraMC, developed at INL, is used to calculate the complex radiation fields present in BNCT treatment.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

SERA is limited to external neutron beam applications only. Dynamic or movable collimators may present special challenges. The 3D image rendering routine is limited to image sizes of 256x256 pixels. This new distribution includes patches and extra files to fix some of these issues. There is the potential that the new patches introduce new errors.
top ]
6. TYPICAL RUNNING TIME:  Run times vary.
top ]
7. UNUSUAL FEATURES
top ]
8. RELATED OR AUXILIARY PROGRAMS
top ]
9. STATUS
Package ID Status date Status
CCC-0729/02 19-JUN-2012 Masterfiled Arrived
top ]
10. REFERENCES
CCC-0729/02, included references:
- D.E. Wessol, et al.:
SERA: Simulation Environment for Radiotherapy Applications User's Manual
Version 1C0 (INEEL/EXT-02-00698, June 2002)
top ]
11. HARDWARE REQUIREMENTS

The developers run SERA on PC and Sun workstations. The system requires at least 256MB RAM and 200 MB available disk space.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
CCC-0729/02 C-LANGUAGE, FORTRAN
top ]
13. SOFTWARE REQUIREMENTS

This release of SERA was developed to run under the RedHat Linux Operating System (version 7.2 or newer) or the Solaris? Operating System (version 2.6 or newer) in the X Windows environment (X 11 R6), Motif 1.2 or equivalent, OpenGL. The packages required to install SERA 1C1 are gcc and g77 compilers, OpenMotif development libraries, and OpenGL development libraries.
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

Contributed by:
                Radiation Safety Information Computational Center
                Oak Ridge National Laboratory
                Oak Ridge, Tennessee, U.S.A.

Developed by:   Idaho National Laboratory, Idaho Falls, Idaho, U.S.A.
top ]
16. MATERIAL AVAILABLE
CCC-0729/02
sera1c0src.tar.gz      The source code for Sera1c0
sera1src1c1.tar.gz     The source code for Sera1c1
sera1cvs.tar.gz        The CVS development history for sera1
verification.tar.gz    Test cases for seraMC
dicom.tar.gz           Dicom to qsh converter
install_1c0            The install script
README_1c0             Sera1c0 readme file
README.txt             Sera1c1 Readme file
Electronic documentation
top ]
17. CATEGORIES
  • J. Gamma Heating and Shield Design

Keywords: Monte Carlo method, complex geometry, gamma-ray, internal dose, neutron.