Cargando…

Monte Carlo verification of radiotherapy treatments with CloudMC

BACKGROUND: A new implementation has been made on CloudMC, a cloud-based platform presented in a previous work, in order to provide services for radiotherapy treatment verification by means of Monte Carlo in a fast, easy and economical way. A description of the architecture of the application and th...

Descripción completa

Detalles Bibliográficos
Autores principales: Miras, Hector, Jiménez, Rubén, Perales, Álvaro, Terrón, José Antonio, Bertolet, Alejandro, Ortiz, Antonio, Macías, José
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6020449/
https://www.ncbi.nlm.nih.gov/pubmed/29945681
http://dx.doi.org/10.1186/s13014-018-1051-9
_version_ 1783335297281425408
author Miras, Hector
Jiménez, Rubén
Perales, Álvaro
Terrón, José Antonio
Bertolet, Alejandro
Ortiz, Antonio
Macías, José
author_facet Miras, Hector
Jiménez, Rubén
Perales, Álvaro
Terrón, José Antonio
Bertolet, Alejandro
Ortiz, Antonio
Macías, José
author_sort Miras, Hector
collection PubMed
description BACKGROUND: A new implementation has been made on CloudMC, a cloud-based platform presented in a previous work, in order to provide services for radiotherapy treatment verification by means of Monte Carlo in a fast, easy and economical way. A description of the architecture of the application and the new developments implemented is presented together with the results of the tests carried out to validate its performance. METHODS: CloudMC has been developed over Microsoft Azure cloud. It is based on a map/reduce implementation for Monte Carlo calculations distribution over a dynamic cluster of virtual machines in order to reduce calculation time. CloudMC has been updated with new methods to read and process the information related to radiotherapy treatment verification: CT image set, treatment plan, structures and dose distribution files in DICOM format. Some tests have been designed in order to determine, for the different tasks, the most suitable type of virtual machines from those available in Azure. Finally, the performance of Monte Carlo verification in CloudMC is studied through three real cases that involve different treatment techniques, linac models and Monte Carlo codes. RESULTS: Considering computational and economic factors, D1_v2 and G1 virtual machines were selected as the default type for the Worker Roles and the Reducer Role respectively. Calculation times up to 33 min and costs of 16 € were achieved for the verification cases presented when a statistical uncertainty below 2% (2σ) was required. The costs were reduced to 3–6 € when uncertainty requirements are relaxed to 4%. CONCLUSIONS: Advantages like high computational power, scalability, easy access and pay-per-usage model, make Monte Carlo cloud-based solutions, like the one presented in this work, an important step forward to solve the long-lived problem of truly introducing the Monte Carlo algorithms in the daily routine of the radiotherapy planning process.
format Online
Article
Text
id pubmed-6020449
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-60204492018-07-06 Monte Carlo verification of radiotherapy treatments with CloudMC Miras, Hector Jiménez, Rubén Perales, Álvaro Terrón, José Antonio Bertolet, Alejandro Ortiz, Antonio Macías, José Radiat Oncol Research BACKGROUND: A new implementation has been made on CloudMC, a cloud-based platform presented in a previous work, in order to provide services for radiotherapy treatment verification by means of Monte Carlo in a fast, easy and economical way. A description of the architecture of the application and the new developments implemented is presented together with the results of the tests carried out to validate its performance. METHODS: CloudMC has been developed over Microsoft Azure cloud. It is based on a map/reduce implementation for Monte Carlo calculations distribution over a dynamic cluster of virtual machines in order to reduce calculation time. CloudMC has been updated with new methods to read and process the information related to radiotherapy treatment verification: CT image set, treatment plan, structures and dose distribution files in DICOM format. Some tests have been designed in order to determine, for the different tasks, the most suitable type of virtual machines from those available in Azure. Finally, the performance of Monte Carlo verification in CloudMC is studied through three real cases that involve different treatment techniques, linac models and Monte Carlo codes. RESULTS: Considering computational and economic factors, D1_v2 and G1 virtual machines were selected as the default type for the Worker Roles and the Reducer Role respectively. Calculation times up to 33 min and costs of 16 € were achieved for the verification cases presented when a statistical uncertainty below 2% (2σ) was required. The costs were reduced to 3–6 € when uncertainty requirements are relaxed to 4%. CONCLUSIONS: Advantages like high computational power, scalability, easy access and pay-per-usage model, make Monte Carlo cloud-based solutions, like the one presented in this work, an important step forward to solve the long-lived problem of truly introducing the Monte Carlo algorithms in the daily routine of the radiotherapy planning process. BioMed Central 2018-06-27 /pmc/articles/PMC6020449/ /pubmed/29945681 http://dx.doi.org/10.1186/s13014-018-1051-9 Text en © The Author(s). 2018 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Research
Miras, Hector
Jiménez, Rubén
Perales, Álvaro
Terrón, José Antonio
Bertolet, Alejandro
Ortiz, Antonio
Macías, José
Monte Carlo verification of radiotherapy treatments with CloudMC
title Monte Carlo verification of radiotherapy treatments with CloudMC
title_full Monte Carlo verification of radiotherapy treatments with CloudMC
title_fullStr Monte Carlo verification of radiotherapy treatments with CloudMC
title_full_unstemmed Monte Carlo verification of radiotherapy treatments with CloudMC
title_short Monte Carlo verification of radiotherapy treatments with CloudMC
title_sort monte carlo verification of radiotherapy treatments with cloudmc
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6020449/
https://www.ncbi.nlm.nih.gov/pubmed/29945681
http://dx.doi.org/10.1186/s13014-018-1051-9
work_keys_str_mv AT mirashector montecarloverificationofradiotherapytreatmentswithcloudmc
AT jimenezruben montecarloverificationofradiotherapytreatmentswithcloudmc
AT peralesalvaro montecarloverificationofradiotherapytreatmentswithcloudmc
AT terronjoseantonio montecarloverificationofradiotherapytreatmentswithcloudmc
AT bertoletalejandro montecarloverificationofradiotherapytreatmentswithcloudmc
AT ortizantonio montecarloverificationofradiotherapytreatmentswithcloudmc
AT maciasjose montecarloverificationofradiotherapytreatmentswithcloudmc