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...
Autores principales: | , , , , , , |
---|---|
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 |