Introduction

Beta-particle emitter praseodymium-142 [T 1/2 = 19.12 h] is gaining importance as an emerging therapeutic agent in nuclear medicine and interstitial brachytherapy [1, 2]. The radionuclide 142Pr decays via β emission with a maximum energy of 2.162 MeV to the ground state of 142Nd (with a probability of 96.3 %). There is also a second β emission with a maximum energy of 0.586 MeV and a subsequent gamma emission with an energy of 1.576 MeV (with probability 3.7 %). These particles penetrate approximately 3 mm of soft tissue; therefore, high-energy β emissions of 142Pr can be used for high penetration in large tumors. Previously, a promising 142 Pr glass seed for prostate cancer brachytherapy with a simple structure was proposed [3, 4]. 142Pr glass seed has several advantages over the conventional seeds. For instance, the absorbed dose in adjacent organs could be minimized as a result of the short range of beta particles. Moreover, because of high density and high atomic number of Pr-glass, a radio-opaque marker was not necessary [4]. Also, a 142Pr capillary tube-based radioactive implant (CTRI) has been suggested as a 142Pr source with approximately similar dosimetric parameters to 142Pr glass seed [5].

Furthermore, the American Association of Physicists in Medicine (AAPM) has recommended that before using each new brachytherapy source clinically, dosimetric characteristics of all such sources must be determined by two independent methods: theoretical calculations and experimental measurements. The aim of using these methods is providing reliable data for treatment planning calculations and dose prescriptions. As AAPM Task Group 43 (TG-43) and its updated version (TG-43U1) used for gamma emitter sources, AAPM Task Group 60 (TG-60) along with the updated version (Report-149) has recommended a dosimetry protocol that includes dose calculation formalism for beta-emitting brachytherapy sources [610].

A variety of general-purpose Monte Carlo codes are currently available to calculate dose distribution with high spatial resolution around brachytherapy sources. These codes utilize modern cross-section libraries and a sufficiently complete model of photon scattering, absorption, and secondary photon creation while the main difference between them originates from some criteria of electron and positron transport simulations such as boundary-crossing and step-size artifacts as applied by different scattering algorithms. However, very close agreement between their results has been reported by investigators only if the source emission spectrum, the seed geometry, and the assigned materials are implemented extremely similarly [6]. In general, the dosimetric calculations by modeling sources in the water phantom using Monte Carlo N-Particle Transport (MCNP) Code [11] as a well-established Monte Carlo simulation code have been performed to fulfill the requirements according to AAPM recommendations [1220]. It is noteworthy that the other Monte Carlo radiation transport simulation codes such as EGSnrc, EGS4, GEANT4, GATE, PENELOPE, ETRAN, CYLTRAN codes could also be benchmarked against the experimental measurements for medical physics and nuclear medicine proposes [6, 21, 22].

The general-purpose Monte Carlo code FLUKA is maintained and developed by collaboration of the Italian Institute for Nuclear Physics (INFN) and the European Organization for Nuclear Research (CERN). This code is aimed for the calculation of particle transport and interactions with matter [23, 24]. Up to now, in the field of medical physics, FLUKA has mostly been dedicated to radiation protection [2528], beam collimation [29, 30], and hadrontherapy [3133]. Additionally, this code has facilitated optimization of target design and the activation study of the medical radioisotopes [3436].

Furthermore, it has been shown that FLUKA Monte Carlo code provides reliable results when transporting electrons in the low energy range [37], being proved as a suitable code for nuclear medicine dosimetry [38]. The purpose of this study is to determine how well the Monte Carlo particle transport code FLUKA can simulate 142Pr glass seed as a sample beta-emitting brachytherapy source. Moreover, this code enables us to score the energy deposited around the source in comparison with the reported experimental measurements and the MCNP5 Monte Carlo code simulation data.

Theory

142Pr glass seed description

The Pr glass seed has a simple homogeneous cylinder structure. This seed was manufactured by MO-SCI Corporation (Rolla, MO 65402), in which praseodymium oxide was added to the glass materials (Al2O3 and SiO2). The density of Pr glass was 4.0 g/cm3 and the weight percent of Pr was 44.5 %. Pr glass seed was a solid cylinder with a diameter of 0.8 mm as shown in Fig. 1, the same as the typical seeds such as 125I. However, the length was twice that of the typical seeds to achieve the target dose at the edges of the field and to shorten surgery time [3, 4].

Fig. 1
figure 1

142Pr glass seed dimensions in a schematic view of the simulated scoring geometry with the coordinate system

Monte Carlo simulation

In this work, the 142Pr sources surrounded by the soft tissues has been simulated by considering a 142Pr sources in a water phantom such as prostate tumors. Thereby, the simulation results could be satisfactory due to the similarity of the involved parameters such as specific Bremsstrahlung constant in water and the soft tissues [39]. In addition, MCNP5 simulation was used for 142Pr-glass seed by Jung et al. [3] to benchmark MCNP5 calculations against the experimental measurement. In the Jung et al. [3] study, the ITS energy-indexing algorithm was used to transport beta particles. This algorithm provided dose distribution closer to the actual data by assigning the data from the average energy group [4].

In this work, to simulate 142Pr glass seed placed in center of a water phantom and to extract dosimetry parameters, version 2011.2.14 (updated in 11th December 2012) of the FLUKA code has been used [23]. The FLUKA database contains all 142Pr decays as already has explained in introduction section. Mostly for isotopes decay simulation in FLUKA code, a threshold is applied and decays with branching ratio smaller than 0.1 % are discarded. In addition, the emission probabilities are conserved on average. In order to transport charged particles, FLUKA utilizes a multiple scattering algorithm based on Moliere’s theory amended by Bethe [40]. The Moliere multiple scattering model is applicable for electrons with minimum energy of 20–30 keV in high-Z materials. Whereas single-scattering algorithm is an alternative approach which can be used to transport electron in segmental and complex geometry accurately, where the electron has to pass through various boundaries. In addition, it would provide the acceptable results in any material particularly in low energy range. The single-scattering algorithm is available by setting MULSOPT card, explicitly [41]. To simulate energy and angular distribution of bremsstrahlung photons in this work, the differential cross section of Seltzer and Berger was used [23, 38, 42].

FLUKA setting

A useful option has been embedded in BEAM card called ISOTOPE. By combination use of this option and HI-PROPE card to determine the type of isotope, the code uses relevant spectrum to input file from own databases, conveniently. FLUKA isotope database generated by National Nuclear Data Center at Brookhaven National Library enables us to simulate the emission spectrum of beta emission isotopes [24, 38]. In this work, by choosing the radio-lanthanide 142Pr in HI-PROBE, beta spectrum of this isotope was loaded for FLUKA input file.

Also, some other cards such as RADDECAY are required to simulate the radioactive decays of prompt and decay particles.

Regarding with energy threshold for all electron and photon interactions, EM-CASCA option was chosen to take into account the electromagnetic cascades interactions along with disabling neutron interactions options which are unnecessary in this work [20].

In addition, the types of interaction as well as the adequate thresholds were set in the physics and transport sections of this code. To set the energy thresholds for electron and photon production in different materials, and electron and photon transport cutoffs in selected regions, EMFCUT was chosen and adjusted, explicitly. If the transport cutoffs in a considered region are greater than those of production in a given material, particles with energies higher than production thresholds and lower than transport cutoffs are not transported, however they are still produced [23]. Hence, in this work, production and transport thresholds were set to the same value of 10 keV kinetic energy plus 511 keV for the rest mass of electron and positron (overall 521 keV). Also, the photons energy cut-off was assigned 1 keV. Besides, the energy thresholds for Compton and photoelectric were considered 10 keV. In fact, the energy cut-offs are adjusted for fulfilment of the interactions influencing electron dose. Thus, the interactions which do not have any significant impacts on the electron doses such as coherent scattering are not considered since their transportation could increase CPU time without any merit.

In FLUKA, size of election steps is set corresponding to a fixed fraction of total energy [38]. By choosing a default option, implicitly the maximum fraction of total energy to be lost in a step can be adjusted 20 %. However, according to FLUKA instructions, achieving high level of accuracy (5–10 %) in some problems such as dosimetry and in thin-slab geometries is recommended [23]. Adjusting this parameter is also applicable by activating EMFFIX option, explicitly. Therefore, in this simulation we selected EMFFIX card to override step length of 7 % in the water, in which enough accuracy obtained as well as not being too CPU-time consuming.

Furthermore, the card of DCYSCORE was embedded in the scoring setup and then linked to the dose estimator of USRBIN. This code was set at 4 × 108 of initial photon histories in order to minimize statistical uncertainties of simulation varied from 6 × 10−4 % up to 1 % with increasing distance from source.

Figure 1 shows the simulated geometry by FLUKA, illustrating the seed and detectors in water on yz plane. Similar to the previous study [3, 4], a cylindrical 142Pr source was modeled in a spherical water phantom. Each detector array encompassing water spheres with a radius of 0.1 mm was placed in the same distance but various angels from 0° to 90° in steps of 10° and whole arrays were positioned from 1 mm to 9 mm by 0.5 mm increments.

Finally, to obtain the required doses, the USRBIN cards were set for all of the detectors. It is noteworthy that the input file was run using a personal computer with dual-core CPU and Linux™ operating system. Additionally, the radiation dose in the assigned detectors was accessible with average error of well under 5.4 × 10−2 %.

Results

Figure 2 illustrates the calculated axial and radial dose profiles of 142Pr glass seed by FLUKA in comparison with the reported MCNP5 data.

Fig. 2
figure 2

The calculated axial and radial dose profiles of 142Pr glass seed

Reference dose rate

Table 1 shows the look-up dose rate. The reference point recommended in AAPM TG-60 is r 0 = 2 mm and θ 0 = 900. The dose rate at reference point D(r 0, θ 0 ) and a target point (r 0 = 6 mm and θ 0 = 900) derived based on two-dimensional dose distributions in water are presented in Table 2. According to this table, FLUKA result at (r 0 = 6 mm and θ 0 = 900) 17 % differs from the measurement whereas the discrepancy between measurement and MCNP5 is 60 %. Thus, at target point, the estimated data by the FLUKA code are closer to the experimental measurements as compared with MCNP5 data. However, the uncertainties of MCNP5 are less than FLUKA.

Table 1 The look-up dose rate for 142Pr glass seed
Table 2 Comparison of the dose rate at reference and target point obtained by different calculation methods

Radial dose function, g L (r)

Radial dose function, g L (r) describes the effect of tissue attenuation on dose distribution in the transverse plane of a brachytherapy source that is centered at the coordinate origin [6]. The values of 142Pr glass seed radial dose function g L (r) were calculated using the FLUKA code and are presented on Fig. 3.

Fig. 3
figure 3

The radial doses function of 142Pr glass seed

In addition, a fifth order polynomial fit on the FLUKA radial dose function in water for a range of r values from 1 to 9 mm follows the Eq. (1).

$$g_{L} (r) = a_{0} + a_{1} r + a_{2} r^{2} + a_{3} r^{3} + a_{4} r^{4} + a_{5} r^{5}$$
(1)

Table 3 presents the fifth-order polynomial coefficients obtained by a regression fit to FLUKA data as compared to MCNP5 coefficients. Moreover, to evaluate the goodness of fit, we calculated the coefficient of determination and mean square error (MSE) [43, 44] which are 0.99922 and 0.000175, respectively.

Table 3 The estimated 5th order polynomial coefficients by two simulated codes

Anisotropy function, F(r, θ)

Dose variations due to the distribution of radioactivity within the source, self-absorption and oblique filtration of the radiation in the encapsulating material are described by the 2D anisotropy function [6]. In this study, anisotropy function was calculated to three decimal places as presented in Table 4. The maximum value of the this function is 28.879 obtained at farthest distance (θ = 0°, r = 9 mm) and the estimated value using MCNP5 was 32.863 at the same position as it can be found in Ref [3]. This high value range for anisotropy function at maximum distance is due to the length of Pr glass seed which is twice of commercial seeds such as I-125 as mentioned before.

Table 4 FLUKA calculated Anisotropy function, F(r, θ) of 142Pr glass seed with the uncertainty of ±0.005

Discussion

Dose rate calculation around the seed indicates that the FLUKA and the MCNP5 data are in agreement particularly in angles from 0° to 40° at distances up to 0.5 cm. In this area, discrepancies are at most 8 % as compared to higher angles which have maximum of 35 % difference. In larger distances and the higher radial angles, more uncertainties influence dose rate as a result of dropping beta emissions intensity. Similarly, MCNP5 dose rate could also be influenced by this issue. The electron transport simulations may suffer from some issues such as boundary crossing artifacts and electron step size [6]. Also, using dedicated library and given threshold setting in each Monte Carlo code could result in forming various structures for particle transport. However, to optimize results and minimize discrepancies, proportional setting and effective thresholds has been adjusted in current work.

In general, agreement between FLUKA outputs and other valid data clarifies that FLUKA code can be applied to perform dosimetry data set as a supplementary tool similar to MCNP5. It should be said that increasing the number of regions cause to boost the running time required to handle particle transportation. Therefore, the interactions which do not have any considerable effect on the electron doses should be eliminated to prevent increasing process time.

Finally, it should be mentioned that 142Pr glass seed is not a pure beta-emitting brachytherapy source. However, the gamma energy contribution to dose as a fraction of total dose is insignificant [3, 4]. Therefore, in this manuscript gamma dosimetric parameters including the air-kerma strength, the absorbed dose rate constant and the air-kerma rate since are not reported.

Conclusions

In this work, the general-purpose Monte Carlo particle transport code FLUKA was used to simulate 142Pr glass seed as a beta-emitting brachytherapy source. Agreement between the reported experimental measurements and the FLUKA code results was satisfying and showed that FLUKA can predict the recommended AAPM dosimetric parameters appropriately. Moreover, the accessibility and user-friendly graphical interface as practical features can make this code privileged.