GATE 10 Monte Carlo particle transport simulation: II. Architecture and innovations.

Journal: Physics in medicine and biology
Published Date:

Abstract

Over the past years, we have developed GATE version 10, a major re-implementation of the long-standing Geant4-based Monte Carlo application for particle and radiation transport simulation in medical physics. This release introduces many new features and significant improvements, most notably a Python-based user interface replacing the legacy static input files. The new functionality of GATE version 10 is described in the part 1 companion paper (Sarrutet al2025 arXiv:2507.09842). The development brought significant challenges. In this paper, we present the solutions that we have developed to overcome these challenges. In particular, we present a modular design that robustly manages the core components of a simulation: particle sources, geometry, physics processes, and data acquisition. The architecture consists of integrated C++ and Python codes. This framework allows for the precise, time-aware generation of primary particles, a critical requirement for accurately modeling positron emission tomography, radionuclide therapies, or prompt-gamma timing systems. We present how GATE 10 handles complex Geant4 physics settings while exposing a simple interface to the user. Furthermore, we describe the methodological solutions that facilitate the seamless integration of advanced physics models and variance reduction techniques. The architecture supports sophisticated scoring of physical quantities (such as Linear Energy Transfer and Relative Biological Effectiveness) and is designed for multithreaded execution. The new user interface allows researchers to script complex simulation workflows and directly couple external tools, such as artificial intelligence models for source generation or detector response. By detailing these architectural innovations, we demonstrate how GATE 10 provides a more powerful and flexible tool for research and innovation in medical physics. This paper is not intended to be a developer guide. Its purpose is to share with the research community in-depth explanations of our development effort that made the new GATE 10 possible.

Authors

  • Nils Krah
    Université de Lyon; CREATIS; CNRS UMR5220; Inserm U1294; INSA-Lyon, Université Lyon 1, Lyon, France.
  • Nicolas Arbor
    Université de Strasbourg, IPHC, CNRS, UMR7178, F-67037 Strasbourg, France.
  • Thomas Baudier
    Univ Lyon, INSA-Lyon, Université Claude Bernard Lyon 1, CNRS, Inserm, Lyon, France.
  • Julien Bert
    LaTIM, INSERM UMR 1101, IBRBS, Faculty of Medicine, Univ Brest, 22 avenue Camille Desmoulins, F-29238, Brest, France.
  • Konstantinos Chatzipapas
    Bioemission Technology Solutions (BIOEMTECH), Alexandras Av. 116, Athens, Greece.
  • Martina Favaretto
    MedAustron Ion Therapy Center, Wiener Neustadt, Austria.
  • Hermann Fuchs
    Department of Radiation Oncology, Medical University of Vienna, Vienna, Austria.
  • Loïc Grevillot
    MedAustron Ion Therapy Center, Wiener Neustadt, Austria.
  • Hussein Harb
    LaTIM, UMR1101, INSERM, University of Brest, Brest, France.
  • Gert Van Hoey
    XEOS, Ghent, Belgium.
  • Maxime Jacquet
    Centre Léon Bérard, CREATIS, 28 rue Laënnec, LYON, 69373, FRANCE.
  • Sébastien Jan
    Université Paris-Saclay, CEA, CNRS, Inserm, BioMaps, Service Hospitalier Frédéric Joliot, F-91401, Orsay, France.
  • Yihan Jia
    MedAustron Ion Therapy Center, Wiener Neustadt, Austria.
  • George C Kagadis
    Department of Medical Physics, School of Medicine, University of Patras, Rion GR 26504, Greece and Department of Imaging Physics, The University of  Texas MD Anderson Cancer Center, Houston, Texas 77030.
  • Han Gyu Kang
    National Institutes for Quantum Science and Technology (QST), 4-9-1 Anagawa, Inage-ku, Chiba, Japan.
  • Paul Klever
    FH Aachen University of Applied Sciences, Aachen, Germany.
  • Olga Kochebina
    Université Paris-Saclay, Inserm, CNRS, CEA, Laboratoire d'Imagerie Biomédicale Multimodale (BioMaps), Orsay, France.
  • Wojciech Krzemien
    High Energy Physics Division, National Centre for Nuclear Research, Otwock-Świerk, Poland.
  • Lydia Maigne
    Université Clermont Auvergne, Laboratoire de Physique de Clermont Auvergne, CNRS,Clermont-Ferrand, France.
  • Philipp Mohr
    University of Groningen, University Medical Center Groningen, Groningen, The Netherlands.
  • Guneet Mummaneni
    Department of Computer Science, University of California, Davis, CA, United States of America.
  • Valentina Paneta
    BIOEMTECH, Mesogeion Av. 387, 15343, Athens, Greece.
  • Panagiotis Papadimitroulas
  • Alexis Pereda
    Université Clermont Auvergne, Laboratoire de Physique de Clermont Auvergne, CNRS,Clermont-Ferrand, France.
  • Axel Rannou
    INSERM UMR1101, University of Brest, LATIM, 22 Camille Desmoulins, Brest, Brittany, 29238, FRANCE.
  • Andreas F Resch
    MedAustron Ion Therapy Center, Wiener Neustadt, Austria.
  • Emilie Roncali
    Department of Biomedical Engineering, University of California, Davis, United States of America.
  • Maxime Toussaint
    Laboratoire CRCI2NA, INSERM, CNRS, Nantes Université, Nantes, France.
  • Carlotta Trigila
    Department of Biomedical Engineering, University of California, Davis, CA 95616 United States of America.
  • Charalampos Tsoumpas
    Department of Nuclear Medicine and Molecular Imaging, University Medical Center Groningen, University of Groningen, Groningen, Netherlands.
  • Jing Zhang
    MOEMIL Laboratory, School of Optoelectronic Information, University of Electronic Science and Technology of China, Chengdu, China.
  • Karl Ziemons
    FH Aachen University of Applied Sciences, Forschungszentrum Jülich, Jülich, Germany.
  • David Sarrut
    Université de Lyon, CREATIS, CNRS UMR5220, Inserm U1294, INSA-Lyon, Université Lyon 1, Lyon, France.