Molecular modeling in the radiation therapy. The algebraic approach
The rapid development of the chemical industry and science, and new challenges in the healthcare sector, put forward increased demands for the development of the theory of organic and inorganic chemistry, for the search and implementation of new modeling and analysis methods, and for the improvement...
Збережено в:
Дата: | 2023 |
---|---|
Автори: | , |
Формат: | Стаття |
Мова: | English |
Опубліковано: |
Інститут програмних систем НАН України
2023
|
Теми: | |
Онлайн доступ: | https://pp.isofts.kiev.ua/index.php/ojs1/article/view/524 |
Теги: |
Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
|
Назва журналу: | Problems in programming |
Завантажити файл: | ![]() |
Репозитарії
Problems in programmingid |
pp_isofts_kiev_ua-article-524 |
---|---|
record_format |
ojs |
resource_txt_mv |
ppisoftskievua/5a/55bf02cfbdfb3128cba67a52ef4ca75a.pdf |
spelling |
pp_isofts_kiev_ua-article-5242023-06-25T06:33:08Z Molecular modeling in the radiation therapy. The algebraic approach Молекулярне моделювання у променевій терапії. Алгебраїчний підхід Volkov, V.A. Tarasich, Yu.H. algebraic modeling; proton therapy; molecular modeling; formal methods; insertion modeling UDC 519.85 алгебраїчне моделювання; протонна терапія; молекулярне моделювання; формальні методи; інсерційне моделювання УДК 519.85 The rapid development of the chemical industry and science, and new challenges in the healthcare sector, put forward increased demands for the development of the theory of organic and inorganic chemistry, for the search and implementation of new modeling and analysis methods, and for the improvement of technological processes. One of the main challenges at the intersection of chemistry, physics, biol- ogy, medicine, and genetics is the search for new methods and approaches to the diagnosis and treatment of cancer.A deeper understanding of cancer’s genetics and molecular biology has led to the identification of an increasing number of potential molecular targets that can be used for the discovery and development of anticancer drugs, radiation therapy, etc. One of the main places in this is occupied by molecular modeling. Despite the availability of more and more data on existing proteins and nucleic acids and the availability of modeling methods and tools, the development and use of a wide variety of combined methods and tools for modeling and computing large molecular systems remain an open issue. One of the possible solutions for this problem is the application of the algebraic approach and the corresponding formal methods, which have proven effective in many other fields today.The main idea of the research is the application of algebraic modeling technology and quantum chemical apparatus for modeling and verification of organic chemistry problems, in particular, modeling and analysis of radiation therapy problems. The paper presents the first steps of the research. The example of the formalization of the synchrotron operation principle and the example of the interaction of protons with substance in the example of the determination/calculation of the physically absorbed dose are given in the paper.Prombles in programming 2022; 3-4: 231-239 Стрімкий розвиток хімічної промисловості та науки, нові виклики у сфері охорони здоров’я, висувають підвищені вимоги до розвитку теорії органічної та неорганічної хімії, пошуку та впровадження нових методів моделювання та аналізу, удосконалення технологічних процесів. Одним із основних викликів на перетині хімії, фізики, біології, медицини та генетики – є пошук нових методів та підходів до діагностики та лікування ракових захворювань.Поглиблене розуміння генетики та молекулярної біології раку призвело до виявлення все більшої кількості потенційних мо- лекулярних мішеней для відкриття та розробки протипухлинних препаратів, променевої терапії. Одне з головних місць при цьому посідає молекулярне моделювання. Не зважаючи на доступність все більшої кількості даних щодо існуючих білків і нуклеїнових кислот та наявність методів та засобів моделювання, розробка та використання найрізноманітніших комбінова- них методів та інструментів для моделювання та обчислення великих молекулярних систем залишається відкритим питанням. Одним із можливих рішень є застосування алгебраїчного підходу та відповідних формальних методів, які на сьогодні показали свою ефективність у багатьох інших галузях.Основною ідеєю дослідження є застосування технології алгебраїчного моделювання та квантово-хімічного апарату для моделю- вання та верифікації задач органічної хімії, зокрема, моделювання та аналізу задач променевої терапії. У роботі представлено перші кроки дослідження. Приведено приклади формалізації роботи синхротрона та взаємодії протонів з речовиною на прикладі визначення/обчислення фізично-поглинутої дози.Prombles in programming 2022; 3-4: 231-239 Інститут програмних систем НАН України 2023-01-23 Article Article application/pdf https://pp.isofts.kiev.ua/index.php/ojs1/article/view/524 10.15407/pp2022.03-04.231 PROBLEMS IN PROGRAMMING; No 3-4 (2022); 231-239 ПРОБЛЕМЫ ПРОГРАММИРОВАНИЯ; No 3-4 (2022); 231-239 ПРОБЛЕМИ ПРОГРАМУВАННЯ; No 3-4 (2022); 231-239 1727-4907 10.15407/pp2022.03-04 en https://pp.isofts.kiev.ua/index.php/ojs1/article/view/524/576 Copyright (c) 2023 PROBLEMS IN PROGRAMMING |
institution |
Problems in programming |
baseUrl_str |
https://pp.isofts.kiev.ua/index.php/ojs1/oai |
datestamp_date |
2023-06-25T06:33:08Z |
collection |
OJS |
language |
English |
topic |
algebraic modeling proton therapy molecular modeling formal methods insertion modeling UDC 519.85 |
spellingShingle |
algebraic modeling proton therapy molecular modeling formal methods insertion modeling UDC 519.85 Volkov, V.A. Tarasich, Yu.H. Molecular modeling in the radiation therapy. The algebraic approach |
topic_facet |
algebraic modeling proton therapy molecular modeling formal methods insertion modeling UDC 519.85 алгебраїчне моделювання протонна терапія молекулярне моделювання формальні методи інсерційне моделювання УДК 519.85 |
format |
Article |
author |
Volkov, V.A. Tarasich, Yu.H. |
author_facet |
Volkov, V.A. Tarasich, Yu.H. |
author_sort |
Volkov, V.A. |
title |
Molecular modeling in the radiation therapy. The algebraic approach |
title_short |
Molecular modeling in the radiation therapy. The algebraic approach |
title_full |
Molecular modeling in the radiation therapy. The algebraic approach |
title_fullStr |
Molecular modeling in the radiation therapy. The algebraic approach |
title_full_unstemmed |
Molecular modeling in the radiation therapy. The algebraic approach |
title_sort |
molecular modeling in the radiation therapy. the algebraic approach |
title_alt |
Молекулярне моделювання у променевій терапії. Алгебраїчний підхід |
description |
The rapid development of the chemical industry and science, and new challenges in the healthcare sector, put forward increased demands for the development of the theory of organic and inorganic chemistry, for the search and implementation of new modeling and analysis methods, and for the improvement of technological processes. One of the main challenges at the intersection of chemistry, physics, biol- ogy, medicine, and genetics is the search for new methods and approaches to the diagnosis and treatment of cancer.A deeper understanding of cancer’s genetics and molecular biology has led to the identification of an increasing number of potential molecular targets that can be used for the discovery and development of anticancer drugs, radiation therapy, etc. One of the main places in this is occupied by molecular modeling. Despite the availability of more and more data on existing proteins and nucleic acids and the availability of modeling methods and tools, the development and use of a wide variety of combined methods and tools for modeling and computing large molecular systems remain an open issue. One of the possible solutions for this problem is the application of the algebraic approach and the corresponding formal methods, which have proven effective in many other fields today.The main idea of the research is the application of algebraic modeling technology and quantum chemical apparatus for modeling and verification of organic chemistry problems, in particular, modeling and analysis of radiation therapy problems. The paper presents the first steps of the research. The example of the formalization of the synchrotron operation principle and the example of the interaction of protons with substance in the example of the determination/calculation of the physically absorbed dose are given in the paper.Prombles in programming 2022; 3-4: 231-239 |
publisher |
Інститут програмних систем НАН України |
publishDate |
2023 |
url |
https://pp.isofts.kiev.ua/index.php/ojs1/article/view/524 |
work_keys_str_mv |
AT volkovva molecularmodelingintheradiationtherapythealgebraicapproach AT tarasichyuh molecularmodelingintheradiationtherapythealgebraicapproach AT volkovva molekulârnemodelûvannâupromenevíjterapííalgebraíčnijpídhíd AT tarasichyuh molekulârnemodelûvannâupromenevíjterapííalgebraíčnijpídhíd |
first_indexed |
2024-09-12T19:29:44Z |
last_indexed |
2024-09-12T19:29:44Z |
_version_ |
1815407521641267200 |
fulltext |
231
Програмні засоби моделювання процесів і об′єктів
UDC 519.85 http://doi.org/10.15407/pp2022.03-04.231
MOLECULAR MODELING IN
THE RADIATION THERAPY.
THE ALGEBRAIC APPROACH
Yuliia Tarasich, Vladislav Volkov
Стрімкий розвиток хімічної промисловості та науки, нові виклики у сфері охорони здоров’я, висувають підвищені вимоги до
розвитку теорії органічної та неорганічної хімії, пошуку та впровадження нових методів моделювання та аналізу, удосконалення
технологічних процесів. Одним із основних викликів на перетині хімії, фізики, біології, медицини та генетики – є пошук нових
методів та підходів до діагностики та лікування ракових захворювань.
Поглиблене розуміння генетики та молекулярної біології раку призвело до виявлення все більшої кількості потенційних мо-
лекулярних мішеней для відкриття та розробки протипухлинних препаратів, променевої терапії. Одне з головних місць при
цьому посідає молекулярне моделювання. Не зважаючи на доступність все більшої кількості даних щодо існуючих білків і
нуклеїнових кислот та наявність методів та засобів моделювання, розробка та використання найрізноманітніших комбінова-
них методів та інструментів для моделювання та обчислення великих молекулярних систем залишається відкритим питанням.
Одним із можливих рішень є застосування алгебраїчного підходу та відповідних формальних методів, які на сьогодні показали
свою ефективність у багатьох інших галузях.
Основною ідеєю дослідження є застосування технології алгебраїчного моделювання та квантово-хімічного апарату для моделю-
вання та верифікації задач органічної хімії, зокрема, моделювання та аналізу задач променевої терапії. У роботі представлено
перші кроки дослідження. Приведено приклади формалізації роботи синхротрона та взаємодії протонів з речовиною на прикладі
визначення/обчислення фізично-поглинутої дози.
Ключові слова: алгебраїчне моделювання, протонна терапія, молекулярне моделювання, формальні методи, інсерційне моделю-
вання.
The rapid development of the chemical industry and science, and new challenges in the healthcare sector, put forward increased demands
for the development of the theory of organic and inorganic chemistry, for the search and implementation of new modeling and analysis
methods, and for the improvement of technological processes. One of the main challenges at the intersection of chemistry, physics, biol-
ogy, medicine, and genetics is the search for new methods and approaches to the diagnosis and treatment of cancer.
A deeper understanding of cancer’s genetics and molecular biology has led to the identification of an increasing number of potential molecular targets
that can be used for the discovery and development of anticancer drugs, radiation therapy, etc. One of the main places in this is occupied by molecular
modeling. Despite the availability of more and more data on existing proteins and nucleic acids and the availability of modeling methods and tools,
the development and use of a wide variety of combined methods and tools for modeling and computing large molecular systems remain an open issue.
One of the possible solutions for this problem is the application of the algebraic approach and the corresponding formal methods, which
have proven effective in many other fields today.
The main idea of the research is the application of algebraic modeling technology and quantum chemical apparatus for modeling and
verification of organic chemistry problems, in particular, modeling and analysis of radiation therapy problems. The paper presents the first
steps of the research. The example of the formalization of the synchrotron operation principle and the example of the interaction of protons
with substance in the example of the determination/calculation of the physically absorbed dose are given in the paper.
Keywords: algebraic modeling, proton therapy, molecular modeling, formal methods, insertion modeling.
Introduction
The presence of several open problems in the fields of organic and inorganic chemistry, physics, and biology
suggests the need to find new approaches, tools, and methods for conducting research into the original properties of
organic and inorganic substances, in particular, research into the study of physiological, biochemical, physicochemical,
molecular and quantum-chemical mechanisms of their interaction.
Molecular modeling, and in particular computer molecular modeling, is the basis of many experimental, bio-
chemical, biomedical, and biophysical studies. Repeated confirmation of this is the receipt of Nobel prizes in chemis-
try, physics, and medicine for research at the interface of biochemistry and molecular biology, as those that solve the
main chemical problems of humanity. Thus, the discovery of powerful analytical methods for the study of biological
macromolecules (2002 award) revolutionized the creation of new pharmaceuticals, including the possibility of early
cancer diagnosis and food control [1]. The Thomas Lindahl, Paul Modric and Aziz Sankar work (award 2015) has pro-
vided fundamental knowledge about how living cell functions. These results are also being used to develop new cancer
treatments. The tool of molecular design - organocatalysis (2021) developed by Benjamin List and David McMillan
has a significant impact on the development of pharmaceutical research [2].
The most well-known and used molecular modeling methods include the docking method, the molecular dy-
namics (MD) method, and the Monte Carlo method.
Many scientific works have been devoted to the issue of the application of molecular modeling, and mo-
lecular docking. Most of them are concentrated in the field of medicine and pharmacology [3-6].
The article [7] discusses the application of molecular modeling, molecular docking, and virtual molecular
high-throughput targeted drug screening for the discovery of anticancer drugs. The authors note the importance and
effectiveness of computer molecular modeling and chemo-bioinformatics.
© Ю.Г. Тарасіч, В.А. Волков, 2022
ISSN 1727-4907. Проблеми програмування. 2022. № 3-4. Спеціальний випуск
232
Програмні засоби моделювання процесів і об′єктів
The role of biomolecular modeling in determining drug binding sites on the target macromolecule and eluci-
dating the mechanisms of drug action, and virtual screening methods (for example, docking, pharmacophore model-
ing, and QSAR) are discussed in the paper [8]. The development of machine learning methods and their application in
the aforementioned computational methods also was considered by the authors. The application of machine learning
methods to the study of medical chemistry problems was considered in [9].
The latest achievements in “high-performance” docking methods and examples of their successful use are
considered in [10]. In [11] attention is paid to the study of protein-protein interaction, and available algorithms and
software are considered. The authors point out the possibility and simplicity of using protein-protein docking, but at
the same time, they note that the method does not take into account all aspects of protein dynamics. The article [12]
describes the use of molecular dynamics and ensemble docking methods to study the mechanism of selectivity of an-
ticancer drugs to target proteins with similar structures.
Active research and the use of molecular modeling for physical, biological, and chemical processes in the field
of radiation therapy deserve special attention. In the world, active research is being conducted on the development of
collective acceleration methods, in particular, on the creation of laser proton accelerators. Considerable research and
development efforts have been directed toward the development of small single-chamber proton devices, devices that
can deflect a proton beam by a given small angle. On the other hand, significant efforts are being made to improve the
characteristics of the proton beam and systems for delivering the dose to the patient. Thus, in [13], the authors try to
evaluate the relative biological effectiveness of therapeutic proton beams using a modeling approach (linear-quadratic
model), in order to increase their safety and effectiveness. Guided by the obtained results, the authors note the need
to calculate the correct values of relative biological efficiency. A simple model of the relative biological efficiency of
protons (RBE) is proposed in [14]. In articles [15-17] the use of the Monte Carlo method to build models is described.
Application of modeling methods for both continuous and discrete models takes place using various approach-
es: statistical, probabilistic, simulation, and visual. Formal mathematical specifications for describing knowledge about
the behavior of atoms, molecules, and ions are used in a lot of software systems, there are language standards for for-
malized chemical and biological objects, for example, the SBML model format for exchanging and storing biological
models, which has wide system support. Such systems as CellDesigner, JDesigner, PathwayLab, PathwayAnalyser,
and BioChem are used for visualization of kinetic modeling of biological systems. Such tools as Cobra and CellNe-
tAnalyser are compatible with such mathematical systems as MathLab, Gepasi, Copasi, GENESIS/Kinetiki systems,
and Jarnac are software for modeling biochemical processes. There are a number of software systems used for protein
analysis and modeling: CAVER, SABER, POCKETOPTIMIZER, Protein WISDOM, EVODESIGN.
Well-known modeling tools such as AutoDock, ChemModLab, FlexAID, Peppy, Online CHEmical Modeling
Environment (OCHEM), Open3DGrid and Open3DQSAR, QSAR-tools, Toxtree, CP2K, HORTON, DataWarrior, and
many others are considered in [18-23].
Conducting relevant research is faced with the problem of modeling a large amount of complex information
and requires enormous computing resources. There are a number of problems that arise in modeling, such as expo-
nential explosion, the intractability of theories, etc. So, for example, despite the high computational potential and the
possibility of working with large data sets, and the fairly high accuracy of Docking prediction, the method is limited
by borders of biological experiments and requires a responsible selection of research methods and tools. In particular,
it is possible to obtain incorrect results due to errors in the structures of the molecules with which the software works,
which can be critical for conducting experiments. The Monte Carlo method, like the method of molecular mechanics,
allows to find the optimal geometric structure of the molecule, but it is the least accurate of the considered methods
because it is based on the generation of random numbers. The molecular dynamics method has high speed and the
ability to find local energy minima, but it requires the selection of empirical parameters, and visualization, and has low
accuracy. The search for effective solutions and approaches remains one of the main challenges for natural sciences
communities that use molecular modeling.
In addition to developments and combinations of well-known computational tools, are require new algorithms
for using the quantum-chemical apparatus to analyze, first of all, intermolecular interactions, which are the base of the
design/modeling of bioactive molecules and materials..
One of such methods is algebraic modeling, which allows, unlike simulation modeling and probabilistic meth-
ods, to consider multiple scenarios of system behavior rather than one specific scenario.
The use of algebraic techniques makes it possible to conduct research at different levels of abstraction and
to operate with infinite entities. The use of the theory of insertion modeling (algebraic modeling of the interaction of
agents and environments), which was created by prominent academician O.A. Letichevsky (1935-2019), allowed to
solve a number of problems in the development of reliable systems in the electronics industry, and was used in various
industries in our country and the United States, which speaks of the possibility and effectiveness of its application in
the field of organic chemistry, and in particular in the field of molecular modeling.
Solving the problems of radiation therapy, and in particular proton therapy, requires both modeling of the work
of particle accelerators (protons, ions), and modeling of the processes of interaction of particles with substance.
The work considers the use of the theory of agents and environments based on the algebra of behaviors, which
became the basis of formal methods used in modeling quantum interactions in the environment of atoms and molecules
[24-25]. Based on the methodology developed by the authors for applying formal algebraic methods to the analysis of
the interaction of elementary particles, attempts have been made to formalize the work of particle accelerators (Chapter
3) and the physics of the interaction of protons with substance (Chapter 4). Section two provides a brief description of
the approach used by the authors.
233
Програмні засоби моделювання процесів і об′єктів
Our contribution
Algebraic approach. In this paper, we propose an algebraic approach to molecular modeling, which is imple-
mented within the insertion modeling system IMS [26, 27], that was developed on the basis of the algebraic APS pro-
gramming system [27]. The first steps of applying this approach to molecular modeling on the example of formalizing
the process of formation of atomic bonds (by the valence-bond method) were presented in [24,25].
Insertion modeling focuses on building models and studying the interaction of agents and environments in
complex multi-agent systems [27]. The Basic Protocol Specification Language (BPSL) is used to represent the require-
ments specifications [29-32]. The central concept of BPSL is the concept of the basic protocol, which is a sequence
diagram with pre- and post-conditions, logical formulas, which are interpreted by the description of the environment.
It gives us the possibility to create concrete and symbolic models at different levels of abstraction. For mathematical
refinements, we use the transition system for the agent, which is the most abstract mathematical concept, a modeling
system that evolves over time. As part of the method of insertion modeling, we use the specifications of the algebra of
behavior for formalization [27].
Behavior algebra is a two-sorted universal algebra that consists of two sorts - the set of behaviors (main sort)
and the set of actions and has: two operations (prefixing a.u (where a is an action and u is a behavior) and nonde-
terministic choice of behaviors u + v); three terminal constants (successful termination ∆, deadlock 0, and divergent
behavior ⊥); an approximation relation , that is a partial order on the set of behaviors with the minimal element ⊥.
The behavior algebra is also enriched by two operations: parallel (||) and sequential (;) compositions of behaviors [27].
A set of first-order logic formulas over polynomial arithmetic is used as a basic logic language.
Modeling system. We use the Model Creator tool for modeling and model verification.
Model Creator is a system that uses symbolic modeling techniques, including algebraic and deductive-formal
methods for solving complex problems.
Key features of the platform are testing technology; model-based development; supporting the development
process of a critical system or quality of service (QoS) system; verification and validation; cybersecurity.
The Model Creator includes a number of systems and libraries for implementing algebraic formal methods and
integrating with other software systems.
Програмні засоби моделювання процесів і об'єктів
[Введите текст]
accelerators (Chapter 3) and the physics of the interaction of protons with substance (Chapter 4). Section two
provides a brief description of the approach used by the authors.
Our contribution.
Algebraic approach. In this paper, we propose an algebraic approach to molecular modeling, which is
implemented within the insertion modeling system IMS [26, 27], that was developed on the basis of the algebraic
APS programming system [27]. The first steps of applying this approach to molecular modeling on the example of
formalizing the process of formation of atomic bonds (by the valence-bond method) were presented in [24,25].
Insertion modeling focuses on building models and studying the interaction of agents and environments in
complex multi-agent systems [27]. The Basic Protocol Specification Language (BPSL) is used to represent the
requirements specifications [29-32]. The central concept of BPSL is the concept of the basic protocol, which is a
sequence diagram with pre- and post-conditions, logical formulas, which are interpreted by the description of the
environment. It gives us the possibility to create concrete and symbolic models at different levels of abstraction. For
mathematical refinements, we use the transition system for the agent, which is the most abstract mathematical
concept, a modeling system that evolves over time. As part of the method of insertion modeling, we use the
specifications of the algebra of behavior for formalization [27].
Behavior algebra is a two-sorted universal algebra that consists of two sorts - the set of behaviors (main sort)
and the set of actions and has: two operations (prefixing a.u (where a is an action and u is a behavior) and
nondeterministic choice of behaviors u + v); three terminal constants (successful termination ∆, deadlock 0, and
divergent behavior ⊥); an approximation relation ⊑ , that is a partial order on the set of behaviors with the minimal
element ⊥. The behavior algebra is also enriched by two operations: parallel (||) and sequential (;) compositions of
behaviors [27].
A set of first-order logic formulas over polynomial arithmetic is used as a basic logic language.
Modeling system. We use the Model Creator tool for modeling and model verification.
Model Creator is a system that uses symbolic modeling techniques, including algebraic and deductive-formal
methods for solving complex problems.
Key features of the platform are testing technology; model-based development; supporting the development
process of a critical system or quality of service (QoS) system; verification and validation; cybersecurity.
The Model Creator includes a number of systems and libraries for implementing algebraic formal methods
and integrating with other software systems.
Fig.1 Model Creator. Model of the synchrotron operation
A detailed overview of the functional features and results of using the modeling system is presented in [25].
An example of the accelerator's work formalization of accelerators
For the first stage of the experiment, the simulation of the operation of the synchrotron was chosen. We
choose synchrotron since it has the smallest loss of protons, in contrast to the cyclotron and the synchrocyclotron,
and therefore has a much smaller effect on increasing the radiation background.
A proton synchrotron is a cyclic resonant proton accelerator with a constant orbital radius and a magnetic
field that increases with time according to the decreasing frequency of the accelerating electric field (R =
const, B(t) ↑, ω(t) ↑). At the same time, the values of the magnetic field and the frequency of the accelerating
electric field change in strict accordance with each other, while ensuring the constancy of the radius. In modern
Fig.1 Model Creator. Model of the synchrotron operation
A detailed overview of the functional features and results of using the modeling system is presented in [25].
An example of the accelerator’s work formalization of accelerators
For the first stage of the experiment, the simulation of the operation of the synchrotron was chosen. We choose
synchrotron since it has the smallest loss of protons, in contrast to the cyclotron and the synchrocyclotron, and there-
fore has a much smaller effect on increasing the radiation background.
A proton synchrotron is a cyclic resonant proton accelerator with a constant orbital radius and a magnetic field
that increases with time according to the decreasing frequency of the accelerating electric field (
234
Програмні засоби моделювання процесів і об′єктів
). At the same time, the values of the magnetic field and the frequency of the accelerating electric field change in strict
accordance with each other, while ensuring the constancy of the radius. In modern accelerators of a large radius, the
beam itself affects the change in frequency of the accelerating electric field (with the help of special signal electrodes
- beam position sensors).
Accordingly, the task of this stage is to model the maintenance of the growth of particle energy and constancy
of the orbit radius by the corresponding growth of the magnetic field and the frequency of the accelerating fields, as
well as the achievement by the particles of the energy index necessary for irradiation.
The synchrotron was defined as the initial environment into which the PARTICLE agents (protons or ions) are
immersed. A new type particle_type {ion, proton} was created to define the particle type.
The main attributes of the environment are the induction of the magnetic field (B), the frequency of the accel-
erating field (accelerating_field_frequency), the operating time of the accelerator (time), the radius (R), the indicator
of the energy that the particle must acquire before exiting the synchrotron (E_needed).
The following attributes are defined for the agent of type PARTICLE - particle type (Ptype), mass (m),
charge (q), momentum (p), velocity (V), the radius of motion (Rp), energy (E), particle frequency (w), the number of
protons (p_num) and electrons (e_num) (must be taken into account if we simulate ion’s acceleration). Accordingly,
the agent type PARTICLE will be formalized as follows.
Програмні засоби моделювання процесів і об'єктів
accelerators of a large radius, the beam itself affects the change in frequency of the accelerating electric field (with
the help of special signal electrodes - beam position sensors).
Accordingly, the task of this stage is to model the maintenance of the growth of particle energy and
constancy of the orbit radius by the corresponding growth of the magnetic field and the frequency of the accelerating
fields, as well as the achievement by the particles of the energy index necessary for irradiation.
The synchrotron was defined as the initial environment into which the PARTICLE agents (protons or ions)
are immersed. A new type particle_type {ion, proton} was created to define the particle type.
The main attributes of the environment are the induction of the magnetic field (B), the frequency of the
accelerating field (accelerating_field_frequency), the operating time of the accelerator (time), the radius (R), the
indicator of the energy that the particle must acquire before exiting the synchrotron (E_needed).
The following attributes are defined for the agent of type PARTICLE - particle type (Ptype), mass (m),
charge (q), momentum (p), velocity (V), the radius of motion (Rp), energy (E), particle frequency (w), the number
of protons (p_num) and electrons (e_num) (must be taken into account if we simulate ion's acceleration).
Accordingly, the agent type PARTICLE will be formalized as follows.
𝐏𝐏𝐏𝐏𝐏𝐏𝐏𝐏𝐏𝐏𝐏𝐏𝐏𝐏𝐏𝐏: obj( Ptype: particle_type, m: real, q: real, p: real, V: real, E: real, Rp: real, w: real, i: int, e_num: int,
p_num: int)
Fig.2. Agent type “Particle”
The induction of the magnetic field, the frequency of the accelerating field, and time can be specified not by
specific values, but by possible intervals of values.
To simulate the operation of the accelerator at a higher level, we have the following behavioral equation –
Fig.3:
Fig.3. Behavioral Equation. Operation of the Synchrotron
The specified behavior consists of five agent actions (IN_synchrotron, Start_acceleration, Is_R_Needed,
Not_Is_R_Needed, Not_E_Needed) and corresponding actions marked with a negation, i.e. the precondition is not
fulfilled. All actions are parametriced. So, we can simulate model for the different type of particles. For this example
we work with protons and ions.
Let's consider Operation of the Synchrotron and examples of the formalization of each actions in the Model
Creator tool.
Pre-accelerated in the injector (auxiliary accelerator) to a certain energy, the particles enter through the
inflector channel into a vacuum toroidal chamber located in a ring-shaped magnet covering the entire orbit. The
Fig.2. Agent type “Particle”
The induction of the magnetic field, the frequency of the accelerating field, and time can be specified not by
specific values, but by possible intervals of values.
To simulate the operation of the accelerator at a higher level, we have the following behavioral equation – Fig.3:
Програмні засоби моделювання процесів і об'єктів
accelerators of a large radius, the beam itself affects the change in frequency of the accelerating electric field (with
the help of special signal electrodes - beam position sensors).
Accordingly, the task of this stage is to model the maintenance of the growth of particle energy and
constancy of the orbit radius by the corresponding growth of the magnetic field and the frequency of the accelerating
fields, as well as the achievement by the particles of the energy index necessary for irradiation.
The synchrotron was defined as the initial environment into which the PARTICLE agents (protons or ions)
are immersed. A new type particle_type {ion, proton} was created to define the particle type.
The main attributes of the environment are the induction of the magnetic field (B), the frequency of the
accelerating field (accelerating_field_frequency), the operating time of the accelerator (time), the radius (R), the
indicator of the energy that the particle must acquire before exiting the synchrotron (E_needed).
The following attributes are defined for the agent of type PARTICLE - particle type (Ptype), mass (m),
charge (q), momentum (p), velocity (V), the radius of motion (Rp), energy (E), particle frequency (w), the number
of protons (p_num) and electrons (e_num) (must be taken into account if we simulate ion's acceleration).
Accordingly, the agent type PARTICLE will be formalized as follows.
𝐏𝐏𝐏𝐏𝐏𝐏𝐏𝐏𝐏𝐏𝐏𝐏𝐏𝐏𝐏𝐏: obj( Ptype: particle_type, m: real, q: real, p: real, V: real, E: real, Rp: real, w: real, i: int, e_num: int,
p_num: int)
Fig.2. Agent type “Particle”
The induction of the magnetic field, the frequency of the accelerating field, and time can be specified not by
specific values, but by possible intervals of values.
To simulate the operation of the accelerator at a higher level, we have the following behavioral equation –
Fig.3:
Fig.3. Behavioral Equation. Operation of the Synchrotron
The specified behavior consists of five agent actions (IN_synchrotron, Start_acceleration, Is_R_Needed,
Not_Is_R_Needed, Not_E_Needed) and corresponding actions marked with a negation, i.e. the precondition is not
fulfilled. All actions are parametriced. So, we can simulate model for the different type of particles. For this example
we work with protons and ions.
Let's consider Operation of the Synchrotron and examples of the formalization of each actions in the Model
Creator tool.
Pre-accelerated in the injector (auxiliary accelerator) to a certain energy, the particles enter through the
inflector channel into a vacuum toroidal chamber located in a ring-shaped magnet covering the entire orbit. The
Fig.3. Behavioral Equation. Operation of the Synchrotron
235
Програмні засоби моделювання процесів і об′єктів
The specified behavior consists of five agent actions (IN_synchrotron, Start_acceleration, Is_R_Needed, Not_
Is_R_Needed, Not_E_Needed) and corresponding actions marked with a negation, i.e. the precondition is not fulfilled.
All actions are parametriced. So, we can simulate model for the different type of particles. For this example we work
with protons and ions.
Let’s consider Operation of the Synchrotron and examples of the formalization of each actions in the Model
Creator tool.
Pre-accelerated in the injector (auxiliary accelerator) to a certain energy, the particles enter through the inflec-
tor channel into a vacuum toroidal chamber located in a ring-shaped magnet covering the entire orbit. The injection
occurs at some small value of the magnetic field. The particles start rotating in the synchrotron chamber along an orbit
of constant radius (IN_synchrotron action) (Fig.4). In one or more places of the ring, there are accelerating spaces,
passing through which particles are accelerated in an alternating electric field. As the energy of the particles increases,
their speed and frequency of rotation increase (action Start_Acceleration) (Fig.5), so the constancy of the radius of
the orbit is maintained by the corresponding increase in the magnetic field and the frequency of the accelerating fields
(actions Is_R_Needed (Fig.6) and Not_Is_R_Needed) (Fig.7).
If suddenly a proton beam flies faster than the required speed, then it flies into the acceleration gap at a nega-
tive value of the voltage, due to which it slows down. If the speed of movement is lower, then the effect will be the op-
posite: the particle is accelerated and catches up with the main flow of protons. As a result, a dense and compact beam
of particles moves at the same speed. Accordingly, reaching the required energy value can be controlled by changing
the magnetic field induction value (NotENeeded action) (Fig.8).
Програмні засоби моделювання процесів і об'єктів
[Введите текст]
injection occurs at some small value of the magnetic field. The particles start rotating in the synchrotron chamber
along an orbit of constant radius (IN_synchrotron action) (Fig.4). In one or more places of the ring, there are
accelerating spaces, passing through which particles are accelerated in an alternating electric field. As the energy of
the particles increases, their speed and frequency of rotation increase (action Start_Acceleration) (Fig.5), so the
constancy of the radius of the orbit is maintained by the corresponding increase in the magnetic field and the
frequency of the accelerating fields (actions Is_R_Needed (Fig.6) and Not_Is_R_Needed) (Fig.7).
Fig.4. IN_synchrotron action Fig.5. Start_Acceleration action
If suddenly a proton beam flies faster than the required speed, then it flies into the acceleration gap at a
negative value of the voltage, due to which it slows down. If the speed of movement is lower, then the effect will be
the opposite: the particle is accelerated and catches up with the main flow of protons. As a result, a dense and
compact beam of particles moves at the same speed. Accordingly, reaching the required energy value can be
controlled by changing the magnetic field induction value (NotENeeded action) (Fig.8).
Fig.6. Is_R_Needed action Fig.7. Not_Is_R_Needed action Fig.8. Not_Needed action
Thus, we get a formal model of the particle accelerator, which allows us to model the use of synchrotrons to
accelerate protons, electrons, and ions.
Formalization of the process of interaction of a beam of protons with substance
The study and formalization of the physics of the interaction of a proton beam with a substance is the second
stage of research/modeling.
At this stage, we start working with agents of SUBSTANCE type . A substance has the following attributes -
the molecules/atoms of which it is composed (molecules), density (ro), mass (m), volume (V), concentration
(concentration), and amount of substance (nu). The structure of the SUBSTANCE agent, in particular, the
Програмні засоби моделювання процесів і об'єктів
[Введите текст]
injection occurs at some small value of the magnetic field. The particles start rotating in the synchrotron chamber
along an orbit of constant radius (IN_synchrotron action) (Fig.4). In one or more places of the ring, there are
accelerating spaces, passing through which particles are accelerated in an alternating electric field. As the energy of
the particles increases, their speed and frequency of rotation increase (action Start_Acceleration) (Fig.5), so the
constancy of the radius of the orbit is maintained by the corresponding increase in the magnetic field and the
frequency of the accelerating fields (actions Is_R_Needed (Fig.6) and Not_Is_R_Needed) (Fig.7).
Fig.4. IN_synchrotron action Fig.5. Start_Acceleration action
If suddenly a proton beam flies faster than the required speed, then it flies into the acceleration gap at a
negative value of the voltage, due to which it slows down. If the speed of movement is lower, then the effect will be
the opposite: the particle is accelerated and catches up with the main flow of protons. As a result, a dense and
compact beam of particles moves at the same speed. Accordingly, reaching the required energy value can be
controlled by changing the magnetic field induction value (NotENeeded action) (Fig.8).
Fig.6. Is_R_Needed action Fig.7. Not_Is_R_Needed action Fig.8. Not_Needed action
Thus, we get a formal model of the particle accelerator, which allows us to model the use of synchrotrons to
accelerate protons, electrons, and ions.
Formalization of the process of interaction of a beam of protons with substance
The study and formalization of the physics of the interaction of a proton beam with a substance is the second
stage of research/modeling.
At this stage, we start working with agents of SUBSTANCE type . A substance has the following attributes -
the molecules/atoms of which it is composed (molecules), density (ro), mass (m), volume (V), concentration
(concentration), and amount of substance (nu). The structure of the SUBSTANCE agent, in particular, the
Fig.5. Start_Acceleration actionFig.4. IN_synchrotron action
Fig.6. Is_R_Needed action Fig.7. Not_Is_R_Needed action Fig.8. Not_Needed action
Програмні засоби моделювання процесів і об'єктів
[Введите текст]
injection occurs at some small value of the magnetic field. The particles start rotating in the synchrotron chamber
along an orbit of constant radius (IN_synchrotron action) (Fig.4). In one or more places of the ring, there are
accelerating spaces, passing through which particles are accelerated in an alternating electric field. As the energy of
the particles increases, their speed and frequency of rotation increase (action Start_Acceleration) (Fig.5), so the
constancy of the radius of the orbit is maintained by the corresponding increase in the magnetic field and the
frequency of the accelerating fields (actions Is_R_Needed (Fig.6) and Not_Is_R_Needed) (Fig.7).
Fig.4. IN_synchrotron action Fig.5. Start_Acceleration action
If suddenly a proton beam flies faster than the required speed, then it flies into the acceleration gap at a
negative value of the voltage, due to which it slows down. If the speed of movement is lower, then the effect will be
the opposite: the particle is accelerated and catches up with the main flow of protons. As a result, a dense and
compact beam of particles moves at the same speed. Accordingly, reaching the required energy value can be
controlled by changing the magnetic field induction value (NotENeeded action) (Fig.8).
Fig.6. Is_R_Needed action Fig.7. Not_Is_R_Needed action Fig.8. Not_Needed action
Thus, we get a formal model of the particle accelerator, which allows us to model the use of synchrotrons to
accelerate protons, electrons, and ions.
Formalization of the process of interaction of a beam of protons with substance
The study and formalization of the physics of the interaction of a proton beam with a substance is the second
stage of research/modeling.
At this stage, we start working with agents of SUBSTANCE type . A substance has the following attributes -
the molecules/atoms of which it is composed (molecules), density (ro), mass (m), volume (V), concentration
(concentration), and amount of substance (nu). The structure of the SUBSTANCE agent, in particular, the
Програмні засоби моделювання процесів і об'єктів
[Введите текст]
injection occurs at some small value of the magnetic field. The particles start rotating in the synchrotron chamber
along an orbit of constant radius (IN_synchrotron action) (Fig.4). In one or more places of the ring, there are
accelerating spaces, passing through which particles are accelerated in an alternating electric field. As the energy of
the particles increases, their speed and frequency of rotation increase (action Start_Acceleration) (Fig.5), so the
constancy of the radius of the orbit is maintained by the corresponding increase in the magnetic field and the
frequency of the accelerating fields (actions Is_R_Needed (Fig.6) and Not_Is_R_Needed) (Fig.7).
Fig.4. IN_synchrotron action Fig.5. Start_Acceleration action
If suddenly a proton beam flies faster than the required speed, then it flies into the acceleration gap at a
negative value of the voltage, due to which it slows down. If the speed of movement is lower, then the effect will be
the opposite: the particle is accelerated and catches up with the main flow of protons. As a result, a dense and
compact beam of particles moves at the same speed. Accordingly, reaching the required energy value can be
controlled by changing the magnetic field induction value (NotENeeded action) (Fig.8).
Fig.6. Is_R_Needed action Fig.7. Not_Is_R_Needed action Fig.8. Not_Needed action
Thus, we get a formal model of the particle accelerator, which allows us to model the use of synchrotrons to
accelerate protons, electrons, and ions.
Formalization of the process of interaction of a beam of protons with substance
The study and formalization of the physics of the interaction of a proton beam with a substance is the second
stage of research/modeling.
At this stage, we start working with agents of SUBSTANCE type . A substance has the following attributes -
the molecules/atoms of which it is composed (molecules), density (ro), mass (m), volume (V), concentration
(concentration), and amount of substance (nu). The structure of the SUBSTANCE agent, in particular, the
Програмні засоби моделювання процесів і об'єктів
[Введите текст]
injection occurs at some small value of the magnetic field. The particles start rotating in the synchrotron chamber
along an orbit of constant radius (IN_synchrotron action) (Fig.4). In one or more places of the ring, there are
accelerating spaces, passing through which particles are accelerated in an alternating electric field. As the energy of
the particles increases, their speed and frequency of rotation increase (action Start_Acceleration) (Fig.5), so the
constancy of the radius of the orbit is maintained by the corresponding increase in the magnetic field and the
frequency of the accelerating fields (actions Is_R_Needed (Fig.6) and Not_Is_R_Needed) (Fig.7).
Fig.4. IN_synchrotron action Fig.5. Start_Acceleration action
If suddenly a proton beam flies faster than the required speed, then it flies into the acceleration gap at a
negative value of the voltage, due to which it slows down. If the speed of movement is lower, then the effect will be
the opposite: the particle is accelerated and catches up with the main flow of protons. As a result, a dense and
compact beam of particles moves at the same speed. Accordingly, reaching the required energy value can be
controlled by changing the magnetic field induction value (NotENeeded action) (Fig.8).
Fig.6. Is_R_Needed action Fig.7. Not_Is_R_Needed action Fig.8. Not_Needed action
Thus, we get a formal model of the particle accelerator, which allows us to model the use of synchrotrons to
accelerate protons, electrons, and ions.
Formalization of the process of interaction of a beam of protons with substance
The study and formalization of the physics of the interaction of a proton beam with a substance is the second
stage of research/modeling.
At this stage, we start working with agents of SUBSTANCE type . A substance has the following attributes -
the molecules/atoms of which it is composed (molecules), density (ro), mass (m), volume (V), concentration
(concentration), and amount of substance (nu). The structure of the SUBSTANCE agent, in particular, the
236
Програмні засоби моделювання процесів і об′єктів
Thus, we get a formal model of the particle accelerator, which allows us to model the use of synchrotrons to
accelerate protons, electrons, and ions.
Formalization of the process of interaction of a beam of protons with substance
The study and formalization of the physics of the interaction of a proton beam with a substance is the second
stage of research/modeling.
At this stage, we start working with agents of SUBSTANCE type . A substance has the following attributes - the
molecules/atoms of which it is composed (molecules), density (ro), mass (m), volume (V), concentration (concentration),
and amount of substance (nu). The structure of the SUBSTANCE agent, in particular, the presentation of its electronic con-
figuration, and examples of solving some chemical problems were determined in the framework of previous studies [24,25].
To determine the value of the physically absorbed dose, to the main attributes of the agent we add the radius
(r) (to determine the beam passage area), density (ro), mass braking capacity (S), the length of the segment (l) that the
protons must pass. Accordingly, the agent type SUBSTANCE will be formalized as follows.
In this case, the agent of the SUBSTANCE type acts as a medium for the agent type PARTICLE. The main task
of the stage is to determine the characteristics of the proton beam and dose delivery systems to the patient.
As an example, let’s consider the formalization of the physically absorbed dose calculation.
Proton is an elementary particle without internal degrees of freedom, with rest energy mc2 = 938.27 MeV and
charge qp =+1.602 10–19 C.
To calculate ionization losses and scattering of protons on atoms and nuclei, it is necessary to know the proton
velocity v or momentum p, which can be calculated by knowing its kinetic energy E (Fig.9 and Fig.10).
The process of loss of energy by a particle as a result of ionization of the atoms of the medium is called ioniza-
tion deceleration. Ionization deceleration is characterized by specific ionization losses. Often, the term braking capac-
ity is used to designate ionization losses.
The process of deceleration of particles in different types of matter can be unified if the braking capacity of a
substance is normalized to its density. This physical quantity is called the mass braking capacity of matter.
Let’s consider how the physical absorbed dose is related to particle flux and braking capacity. Let us assume
that the number of protons dN passes through an infinitely small cylinder with a cross-sectional area πdr2 and a height
dx. The rate of energy loss or braking capacity depends on the energy itself and on the substance in which the proton
is decelerated. Let’s calculate the value of the physically absorbed dose (Fig 11).
Програмні засоби моделювання процесів і об'єктів
presentation of its electronic configuration, and examples of solving some chemical problems were determined in
the framework of previous studies [24,25].
To determine the value of the physically absorbed dose, to the main attributes of the agent we add the radius
(r) (to determine the beam passage area), density (ro), mass braking capacity (S), the length of the segment (l) that
the protons must pass. Accordingly, the agent type SUBSTANCE will be formalized as follows.
𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒: obj(
nu: real,
concentration: real,
molecules: MOLECULE,
m: real,
V: real,
ro: real,
W: real,
r: real,
ro: real,
S: real,
l: real)
In this case, the agent of the SUBSTANCE type acts as a medium for the agent type PARTICLE. The main
task of the stage is to determine the characteristics of the proton beam and dose delivery systems to the patient.
As an example, let's consider the formalization of the physically absorbed dose calculation.
Proton is an elementary particle without internal degrees of freedom, with rest energy mc2 = 938.27 MeV and
charge qp =+1.602 10–19 C.
To calculate ionization losses and scattering of protons on atoms and nuclei, it is necessary to know the
proton velocity v or momentum p, which can be calculated by knowing its kinetic energy E (Fig.9 and Fig.10).
The process of loss of energy by a particle as a result of ionization of the atoms of the medium is called
ionization deceleration. Ionization deceleration is characterized by specific ionization losses. Often, the term braking
capacity is used to designate ionization losses.
The process of deceleration of particles in different types of matter can be unified if the braking capacity of a
substance is normalized to its density. This physical quantity is called the mass braking capacity of matter.
Let's consider how the physical absorbed dose is related to particle flux and braking capacity. Let us assume
that the number of protons dN passes through an infinitely small cylinder with a cross-sectional area πdr2 and a
height dx. The rate of energy loss or braking capacity depends on the energy itself and on the substance in which the
proton is decelerated. Let's calculate the value of the physically absorbed dose (Fig 11).
Sequences of possible interactions of protons with substance (inelastic interaction with the electrons of atoms
(braking, braking capacity), elastic interaction with the nuclei of atoms (scattering), nuclear reactions) are
considered in the form of behavioral equations taking into account certain laws and formulas.
Fig.9. Get_particles_p action Fig.10. Get_particles_v action Fig.11. Get_D action
For each interaction, we determine the transition using a hybrid scheme, i.e. the addition of a differential
equation that determines the change in the number of particles carried through a unit surface, depending on time;
change in the energy of radiation absorbed by the substance per unit mass; differential angular distribution of
particles after passing a layer of matter with a certain thickness, etc.
Програмні засоби моделювання процесів і об'єктів
presentation of its electronic configuration, and examples of solving some chemical problems were determined in
the framework of previous studies [24,25].
To determine the value of the physically absorbed dose, to the main attributes of the agent we add the radius
(r) (to determine the beam passage area), density (ro), mass braking capacity (S), the length of the segment (l) that
the protons must pass. Accordingly, the agent type SUBSTANCE will be formalized as follows.
𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒: obj(
nu: real,
concentration: real,
molecules: MOLECULE,
m: real,
V: real,
ro: real,
W: real,
r: real,
ro: real,
S: real,
l: real)
In this case, the agent of the SUBSTANCE type acts as a medium for the agent type PARTICLE. The main
task of the stage is to determine the characteristics of the proton beam and dose delivery systems to the patient.
As an example, let's consider the formalization of the physically absorbed dose calculation.
Proton is an elementary particle without internal degrees of freedom, with rest energy mc2 = 938.27 MeV and
charge qp =+1.602 10–19 C.
To calculate ionization losses and scattering of protons on atoms and nuclei, it is necessary to know the
proton velocity v or momentum p, which can be calculated by knowing its kinetic energy E (Fig.9 and Fig.10).
The process of loss of energy by a particle as a result of ionization of the atoms of the medium is called
ionization deceleration. Ionization deceleration is characterized by specific ionization losses. Often, the term braking
capacity is used to designate ionization losses.
The process of deceleration of particles in different types of matter can be unified if the braking capacity of a
substance is normalized to its density. This physical quantity is called the mass braking capacity of matter.
Let's consider how the physical absorbed dose is related to particle flux and braking capacity. Let us assume
that the number of protons dN passes through an infinitely small cylinder with a cross-sectional area πdr2 and a
height dx. The rate of energy loss or braking capacity depends on the energy itself and on the substance in which the
proton is decelerated. Let's calculate the value of the physically absorbed dose (Fig 11).
Sequences of possible interactions of protons with substance (inelastic interaction with the electrons of atoms
(braking, braking capacity), elastic interaction with the nuclei of atoms (scattering), nuclear reactions) are
considered in the form of behavioral equations taking into account certain laws and formulas.
Fig.9. Get_particles_p action Fig.10. Get_particles_v action Fig.11. Get_D action
For each interaction, we determine the transition using a hybrid scheme, i.e. the addition of a differential
equation that determines the change in the number of particles carried through a unit surface, depending on time;
change in the energy of radiation absorbed by the substance per unit mass; differential angular distribution of
particles after passing a layer of matter with a certain thickness, etc.
Програмні засоби моделювання процесів і об'єктів
presentation of its electronic configuration, and examples of solving some chemical problems were determined in
the framework of previous studies [24,25].
To determine the value of the physically absorbed dose, to the main attributes of the agent we add the radius
(r) (to determine the beam passage area), density (ro), mass braking capacity (S), the length of the segment (l) that
the protons must pass. Accordingly, the agent type SUBSTANCE will be formalized as follows.
𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒𝐒: obj(
nu: real,
concentration: real,
molecules: MOLECULE,
m: real,
V: real,
ro: real,
W: real,
r: real,
ro: real,
S: real,
l: real)
In this case, the agent of the SUBSTANCE type acts as a medium for the agent type PARTICLE. The main
task of the stage is to determine the characteristics of the proton beam and dose delivery systems to the patient.
As an example, let's consider the formalization of the physically absorbed dose calculation.
Proton is an elementary particle without internal degrees of freedom, with rest energy mc2 = 938.27 MeV and
charge qp =+1.602 10–19 C.
To calculate ionization losses and scattering of protons on atoms and nuclei, it is necessary to know the
proton velocity v or momentum p, which can be calculated by knowing its kinetic energy E (Fig.9 and Fig.10).
The process of loss of energy by a particle as a result of ionization of the atoms of the medium is called
ionization deceleration. Ionization deceleration is characterized by specific ionization losses. Often, the term braking
capacity is used to designate ionization losses.
The process of deceleration of particles in different types of matter can be unified if the braking capacity of a
substance is normalized to its density. This physical quantity is called the mass braking capacity of matter.
Let's consider how the physical absorbed dose is related to particle flux and braking capacity. Let us assume
that the number of protons dN passes through an infinitely small cylinder with a cross-sectional area πdr2 and a
height dx. The rate of energy loss or braking capacity depends on the energy itself and on the substance in which the
proton is decelerated. Let's calculate the value of the physically absorbed dose (Fig 11).
Sequences of possible interactions of protons with substance (inelastic interaction with the electrons of atoms
(braking, braking capacity), elastic interaction with the nuclei of atoms (scattering), nuclear reactions) are
considered in the form of behavioral equations taking into account certain laws and formulas.
Fig.9. Get_particles_p action Fig.10. Get_particles_v action Fig.11. Get_D action
For each interaction, we determine the transition using a hybrid scheme, i.e. the addition of a differential
equation that determines the change in the number of particles carried through a unit surface, depending on time;
change in the energy of radiation absorbed by the substance per unit mass; differential angular distribution of
particles after passing a layer of matter with a certain thickness, etc.
Fig.9. Get_particles_p action Fig.10. Get_particles_v action Fig.11. Get_D action
237
Програмні засоби моделювання процесів і об′єктів
Sequences of possible interactions of protons with substance (inelastic interaction with the electrons of atoms
(braking, braking capacity), elastic interaction with the nuclei of atoms (scattering), nuclear reactions) are considered
in the form of behavioral equations taking into account certain laws and formulas.
For each interaction, we determine the transition using a hybrid scheme, i.e. the addition of a differential equa-
tion that determines the change in the number of particles carried through a unit surface, depending on time; change
in the energy of radiation absorbed by the substance per unit mass; differential angular distribution of particles after
passing a layer of matter with a certain thickness, etc.
So, for example, the absorbed dose is defined as the radiation energy , absorbed by the substance, which
is calculated per unit mass of the irradiated substance: , where and are the density of the sub-
stance and the area, on which the energy falls.
Solving or using an approximation of the solutions of these equations will determine the step of algebraic
modeling. Given that the state of the agents and the environment will be defined as symbolic, we will determine the
presence of the script, provided it exists, in symbolic form. Using algebraic methods, we can further determine an
example of a scenario of achievability of the desired property (for example, the required characteristics of the proton
beam, etc.) with specific attributes of the environment.
Conclusions
One of the main challenges facing scientists in the fields of medicine, chemistry, and physics today is
the search for effective methods and tools for research and implementation of radiation therapy. In particular,
there are the modeling and research of the properties of proton/ion beams and their interaction with a substance,
verification of calculations in radiation planning systems, development of collective acceleration methods, etc.
Unfortunately, the currently proposed methods do not allow to get high accuracy in determining the required dose
distributions.
The study and testing of new approaches, the demonstration of improved dose distribution, and the possibility
of achieving more favorable treatment outcomes are in most cases investigated by conducting real clinical experi-
ments. It causes a lot of controversy among scientists, representatives of the medical field, etc. In turn, the lack of
research tools and methods that would fully or to a greater extent cover open questions put many important research
and discoveries on hold. Accordingly, the development and use of a wide variety of combined methods and tools for
modeling and computing large molecular systems remain an open question.
The development of algebraic systems (machines for solving and automatic theorems proving) marked the
beginning of new research with the use of symbolic modeling. This made it possible to derive the necessary knowledge
from a variety of formalized laws.
The algebraic approach presented in the work will, in our opinion, allow solving most of the open questions.
At this stage of the research, the work of particle accelerators (cyclotron, synchrotron) was considered and
formalized, and the physics of the interaction of a proton beam with the substance was formalized at a certain level.
Currently, a series of experimental studies on modeling the use of different types of particles and their interaction with
“simple” substances (for example, water) has been started to debug the model.
The next stage is the modeling of the interaction of beams of accelerated particles (protons, ions) with amino
acids/proteins/cells, and, in particular, modeling of possible interactions of protons with the substance at the level of
their electronic interaction.
References
1. NobelPrize.org. 2022. The Nobel Prize in Chemistry 2002. [online] Available at: <https://www.nobelprize.org/prizes/chemistry/2002/sum-
mary> [Accessed 22 June 2022].
2. Press release: The Nobel Prize in Chemistry 2021. [online] Available at: <https://www.nobelprize.org/prizes/chemistry/2021/press-release/>
[Accessed 23 June 2022].
3. Naqvi, A., Mohammad, T., Hasan, G. and Hassan, M., 2018. Advancements in Docking and Molecular Dynamics Simulations Towards Ligand-
receptor Interactions and Structure-function Relationships. Current Topics in Medicinal Chemistry, 18(20), pp.1755-1768.
4. Mathpal, D., Masand, M., Thomas, A., Ahmad, I., Saeed, M., Zaman, G., Kamal, M., Jawaid, T., Sharma, P., Gupta, M., Kumar, S., Sriv-
astava, S. and Balaramnavar, V., 2021. Pharmacophore modeling, docking and the integrated use of a ligand- and structure-based virtual
screening approach for novel DNA gyrase inhibitors: synthetic and biological evaluation studies. RSC Advances, 11(55), pp.34462-
34478.
5. Torres, P., Sodero, A., Jofily, P. and Silva-Jr, F., 2019. Key Topics in Molecular Docking for Drug Design. International Journal of Molecular
Sciences, 20(18), p.4574.
6. Santos, L., Ferreira, R. and Caffarena, E., 2019. Integrating Molecular Docking and Molecular Dynamics Simulations. Methods in Molecular
Biology, pp.13-34.
7. Geromichalos GD. Importance of molecular computer modeling in anticancer drug development. J BUON. 2007 Sep;12 Suppl 1:S101-18.
PMID: 17935268.
8. Lin, X., Li, X. and Lin, X., 2020. A Review on Applications of Computational Methods in Drug Screening and Design. Molecules, 25(6),
p.1375.
9. Lima, A., Philot, E., Trossini, G., Scott, L., Maltarollo, V. and Honorio, K., 2016. Use of machine learning approaches for novel drug dis-
covery. Expert Opinion on Drug Discovery, 11(3), pp.225-239.
10. Joseph-McCarth,y D, Baber, JC, Feyfant, E, Thompson, DC, Humblet ,C. Lead optimization via high-throughput molecular docking. Curr
Opin Drug Discov Devel. 2007 May;10(3):264-74
11. Kaczor, A., Bartuzi, D., Stępniewski, T., Matosiuk, D. and Selent, J., 2018. Protein–Protein Docking in Drug Design and Discovery. Meth-
ods in Molecular Biology, pp.285-305.
12. Yesylevskyy, S., Ramseyer, C., Pudlo, M., Pallandre, J. and Borg, C., 2016. Selective Inhibition of STAT3 with Respect to STAT1:
238
Програмні засоби моделювання процесів і об′єктів
Insights from Molecular Dynamics and Ensemble Docking Simulations. Journal of Chemical Information and Modeling, 56(8),
pp.1588-1596.
13. Jones, B., 2017. Clinical radiobiology of proton therapy: modeling of RBE. Acta Oncologica, 56(11), pp.1374-1378.
14. Chen, Y. and Ahmad, S., 2011. Empirical model estimation of relative biological effectiveness for proton beam therapy. Radiation Protec-
tion Dosimetry, 149(2), pp.116-123.
15. Dahle,, T. J., Rykkelid, A. M., Stokkevåg, C. H., Mairani, A., Görgen, A., Edin, N. J., Rørvik, E., Fjæra, L. F., Malinen, E., & Ytre-Hauge, K.
S. 2017. Monte Carlo simulations of a low energy proton beamline for radiobiological experiments. Acta oncologica (Stockholm, Sweden),
56(6), 779–786.
16. Chen, Y. and Ahmad, S., 2011. Empirical model estimation of relative biological effectiveness for proton beam therapy. Radiation Protec-
tion Dosimetry, 149(2), pp.116-123.
17. Hirayama, S., Matsuura, T., Ueda, H., Fujii, Y., Fujii, T., Takao, S., Miyamoto, N., Shimizu, S., Fujimoto, R., Umegaki, K. and Shirato, H.,
2018. An analytical dose‐averagedLETcalculation algorithm considering the off‐axisLETenhancement by secondary protons for spot‐scan-
ning proton therapy. Medical Physics, 45(7), pp.3404-3416.
18. Bitencourt-Ferreira, G., Pintro, V. and de Azevedo, W., 2019. Docking with AutoDock4. Methods in Molecular Biology, pp.125-
148.
19. Hughes-Oliver, JM, Brooks, AD, Welch, WJ, Khaledi, MG, Hawkins, D, Young, SS, Patil, K, Howell, GW, Ng, RT, Chu, MT, 2012 Chem-
ModLab: a web-based cheminformatics modeling laboratory. In Silico Biol, 11(1-2), pp. 61-81.
20. Morency, L., Gaudreault, F. and Najmanovich, R., 2018. Applications of the NRGsuite and the Molecular Docking Software FlexAID in Com-
putational Drug Discovery and Design. Methods in Molecular Biology, pp.367-388.
21. Pirhadi, S., Sunseri, J. and Koes, D., 2016. Open source molecular modeling. Journal of Molecular Graphics and Modelling, 69, pp.127-
143.
22. Vorberg, S. and Tetko, I., 2013. Modeling the Biodegradability of Chemical Compounds Using the Online CHEmical Modeling Environ-
ment (OCHEM). Molecular Informatics, 33(1), pp.73-85.
23. Doak, D., Denyer, G., Gerrard, J., Mackay, J. and Allison, J., 2019. Peppy: A virtual reality environment for exploring the principles of
polypeptide structure. Protein Science, 29(1), pp.157-168.
24. Letychevskyi, O., Volkov, V., Tarasich, Yu., Sokolova, G., Peschanenko, V, 2022. Modern methods and software systems of molecular mod-
elling and application of behavior algebra. Cybernetics and Systems Analysis, 58(3), pp. 150–163.
25. Letychevskyi, O., Volkov, V., Tarasich, Yu., Sokolova, G., Peschanenko, V, 2022. Algebraic Modelling of Molecular Interactions. CCIS
Series of Springer, Information and Communication Technologies in Education, Research, and Industrial Applications. 17th International
Conference, ICTERI 2021, Kherson, Ukraine, Workshops (In Print)
26. Letichevsky, A., Letychevskyi, O., Peschanenko, V., 2016. Insertion Modeling and Its Applications. Computer Science Journal of Moldova,
24 (3), pp. 357-370.
27. Apsystem.org.ua. 2022. APS & IMS. [online] Available at: <http://apsystem.org.ua/> [Accessed 03 August 2022].
28. Letichevsky, A. and Gilbert, D., 2000. A Model for Interaction of Agents and Environments. Recent Trends in Algebraic Development
Techniques, pp.311-328.
29. Baranov, S., Jervis, C., Kotlyarov, V., Letichevsky, A. and Weigert, T., n.d. Leveraging UML to Deliver Correct Telecom Applications. UML
for Real, pp.323-342.
30. Letichevsky, A., Kapitonova, Y., Volkov, V., Letichevsky, A., Baranov, S., Kotlyarov, V. and Weigert, T., 2005. Systems Specification by
Basic Protocols. Cybernetics and Systems Analysis, 41(4), pp.479-493.
31. Letichevsky, A., Godlevsky, A., Letychevsky, A., Potiyenko, S. and Peschanenko, V., 2010. Properties of a predicate transformer of the VRS
system. Cybernetics and Systems Analysis, 46(4), pp.521-532.
32. Letichevsky, A., Kapitonova, J., Letichevsky, A., Volkov, V., Baranov, S. and Weigert, T., 2005. Basic protocols, message sequence charts, and the
verification of requirements specifications. Computer Networks, 49(5), pp.661-675.
Received 17.08.2022
About authors:
Yuliia Tarasich,
PhD in Information Technology, lecturer
Department of Computer Science and Software Engineering
Kherson State University, Kherson, Ukraine
Kherson, 73003, Ukraine, University Street, 27
Number of scientific publications in Ukrainian publications – 12.
Number of scientific publications in foreign publications – 15.
h-index – 3.
https://orcid.org/0000-0002-6201-4569
Vladislav Volkov
Candidate of Physical and Mathematical Sciences, Senior Research Officer
Department of Theory digital machine № 100
V.M.Glushkov Institute of Cybernetics of the NAS of Ukraine
Kyiv, 03187, Ukraine, Akademika Glushkova Avenue, 40
Number of scientific publications in Ukrainian publications –.30
Number of scientific publications in foreign publications – 21.
h-index – 7.
https://orcid.org/0000-0002-4766-9284
239
Програмні засоби моделювання процесів і об′єктів
Place of work:
Yuliia Tarasich,
Department of Computer Science and Software Engineering
Kherson State University, Kherson, Ukraine
Kherson, 73003, Ukraine, University Street, 27
Ph.: +(38) (0552) 326731
Fax: +(38) (0552) 492114
e-mail: office@ksu.ks.ua, tarasich.yuliia@university.kherson.ua
Vladislav Volkov
Department of Theory digital machine № 100
V.M.Glushkov Institute of Cybernetics of the NAS of Ukraine
Kyiv, 03187, Ukraine, Akademika Glushkova Avenue, 40
Ph.: (+38) (044) 526-20-08
Fax: (+38) (044) 526-41-78
e-mail: incyb@incyb.kiev.ua
Прізвища та ініціали авторів і назва доповіді українською мовою:
Тарасіч Ю.Г., Волков В.А.
Молекулярне моделювання у променевій терапії. Алгебраїчний підхід
Прізвища та ініціали авторів і назва доповіді англійською мовою:
Tarasich Yu.H., Volkov V. A.
Molecular modeling in the radiation therapy. The algebraic approach
Відповідальний виконавець – Юлія Тарасіч, +380980028534,
yuliia@university.kherson.ua
|