Next Article in Journal
Lysine Deprivation Suppresses Adipogenesis in 3T3-L1 Cells: A Transcriptome Analysis
Next Article in Special Issue
Dependence of Induced Biological Damage on the Energy Distribution and Intensity of Clinical Intra-Operative Radiotherapy Electron Beams
Previous Article in Journal
Exploring the Impact of Cyanidin-3-Glucoside on Inflammatory Bowel Diseases: Investigating New Mechanisms for Emerging Interventions
Previous Article in Special Issue
Track Structure of Light Ions: The Link to Radiobiology
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

TRAX-CHEMxt: Towards the Homogeneous Chemical Stage of Radiation Damage

1
Biophysics Department, GSI Helmholtz Centre for Heavy Ion Research GmbH, 64291 Darmstadt, Germany
2
Quantum Dynamics and Control Division, Max Planck Institute for Nuclear Physics, 69117 Heidelberg, Germany
3
Department of Physics and Astronomy, Heidelberg University, 69120 Heidelberg, Germany
4
Trento Institute for Fundamental Physics and Applications (TIFPA), National Institute for Nuclear Physics (INFN), 38123 Povo, Italy
5
Institute for Condensed Matter Physics, Technical University of Darmstadt, 64289 Darmstadt, Germany
6
Department of Mathematics, University of Trento, 38123 Povo, Italy
*
Author to whom correspondence should be addressed.
Current address: Medical Physics, EBG MedAustron GmbH, 2700 Wiener Neustadt, Austria.
Int. J. Mol. Sci. 2023, 24(11), 9398; https://doi.org/10.3390/ijms24119398
Submission received: 29 March 2023 / Revised: 18 May 2023 / Accepted: 24 May 2023 / Published: 28 May 2023

Abstract

:
The indirect effect of radiation plays an important role in radio-induced biological damages. Monte Carlo codes have been widely used in recent years to study the chemical evolution of particle tracks. However, due to the large computational efforts required, their applicability is typically limited to simulations in pure water targets and to temporal scales up to the µs. In this work, a new extension of TRAX-CHEM is presented, namely TRAX-CHEMxt, able to predict the chemical yields at longer times, with the capability of exploring the homogeneous biochemical stage. Based on the species coordinates produced around one track, the set of reaction–diffusion equations is solved numerically with a computationally light approach based on concentration distributions. In the overlapping time scale (500 ns–1 µs), a very good agreement to standard TRAX-CHEM is found, with deviations below 6% for different beam qualities and oxygenations. Moreover, an improvement in the computational speed by more than three orders of magnitude is achieved. The results of this work are also compared with those from another Monte Carlo-based algorithm and a fully homogeneous code (Kinetiscope). TRAX-CHEMxt will allow for studying the variation in chemical endpoints at longer timescales with the introduction, as the next step, of biomolecules, for more realistic assessments of biological response under different radiation and environmental conditions.

1. Introduction

The physical interactions induced by different ionising radiation types considered relevant for therapy (i.e., photons, electrons, protons, carbon ions [1] and, since last year, helium ions [2]) elicit localised damage in biological targets, which may ultimately lead to cell death. Generally, there are two paths to induce damage, either through direct action against the target molecules, or indirectly via the intermediate production of reactive species originated from the radiolysis of water, constituting about 80% by the weight of living cells [3,4,5,6], or other (organic) molecules in the medium. The ratio between the effect of indirect and total damage strongly depends on the radiation type under consideration [7]. From a 150 MeV proton beam, the indirect action to plasmid DNA is higher than 90% [8], while from a 150 MeV/u helium irradiation, the indirect contribution to cell killing under hypoxic conditions approaches ∼50% [9]. A similar result was also found for a 10 MeV/u carbon beam [10]. In other terms, as far as the indirect action is concerned, the quantity and localisation of clustered radicals and molecules produced represent a major difference between the effects of low and high LET [11].
Given the relevant contribution of the indirect action, it is important to have a deeper understanding of its features, also for heavy ions. Along the path to the final deposition of the desired dose into the tumour, the energy decreases, with a corresponding rise of LET. Therefore, due as well to energy straggling and nuclear fragmentation, a broad distribution of LET values, rather than a single one, should be considered [12]. A consequent aspect is the relevance of comparing the effects of various radiation qualities. By studying how the chemical yields change with LET, a better understanding of the major channels responsible for the indirect damage related to that specific beam quality can be obtained. This will contribute to predicting under which conditions normal tissues are subject to severe toxicities, and to improve treatments via new modalities such as ultra-high dose rate (FLASH) irradiations. The FLASH effect, whose mechanisms are still not fully understood [13,14], is an intriguing biological phenomenon for its normal tissue-sparing feature and the simultaneously unchanged efficacy in tumour control, for both low [15,16] and high [17,18] LET radiations. Since several hypothesised mechanisms imply a relevant role of the chemical stages [13], to explore in detail the onset of the aforementioned effect, as well as to assess its possible variation as a function of different radiation qualities [19], a detailed description of the reaction kinetics featuring the produced radicals could be necessary.
An analysis of the radiation damage evolution, on a track structure level, may thus provide fundamental insights into its various stages, each characterised by different physical and chemical events. These are schematically summarised in Figure 1. Ionising radiation transfers energy to the water target rapidly, in the order of attoseconds to femtoseconds (physical stage). This induces ionisation and excitation events, which lead to molecular dissociations and the production of sub-excitation electrons, which thermalise with the surrounding environment reaching thermodynamic equilibrium. At approximately 1 ps, the radiolytic products start to behave as chemical reactants, diffusing and interacting between themselves. During this chemical stage, the track structure dynamic rules the chemical evolution of the radicals and molecules, causing a heterogeneous distribution of the species. At later times (∼1 µs), these have diffused away from the track core, reaching a state wherein their concentrations change much more slowly. It is at this point (biochemical stage) that reactions with additional molecules in the biological environment prevail.
Different LET values strongly affect the spatial distribution and heterogeneity of the chemical species produced around the track centre [20,21]. It is, then, appealing to study their behaviours from a computational/theoretical perspective as well. This will allow for an understanding of when standard models based on homogeneous chemistry may be applied, and in which circumstances these become limited or insufficient. Such an analysis is especially relevant for high LET particles, wherein the denser track generated by the primary physical events results in a higher probability of reactions between the species and, consequently, a slower transition to the “classical” homogeneous reaction regime. From the modelling and simulation points of view, different state-of-the-art algorithms for the physical and chemical stages (fs–µs), based on Monte Carlo approaches, already exist: IONLYS-IRT [3], PARTRAC [6], TRAX-CHEM [21], Geant4-DNA [22], TOPAS-nBio [23], DBREAK [24], RITRACKS [25,26], NASIC [27,28] and gMicroMC [29,30], the latter two also being implemented for running on GPUs (for an extensive review, cf. [31]). However, as far as the biochemical stage (µs–s) is concerned, dedicated models have been only recently developed, most of them focusing on implementing a few specific reaction partners [5,32,33]. Simulating the chemical effects induced by radiation in a biological target is, in fact, complicated. The introduction of biomolecular solutes themselves is not trivial and requires information such as biomolecule concentrations, diffusion coefficients and reaction rates that are not always available. Moreover, regardless of the algorithm used to simulate the chemical stage, be it a step-by-step or an independent reaction time (IRT) approach, the introduction of additional species, together with the need to extend the time domain by several orders of magnitude (µs–s), may require to tackle the resolution of the reaction–diffusion equations in a different way for reasons of computational efficiency. In this regard, particular attention must be given to the time point at which the information is handed over from the initial algorithm, designed for heterogeneous modelling, to the new one adapted to a situation that becomes more and more uniform.
The scope of this work is to present TRAX-CHEMxt, the newly developed extension of TRAX-CHEM [34], a chemical integration of the Monte Carlo track structure code TRAX [35,36]. TRAX-CHEM was recently updated to address medium oxygenation [21], which made it possible to gain some mechanistic insights into the role of oxygen in the FLASH effect [37,38]. Nevertheless, a more realistic analysis was limited by the aforementioned restricted timescale accessible. TRAX-CHEMxt can drive the simulation to longer times with improved computational performance while preserving its accuracy. After showing the results that TRAX-CHEMxt can produce in Section 2.1, Section 2.2 and Section 2.3, the validation with the data from standard TRAX-CHEM is presented in Section 2.4.1. Chemical yields obtained with TRAX-CHEMxt are also compared with the outcomes from [20,39], and with the predictions from the fully homogeneous software Kinetiscope (Version 1.1.1136) [40], in Section 2.4.2 and Section 2.4.3, respectively. A general overview of the major results can be found in Section 3, whereas in Section 4 the technical details of the newly developed code are described. Some final discussions and future applications of TRAX-CHEMxt are given in Section 5.

2. Results

Thanks to the discrete, step-by-step algorithm applied to compute the pre-chemical and chemical stages of water radiolysis in the full Monte Carlo code (TRAX-CHEM), it is possible to retrieve the position of each individual species produced around the track centre. In order to obtain a simplified, continuous yet not fully homogeneous description of the different chemical yields, the aforementioned information is converted into concentration distributions, one for each radical and molecule. This can be achieved by grouping the number of species in histograms with specific, user-defined radial bin widths, converting those numbers into concentration values. The radial distribution of concentrations results in a chemical extension of the concept of the amorphous track model for the physical radial dose. A new approach to solve the reaction–diffusion equations has been implemented starting from these distributions, which represent the outcome of a “typical” single track, but with on top the possibility to account for neighbouring track effects through appropriate boundary conditions. A mathematical description of the novel method allowing these shortcuts in TRAX-CHEMxt can be found in Section 4.1.

2.1. Transition Time and Chemical Track Evolution at the ms Scale

The most relevant parameter that needs to be fixed is the transition time, i.e., the time the information has to be handed over from the full Monte Carlo code to TRAX-CHEMxt, t i n . Examples of the effects of various t i n on the number of species produced at 1 µs, for two radiation qualities and water oxygenation conditions, are presented in Figure 2. Too-short switching times alter the predictions, especially for high LET particles with deviations approaching 15% with respect to the TRAX-CHEM results. In this case, the radicals and molecules are still too close to the track centre and to each other, with a still rather strong dependence on the track structure dynamics. Therefore, values around 500 ns should be preferred to forward the information to the new description with concentration distributions, owing to the small deviations registered (almost all within 2%). From another perspective, this transitional time domain represents a “quasi-continuous” regime, where species have diffused away from the track core, and where a reasonable homogeneity along the track direction, and locally within each radial bin, has been reached.
Once the proper transitional time is set, longer time scales can be probed. For simplicity, the species are here grouped into three different categories, subdivided as follows. The first one (i) represents the typical direct products of water radiolysis ( O H , H 3 O + , H and e aq ). The second (ii) refers to the intra-track recombination molecules ( H 2 , H 2 O 2 and O H ), whereas the last category (iii) accounts for the products of the reactions with oxygen dissolved in the target medium ( H O 2 , O 2 and H O 2 ). Figure 3 shows the radial distributions of these quantities, produced by a 40 MeV/u carbon beam up to 1 ms and under two different pO2 values, 0% and 3%. The fluctuations at 600 ns are due to the intrinsic statistical fluttering of the species when imported from TRAX-CHEM in a histogram format. In both oxygenation conditions, the concentrations approach a flat value only at later stages, approximately around 1 ms, whereas at 100 µs they still exhibit a radial dependence. As time passes, the concentrations of the first category radicals (i) decrease, in favour of an increase in the products from intra-track (ii) and oxygen (iii) reactions.
The G-values of the aforementioned categories, representing the number of radicals or molecules produced in the target per 100 eV of energy deposited, are displayed in Figure 4, for the same irradiation and environmental conditions. The number of intra-track products increases as time passes. Moreover, in oxygenated conditions, H and e aq are fully consumed at earlier times, as already observed in [20,21]. While at 0% pO2 hydrogen peroxide seems to have reached a steady state, at 3% its G-value rises with time. A slight increase could be caused by the rearrangement of the information from TRAX-CHEMxt itself (cf. Section 3). However, a similar trend was observed with the standard version of the TRAX-CHEM code when running up to 10 µs, suggesting a direct involvement of the reaction network (Table S1 in the Supplementary Materials). The main channel responsible for H 2 O 2 production is O H + O H H 2 O 2 . In anoxic conditions, this competes with O H + e aq O H . When oxygen is present in the environment, the majority of hydrated electrons react with O 2 to produce H O 2 , leaving more hydroxyl radicals the chance to recombine and generate H 2 O 2 . The other reactions involved in the production of hydrogen peroxide, namely H + H O 2 and H 3 O + + H O 2 , have been shown to have a negligible effect. Overall, the species that were thought to have reached a “saturation” level at 1 µs, are instead still registering some fluctuations around this time scale.

2.2. LET Impact

Figure 5 shows the LET impact on the radial distributions of the three different categories in a water target at 21% oxygenation. The chemical species’ concentrations increase with LET. In particular, for high LET radiations, a larger production of intra-track molecules (ii) is observed at all time points, suggesting a more frequent recombination of radicals during the early stages of the chemical evolution. For the low LET radiation, instead, a predominance of primary radicals (i) and products from reactions with oxygen (iii) are registered. At 100 µs, the average molecules’ concentration (ii) seems to scale linearly with LET, passing from approximately 4 nM for the lowest LET investigated (∼1 keV/µm), to ∼700 nM for the highest one (∼160 keV/µm). At the same time, the distance from the track centre at which these species (ii) surpass the radicals (i) decreases as the LET increases, and while similar trends during the heterogeneous chemical stage were already pointed out in previous works [19,21], the present finding is showing the significant persistence of the LET impact at longer timescales.
The cumulative G-values computed at different time points as a function of LET are shown in Figure 6. Although the absolute number of species grows with LET due to the larger energy deposited, their respective G-values decrease. Indeed, the recombination of the chemical species is larger due to track density effects. Moreover, the overall G-value for very low LET radiations (<1 keV/µm) does not change over time, with a ratio between the amounts of 25 µs and 500 ns close to 1. On the contrary, as the LET increases, so do the divergences between the time points, registering a decrease of almost 20% for a very high LET. This suggests that the time at which the reaction network approaches an equilibrium is strongly LET-dependent. In conclusion, it can be inferred that the choice of t i n is indeed relevant for these radiations, with 500 ns being at the acceptability border, by noticing how much the G-values drop between 500 ns and 25 µs.

2.3. Oxygenation Impact

In this section, the impact of different oxygenation levels on the chemical yields at longer times is investigated. In Figure 7, the results are reported for a low (∼0.2 keV/µm) and a high (∼28 keV/µm) LET radiation, for the two major products of reactions with O 2 , namely H O 2 and O 2 . As the pO2 increases, the concentrations’ fluctuations at the initial time (500 ns) decrease, due to the higher number of products present. At 100 µs and under pO2 = 21%, the distribution for the low LET radiation tends to become uniform at approximately 1 nM, whereas the one from high LET does so at around 100 nM. For both particle types, even if at 500 ns different concentrations are registered depending on the initial oxygenation, at longer times the distributions tend to stabilise to similar values, independently of pO2.
G-values for the couple ( H O 2 + O 2 ), as a function of environment oxygenation at three time points (500 ns, 25 µs, 100 µs), are reported in Figure 8 for both ionising radiations. Different “saturation” levels are registered, namely 3.2 and 1.4, for an LET of ∼0.2 keV/µm and ∼28 keV/µm, respectively. These values are reached at approximately 25 µs, with the exception of small deviations for very low oxygenation conditions. Furthermore, within the same time gap, the species’ amounts increase differently depending on the beam quality. Under the same (low) oxygenation, at a low LET the G-values grow by almost 16 times when moving from 500 ns to 25 µs, whereas those for the high LET radiation increase by only a factor 11. As the oxygenation grows, these increments diminish, and the difference between the two particle types attenuates as well.

2.4. Comparisons with Previous Approaches

2.4.1. Comparison with TRAX-CHEM (Monte Carlo Domain)

The predictions of TRAX-CHEMxt are compared with those from the standard TRAX-CHEM code, in the overlapping time scale (500 ns–10 µs), for different beam qualities and oxygenation conditions. In Figure 9 and Figure 10, examples of radial distributions and G-values are shown. A good agreement is found for all the chemical species studied. This proves that TRAX-CHEMxt is able to carry on the information provided by the Monte Carlo algorithm to longer time scales with a lower computational effort while preserving its accuracy. Additionally, it can be confirmed from another perspective that the choice of the time point for a smooth transition between the two approaches, around 500 ns, is valid.
The validity of TRAX-CHEMxt is also tested with a different approach. In Table 1, the yields at 1 µs of ( H + e aq ) in anoxia and ( H O 2 + O 2 ) in 21% pO2, from two low LET radiations, 500 keV electrons and 90 MeV protons, are compared. Due to the reactions e aq + O 2 O 2 and H + O 2 H O 2 , respectively, (xiv) and (xv) in Table S1 of the Supplementary Materials, it is expected that the total number of reactants turns into the respective products when oxygen is present. The resulting yields agree within 1%. For completeness, the respective outcomes calculated for a high LET radiation, 90 MeV/u carbon beam, are also shown. In this case, the discrepancies between the two codes are marginally larger (11%), due to an increased reaction kinetics between the radicals within the track. For a complete overview of the %-deviations found when comparing the two algorithms, refer to Table S2 of the Supplementary Materials. All the values obtained are below 6%, with the highest deviations registered, within the same beam quality, for high oxygenations, and with a further increase from low to high LET radiations. This increasing disagreement is likely due to different track dynamics featuring the various beam qualities, originating from the initial time chosen to switch the information between TRAX-CHEM and TRAX-CHEMxt. Furthermore, additional contributions may come from the possible production of secondary electrons (cf. Section 3).
Compared to the pure Monte Carlo step-by-step approach, with TRAX-CHEMxt a major improvement in the computational effort is registered. A summary of the simulation times ( τ ) required from both algorithms to obtain the data in Figure 9, together with the relative computational gains (>3 orders of magnitude), is presented in Table 2. The computational gain refers to the physical computing time saved while using TRAX-CHEMxt, in order to reach the same final conditions, due to the spatial concentration distribution simplification. Even if the difference is evident, it must be pointed out that, whereas TRAX-CHEM is a fully Monte Carlo code, TRAX-CHEMxt is based on a numerical approach. The two models are indeed designed to work within two different spatiotemporal regimes.

2.4.2. Comparison with Experimental Data and a Different Monte Carlo Algorithm

The TRAX-CHEMxt outcomes have also been validated with the experimental data presented in [39]. For this purpose, yields of O H , ( H O 2 + O 2 ) and H 2 O 2 produced by a 500 keV electron beam—since the current version of the TRAX code does not allow for simulations of photon radiation—are computed. Electrons are used due to their similar LET (0.2 keV/µm) with the γ-Co 60 source. Moreover, as shown by several authors [26,41], these two radiations result in similar G-values, given the former to be under “track-segment conditions”, i.e., constant LET within the simulated volume. The chemical yields obtained for a pO2 of 21% are summarised in Table 3. TRAX-CHEMxt predictions agree well with both the experimental data and another Monte Carlo code exploiting an IRT algorithm [20].
Additionally, G-values have also been compared with those obtained by the Monte Carlo IRT method [20]. Results are shown in Figure 11 for a 65 MeV proton beam in a 21% oxygenated water environment. The curves show some discrepancies, already at 1 ps, mainly due to different physical and pre-chemical models adopted by the two codes, as detailed in [34]. These result in distinct spatial distributions of the species produced around the primary radiation, and thus in diverse developments of the reaction network. In addition, substantial differences are present between the resolution algorithms applied to compute the track evolution during the heterogeneous chemical stage. On one side an independent reaction time, and on the other a combination of a step-by-step and a diffusion–reaction approach with concentration distributions. Overall, the biggest deviations are just on the order of 0.3 molecules/100 eV in the cases of O H and H O 2 .

2.4.3. Comparison with Kinetiscope (Pure Homogeneous Domain)

In this final section, the hypothesis of supposing a fully homogeneous approach from 1 µs onwards to simulate the reaction network, regardless of the initial beam quality, is investigated. To this aim, the predictions of TRAX-CHEMxt are compared with those from Kinetiscope [40], an online software based on a fully homogeneous stochastic model to compute the reactions. The kinematic scheme featuring the evolution of the system is determined by a random selection of probability-weighted reaction channels. Each species is assigned one constant concentration, in order to have a homogeneous composition featuring the reactants in the domain. To perform the comparison, data from TRAX-CHEM at 1 µs are handed over to both software. For Kinetiscope, the uniform concentrations are obtained by dividing the number of radicals and molecules by A, the surface around the track, with A = 1 Φ and Φ being the particle fluence (particles/cm2). A dose rate D ˙ of ∼1 Gy/min is supposed, and different beam qualities are tested, with fluences typically applied in conventional treatment plans, namely 10 7 particles/cm 2 , 10 9 particles/cm2 and 10 10 particles/cm 2 for carbon ions, protons and electrons, respectively. Starting from these values, fluences at the µs time scale are computed and then converted into the respective surfaces. At final times, 10 µs or 100 µs, the differences between the two algorithms are determined from the number of species predicted. The results of this comparison are shown in Figure 12. The homogeneous approximation at 1 µs proves to be valid for low LET radiations, demonstrating at the same time the consistency and reliability of the present code when appropriate conditions are fulfilled. In these cases, the deviations between the two algorithms at 10 µs do not reach 1% for 1 MeV electrons, whereas a maximum of 4% is registered for a 90 MeV proton beam. However, as both the LET and the final recording time increase, so does the disagreement. For a 90 MeV/u carbon beam, a maximum discrepancy of ∼30% is registered at 10 µs, approaching almost 60% at 100 µs. This is a strong indication that, to reliably simulate a wider range of initial conditions, the species track structure dependence needs to be explicitly accounted for, still at the µs time scale but in a less “localised” fashion. TRAX-CHEMxt does so through the use of radial concentration distributions, while fully homogeneous codes can not manage the description under these conditions. This holds especially for intermediate and high LET radiations, where the (local) steady states for the radicals and molecules are still not fully reached at the end of the heterogeneous chemical stage. In conclusion, for a complete investigation proving that both software provide the same results in a reaction-limited domain, a “dummy” case with uniform concentrations assigned randomly to each chemical species, in a water environment with pO 2 = 1%, is depicted in Figure S1 in the Supplementary Materials. Within this homogeneous assumption for the radicals and molecules, all the deviations registered are below 1%.

3. Discussion

The aim of this work is to prove the validity of TRAX-CHEMxt, the new extension of the track structure code TRAX-CHEM for several beam qualities, LET values and oxygenation conditions. It demonstrated its capability to carry on the simulations to longer time scales, up to the ms as shown in Figure 3 and Figure 4, therefore with the possibility of exploring the homogeneous biochemical stage. A different development in the G-values for H 2 O 2 under anoxic and oxic conditions is found. The competing reactions completed at hundreds of ns reveal their effects at the ms time scale, suggesting that hydrogen peroxide will reach a uniform yield only at later points, around 2 ms, when oxygen is present. Hence, the opposite (decreasing) trend registered for H 2 O 2 at ultra-high dose rates [42,43] leads to considering the possible further interplay of other reaction channels featuring the chemical network. A precise description of these dynamics at longer times may be very precious because it could elicit effects of secondary and slower reactions which are not perceived at early stages. Probing scales beyond the µs gave insights also in terms of radicals’ and molecules’ dependence on LET and oxygenation. A possible linear relationship between the average intra-track products concentration (category ii) and LET is registered at 100 µs (Figure 5), suggesting that the time at which the reaction network approaches an equilibrium is LET-dependent as well (Figure 6). On the other hand, under very hypoxic conditions, low LET radiations induce a higher increase in the G-values of the species ( H O 2 + O 2 ) compared to high LET ones (Figure 8).
The reliability of TRAX-CHEMxt relies on a computationally efficient algorithm, based on concentration distributions and featured by a computational gain of more than 3 orders of magnitude (Table 2). This has been proven by obtaining an acceptable agreement with experimental data, cf. Table 3, together with values compatible with those from TRAX-CHEM, both in terms of radial concentrations and G-values (Figure 9 and Figure 10). These results suggest that the approximation used for a transitional time at around 500 ns is acceptable, even if for high LET radiations it elicits higher deviations (Table S2 in the Supplementary Materials). This value relates well with that obtained by applying the formula proposed by [44] using an appropriate set of parameters, together with other observations related to the end of the spur expansion [5,26,45]. However, it strongly depends on the radiation simulated, as well as on the chemical species under analysis [41,44]. The higher the number of species produced close to the track core, the higher the recombination rate, and the later the local homogeneity between the different histogram bins reached. The relevance of the choice of an appropriate t i n was reported in both [26,41], where it was underlined how the uncertainty associated with determining the value of the transitional point between heterogeneous and homogeneous chemistry, for different LET values, results in differences between the model’s predictions and experimental data. Therefore, in principle, it may be ideal to find an appropriate switching time for each beam quality and initial energy. As a consequence, the method used in TRAX-CHEMxt to convert the information from a discrete approach into radial concentrations has an uncertainty, due to the initial clustering of the species. This represents the intrinsic uncertainty of the new resolution algorithm.
A possible additional cause of the deviations registered can be related to the emission of secondary electrons from water molecules. By depositing energy away from the track centre, these events will induce the formation of localised clusters of species, “breaking” the local radial symmetry, as can be seen in Figure 13. Therefore, by grouping the radicals and molecules in different histogram bins instead of treating each singular one separately, they are “smeared out” in the various rings around the track core, slightly reducing their consumption rate. Nevertheless, if these uncertainties are obtained with an approach not completely homogeneous, by extrapolation it is expected that the predictions produced by a completely homogeneous method do not improve (cf. Section 2.4.3). Looking at the specific species ratios in Figure 2, those showing a large disagreement with TRAX-CHEM, especially for the carbon case and independently of the t i n chosen, are the ones for H 3 O + and O H . These molecules are characterised by the highest diffusion coefficients and the highest rate constant ( H 3 O + + O H H 2 O + H 2 O , reaction (xiii) in Table S1 of Supplementary Materials). Hence, they have not reached a local stabilisation at the transition time. Similar arguments can be moved to explain the discrepancies registered for the other radicals.
TRAX-CHEMxt results reliably match both those from Monte Carlo approaches in the heterogeneous chemical stage and the ones from pure homogeneous codes at low LET. Vice-versa, for intermediate and high LET values, discrepancies higher than 20% with the fully homogeneous approximation appeared (Section 2.4.3). The consideration of a second “intermediate” phase, where the dependence of the species’ positions around the track is still accounted for, is therefore necessary for trusting the simulation outcomes. However, for an optimal analysis of the indirect damage via the exploration of the biochemical stage, some improvements must be made. Additional biomolecules have to be considered. Primary candidates are lipids such as liposomes, a good proxy for cell membranes [46]; amino acids; DNA/plasmids and free nucleotides; metallic ions participating in the Fenton reaction; antioxidants like superoxide dismutase (SOD), catalase (CAT), glutathione (GSH) and ascorbate. Moreover, accounting for possible pH changes which affect both reaction rate constants and acid-base equilibria, could also improve the precision of the simulation.

4. Materials and Methods

4.1. Code Implementation

The development of TRAX-CHEMxt relies on the capabilities of the TRAX-CHEM code [34], which in turn is a chemical extension of the classical physics event-by-event Monte Carlo software TRAX [35,36]. This track structure algorithm simulates the physical and heterogeneous chemical stages of radiation damage with a step-by-step approach. For each ionised/excited state of the water molecules, following specific branching ratios, the radicals are formed at 1 ps. The species then diffuse, with steps sampled from 3D Gaussian distributions with displacements determined by the Einstein–Smoluchowski equation, and at the same time react with each other through the definition of proximity parameters (“reaction radii”). With a recent update [21], it is also possible to include molecular oxygen as an additional reacting partner in the water environment. Differently to IRT methods [25], this mechanism allows for defining, at each simulation time step, the exact position of all the chemical species generated along the primary irradiation, at the cost of a higher computational effort. With TRAX-CHEMxt, the amount of information that has to be carried on during the calculation is reduced. However, differently from the approach exploited in [44], the radicals and molecules are still recorded with respect to the track centre, but in a less localised fashion. To have a clearer picture in mind, three different “phases” for the extended simulation can be discerned, as depicted in Figure 14. The starting “phase I” represents the heterogeneous chemical stage, where the species’ distributions are not homogeneous, not even locally, and the Monte Carlo approach is irreplaceable [5,24,47]. After this stage, all the single positions are scored within an area determined through the dose–LET relation (cf. Equation (4)). “Phase II” is a transitional phase, where a local homogeneity for the various species can be supposed. In this stage, the information is converted from discrete positions to radial concentrations, used to describe each radical and molecule. These distributions are binned as histograms. Reaction and diffusion processes, in a geometry wherein the track structure dependence is still present, are carried on under the assumption that the species’ concentration within each histogram bin is uniform. For a better understanding of how the information is converted before being handed over to TRAX-CHEMxt, refer to Figure S2 in the Supplementary Materials. In principle, one should take into account the radiation quality simulated, as well as the time point at which the concentration distributions are considered. However, a thorough analysis was performed to find a general value for the bin size, applied to all particles simulated (cf. Section 4.3). Effects of possible neighbouring tracks are also considered, via the boundary conditions imposed on the reaction–diffusion problem (seen later in this section). However, it is important to point out that, in this analysis, for both TRAX-CHEM and TRAX-CHEMxt, the chemical effects of the species produced by one single track were studied. Crucial for this phase is the choice of the transitional time at which the Monte Carlo information is converted into the distribution representation. Finally, there is the third phase, “phase III”, wherein the various species’ distributions become flat, and the classical homogeneous reaction model is applied without the need for computing the diffusion.
Due to the novel representation of the chemical species, a new approach is required to numerically solve the partial differential equations featuring the reaction and diffusion events within the system. The problem is divided into a pure diffusion part and a pure reaction part, resolved pairwise and alternatively for each time step. This is due to two main reasons. First, the reaction part is non-linear and highly coupled (e.g., reactions between two chemical species of the same type), and thus it does not allow for a proper treatment in finite difference schemes. Second, in order to conserve the particle concentrations, it is necessary to perform the reactions accurately and at the same time step. Therefore, it is not feasible to linearise non-linear reactions in order to incorporate them into the linear diffusion solution strategy. Concerning the diffusion part, this is described by applying the method proposed in [48]. The initial-boundary value problem associated with Fick’s second law on a cylindrical domain “ D o m ” of radius r m a x , for the species A characterised by a diffusion coefficient D is
t [ A ] ( t , x ) D Δ [ A ] ( t , x ) = 0 ( t = 0 , x ) = [ A 0 ] ( x ) Initial condition Boundary conditions at the boundary of Dom
Assuming a cylindrical symmetry of the solution, with [ A ] ( t , r ) symbolising the concentration distribution as a function of time t and of the distance from the track centre r, the initial-boundary value problem becomes
t [ A ] ( t , r ) D r 2 [ A ] ( t , r ) D r r [ A ] ( t , r ) = 0 [ A ] ( t = 0 , r ) = [ A 0 ] ( r ) Initial condition Boundary conditions at r = 0   and   r = r max
The initial condition, that is, the concentration distributions given at the initial time t = 0 , is provided by the TRAX-CHEM code. On the other hand, concerning the boundary conditions (B.C.) at the extremes, at r = 0 a consistency requirement is imposed. As the solution of Equation (1) is known to be smooth on the interval [ ϵ , ) × D o m for every ϵ > 0 [49], a consistency requirement is needed in the cylindrical coordinate formulation under the assumption of angular symmetry, to ensure smoothness at the origin. This requirement is r [ A ] ( t , r ) | r = 0 = 0 . On the other hand, at r = r m a x , a Neumann B.C. is introduced, that is, the value of the derivative of the function at the boundary of the domain is specified. Radicals and molecules are free to diffuse and react; however, due to symmetry considerations in a parallel, uniform radiation field, the number of chemical species leaving the surface delimited by r m a x is equal to the amount produced by other neighbouring tracks entering into it. Therefore, a net null flux can be supposed at the border, i.e., r [ A ] ( t , r ) | r = r m a x = 0 . For all the cases studied in this first analysis, r m a x is set large enough, i.e., 5 µm, to avoid any of these effects at the border since the study of possible intertrack interactions is beyond the scope of this paper. Generally, r m a x can be computed by the dose–LET relation. The initial expression is
D [ G y ] = 1.6 · 10 9 · L E T [ k e V / µ m ] · Φ [ p a r t i c l e s / c m 2 ] · 1 ρ c m 3 g
where D is the dose, Φ is the particle fluence and ρ is the water density. It is then possible, by inverting (3), to obtain the (average) surface around one particle track
S = 1 Φ = 1.6 · 10 9 · L E T D · ρ
and the corresponding value of r m a x . By definition, this parameter represents the representative average distance between the particle tracks and it is, as a consequence, dose-rate-dependent. Returning to the initial-boundary value problem, it acquires the final form
t [ A ] ( t , r ) D r 2 [ A ] ( t , r ) D r r [ A ] ( t , r ) = 0 [ A ] ( t = 0 , r ) = [ A 0 ] ( r ) Initial condition r [ A ] ( t , r ) | r = 0 = r [ A ] ( t , r ) | r = r m a x = 0 Boundary conditions
A finite difference approximation of the derivatives in a Crank–Nicolson scheme is applied. This is a numerical, implicit method used to compute values of approximate solutions of partial differential equations, where both the current ( [ A ] ( t n , r ) ) and consecutive ( [ A ] ( t n + 1 , r ) ) states of the system are used. Explicitly, considering a time step d t , discrete times t n + 1 = t n + d t and using the notation [ A n ] ( r ) = [ A ] ( t n , r ) , the differential Equation (5) becomes
[ A n + 1 ] ( r ) [ A n ] ( r ) d t = 1 2 D r 2 [ A n + 1 ] ( r ) + 1 2 D r r [ A n + 1 ] ( r ) + 1 2 D r 2 [ A n ] ( r ) + 1 2 D r r [ A n ] ( r )
endowed with the same initial and boundary conditions as (5). By approximating the radial derivatives in a finite-difference scheme, using the centres of the bins as a partition of the spatial domain [ 0 , r m a x ] , it is possible to express Equation (6) by collecting the terms depending on [ A n + 1 ] ( r ) on the left side of the equation, whereas those depending on [ A n ] ( r ) are moved to the right side. Two “virtual” radial points are additionally introduced in order to ensure the validity of the partial differential equation at the boundary and to implement the boundary conditions. These are mathematical tools without physical relevance, and are used to implement the numerical method. By defining a n + 1 and a n as two vectors whose components are the concentration functions [ A n + 1 ] ( r ) and [ A n ] ( r ) evaluated at the bin centres, and due to the linearity of Equation (6), it is possible to recast the rewritten equation in a matrix (M, N) representation, in order to obtain the values of the distribution [ A n + 1 ] ( r ) at the bin centres after the time step d t
M a n + 1 = N a n a n + 1 = M 1 N a n
with matrices N and M depending on the derivative approximations of (6). At this point, due to its tridiagonal form (i.e., with non-zero elements only in the main diagonal and in the first diagonals above and below it), M can be inverted with the algorithm proposed by [50], which exploits the principal minors of the matrix in a recursive way. The resulting product M 1 N has been validated with MATLAB’s internal routine for matrix inversion, as shown in Figure S3 in the Supplementary Materials. Concerning the definition of the time step ( d t ) and the bin widths ( b w , corresponding then to the distances between the bin centres) for the distributions, homogeneous time and space partitions are opted for, with d t = 0.5 ns and b w ≈ 20 nm, respectively.
As for the reaction’s resolution, an explicit algorithm (forward Euler method) is applied, by approximating the derivatives through a Taylor expansion. Given a simple reaction for species A, B, C
A + B C
with rate
d [ A ] ( t , r ) d t = κ A B [ A ] ( t , r ) [ B ] ( t , r )
the increment Δ A n ( r ) for the species A at time t n can be defined as
Δ A n ( r ) = κ A B [ A n ] ( r ) [ B n ] ( r ) d t
to obtain the distribution after the time step d t
[ A n + 1 ] ( r ) = [ A n ] ( r ) + Δ A n ( r )
by simply evaluating (11) at the bin centres. Firstly, the increments are defined, accounting for all the reactions both consuming and producing the species. These are specific for each locally homogeneous bin concentration (note the dependence on r). Subsequently, the distributions are updated. In summary, whereas the reactions are computed between the same bins, the diffusion process is calculated across the bins of one single species, in a similar fashion as [44].
To further improve the computational speed, especially at longer times, a control on the flattening of the radial concentrations has been introduced. Once the relative standard deviation featuring one distribution becomes lower than a user-specified threshold (e.g., 5%), the entire concentration is recast into one constant (flat) value. The diffusion step will then become unnecessary, and the overall calculation will be sped up (“phase III”).

4.2. Simulation Settings

Some additional comments have to be made regarding the simulation settings. Firstly, the sample thickness must be sufficiently small to fulfil the “track segment condition” (i.e., no significant LET variations inside the computed geometry for the primary radiation). Regarding the target dimensions, a cylindrical geometry with a radius of 5 µm has been chosen, meaning that any secondary particles exiting the target volume would not be tracked anymore. On the other hand, a target’s height of ∼10 µm is used for simulations with electron and proton beams, whereas smaller values of (1–2) µm are preferred for higher LET particles. At the same time, to prevent edge effects (enabling electron build up) [20], thin water phantoms (cylinders with 5 µm radius, 0.5 µm height) in front and behind the main one are introduced.
For oxygenated environments, the presence of the solute is processed as in the previous implementation [21]. The molecular oxygen is therefore treated as a continuum, i.e., as one uniform concentration value, regardless of the distance from the track centre. Additionally, variations in the global O 2 level within the target are not accounted for. This hypothesis is valid under low radiation-induced consumptions and may correspond, in a biological tissue, to a situation wherein blood oxygen resupply is faster than its removal by radicals. This requirement has been verified under conventional dose rates [51]. Concomitantly, its concentration must not be too high, in order to ignore direct interactions with radiation [20,33]. This value is computed by exploiting Henry’s law. In addition, the Noyes’ temporal term present in the coefficients for the two reactions with O 2 (second term in the parenthesis of Equation (10) in [21]) is removed from TRAX-CHEM, to be more consistent with TRAX-CHEMxt wherein the O 2 concentration is used explicitly rather than within a probability function, and the reactions are computed with a new algorithm (cf. end of Section 4.1). It can be noticed that oxygen in the environment starts to play a role within the reaction scheme at ∼1 ns [20,21], when the additional contribution coming from the Noyes’ term can be already neglected. This implies that the reaction rate can be approximated with a constant value.
The reactions are supposed to be in a diffusion-controlled regime, with rates determined under normal conditions, i.e., neutral pH and 25 °C. In TRAX-CHEMxt, both the rate constants and the diffusion coefficients are taken in water and are the same ones used in TRAX-CHEM [21] (Table S1 in the Supplementary Materials). Moreover, the pH is fixed at 7 and its effects on the acid-base pairs are not explicitly simulated. This is because non-neutral pH conditions and pH variations within the computed time are not yet implemented in the TRAX-CHEM code. In order to reduce the statistical uncertainties and fluctuations of the species’ concentration distributions, parallel calculations are performed. Depending on the LET, several hundred to several thousand (300–5000) independent tracks have been simulated, each impinging at the centre of the cylinder and parallel to its main axis. The result was then averaged to obtain the general behaviour for that specific beam quality. Fewer runs were needed for higher LET radiations as compared to low LET due to the increased amount of radicals produced.

4.3. Time Step and Transitional Time Point between TRAX-CHEM and TRAX-CHEMxt

The initial time step for TRAX-CHEMxt is chosen to be approximately equal to 0.5 ns. This d t was originally determined from a G-value analysis, by monitoring a 5% maximal change in the O H curve (one of the most affected species by fluctuations, due to its high reactivity). However, a built-in function has been implemented to increase the time step automatically after some specific “flags”, with a maximum value of 10 ns for times longer than 1 ms. The list of all the time steps adopted is shown in Table 4. Every value was empirically proven to provide reliable results, by monitoring that the predictions match closely, both in terms of species distributions and G-values from TRAX-CHEM, at 1 µs and 10 µs. Fixing an upper limit on the time step avoids error amplifications due to the finite difference scheme applied, while also keeping spurious oscillations under control. A similar empirical analysis was carried out to select reliable bin widths, with a standard one of ≈20 nm.
The choice of the time point at which the information has to be handed over from one algorithm to the other is not trivial. This is due to the intrinsic differences in energy deposition of the various beam qualities simulated. Depending on the initial LET, the time at which the local homogeneity is reached within the histogram bins fluctuates significantly [44]. Transitions at early stages of the chemical evolution will result in unphysical outcomes (cf. deviations in Figure 2 for t i n = 100 ns). On the other hand, a change between the Monte Carlo method and the concentration-based approach at advanced stages will make the entire simulation less efficient, due to the increasing computational costs, especially for high LET irradiations [44]. The optimal time point for a smooth transition between TRAX-CHEM and TRAX-CHEMxt has been found to lie around 500 ns (Section 2.1). Differences in the total number of species produced at 1 µs do not exceed 3–6%, as summarised in Table S2 in the Supplementary Materials. Moreover, the predicted spatial distributions and G-values agree closely (Section 2.4.1).

5. Conclusions

The new extension of the TRAX-CHEM code, TRAX-CHEMxt, is consistent with the current validated simulations, with on top the capacity of pushing the computation to longer times, maintaining trustable results, but faster. Moreover, it demonstrated the importance of keeping track of structure-based information also beyond the µs, to reliably simulate the chemical yields of intermediate and high LET radiations. The next step will be to simulate a more realistic cell-like environment and to benchmark the code predictions with additional experimental outcomes. Data on H 2 O 2 production [43] or on O 2 depletion [51,52] may be good candidates in this regard. At the same time, validations with other simulations, such as those regarding the scavenging effect of GSH [33] or the production of organic peroxyl radicals under several irradiation conditions [32] will be carried out as well. A detailed study on the reaction network featuring different biomolecules may be insightful to understand the preferred reaction channels and competing pathways by which some compounds behave as protectors [5], and at the same time how other species act as radiation sensitisers [4]. Introducing these solutes may also be beneficial for the comprehension of the radiolysis-induced effects, and how these contribute to more complex, dose-rate-dependent mechanisms such as FLASH [15,42].

Supplementary Materials

The supporting information can be downloaded at https://www.mdpi.com/article/10.3390/ijms24119398/s1.

Author Contributions

Conceptualisation, M.C.F., G.C., D.B. and E.S.; model design, G.C. and V.A.; software development, G.C.; validation, G.C.; investigation and discussion, G.C., M.C.F., D.B., E.S. and M.K.; writing—original draft preparation, G.C.; writing—review and editing, D.B., E.S., M.C.F., M.K., V.A., A.D. and M.D.; visualisation, G.C.; supervision, M.C.F., M.K. and A.D.; project administration, A.D. and M.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All the relevant data are contained within the article and its Supporting Information files. Further data on the code and on its advanced features, together with the possibility to download a stable version of TRAX-CHEM, are available upon request from the corresponding author.

Acknowledgments

G.C. would like to thank the International Max Planck Research School for Quantum Dynamics in Physics, Chemistry and Biology and the Helmholtz Graduate School for Hadron and Ion Research to support their Ph.D. research project. E.S. acknowledges partial support from the INFN CSN5 Call FRIDA.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
e-Electron beam
HProton beam
12CCarbon ion beam
LETLinear energy transfer
IRTIndependent reaction time
B.C.Boundary conditions
SODSuperoxide dismutase
CATCatalase
GSHGlutathione

References

  1. Scifoni, E. Radiation biophysical aspects of charged particles: From the nanoscale to therapy. Mod. Phys. Lett. A 2015, 30, 1540019. [Google Scholar] [CrossRef]
  2. Mairani, A.; Mein, S.; Blakely, E.; Debus, J.; Durante, M.; Ferrari, A.; Fuchs, H.; Georg, D.; Grosshans, D.R.; Guan, F.; et al. Roadmap: Helium ion therapy. Phys. Med. Biol. 2022, 67, 15. [Google Scholar] [CrossRef] [PubMed]
  3. Alanazi, A.; Meesungnoen, J.; Jay-Gerin, J.P. A computer modeling study of water radiolysis at high dose rates. Relevance to FLASH radiotherapy. Radiat. Res. 2020, 195, 149–162. [Google Scholar] [CrossRef] [PubMed]
  4. Michaels, H.B.; Hunt, J.W. A model for radiation damage in cells by direct effect and by indirect effect: A radiation chemistry approach. Radiat. Res. 1978, 74, 23–34. [Google Scholar] [CrossRef]
  5. Meesat, R.; Sanguanmith, S.; Meesungnoen, J.; Lepage, M.; Khalil, A.; Jay-Gerin, J.P. Utilization of the ferrous sulfate (Fricke) dosimeter for evaluating the radioprotective potential of cystamine: Experiment and Monte Carlo simulation. Radiat. Res. 2012, 177, 813–826. [Google Scholar] [CrossRef]
  6. Kreipl, M.S.; Friedland, W.; Paretzke, H.G. Interaction of ion tracks in spatial and temporal proximity. Radiat. Environ. Biophys. 2009, 48, 349–359. [Google Scholar] [CrossRef]
  7. Ito, A.; Nakano, H.; Kusano, Y.; Hirayama, R.; Furusawa, Y.; Murayama, C.; Mori, T.; Katsumura, Y.; Shinohara, K. Contribution of indirect action to radiation-induced mammalian cell inactivation: Dependence on photon energy and heavy-ion LET. Radiat. Res. 2006, 165, 703–712. [Google Scholar] [CrossRef]
  8. Schlathölter, T.; Eustache, P.; Porcel, E.; Salado, D.; Stefancikova, L.; Tillement, O.; Lux, F.; Mowat, P.; Biegun, A.; van Goethem, M.; et al. Improving proton therapy by metal-containing nanoparticles: Nanoscale insights. Int. J. Nanomed. 2016, 11, 1549–1556. [Google Scholar] [CrossRef]
  9. Hirayama, R.; Matsumoto, Y.; Kase, Y.; Noguchi, M.; Ando, K.; Ito, A.; Okayasu, R.; Furusawa, Y. Radioprotection by DMSO in nitrogen-saturated mammalian cells exposed to helium ion beams. Radiat. Phys. Chem. 2009, 78, 1175–1178. [Google Scholar] [CrossRef]
  10. Chapman, J.D.; Doern, S.D.; Reuvers, A.P.; Gillespie, C.J.; Chatterjee, A.; Blakely, E.A.; Smith, K.C.; Tobias, C.A. Radioprotection by DMSO of mammalian cells exposed to X-rays and to heavy charged-particle beams. Radiat. Environ. Biophys. 1979, 16, 29–41. [Google Scholar] [CrossRef]
  11. O’Neill, P.; Wardman, P. Radiation chemistry comes before radiation biology. Int. J. Radiat. Biol. 2009, 85, 9–25. [Google Scholar] [CrossRef] [PubMed]
  12. Grün, R.; Friedrich, T.; Traneus, E.; Scholz, M. Is the dose-averaged LET a reliable predictor for the relative biological effectiveness? Med. Phys. 2019, 46, 1064–1074. [Google Scholar] [CrossRef] [PubMed]
  13. Friedl, A.A.; Prise, K.M.; Butterworth, K.T.; Montay-Gruel, P.; Favaudon, V. Radiobiology of the FLASH effect. Med. Phys. 2022, 49, 1993–2013. [Google Scholar] [CrossRef] [PubMed]
  14. Kacem, H.; Almeida, A.; Cherbuin, N.; Vozenin, M.C. Understanding the FLASH effect to unravel the potential of ultra-high dose rate irradiation. Int. J. Radiat. Biol. 2022, 98, 506–516. [Google Scholar] [CrossRef] [PubMed]
  15. Vozenin, M.C.; Hendry, J.H.; Limoli, C.L. Biological benefits of ultra-high dose rate FLASH radiotherapy: Sleeping beauty awoken. Clin. Oncol. 2019, 31, 407–415. [Google Scholar] [CrossRef]
  16. Montay-Gruel, P.; Corde, S.; Laissue, J.A.; Bazalova-Carter, M. FLASH radiotherapy with photon beams. Med. Phys. 2022, 49, 2055–2067. [Google Scholar] [CrossRef]
  17. Tinganelli, W.; Sokol, O.; Quartieri, M.; Puspitasari, A.; Dokic, I.; Abdollahi, A.; Durante, M.; Haberer, T.; Debus, J.; Boscolo, D.; et al. Ultra-high dose rate (FLASH) carbon ion irradiation: Dosimetry and first cell experiments. Int. J. Radiat. Oncol. Biol. Phys. 2022, 112, 1012–1022. [Google Scholar] [CrossRef]
  18. Tinganelli, W.; Weber, U.; Puspitasari, A.; Simoniello, P.; Abdollahi, A.; Oppermann, J.; Schuy, C.; Horst, F.; Helm, A.; Fournier, C.; et al. FLASH with carbon ions: Tumor control, normal tissue sparing, and distal metastasis in a mouse osteosarcoma model. Radiother. Oncol. 2022, 175, 185–190. [Google Scholar] [CrossRef]
  19. Weber, U.A.; Scifoni, E.; Durante, M. FLASH radiotherapy with carbon ion beams. Med. Phys. 2022, 49, 1974–1992. [Google Scholar] [CrossRef]
  20. Colliaux, A.; Gervais, B.; Rodriguez-Lafrasse, C.; Beuve, M. Simulation of ion-induced water radiolysis in different conditions of oxygenation. Nucl. Instruments Methods Phys. Res. Sect. B Beam Interact. Mater. Atoms 2015, 365, 596–605. [Google Scholar] [CrossRef]
  21. Boscolo, D.; Krämer, M.; Fuss, M.C.; Durante, M.; Scifoni, E. Impact of target oxygenation on the chemical track evolution of ion and electron radiation. Int. J. Mol. Sci. 2020, 21, 424. [Google Scholar] [CrossRef] [PubMed]
  22. Karamitros, M.; Luan, S.; Bernal, M.; Allison, J.; Baldacchino, G.; Davidkova, M.; Francis, Z.; Friedland, W.; Ivantchenko, V.; Ivantchenko, A.; et al. Diffusion-controlled reactions modeling in Geant4-DNA. J. Comput. Phys. 2014, 274, 841–882. [Google Scholar] [CrossRef]
  23. Schuemann, J.; McNamara, A.L.; Ramos-Méndez, J.; Perl, J.; Held, K.D.; Paganetti, H.; Incerti, S.; Faddegon, B. TOPAS-nBio: An extension to the TOPAS simulation toolkit for cellular and sub-cellular radiobiology. Radiat. Res. 2019, 191, 125–138. [Google Scholar] [CrossRef] [PubMed]
  24. Watanabe, R.; Saito, K. Monte Carlo simulation of water radiolysis in oxygenated condition for monoenergetic electrons from 100 eV to 1 MeV. Radiat. Phys. Chem. 2001, 62, 217–228. [Google Scholar] [CrossRef]
  25. Plante, I. A Monte-Carlo step-by-step simulation code of the non-homogeneous chemistry of the radiolysis of water and aqueous solutions. Part I: Theoretical framework and implementation. Radiat. Environ. Biophys. 2011, 50, 389–403. [Google Scholar] [CrossRef] [PubMed]
  26. Plante, I. A Monte-Carlo step-by-step simulation code of the non-homogeneous chemistry of the radiolysis of water and aqueous solutions. Part II: Calculation of radiolytic yields under different conditions of LET, pH, and temperature. Radiat. Environ. Biophys. 2011, 50, 405–415. [Google Scholar] [CrossRef]
  27. Zhu, H.; Li, J.; Deng, X.; Qiu, R.; Wu, Z.; Zhang, H. Modeling of cellular response after FLASH irradiation: A quantitative analysis based on the radiolytic oxygen depletion hypothesis. Phys. Med. Biol. 2021, 66, 185009. [Google Scholar] [CrossRef]
  28. Hu, A.; Qiu, R.; Wu, Z.; Zhang, H.; Li, J. CPU-GPU coupling independent reaction times method in NASIC and application in water radiolysis by FLASH irradiation. Biomed. Phys. Eng. Express 2022, 8, 025015. [Google Scholar] [CrossRef]
  29. Tian, Z.; Jiang, S.B.; Jia, X. Accelerated Monte Carlo simulation on the chemical stage in water radiolysis using GPU. Phys. Med. Biol. 2017, 62, 3081–3096. [Google Scholar] [CrossRef]
  30. Lai, Y.; Jia, X.; Chi, Y. Modeling the effect of oxygen on the chemical stage of water radiolysis using GPU-based microscopic Monte Carlo simulations, with an application in FLASH radiotherapy. Phys. Med. Biol. 2021, 66, 025004. [Google Scholar] [CrossRef]
  31. Plante, I. A review of simulation codes and approaches for radiation chemistry. Phys. Med. Biol. 2021, 66, 03TR02. [Google Scholar] [CrossRef]
  32. Labarbe, R.; Hotoiu, L.; Barbier, J.; Favaudon, V. A physicochemical model of reaction kinetics supports peroxyl radical recombination as the main determinant of the FLASH effect. Radiother. Oncol. 2020, 153, 303–310. [Google Scholar] [CrossRef] [PubMed]
  33. Colliaux, A.; Gervais, B.; Rodriguez-Lafrasse, C.; Beuve, M. O2 and glutathione effects on water radiolysis: A simulation study. J. Phys. Conf. Ser. 2011, 261, 012007. [Google Scholar] [CrossRef]
  34. Boscolo, D.; Krämer, M.; Durante, M.; Fuss, M.C.; Scifoni, E. TRAX-CHEM: A pre-chemical and chemical stage extension of the particle track structure code TRAX in water targets. Chem. Phys. Lett. 2018, 698, 11–18. [Google Scholar] [CrossRef]
  35. Krämer, M.; Kraft, G. Calculations of heavy-ion track structure. Radiat. Environ. Biophys. 1994, 33, 91–109. [Google Scholar] [CrossRef] [PubMed]
  36. Wälzlein, C.; Krämer, M.; Scifoni, E.; Durante, M. Advancing the modeling in particle therapy: From track structure to treatment planning. Appl. Radiat. Isot. 2014, 83, 171–176. [Google Scholar] [CrossRef] [PubMed]
  37. Boscolo, D.; Scifoni, E.; Durante, M.; Krämer, M.; Fuss, M.C. May oxygen depletion explain the FLASH effect? A chemical track structure analysis. Radiother. Oncol. 2021, 162, 68–75. [Google Scholar] [CrossRef]
  38. Boscolo, D.; Scifoni, E.; Durante, M.; Krämer, M.; Fuss, M.C. Response to “Comment on: May oxygen depletion explain the FLASH effect? A chemical track structure analysis”. Radiother. Oncol. 2021, 163, 237–239. [Google Scholar] [CrossRef]
  39. Delattre, J.; Beaudeux, J.L.; Bonnefont-Rousselot, D. Radicaux Libres et Stress Oxydant: Aspects Biologiques et Pathologiques; Tec & Doc Éditions Médicales Internationales: Paris, France; London, UK; New York, NY, USA, 2005. [Google Scholar]
  40. Gillespie, D.T. A general method for numerically simulating the stochastic time evolution of coupled chemical reactions. J. Comput. Phys. 1976, 22, 403–434. [Google Scholar] [CrossRef]
  41. Autsavapromporn, N.; Meesungnoen, J.; Plante, I.; Jay-Gerin, J.P. Monte Carlo simulation study of the effects of acidity and LET on the primary free-radical and molecular yields of water radiolysis—Application to the Fricke dosimeter. Can. J. Chem. 2007, 85, 214–229. [Google Scholar] [CrossRef]
  42. Blain, G.; Vandenborre, J.; Villoing, D.; Fiegel, V.; Fois, G.R.; Haddad, F.; Koumeir, C.; Maigne, L.; Métivier, V.; Poirier, F.; et al. Proton irradiations at ultra-high dose rate vs. conventional dose rate: Strong impact on hydrogen peroxide yield. Radiat. Res. 2022, 198, 318–324. [Google Scholar] [CrossRef] [PubMed]
  43. Kacem, H.; Psoroulas, S.; Boivin, G.; Folkerts, M.; Grilj, V.; Lomax, T.; Martinotti, A.; Meer, D.; Ollivier, J.; Petit, B.; et al. Comparing radiolytic production of H2O2 and development of Zebrafish embryos after ultra high dose rate exposure with electron and transmission proton beams. Radiother. Oncol. 2022, 175, 197–202. [Google Scholar] [CrossRef] [PubMed]
  44. Tran, H.N.; Chappuis, F.; Incerti, S.; Bochud, F.; Desorgher, L. Geant4-DNA modeling of water radiolysis beyond the microsecond: An on-lattice stochastic approach. Int. J. Mol. Sci. 2021, 22, 6023. [Google Scholar] [CrossRef] [PubMed]
  45. Ramos-Méndez, J.; Domínguez-Kondo, N.; Schuemann, J.; McNamara, A.; Moreno-Barbosa, E.; Faddegon, B. LET-dependent intertrack yields in proton irradiation at ultra-high dose rates relevant for FLASH therapy. Radiat. Res. 2020, 194, 351–362. [Google Scholar] [CrossRef]
  46. Froidevaux, P.; Grilj, V.; Bailat, C.; Geyer, W.R.; Bochud, F.; Vozenin, M.C. FLASH irradiation does not induce lipid peroxidation in lipids micelles and liposomes. Radiat. Phys. Chem. 2023, 205, 110733. [Google Scholar] [CrossRef]
  47. Clifford, P.; Green, N.J.B.; Oldfield, M.J.; Pilling, M.J.; Pimblott, S.M. Stochastic models of multi-species kinetics in radiation-induced spurs. J. Chem. Soc. Faraday Trans. 1 1986, 82, 2673–2689. [Google Scholar] [CrossRef]
  48. Quarteroni, A. Numerical Models for Differential Problems; Springer: Milan, Italy, 2014. [Google Scholar] [CrossRef]
  49. Brezis, H. Functional Analysis, Sobolev Spaces and Partial Differential Equations; Springer: New York, NY, USA, 2010. [Google Scholar] [CrossRef]
  50. Usmani, R.A. Inversion of Jacobi’s tridiagonal matrix. Comput. Math. Appl. 1994, 27, 59–66. [Google Scholar] [CrossRef]
  51. Cao, X.; Zhang, R.; Esipova, T.V.; Allu, S.R.; Ashraf, R.; Rahman, M.; Gunn, J.R.; Bruza, P.; Gladstone, D.J.; Williams, B.B.; et al. Quantification of oxygen depletion during FLASH irradiation in vitro and in vivo. Int. J. Radiat. Oncol. Biol. Phys. 2021, 111, 240–248. [Google Scholar] [CrossRef]
  52. Jansen, J.; Knoll, J.; Beyreuther, E.; Pawelke, J.; Skuza, R.; Hanley, R.; Brons, S.; Pagliari, F.; Seco, J. Does FLASH deplete oxygen? Experimental evaluation for photons, protons, and carbon ions. Med. Phys. 2021, 48, 3982–3990. [Google Scholar] [CrossRef]
Figure 1. Illustration of the time scales of radiobiological events. In the upper part, examples of chemical track evolution simulations already available in TRAX-CHEM are shown. At the same time, some ingredients that have to be considered to investigate the biochemical stage (DNA nucleotides, enzymes such as superoxide dismutase and lipids) are also depicted.
Figure 1. Illustration of the time scales of radiobiological events. In the upper part, examples of chemical track evolution simulations already available in TRAX-CHEM are shown. At the same time, some ingredients that have to be considered to investigate the biochemical stage (DNA nucleotides, enzymes such as superoxide dismutase and lipids) are also depicted.
Ijms 24 09398 g001
Figure 2. Deviations at 1 µs as a function of the time chosen to pass the species localisation information from TRAX-CHEM to TRAX-CHEMxt. The deviations are determined by the difference between the total number of every radical and molecule predicted by TRAX-CHEMxt and the respective quantity produced by TRAX-CHEM, divided by the latter. Tests on two radiation qualities are shown, namely 500 keV electron beam (top) and 150 MeV/u carbon beam (bottom), in a water target under pO 2 of, respectively, 1% and 7%. Grey dash–dotted lines are introduced to mark deviations of ±2%.
Figure 2. Deviations at 1 µs as a function of the time chosen to pass the species localisation information from TRAX-CHEM to TRAX-CHEMxt. The deviations are determined by the difference between the total number of every radical and molecule predicted by TRAX-CHEMxt and the respective quantity produced by TRAX-CHEM, divided by the latter. Tests on two radiation qualities are shown, namely 500 keV electron beam (top) and 150 MeV/u carbon beam (bottom), in a water target under pO 2 of, respectively, 1% and 7%. Grey dash–dotted lines are introduced to mark deviations of ±2%.
Ijms 24 09398 g002
Figure 3. Distributions’ sums, at different time points, of the three species categories produced by a 40 MeV/u carbon beam in 0% pO 2 (top) and 3% pO 2 (bottom) water targets. Category (i): O H , H 3 O + , H and e aq ; category (ii): H 2 , H 2 O 2 and O H ; category (iii): H O 2 , O 2 and H O 2 . Initial data taken at t i n = 600 ns.
Figure 3. Distributions’ sums, at different time points, of the three species categories produced by a 40 MeV/u carbon beam in 0% pO 2 (top) and 3% pO 2 (bottom) water targets. Category (i): O H , H 3 O + , H and e aq ; category (ii): H 2 , H 2 O 2 and O H ; category (iii): H O 2 , O 2 and H O 2 . Initial data taken at t i n = 600 ns.
Ijms 24 09398 g003
Figure 4. G-values up to 1 ms of the species produced by a 40 MeV/u carbon beam in 0% pO 2 (left) and 3% pO 2 (right) water targets. In the bottom row, insets between 600 ns and 1 ms of the curves presented in the top row are reported. Initial data taken at t i n = 600 ns (grey dashed lines).
Figure 4. G-values up to 1 ms of the species produced by a 40 MeV/u carbon beam in 0% pO 2 (left) and 3% pO 2 (right) water targets. In the bottom row, insets between 600 ns and 1 ms of the curves presented in the top row are reported. Initial data taken at t i n = 600 ns (grey dashed lines).
Ijms 24 09398 g004
Figure 5. Distributions’ sums, at 500 ns, 25 µs and 100 µs, of the three species categories for increasing LET values, respectively, ∼1 keV/µm, ∼13 keV/µm and ∼160 keV/µm, under pO 2 = 21%. Category (i): O H , H 3 O + , H and e aq ; category (ii): H 2 , H 2 O 2 and O H ; category (iii): H O 2 , O 2 and H O 2 . Initial data taken at t i n = 500 ns.
Figure 5. Distributions’ sums, at 500 ns, 25 µs and 100 µs, of the three species categories for increasing LET values, respectively, ∼1 keV/µm, ∼13 keV/µm and ∼160 keV/µm, under pO 2 = 21%. Category (i): O H , H 3 O + , H and e aq ; category (ii): H 2 , H 2 O 2 and O H ; category (iii): H O 2 , O 2 and H O 2 . Initial data taken at t i n = 500 ns.
Ijms 24 09398 g005
Figure 6. (left) G-values of all the species produced by different LET radiations, recorded at 500 ns, 25 µs and 100 µs. (right) Ratios between the G-values at 25 µs and 500 ns. The environment was kept at pO 2 = 21%. Initial data taken at t i n = 500 ns.
Figure 6. (left) G-values of all the species produced by different LET radiations, recorded at 500 ns, 25 µs and 100 µs. (right) Ratios between the G-values at 25 µs and 500 ns. The environment was kept at pO 2 = 21%. Initial data taken at t i n = 500 ns.
Ijms 24 09398 g006
Figure 7. Effects of target oxygenation on the concentration distribution of ( H O 2 + O 2 ), recorded at three time points (500 ns, 25 µs, 100 µs), for a low (∼0.2 keV/µm, top) and a high (∼28 keV/µm, bottom) LET radiation. Initial data taken at t i n = 500 ns.
Figure 7. Effects of target oxygenation on the concentration distribution of ( H O 2 + O 2 ), recorded at three time points (500 ns, 25 µs, 100 µs), for a low (∼0.2 keV/µm, top) and a high (∼28 keV/µm, bottom) LET radiation. Initial data taken at t i n = 500 ns.
Ijms 24 09398 g007
Figure 8. (left) G-values for ( H O 2 + O 2 ) as a function of pO 2 , recorded at 500 ns, 25 µs and 100 µs, from radiations with LET of ∼0.2 keV/µm and ∼28 keV/µm. (right) Ratios between the G-values at 25 µs and 500 ns. Initial data taken at t i n = 500 ns.
Figure 8. (left) G-values for ( H O 2 + O 2 ) as a function of pO 2 , recorded at 500 ns, 25 µs and 100 µs, from radiations with LET of ∼0.2 keV/µm and ∼28 keV/µm. (right) Ratios between the G-values at 25 µs and 500 ns. Initial data taken at t i n = 500 ns.
Ijms 24 09398 g008
Figure 9. Examples of compared radial distributions for O H and H 2 O 2 , produced by a 500 keV electron beam (top) and a 150 MeV/u carbon beam (bottom), under oxygenation conditions of, respectively, 1% and 7%. Initial data taken at t i n = 600 ns.
Figure 9. Examples of compared radial distributions for O H and H 2 O 2 , produced by a 500 keV electron beam (top) and a 150 MeV/u carbon beam (bottom), under oxygenation conditions of, respectively, 1% and 7%. Initial data taken at t i n = 600 ns.
Ijms 24 09398 g009
Figure 10. Example of compared G-values for the species produced by a 40 MeV/u carbon beam in a water environment with pO 2 = 3%, up to 10 µs. On the right side, an inset to visualise the differences within the overlapping time scale 600 ns–10 µs. Initial data taken at t i n = 600 ns (grey dashed line).
Figure 10. Example of compared G-values for the species produced by a 40 MeV/u carbon beam in a water environment with pO 2 = 3%, up to 10 µs. On the right side, an inset to visualise the differences within the overlapping time scale 600 ns–10 µs. Initial data taken at t i n = 600 ns (grey dashed line).
Ijms 24 09398 g010
Figure 11. G-values of the main species produced by a 65 MeV proton beam in a water environment with pO 2 = 21%. Solid lines correspond to the results from TRAX-CHEM and TRAX-CHEMxt, whereas the dashed ones to those from Colliaux et al. [20]. The extension took over the simulation at 500 ns.
Figure 11. G-values of the main species produced by a 65 MeV proton beam in a water environment with pO 2 = 21%. Solid lines correspond to the results from TRAX-CHEM and TRAX-CHEMxt, whereas the dashed ones to those from Colliaux et al. [20]. The extension took over the simulation at 500 ns.
Ijms 24 09398 g011
Figure 12. Deviations between Kinetiscope and TRAX-CHEMxt, registered for different beam qualities, oxygenation conditions and final time points. Marked with dash–dotted lines are discrepancies of ±1%, ±3%, ±30% and ±60%. Initial data handed over to both codes at 1 µs.
Figure 12. Deviations between Kinetiscope and TRAX-CHEMxt, registered for different beam qualities, oxygenation conditions and final time points. Marked with dash–dotted lines are discrepancies of ±1%, ±3%, ±30% and ±60%. Initial data handed over to both codes at 1 µs.
Ijms 24 09398 g012
Figure 13. Species produced by a 90 MeV/u carbon ion in a water target with pO 2 = 2% (generated by TRAX-CHEM). The screenshot was taken at 600 ns from the initial physical interactions. Clearly visible is the effect of a secondary electron resulting in an energy deposition away from the track center.
Figure 13. Species produced by a 90 MeV/u carbon ion in a water target with pO 2 = 2% (generated by TRAX-CHEM). The screenshot was taken at 600 ns from the initial physical interactions. Clearly visible is the effect of a secondary electron resulting in an energy deposition away from the track center.
Ijms 24 09398 g013
Figure 14. Scheme of the different “phases” featuring the extended simulation. After following every single radical and molecule produced around the track centre, the information is converted into one concentration distribution per species. In the end, once these concentrations reach a uniform value, the classical homogeneous reaction model comes into play.
Figure 14. Scheme of the different “phases” featuring the extended simulation. After following every single radical and molecule produced around the track centre, the information is converted into one concentration distribution per species. In the end, once these concentrations reach a uniform value, the classical homogeneous reaction model comes into play.
Ijms 24 09398 g014
Table 1. Yield predictions (molecules/100 eV) of reactants in anoxic conditions, ( H + e aq ), and the respective products in an oxic environment, ( H O 2 + O 2 ), for a 500 keV electron beam and a 90 MeV proton beam at 1 µs after irradiation. The registered deviations are, respectively, 0.6% and 1%. In addition, the outcomes for a 90 MeV/u carbon beam are also shown. Initial data taken at t i n = 500 ns.
Table 1. Yield predictions (molecules/100 eV) of reactants in anoxic conditions, ( H + e aq ), and the respective products in an oxic environment, ( H O 2 + O 2 ), for a 500 keV electron beam and a 90 MeV proton beam at 1 µs after irradiation. The registered deviations are, respectively, 0.6% and 1%. In addition, the outcomes for a 90 MeV/u carbon beam are also shown. Initial data taken at t i n = 500 ns.
Particle TypepO 2 (atm)SpeciesYield
500 keV e0% H + e aq 3.19
21% H O 2 + O 2 3.21
90 MeV H0% H + e aq 3.12
21% H O 2 + O 2 3.15
90 MeV/u 12C0% H + e aq 1.40
21% H O 2 + O 2 1.56
Table 2. Computational time ( τ ) required by TRAX-CHEM and TRAX-CHEMxt to obtain the data at 10 µs, from different beam qualities and oxygenation conditions. Furthermore, an additional τ for the novel extension at 1 ms, and a computational gain at 10 µs for each scenario are also displayed.
Table 2. Computational time ( τ ) required by TRAX-CHEM and TRAX-CHEMxt to obtain the data at 10 µs, from different beam qualities and oxygenation conditions. Furthermore, an additional τ for the novel extension at 1 ms, and a computational gain at 10 µs for each scenario are also displayed.
Initial Conditions τ (10 µs)—TRAX-CHEM 1 τ (10 µs)—TRAX-CHEMxt τ (1 ms)—TRAX-CHEMxtComputational Gain (10 µs)
500 keV e, 1% pO 2 ∼12 h75 s27 min1369
150 MeV/u 12C, 7% pO 2 >2 days80 s30 min2189
1 CPU time, averaged over parallel calculations, to compute 500 and 20 events for, respectively, 500 keV electrons and 150 MeV/u carbon ions. Multithreading was not used, whereas instead trivial parallelisations were performed on a cluster featured by multiple machines with processors from IBM Power8 and above. The RAM exploited was between 2 GB and 8 GB.
Table 3. Chemical yields (molecules/100 eV) determined at 10 µs in a 21% oxygenated water environment. “Experiment”: experimental data from [39]; “Colliaux et al.”: simulation with γ-Co 60 from [20]; “This work”: values from TRAX-CHEMxt, with 500 keV electrons and initial radial distributions taken at 600 ns.
Table 3. Chemical yields (molecules/100 eV) determined at 10 µs in a 21% oxygenated water environment. “Experiment”: experimental data from [39]; “Colliaux et al.”: simulation with γ-Co 60 from [20]; “This work”: values from TRAX-CHEMxt, with 500 keV electrons and initial radial distributions taken at 600 ns.
SpeciesExperiment [39]Colliaux et al. [20]This Work
O H 2.72.82.7
H O 2 + O 2 3.33.43.2
H 2 O 2 0.670.610.61
Table 4. List of all the time steps, d t , assigned to the various time intervals.
Table 4. List of all the time steps, d t , assigned to the various time intervals.
Time Interval d t (ns)
t i n –1 µs0.5
1 µs–10 µs1
10 µs–100 µs2.5
100 µs–1 ms5
1 ms– t e n d 10
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Camazzola, G.; Boscolo, D.; Scifoni, E.; Dorn, A.; Durante, M.; Krämer, M.; Abram, V.; Fuss, M.C. TRAX-CHEMxt: Towards the Homogeneous Chemical Stage of Radiation Damage. Int. J. Mol. Sci. 2023, 24, 9398. https://doi.org/10.3390/ijms24119398

AMA Style

Camazzola G, Boscolo D, Scifoni E, Dorn A, Durante M, Krämer M, Abram V, Fuss MC. TRAX-CHEMxt: Towards the Homogeneous Chemical Stage of Radiation Damage. International Journal of Molecular Sciences. 2023; 24(11):9398. https://doi.org/10.3390/ijms24119398

Chicago/Turabian Style

Camazzola, Gianmarco, Daria Boscolo, Emanuele Scifoni, Alexander Dorn, Marco Durante, Michael Krämer, Valentino Abram, and Martina C. Fuss. 2023. "TRAX-CHEMxt: Towards the Homogeneous Chemical Stage of Radiation Damage" International Journal of Molecular Sciences 24, no. 11: 9398. https://doi.org/10.3390/ijms24119398

APA Style

Camazzola, G., Boscolo, D., Scifoni, E., Dorn, A., Durante, M., Krämer, M., Abram, V., & Fuss, M. C. (2023). TRAX-CHEMxt: Towards the Homogeneous Chemical Stage of Radiation Damage. International Journal of Molecular Sciences, 24(11), 9398. https://doi.org/10.3390/ijms24119398

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop