<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="research-article" dtd-version="1.2" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">Discrete and Continuous Models and Applied Computational Science</journal-id><journal-title-group><journal-title xml:lang="en">Discrete and Continuous Models and Applied Computational Science</journal-title><trans-title-group xml:lang="ru"><trans-title>Discrete and Continuous Models and Applied Computational Science</trans-title></trans-title-group></journal-title-group><issn publication-format="print">2658-4670</issn><issn publication-format="electronic">2658-7149</issn><publisher><publisher-name xml:lang="en">Peoples' Friendship University of Russia named after Patrice Lumumba (RUDN University)</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">43411</article-id><article-id pub-id-type="doi">10.22363/2658-4670-2024-32-3-306-318</article-id><article-id pub-id-type="edn">FEMNAB</article-id><article-categories><subj-group subj-group-type="toc-heading" xml:lang="en"><subject>Modeling and Simulation</subject></subj-group><subj-group subj-group-type="toc-heading" xml:lang="ru"><subject>Математическое моделирование</subject></subj-group><subj-group subj-group-type="article-type"><subject>Research Article</subject></subj-group></article-categories><title-group><article-title xml:lang="en">Symbolic-numeric approach for the investigation of kinetic models</article-title><trans-title-group xml:lang="ru"><trans-title>Символьно-численный подход для исследования кинетических моделей</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><contrib-id contrib-id-type="orcid">https://orcid.org/0009-0005-2255-4025</contrib-id><name-alternatives><name xml:lang="en"><surname>Demidova</surname><given-names>Ekaterina A.</given-names></name><name xml:lang="ru"><surname>Демидова</surname><given-names>Е. А.</given-names></name></name-alternatives><bio xml:lang="en"><p>Student of Department of Probability Theory and Cyber Security</p></bio><email>1032216451@rudn.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><contrib-id contrib-id-type="orcid">https://orcid.org/0009-0007-0072-0453</contrib-id><name-alternatives><name xml:lang="en"><surname>Belicheva</surname><given-names>Daria M.</given-names></name><name xml:lang="ru"><surname>Беличева</surname><given-names>Д. М.</given-names></name></name-alternatives><bio xml:lang="en"><p>Student of Department of Probability Theory and Cyber Security</p></bio><email>1032216453@rudn.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0003-3922-4805</contrib-id><name-alternatives><name xml:lang="en"><surname>Shutenko</surname><given-names>Victoria M.</given-names></name><name xml:lang="ru"><surname>Шутенко</surname><given-names>В. М.</given-names></name></name-alternatives><bio xml:lang="en"><p>Student of Department of Probability Theory and Cyber Security</p></bio><email>shutenkovika@yandex.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-7141-7610</contrib-id><contrib-id contrib-id-type="scopus">36968057600</contrib-id><contrib-id contrib-id-type="researcherid">I-3191-2013</contrib-id><name-alternatives><name xml:lang="en"><surname>Korolkova</surname><given-names>Anna V.</given-names></name><name xml:lang="ru"><surname>Королькова</surname><given-names>А. В.</given-names></name></name-alternatives><bio xml:lang="en"><p>Docent, Candidate of Sciences in Physics and Mathematics, Associate Professor of Department of Probability Theory and Cyber Security</p></bio><email>korolkova-av@rudn.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-0877-7063</contrib-id><contrib-id contrib-id-type="scopus">35194130800</contrib-id><contrib-id contrib-id-type="researcherid">I-3183-2013</contrib-id><name-alternatives><name xml:lang="en"><surname>Kulyabov</surname><given-names>Dmitry S.</given-names></name><name xml:lang="ru"><surname>Кулябов</surname><given-names>Д. С.</given-names></name></name-alternatives><bio xml:lang="en"><p>Professor, Doctor of Sciences in Physics and Mathematics, Professor of Department of Probability Theory and Cyber Security of RUDN University; Senior Researcher of Laboratory of Information Technologies, Joint Institute for Nuclear Research</p></bio><email>kulyabov-ds@rudn.ru</email><xref ref-type="aff" rid="aff1"/><xref ref-type="aff" rid="aff2"/></contrib></contrib-group><aff-alternatives id="aff1"><aff><institution xml:lang="en">RUDN University</institution></aff><aff><institution xml:lang="ru">Российский университет дружбы народов</institution></aff></aff-alternatives><aff-alternatives id="aff2"><aff><institution xml:lang="en">Joint Institute for Nuclear Research</institution></aff><aff><institution xml:lang="ru">Объединённый институт ядерных исследований</institution></aff></aff-alternatives><pub-date date-type="pub" iso-8601-date="2024-12-15" publication-format="electronic"><day>15</day><month>12</month><year>2024</year></pub-date><volume>32</volume><issue>3</issue><issue-title xml:lang="en">VOL 32, NO3 (2024)</issue-title><issue-title xml:lang="ru">ТОМ 32, №3 (2024)</issue-title><fpage>306</fpage><lpage>318</lpage><history><date date-type="received" iso-8601-date="2025-03-25"><day>25</day><month>03</month><year>2025</year></date></history><permissions><copyright-statement xml:lang="en">Copyright ©; 2024, Demidova E.A., Belicheva D.M., Shutenko V.M., Korolkova A.V., Kulyabov D.S.</copyright-statement><copyright-statement xml:lang="ru">Copyright ©; 2024, Демидова Е.А., Беличева Д.М., Шутенко В.М., Королькова А.В., Кулябов Д.С.</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="en">Demidova E.A., Belicheva D.M., Shutenko V.M., Korolkova A.V., Kulyabov D.S.</copyright-holder><copyright-holder xml:lang="ru">Демидова Е.А., Беличева Д.М., Шутенко В.М., Королькова А.В., Кулябов Д.С.</copyright-holder><ali:free_to_read xmlns:ali="http://www.niso.org/schemas/ali/1.0/"/><license><ali:license_ref xmlns:ali="http://www.niso.org/schemas/ali/1.0/">https://creativecommons.org/licenses/by-nc/4.0</ali:license_ref></license></permissions><self-uri xlink:href="https://journals.rudn.ru/miph/article/view/43411">https://journals.rudn.ru/miph/article/view/43411</self-uri><abstract xml:lang="en"><p>Our group has been investigating kinetic models for quite a long time. The structure of classical kinetic models is described by rather simple assumptions about the interaction of the entities under study. Also, the construction of kinetic equations (both stochastic and deterministic) is based on simple sequential steps. However, in each step, the researcher must manipulate a large number of elements. And once the differential equations are obtained, the problem of solving or investigating them arises. The use of symbolic-numeric approach methodology is naturally directed. When the input is an information model of the system under study, represented in some diagrammatic form. And as a result, we obtain systems of differential equations (preferably, in all possible variants). Then, as part of this process, we can investigate the resulting equations (by a variety of methods). We have previously taken several steps in this direction, but we found the results somewhat unsatisfactory. At the moment we have settled on the package Catalyst.jl, which belongs to the Julia language ecosystem. The authors of the package declare its relevance to the field of chemical kinetics. Whether it is possible to study more complex systems with this package, we cannot say. Therefore, we decided to investigate the possibility of using this package for our models to begin with standard problems of chemical kinetics. As a result, we can summarize that this package seems to us to be the best solution for the symbolic-numerical study of chemical kinetics problems.</p></abstract><trans-abstract xml:lang="ru"><p>Наша группа достаточно долго исследует кинетические модели. Структура классических кинетических моделей описывается достаточно простыми предположениями о взаимодействии исследуемых сущностей. Также построение кинетических уравнений (как стохастических, так и детерминистических) основывается на простых последовательных шагах. Однако на каждом шаге исследователь должен манипулировать большим количеством элементов. А после получения дифференциальных уравнений возникает проблема их решения или исследования. Естественным образом напрашивается использование методологии символьно-численного подхода. Когда на входе представляется информационная модель исследуемой системы, представленная в каком-либо диаграммном виде. А в результате мы получаем системы дифференциальных уравнений (желательно, во всех возможных вариантах). Далее, в рамках этого процесса мы можем исследовать полученные уравнения (разнообразными методами). Ранее нами было предпринято несколько шагов в этом направлении, однако результаты нам показались несколько неудовлетворительными. На данный момент мы остановились на пакете Catalyst.jl, принадлежащему экосистеме языка Julia. Авторы пакета декларируют соответствие пакета области химической кинетики. Возможно ли исследовать с помощью этого пакета более сложные системы, мы сказать не можем. Поэтому исследование возможности применения данного пакета для наших моделей мы решили начать со стандартных задач химической кинетики. В результате мы можем резюмировать, что данный пакет видится нам наилучшим решением для символьно-численного исследования задач химической кинетики.</p></trans-abstract><kwd-group xml:lang="en"><kwd>chemical kinetics equations</kwd><kwd>stochastic differential equations</kwd><kwd>population models</kwd><kwd>onestep processes</kwd></kwd-group><kwd-group xml:lang="ru"><kwd>уравнения химической кинетики</kwd><kwd>стохастические дифференциальные уравнения</kwd><kwd>популяционные модели</kwd><kwd>одношаговые процессы</kwd></kwd-group><funding-group><funding-statement xml:lang="en">This work was carried out in the framework of grant support of the RUDN University, project 021934-0-000 (Anna V. Korolkova) and was supported by the program of strategic academic leadership of the RUDN University.</funding-statement></funding-group></article-meta></front><body></body><back><ref-list><ref id="B1"><label>1.</label><mixed-citation>Gardiner, C. W. Handbook of Stochastic Methods: for Physics, Chemistry and the Natural Sciences (Springer Series in Synergetics, 1985).</mixed-citation></ref><ref id="B2"><label>2.</label><mixed-citation>Van Kampen, N. G. Stochastic Processes in Physics and Chemistry (Elsevier Science, 2011).</mixed-citation></ref><ref id="B3"><label>3.</label><mixed-citation>Lotka, A. J. Elements of Physical Biology 435 pp. (Williams and Wilkins Company, Baltimore, 1925).</mixed-citation></ref><ref id="B4"><label>4.</label><mixed-citation>Volterra, V. Leçons sur la Théorie mathématique de la lutte pour la vie French (Gauthiers-Villars, Paris, 1931).</mixed-citation></ref><ref id="B5"><label>5.</label><mixed-citation>Loman, T. E., Ma, Y., Ilin, V., Gowda, S., Korsbo, N., Yewale, N., Rackauckas, C. &amp; Isaacson, S. A. Catalyst: Fast Biochemical Modeling with Julia Aug. 2022. doi:10.1101/2022.07.30.502135. bioRxiv: 2022.07.30.502135.</mixed-citation></ref><ref id="B6"><label>6.</label><mixed-citation>Loman, T. E., Ma, Y., Ilin, V., Gowda, S., Korsbo, N., Yewale, N., Rackauckas, C. &amp; Isaacson, S. A. Catalyst: Fast and flexible modeling of reaction networks. PLOS Computational Biology 19 (ed Ouzounis, C. A.) e1011530.1-19. doi:10.1371/journal.pcbi.1011530 (Oct. 2023).</mixed-citation></ref><ref id="B7"><label>7.</label><mixed-citation>Bezanson, J., Karpinski, S., Shah, V. B. &amp; Edelman, A. Julia: A Fast Dynamic Language for Technical Computing, 1-27. arXiv: 1209.5145 (2012).</mixed-citation></ref><ref id="B8"><label>8.</label><mixed-citation>Bezanson, J., Edelman, A., Karpinski, S. &amp; Shah, V. B. Julia: A fresh approach to numerical computing. SIAM Review 59, 65-98. doi:10.1137/141000671. arXiv: 1411.1607 (Jan. 2017).</mixed-citation></ref><ref id="B9"><label>9.</label><mixed-citation>Fedorov, A. V., Masolova, A. O., Korolkova, A. V. &amp; Kulyabov, D. S. Implementation of an analyticalnumerical approach to stochastization of one-step processes in the Julia programming language in Workshop on information technology and scientific computing in the framework of the XI International Conference Information and Telecommunication Technologies and Mathematical Modeling of HighTech Systems (ITTMM-2021) (eds Kulyabov, D. S., Samouylov, K. E. &amp; Sevastianov, L. A.) 2946 (Moscow, Apr. 2021), 92-104.</mixed-citation></ref><ref id="B10"><label>10.</label><mixed-citation>Roesch, E., Greener, J. G., MacLean, A. L., Nassar, H., Rackauckas, C., Holy, T. E. &amp; Stumpf, M. P. H. Julia for Biologists 2021. doi:10.48550/ARXIV.2109.09973. arXiv: 2109.09973.</mixed-citation></ref><ref id="B11"><label>11.</label><mixed-citation>Pal, S., Bhattacharya, M., Dash, S., Lee, S.-S. &amp; Chakraborty, C. A next-generation dynamic programming language Julia: Its features and applications in biological science. Journal of Advanced Research, 1-12. doi:10.1016/j.jare.2023.11.015 (Nov. 21, 2023).</mixed-citation></ref><ref id="B12"><label>12.</label><mixed-citation>Kulyabov, D. S. &amp; Korol’kova, A. V. Computer Algebra in JULIA. Programming and Computer Software 47, 133-138. doi:10.1134/S0361768821020079. arXiv: 2108.12301 (Mar. 2021).</mixed-citation></ref><ref id="B13"><label>13.</label><mixed-citation>Laidler, K. J. Chemical Kinetics 3rd ed. 531 pp. (Prentice Hall, Inc., Jan. 17, 1987).</mixed-citation></ref><ref id="B14"><label>14.</label><mixed-citation>Korolkova, A. V. &amp; Kulyabov, D. S. One-step Stochastization Methods for Open Systems. EPJ Web of Conferences 226 (eds Adam, G., Buša, J. &amp; Hnatič, M.) 02014.1-4. doi:10.1051/epjconf/202022602014 (Jan. 2020).</mixed-citation></ref><ref id="B15"><label>15.</label><mixed-citation>Doi, M. Stochastic theory of diffusion-controlled reaction. Journal of Physics A: Mathematical and General 9, 1479-1495. doi:10.1088/0305-4470/9/9/009 (1976).</mixed-citation></ref><ref id="B16"><label>16.</label><mixed-citation>Schlögl, F. Chemical reaction models for non-equilibrium phase transitions. Zeitschrift für Physik 253, 147-161. doi:10.1007/BF01379769 (1972).</mixed-citation></ref><ref id="B17"><label>17.</label><mixed-citation>Hnatič, M., Eferina, E. G., Korolkova, A. V., Kulyabov, D. S. &amp; Sevastyanov, L. A. Operator Approach to the Master Equation for the One-Step Process. EPJ Web of Conferences 108 (eds Adam, G., Buša, J. &amp; Hnatič, M.) 58-59. doi:10.1051/epjconf/201610802027. arXiv: 1603.02205 (2016).</mixed-citation></ref><ref id="B18"><label>18.</label><mixed-citation>Korolkova, A. V., Eferina, E. G., Laneev, E. B., Gudkova, I. A., Sevastianov, L. A. &amp; Kulyabov, D. S. Stochastization Of One-Step Processes In The Occupations Number Representation in Proceedings 30th European Conference on Modelling and Simulation (ECMS, Regensburg, Germany, June 2016), 698- 704. doi:10.7148/2016-0698.</mixed-citation></ref><ref id="B19"><label>19.</label><mixed-citation>Rackauckas, C. &amp; Nie, Q. DifferentialEquations.jl A Performant and Feature-Rich Ecosystem for Solving Differential Equations in Julia. Journal of Open Research Software 5. doi:10.5334/jors.151 (2017).</mixed-citation></ref><ref id="B20"><label>20.</label><mixed-citation>Bazykin, A. D. Nonlinear Dynamics of Interacting Populations ed. by Khibnik, A. I. Ed. by Krauskopf, B. doi:10.1142/2284 (World Scientific, Singapore, May 1998).</mixed-citation></ref></ref-list></back></article>
