<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" 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" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">zhps</journal-id><journal-title-group><journal-title xml:lang="ru">Журнал прикладной спектроскопии</journal-title><trans-title-group xml:lang="en"><trans-title>Zhurnal Prikladnoii Spektroskopii</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">0514-7506</issn><publisher><publisher-name>B. I. Stepanov Institute of Physics of the National Academy of Sciences</publisher-name></publisher></journal-meta><article-meta><article-id custom-type="elpub" pub-id-type="custom">zhps-827</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Статьи</subject></subj-group></article-categories><title-group><article-title>Вычислительная платформа FluorSimStudio для обработки кинетических кривых затухания флуоресценции с использованием алгоритмов имитационного моделирования и интеллектуального анализа данных</article-title><trans-title-group xml:lang="en"><trans-title>Computational Platform FluorSimSudio for Processing the Kinetic Curves of Fluorescence Decay Using Simulation Modelling and Data Mining Algorithms</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Яцков</surname><given-names>Н. Н.</given-names></name><name name-style="western" xml:lang="en"><surname>Yatskou</surname><given-names>M. M.</given-names></name></name-alternatives><bio xml:lang="ru"><p>220030, Минск.</p></bio><bio xml:lang="en"><p>Minsk, 220030.</p></bio><email xlink:type="simple">yatskou@bsu.by</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Апанасович</surname><given-names>В. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Apanasovich</surname><given-names>V. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>220030, Минск.</p></bio><bio xml:lang="en"><p>Minsk, 220030.</p></bio><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Белорусский государственный университет</institution></aff><aff xml:lang="en"><institution>Belarusian State University</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2021</year></pub-date><pub-date pub-type="epub"><day>29</day><month>05</month><year>2021</year></pub-date><volume>88</volume><issue>3</issue><fpage>452</fpage><lpage>461</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Яцков Н.Н., Апанасович В.В., 2021</copyright-statement><copyright-year>2021</copyright-year><copyright-holder xml:lang="ru">Яцков Н.Н., Апанасович В.В.</copyright-holder><copyright-holder xml:lang="en">Yatskou M.M., Apanasovich V.V.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://zhps.ejournal.by/jour/article/view/827">https://zhps.ejournal.by/jour/article/view/827</self-uri><abstract><p>Создана вычислительная платформа FluorSimStudio для обработки кривых затухания флуоресценции в молекулярных системах, реализующая концепцию комплексного подхода к анализу экспериментальной информации на основе методов имитационного моделирования и интеллектуального анализа данных. Комплексный анализ включает в себя разделение кривых затухания флуоресценции на кластеры по степени близости в некоторой мере сходства, нахождение медианных представителей кластеров (медоидов), применение метода снижения размерности данных и отображение экспериментальных данных в двухмерном пространстве. Анализ кривых затуханий медоидов осуществляется с использованием аналитических или имитационных моделей оптических процессов, протекающих в молекулярных системах. Визуализация кластеров данных в исходном и преобразованном временном пространствах проводится с целью обеспечения интерактивного взаимодействия. Предложена схема функционирования платформы, обоснован выбор программных средств для обеспечения высокой производительности вычислений, реализовано веб-приложение платформы (https://dsa-cm.shinyapps.io/FluorSimStudio), приведены результаты сравнительного анализа алгоритмов имитационного моделирования. Работоспособность вычислительной платформы подтверждена примерами анализа наборов данных, представляющими системы свободных флуорофоров и при наличии процесса переноса энергии электронного возбуждения по Фёрстеру. Вычислительная платформа является открытой системой и допускает постоянное добавление моделей комплексного анализа с учетом разработки новых алгоритмов имитационного моделирования процессов переноса энергии в молекулярных системах, регистрируемых с помощью систем флуоресцентной спектроскопии с временным разрешением.</p></abstract><trans-abstract xml:lang="en"><p>Herein, a computational platform FluorSimStudio was developed for processing fluorescence decay curves in molecular systems, which implements the concept of complex analysis of experimental information based on the simulation modelling and data mining methods. Data analysis includes partitioning the fluorescence decay curves into clusters according to the degree of likeness to some measure of similarity, finding the median cluster members (medoids), applying the data reduction method and visualizing the experimental data in a two-dimensional space. Analysis of the decay curves is carried out by the analytical or simulation models of optical processes occurring in molecular systems. The visualization of data clusters in the original and transformed time spaces is done with the aim of user interaction. A functional scheme of the platform is proposed, the choice of software for ensuring high computing performance is substantiated, a web application of the platform is implemented (https://dsa-cm.shinyapps.io/FluorSimStudio), and the results of a comparative analysis of the simulation algorithms are presented. The performance of the computational platform was confirmed by examples of the analysis of data sets representing systems of free fluoro-phores and in the presence of the Forster electronic excitation energy transfer process. The computational platform is an open system and allows permanent addition of complex analysis models, taking into account the development of new algorithms for modelling the energy transfer processes in molecular systems, studied with the use of time-resolved fluorescence spectroscopy systems.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>флуоресцентная спектроскопия</kwd><kwd>затухание флуоресценции</kwd><kwd>имитационное моделирование</kwd><kwd>интеллектуальный анализ данных</kwd><kwd>вычислительная платформа</kwd><kwd>разработка программных средств</kwd><kwd>программирование на R</kwd></kwd-group><kwd-group xml:lang="en"><kwd>fluorescence spectroscopy</kwd><kwd>fluorescence decay</kwd><kwd>simulation modelling</kwd><kwd>data mining</kwd><kwd>computational platform</kwd><kwd>software development</kwd><kwd>R programming</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">R. R. Choubeh, L. Bar-Eya, Y. Paltiel, N. Keren, P. C. Struik, H. van Amerongen. Photosynth. Res., 143 (2020) 13—18</mixed-citation><mixed-citation xml:lang="en">R. R. Choubeh, L. Bar-Eya, Y. Paltiel, N. Keren, P. C. Struik, H. van Amerongen. Photosynth. Res., 143 (2020) 13—18</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">L. Michels, V. Gorelova, Y. Harnvanichvech, J. W. Borst, B. Albada, D. Weijers, J. Sprakel. Proc. Natl. Acad. Sci. USA, 117, N 30 (2020) 18110—18118</mixed-citation><mixed-citation xml:lang="en">L. Michels, V. Gorelova, Y. Harnvanichvech, J. W. Borst, B. Albada, D. Weijers, J. Sprakel. Proc. Natl. Acad. Sci. USA, 117, N 30 (2020) 18110—18118</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Fluorescence Spectroscopy and Microscopy: Methods and Protocols. Methods in Molecular Biology, Eds. Y. Engelborghs, A. J. W. G. Visser, Springer Science+Business Media, LLC (2014) 1076</mixed-citation><mixed-citation xml:lang="en">Fluorescence Spectroscopy and Microscopy: Methods and Protocols. Methods in Molecular Biology, Eds. Y. Engelborghs, A. J. W. G. Visser, Springer Science+Business Media, LLC (2014) 1076</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">J. T. Smith, R. Yao, N. Sinsuebphon, A. Rudkouskaya, N. Un, J. Mazurkiewicz, M. Barroso, P. Yan, X. Intes. Proc. Natl. Acad. Sci. USA, 116, N 48 (2019) 24019—24030</mixed-citation><mixed-citation xml:lang="en">J. T. Smith, R. Yao, N. Sinsuebphon, A. Rudkouskaya, N. Un, J. Mazurkiewicz, M. Barroso, P. Yan, X. Intes. Proc. Natl. Acad. Sci. USA, 116, N 48 (2019) 24019—24030</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">W. M. J. Franssen, F. J. Vergeldt, A. N. Bader, H. van Amerongen, C. Terenzi. J. Phys. Chem. Lett., 11, N 21 (2020) 9152—9158</mixed-citation><mixed-citation xml:lang="en">W. M. J. Franssen, F. J. Vergeldt, A. N. Bader, H. van Amerongen, C. Terenzi. J. Phys. Chem. Lett., 11, N 21 (2020) 9152—9158</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Н. Н. Яцков, В. В. Скакун, В. В. Апанасович. Журн. прикл. спектр., 87, № 2 (2020) 322—333</mixed-citation><mixed-citation xml:lang="en">M. M. Yatskou, V. V. Skakun, V. V. Apanasovich. J. Appl. Spectr., 87, N 2 (2020) 333—344</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Н. Н. Яцков, В. В. Скакун, В. В. Гринев. Информатика, 16, № 4 (2019) 7—24</mixed-citation><mixed-citation xml:lang="en">Н. Н. Яцков, В. В. Скакун, В. В. Гринев. Информатика, 16, № 4 (2019) 7—24</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">J. Demsar, T. Curk, A. Erjavec, C. Gorup, T. Hocevar, M. Milutinovic, M. Mozina, M. Polajnar, M. Toplak, A. Staric, M. Stajdohar, L. Umek, L. Zagar, J. Zbontar, M. Zitnik, B. Zupan. J. Machine Learn. Res., 14 (2013) 2349—2353</mixed-citation><mixed-citation xml:lang="en">J. Demsar, T. Curk, A. Erjavec, C. Gorup, T. Hocevar, M. Milutinovic, M. Mozina, M. Polajnar, M. Toplak, A. Staric, M. Stajdohar, L. Umek, L. Zagar, J. Zbontar, M. Zitnik, B. Zupan. J. Machine Learn. Res., 14 (2013) 2349—2353</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">M. F. Hornick, E. Marcade, S. Venkayala. Java Data Mining: Strategy, Standard, and Practice: A Practical Guide for Architecture, Design, and Implementation. Morgan Kaufmann Publishers Inc., San Francisco (2006)</mixed-citation><mixed-citation xml:lang="en">M. F. Hornick, E. Marcade, S. Venkayala. Java Data Mining: Strategy, Standard, and Practice: A Practical Guide for Architecture, Design, and Implementation. Morgan Kaufmann Publishers Inc., San Francisco (2006)</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">F. Pedregosa, G. Varoquaux, A. Gramfort, V. Michel, B. Thirion, O. Grisel, M. Blondel, P. Prettenhofer, R. Weiss, V. Dubourg, J. Vanderplas, A. Passos, D. Cournapeau, M. Brucher, M. Perrot, E. Duchesnay. J. Machine Learn. Res., 12 (2011) 2825—2830</mixed-citation><mixed-citation xml:lang="en">F. Pedregosa, G. Varoquaux, A. Gramfort, V. Michel, B. Thirion, O. Grisel, M. Blondel, P. Prettenhofer, R. Weiss, V. Dubourg, J. Vanderplas, A. Passos, D. Cournapeau, M. Brucher, M. Perrot, E. Duchesnay. J. Machine Learn. Res., 12 (2011) 2825—2830</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">D. Schmidt, W.-C. Chen, M. A. Matheson, G. Ostrouchov. Big Data Res., 8 (2016) 1—11</mixed-citation><mixed-citation xml:lang="en">D. Schmidt, W.-C. Chen, M. A. Matheson, G. Ostrouchov. Big Data Res., 8 (2016) 1—11</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">T. Masters. Data Mining Algorithms in C++. Data Patterns and Algorithms for Modern Applications, Apress, eBook (2018)</mixed-citation><mixed-citation xml:lang="en">T. Masters. Data Mining Algorithms in C++. Data Patterns and Algorithms for Modern Applications, Apress, eBook (2018)</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">J. M. Abui'n, N. Lopes, L. Ferreira, T. F. Pena, B. Schmidt. PLoS One, 15, N 10 (2020) e0239741, doi: 10.1371/journal.pone.0239741.</mixed-citation><mixed-citation xml:lang="en">J. M. Abui'n, N. Lopes, L. Ferreira, T. F. Pena, B. Schmidt. PLoS One, 15, N 10 (2020) e0239741, doi: 10.1371/journal.pone.0239741.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Apache Software Foundation. Apache Hadoop, http://hadoop.apache.org</mixed-citation><mixed-citation xml:lang="en">Apache Software Foundation. Apache Hadoop, http://hadoop.apache.org</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">R Core Team. R: A Language and Environment for Statistical Computing. Foundation for Statistical Computing, Vienna, Austria (2020), http://www.R-project.org</mixed-citation><mixed-citation xml:lang="en">R Core Team. R: A Language and Environment for Statistical Computing. Foundation for Statistical Computing, Vienna, Austria (2020), http://www.R-project.org</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">R. Gentleman, V. J. Carey, D. M. Bates. Genome Biology, 5, N 10 (2004) R80, doi: 10.1186/gb-2004-5-10-r80</mixed-citation><mixed-citation xml:lang="en">R. Gentleman, V. J. Carey, D. M. Bates. Genome Biology, 5, N 10 (2004) R80, doi: 10.1186/gb-2004-5-10-r80</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">H2O.ai. (2020) H2O: Scalable Machine Learning Platform. Version 3.30.0.6. https://github.com/h2oai/h2o-3</mixed-citation><mixed-citation xml:lang="en">H2O.ai. (2020) H2O: Scalable Machine Learning Platform. Version 3.30.0.6. https://github.com/h2oai/h2o-3</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">M. Zaharia, R. S. Xin, P. Wendell, T. Das, M. Armbrust, A. Dave, X. Meng, J. Rosen, S. Venkataraman, M. J. Franklin, A. Ghodsi, J. Gonzalez, S. Shenker, I. Stoica. Commun. ACM, 59, N 11 (2016) 56—65</mixed-citation><mixed-citation xml:lang="en">M. Zaharia, R. S. Xin, P. Wendell, T. Das, M. Armbrust, A. Dave, X. Meng, J. Rosen, S. Venkataraman, M. J. Franklin, A. Ghodsi, J. Gonzalez, S. Shenker, I. Stoica. Commun. ACM, 59, N 11 (2016) 56—65</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">T. Zhu, H. Chen, X. Yan, Z. Wu, X. Zhou, Q. Xiao, W. Ge, Q. Zhang, C. Xu, L. Xu, G. Ruan, Z. Xue, C. Yuan, G.-B. Chen, T. Guo. Bioinform. (2021) btaa1088, doi: 10.1093/bioinformatics/btaa1088</mixed-citation><mixed-citation xml:lang="en">T. Zhu, H. Chen, X. Yan, Z. Wu, X. Zhou, Q. Xiao, W. Ge, Q. Zhang, C. Xu, L. Xu, G. Ruan, Z. Xue, C. Yuan, G.-B. Chen, T. Guo. Bioinform. (2021) btaa1088, doi: 10.1093/bioinformatics/btaa1088</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">V. Yuan, D. Hui, Y. Yin, M. S. Penaherrera, A. G. Beristain, W. P. Robinson. BMC Genomic., 22, N 1 (2021), doi: 10.1186/s12864-020-07186-6</mixed-citation><mixed-citation xml:lang="en">V. Yuan, D. Hui, Y. Yin, M. S. Penaherrera, A. G. Beristain, W. P. Robinson. BMC Genomic., 22, N 1 (2021), doi: 10.1186/s12864-020-07186-6</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">J. Lu, S. L. Salzberg. PLoS Comput Biol., 16, N 12 (2020) e1008439, doi: 10.1371/journal.pcbi.1008439</mixed-citation><mixed-citation xml:lang="en">J. Lu, S. L. Salzberg. PLoS Comput Biol., 16, N 12 (2020) e1008439, doi: 10.1371/journal.pcbi.1008439</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">RStudio Team. RStudio: Integrated Development for R. RStudio, PBC, Boston (2020), http://www.rstudio.com</mixed-citation><mixed-citation xml:lang="en">RStudio Team. RStudio: Integrated Development for R. RStudio, PBC, Boston (2020), http://www.rstudio.com</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">M. M. Yatskou. Computer Simulation of Energy Relaxation and Transport in Organized Porphyrin Systems, Wageningen (2001)</mixed-citation><mixed-citation xml:lang="en">M. M. Yatskou. Computer Simulation of Energy Relaxation and Transport in Organized Porphyrin Systems, Wageningen (2001)</mixed-citation></citation-alternatives></ref><ref id="cit24"><label>24</label><citation-alternatives><mixed-citation xml:lang="ru">Н. Н. Яцков. Интеллектуальный анализ данных: пособие, Минск, БГУ (2014)</mixed-citation><mixed-citation xml:lang="en">Н. Н. Яцков. Интеллектуальный анализ данных: пособие, Минск, БГУ (2014)</mixed-citation></citation-alternatives></ref><ref id="cit25"><label>25</label><citation-alternatives><mixed-citation xml:lang="ru">H. Shimodaira. Annal. Statist., 32 (2004) 2616—2641</mixed-citation><mixed-citation xml:lang="en">H. Shimodaira. Annal. Statist., 32 (2004) 2616—2641</mixed-citation></citation-alternatives></ref><ref id="cit26"><label>26</label><citation-alternatives><mixed-citation xml:lang="ru">T. Jolliffie. Principal Component Analysis, Springer, New York (2002)</mixed-citation><mixed-citation xml:lang="en">T. Jolliffie. Principal Component Analysis, Springer, New York (2002)</mixed-citation></citation-alternatives></ref><ref id="cit27"><label>27</label><citation-alternatives><mixed-citation xml:lang="ru">J. A. Nelder, R. Mead. Comput. J., 8 (1965) 308—313</mixed-citation><mixed-citation xml:lang="en">J. A. Nelder, R. Mead. Comput. J., 8 (1965) 308—313</mixed-citation></citation-alternatives></ref><ref id="cit28"><label>28</label><citation-alternatives><mixed-citation xml:lang="ru">J. R. Lakowicz. Principles of Fluorescence Spectroscopy, Springer, New York (2006)</mixed-citation><mixed-citation xml:lang="en">J. R. Lakowicz. Principles of Fluorescence Spectroscopy, Springer, New York (2006)</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
