{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,16]],"date-time":"2026-06-16T16:55:41Z","timestamp":1781628941684,"version":"3.54.5"},"reference-count":39,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,3,2]],"date-time":"2026-03-02T00:00:00Z","timestamp":1772409600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100016386","name":"Generalitat Valenciana Conselleria d&apos;Innovaci\u00f3 Universitats Ci\u00e8ncia i Societat Digital","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100016386","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Computer Physics Communications"],"published-print":{"date-parts":[[2026,6]]},"DOI":"10.1016\/j.cpc.2026.110104","type":"journal-article","created":{"date-parts":[[2026,3,3]],"date-time":"2026-03-03T07:53:42Z","timestamp":1772524422000},"page":"110104","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":1,"special_numbering":"C","title":["A python API and graphical plugin for the penRed Monte Carlo code: Enhancing usability and workflow integration"],"prefix":"10.1016","volume":"323","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1646-6094","authenticated-orcid":false,"given":"V.","family":"Gim\u00e9nez-Alventosa","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8258-3972","authenticated-orcid":false,"given":"S.","family":"Oliver","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.cpc.2026.110104_bib0001","series-title":"Issy-Les-Moulineaux: OECD Nuclear Energy Agengy","article-title":"PENELOPE. a code system for Monte Carlo simulation of electron and photon transport","author":"Salvat","year":"2014"},{"key":"10.1016\/j.cpc.2026.110104_bib0002","unstructured":"L. A. S. L. G. X-6, A general Monte Carlo code for neutron and photon transport, Technical Report, Los Alamos Scientific Laboratory, Los Alamos, 1979."},{"key":"10.1016\/j.cpc.2026.110104_bib0003","series-title":"Technical Report","article-title":"MCNP\u00ae Code Version 6.3.0 Theory & User Manual","author":"Kulesza","year":"2022"},{"key":"10.1016\/j.cpc.2026.110104_bib0004","unstructured":"EGSnrc: software tool to model radiation transport, 2017, https:\/\/github.com\/nrc-cnrc\/EGSnrc. Accessed: 2017-07-2."},{"key":"10.1016\/j.cpc.2026.110104_bib0005","unstructured":"S. Agostinelli, et al., GEANT4 CollaborationGEANT4: a simulation toolkit, Nucl. Instrum. Meth. A506 250-303 SLAC-PUB-9350, FERMILAB-PUB-03-339 (2003)."},{"key":"10.1016\/j.cpc.2026.110104_bib0006","article-title":"FLUKA: a multi-particle transport code (program version 2005)","author":"Ferrari","year":"2005"},{"issue":"10","key":"10.1016\/j.cpc.2026.110104_bib0007","doi-asserted-by":"crossref","first-page":"1759","DOI":"10.1016\/j.fusengdes.2010.05.030","article-title":"Acceleration techniques for the direct use of CAD-based geometry in fusion neutronics analysis","volume":"85","author":"Wilson","year":"2010","journal-title":"Fusion Eng. Des."},{"key":"10.1016\/j.cpc.2026.110104_bib0008","unstructured":"H. Glickman, M. Antaki, C. Deufel, S.A. Enger, RapidBrachyMCTPS 2.0: a comprehensive and flexible Monte Carlo-based treatment planning system for brachytherapy applications, 2020. arXiv: 2007.02902, 10.48550\/arXiv.2007.02902."},{"issue":"19","key":"10.1016\/j.cpc.2026.110104_bib0009","doi-asserted-by":"crossref","first-page":"4543","DOI":"10.1088\/0031-9155\/49\/19\/007","article-title":"GATE: a simulation toolkit for PET and SPECT","volume":"49","author":"Jan","year":"2004","journal-title":"Phys. Med. Biol."},{"issue":"2","key":"10.1016\/j.cpc.2026.110104_bib0010","doi-asserted-by":"crossref","first-page":"212","DOI":"10.1007\/s12194-023-00709-2","article-title":"Validation of the DoseCalcs Monte Carlo code for estimating the 18F S-values for ICRP adult and 15-year-old male and female phantoms","volume":"16","author":"Ghalbzouri","year":"2023","journal-title":"Radiol. Phys. Technol."},{"key":"10.1016\/j.cpc.2026.110104_bib0011","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1016\/S0920-5632(03)90968-6","article-title":"New Geant4 based simulation tools for space radiation shielding and effects analysis","volume":"125","author":"Santina","year":"2003","journal-title":"Nucl. Phys. B Proc. Suppl."},{"issue":"4","key":"10.1016\/j.cpc.2026.110104_bib0012","doi-asserted-by":"crossref","first-page":"1441","DOI":"10.1109\/TNS.2015.2454446","article-title":"Physical processes and applications of the Monte Carlo radiative energy deposition (MRED) code","volume":"62","author":"Reed","year":"2015","journal-title":"IEEE Trans. Nucl. Sci."},{"key":"10.1016\/j.cpc.2026.110104_bib0013","unstructured":"J. Sempau, PENEASY, a structured main program for PENELOPE(2006). Accessed: 2006-06-01, http:\/\/www.upc.es\/inte\/downloads\/penEasy.htm."},{"key":"10.1016\/j.cpc.2026.110104_bib0014","doi-asserted-by":"crossref","DOI":"10.1016\/j.cpc.2021.108065","article-title":"PenRed: an extensible and parallel Monte-Carlo framework for radiation transport based on PENELOPE","volume":"267","author":"Gim\u00e9nez-Alventosa","year":"2021","journal-title":"Comput. Phys. Commun."},{"issue":"7825","key":"10.1016\/j.cpc.2026.110104_bib0015","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1038\/s41586-020-2649-2","article-title":"Array programming with NumPy","volume":"585","author":"Harris","year":"2020","journal-title":"Nature"},{"key":"10.1016\/j.cpc.2026.110104_bib0016","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1038\/s41592-019-0686-2","article-title":"SciPy 1.0: fundamental algorithms for scientific computing in python","volume":"17","author":"Virtanen","year":"2020","journal-title":"Nat. Methods"},{"key":"10.1016\/j.cpc.2026.110104_bib0017","series-title":"PyTorch: An Imperative Style, High-Performance Deep Learning Library","author":"Paszke","year":"2019"},{"key":"10.1016\/j.cpc.2026.110104_bib0018","unstructured":"M. Abadi, et al., TensorFlow: large-scale machine learning on heterogeneous systems (2015). Software available from tensorflow.org, https:\/\/www.tensorflow.org\/."},{"issue":"3","key":"10.1016\/j.cpc.2026.110104_bib0019","doi-asserted-by":"crossref","first-page":"900","DOI":"10.59324\/ejtas.2024.2(3).70","article-title":"A comparative analysis of programming language preferences among computer science and non-computer science students","volume":"2","author":"Islam","year":"2024","journal-title":"Eur. J. Theor. Appl. Sci."},{"issue":"18","key":"10.1016\/j.cpc.2026.110104_bib0020","doi-asserted-by":"crossref","DOI":"10.1088\/1361-6560\/ac8c83","article-title":"The OpenGATE ecosystem for Monte Carlo simulation in medical physics","volume":"67","author":"Sarrut","year":"2022","journal-title":"Phys. Med. Biol."},{"issue":"20","key":"10.1016\/j.cpc.2026.110104_bib0021","doi-asserted-by":"crossref","DOI":"10.1088\/1361-6560\/ab9501","article-title":"Monte Carlo calculation of beam quality correction factors for PTW cylindrical ionization chambers in photon beams","volume":"65","author":"Gim\u00e9nez-Alventosa","year":"2020","journal-title":"Phys. Med. Biol."},{"issue":"8","key":"10.1016\/j.cpc.2026.110104_bib0022","doi-asserted-by":"crossref","DOI":"10.1117\/1.JBO.27.8.083014","article-title":"BlenderPhotonics: an integrated open-source software environment for three-dimensional meshing and photon simulations in complex tissues","volume":"27","author":"Zhang","year":"2022","journal-title":"J. Biomed. Opt."},{"key":"10.1016\/j.cpc.2026.110104_bib0023","doi-asserted-by":"crossref","unstructured":"N. Claussen, C. Regis, S. Wopat, S. Streichan, Blender tissue cartography: an intuitive tool for the analysis of dynamic 3D microscopy data, bioRxiv (2025). Preprint. 10.1101\/2025.02.04.636523.","DOI":"10.1101\/2025.02.04.636523"},{"issue":"13","key":"10.1016\/j.cpc.2026.110104_bib0024","doi-asserted-by":"crossref","first-page":"2323","DOI":"10.1093\/bioinformatics\/bty968","article-title":"BlendMol: advanced macromolecular visualization in Blender","volume":"35","author":"Durrant","year":"2019","journal-title":"Bioinformatics"},{"key":"10.1016\/j.cpc.2026.110104_bib0025","doi-asserted-by":"crossref","DOI":"10.1016\/j.cag.2025.104264","article-title":"SciBlend: advanced data visualization workflows within Blender","volume":"130","author":"Mar\u00edn","year":"2025","journal-title":"Comput. Graphics"},{"key":"10.1016\/j.cpc.2026.110104_bib0026","doi-asserted-by":"crossref","DOI":"10.1016\/j.cpc.2024.109091","article-title":"Enabling particle transport on CAD-based geometries for radiation simulations with penRed","volume":"298","author":"Oliver","year":"2024","journal-title":"Comput. Phys. Commun."},{"issue":"4","key":"10.1016\/j.cpc.2026.110104_bib0027","doi-asserted-by":"crossref","first-page":"511","DOI":"10.1016\/j.zemedi.2022.11.002","article-title":"Benchmark of the PenRed Monte Carlo framework for HDR brachytherapy","volume":"33","author":"Oliver","year":"2022","journal-title":"Z. Med. Phys."},{"key":"10.1016\/j.cpc.2026.110104_bib0028","unstructured":"e. V. OFFIS, DCMTK - DICOM toolkit, 2019. Accessed: 2025-10-23, https:\/\/github.com\/DCMTK\/dcmtk."},{"key":"10.1016\/j.cpc.2026.110104_bib0029","unstructured":"D.S. Committee, Digital imaging and communications in medicine (DICOM), 2019. Accessed: 2025-10-23, https:\/\/www.dicomstandard.org\/."},{"key":"10.1016\/j.cpc.2026.110104_bib0030","unstructured":"L.T. contributors, Linux kernel source tree, commit 2d52d17: sched.h, 1992, https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/history\/history.git\/diff\/include\/linux\/sched.h?h=1.3.7&id=2d52d174c910808b03474c786fc42c7c7e869bd5. Accessed: 2023-10-25."},{"key":"10.1016\/j.cpc.2026.110104_bib0031","unstructured":"Microsoft, \/STACK (Stack Allocations), Microsoft Corporation, 2023. Accessed: 2023-10-25."},{"key":"10.1016\/j.cpc.2026.110104_bib0032","unstructured":"I. Apple, Threading Programming Guide: Thread Management, Apple Inc., 2017. Accessed: 2023-10-25."},{"key":"10.1016\/j.cpc.2026.110104_bib0033","unstructured":"ISO\/IEC 14882, ISO\/IEC 14882:1998 programming languages \u2014 C++, International Organization for Standardizationsection 2.13.4 String literals, (1998)."},{"key":"10.1016\/j.cpc.2026.110104_bib0034","unstructured":"ISO\/IEC 14882:2017, ISO\/IEC 14882:2017 programming languages \u2014 C++, International Organization for Standardizationsection 5.13.5 String literals, (2017)."},{"key":"10.1016\/j.cpc.2026.110104_bib0035","unstructured":"Microsoft, Microsoft C++ language documentation - String and character literals (C++), Microsoft Corporation, 2023."},{"key":"10.1016\/j.cpc.2026.110104_bib0036","unstructured":"I. GitHub, GitHub Actions Documentation, GitHub, Inc., 2024. Accessed: 2024-01-15."},{"issue":"Suppl 4","key":"10.1016\/j.cpc.2026.110104_bib0037","article-title":"Intuitive representation of surface properties of biomolecules using BioBlender","volume":"13","author":"Andrei","year":"2012","journal-title":"BMC Bioinformatics"},{"issue":"3","key":"10.1016\/j.cpc.2026.110104_bib0038","article-title":"Adult mesh-type reference computational phantoms","volume":"49","year":"2020","journal-title":"Ann. ICRP"},{"key":"10.1016\/j.cpc.2026.110104_bib0039","series-title":"The Linux Programming Interface: A Linux and UNIX System Programming Handbook","author":"Kerrisk","year":"2010"}],"container-title":["Computer Physics Communications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S001046552600086X?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S001046552600086X?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T06:56:00Z","timestamp":1777445760000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S001046552600086X"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,6]]},"references-count":39,"alternative-id":["S001046552600086X"],"URL":"https:\/\/doi.org\/10.1016\/j.cpc.2026.110104","relation":{},"ISSN":["0010-4655"],"issn-type":[{"value":"0010-4655","type":"print"}],"subject":[],"published":{"date-parts":[[2026,6]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"A python API and graphical plugin for the penRed Monte Carlo code: Enhancing usability and workflow integration","name":"articletitle","label":"Article Title"},{"value":"Computer Physics Communications","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.cpc.2026.110104","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 The Author(s). Published by Elsevier B.V.","name":"copyright","label":"Copyright"}],"article-number":"110104"}}