<?xml version="1.0" encoding="UTF-8"?>
<article article-type="research-article" dtd-version="1.3" xml:lang="ru" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://metafora.rcsi.science/xsd_files/journal3.xsd">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">moitvivt</journal-id>
      <journal-title-group>
        <journal-title xml:lang="ru">Моделирование, оптимизация и информационные технологии</journal-title>
        <trans-title-group xml:lang="en">
          <trans-title>Modeling, Optimization and Information Technology</trans-title>
        </trans-title-group>
      </journal-title-group>
      <issn pub-type="epub">2310-6018</issn>
      <publisher>
        <publisher-name>Издательство</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.26102/2310-6018/2021.34.3.008</article-id>
      <article-id pub-id-type="custom" custom-type="elpub">1021</article-id>
      <title-group>
        <article-title xml:lang="ru">Программное приложение для предсказания здоровья ребенка,  рожденного при помощи вспомогательных репродуктивных технологий, по анамнезу матери</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>Software application for predicting the health status of a child born with the use of assisted reproductive technologies, according to the mother's anamnesis</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0000-0002-4318-5223</contrib-id>
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Синотова</surname>
              <given-names>Светлана Леонидовна</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Sinotova</surname>
              <given-names>Svetlana Leonidovna</given-names>
            </name>
          </name-alternatives>
          <email>sveta.volkova92@mail.ru</email>
          <xref ref-type="aff">aff-1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0000-0002-2084-3916</contrib-id>
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Лимановская</surname>
              <given-names>Оксана Викторовна</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Limanovskaya</surname>
              <given-names>Oksana Victorovna</given-names>
            </name>
          </name-alternatives>
          <email>o.v.limanovskaia@urfu.ru</email>
          <xref ref-type="aff">aff-2</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0000-0002-3119-478X</contrib-id>
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Плаксина</surname>
              <given-names>Анна Николаевна</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Plaksina</surname>
              <given-names>Anna Nikolaevna</given-names>
            </name>
          </name-alternatives>
          <email>burberry20@yandex.ru</email>
          <xref ref-type="aff">aff-3</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0000-0003-1127-2792</contrib-id>
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Макутина</surname>
              <given-names>Валерия Андреевна</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Makutina</surname>
              <given-names>Valerija Andreevna</given-names>
            </name>
          </name-alternatives>
          <email>makutina_v@rambler.ru</email>
          <xref ref-type="aff">aff-4</xref>
        </contrib>
      </contrib-group>
      <aff-alternatives id="aff-1">
        <aff xml:lang="ru">ФГАОУ ВО «УрФУ имени первого Президента России Б.Н. Ельцина»</aff>
        <aff xml:lang="en">FSAEI HE «UrFU named after the first President of Russia B.N.Yeltsin»</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-2">
        <aff xml:lang="ru">ФГАОУ ВО «УрФУ имени первого Президента России Б.Н. Ельцина»</aff>
        <aff xml:lang="en">FSAEI HE «UrFU named after the first President of Russia B.N.Yeltsin»</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-3">
        <aff xml:lang="ru">ФГБОУ ВО «Уральский государственный медицинский университет Минздрава РФ»</aff>
        <aff xml:lang="en">FSBEI HE «USMU of the Ministry of Health of the Russian Federation»</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-4">
        <aff xml:lang="ru">АО «Центр семейной медицины»</aff>
        <aff xml:lang="en">The Family Medicine Centre</aff>
      </aff-alternatives>
      <pub-date pub-type="epub">
        <day>01</day>
        <month>01</month>
        <year>2026</year>
      </pub-date>
      <volume>1</volume>
      <issue>1</issue>
      <elocation-id>10.26102/2310-6018/2021.34.3.008</elocation-id>
      <permissions>
        <copyright-statement>Copyright © Авторы, 2026</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This work is licensed under a Creative Commons Attribution 4.0 International License</license-p>
        </license>
      </permissions>
      <self-uri xlink:href="https://moitvivt.ru/ru/journal/article?id=1021"/>
      <abstract xml:lang="ru">
        <p>Вспомогательные репродуктивные технологии (ВРТ) много лет помогают обрести ребенка при невозможности зачатия естественным путем. Успешным протокол ВРТ можно считать не только при наступлении беременности, но и при успешном ее завершении – рождении здорового ребенка. В статье описано создание программного приложения для сотрудников центров ВРТ, помогающее сделать прогноз результата протокола, включающий в себя вероятность наступления беременности, прогноз возможных осложнений при ее течении, прогноз срока и способа родоразрешения, а также группы здоровья (1-5) рожденного ребенка. Для создания приложения использовались данные о 854 протоколах, осуществленных в 2016-2018 годах, в результате которых родилось 464 ребенка. Анализ их здоровья содержит информацию в возрасте от рождения до трех лет. Приложение использует шестнадцать бинарных классификаторов, девять из которых реализуют многоклассовые классификации срока родов, способа родоразрешения, группы здоровья ребенка. Для реализации мультиклассового вывода использовалась стратегия «один против всех». Для проверки качества использовалась кросс-валидация. Остальные 7 классификаторов предсказывают вероятность наступления беременности и возникновение ее осложнений: истмико-цервикальная недостаточность, гипертонические расстройства, предлежание плаценты, гестационный сахарный диабет, нарушения количества околоплодных вод и преждевременный разрыв плодных оболочек. Все модели построены на языке python на основе случайного леса. Интерфейс создан при помощи библиотек PyQT5 и QtDesigner.</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>For many years, assisted reproductive technologies (ART) have been helping to conceive a child when this is not possible naturally. We can consider the ART protocol to be successful not only in case of pregnancy, but also in case of its successful completion: the birth of a healthy child. The article describes the creation of a software application for employees of ART centers, which helps to predict the outcome of the protocol, including the probability of pregnancy, the forecast of possible complications during its course, the forecast of the time and method of delivery, and the health group (1-5) of the born child. To create the application, we used data on 854 protocols implemented in 2016-2018, because of which 464 children were born. The analysis of their health contains information from birth to three years of age. The application uses sixteen binary classifiers, nine of which implement multi-class classifications of the term of delivery, the delivery method and children’s health groups. To implement multiclass inference, the “one-vs-all” strategy was used. Сross-validation was used to check the quality. The remaining 7 classifiers predict the likelihood of pregnancy and the occurrence of its complications: cervical incompetence, hypertensive disorders, placenta previa, gestational diabetes mellitus, violations of the amount of amniotic fluid and premature rupture of the membranes. We have built all the models based on the random forest algorithm using the Python programming language. The interface was created using the PyQT5 and QtDesigner libraries.</p>
      </trans-abstract>
      <kwd-group xml:lang="ru">
        <kwd>машинное обучение</kwd>
        <kwd>вспомогательные репродуктивные технологии</kwd>
        <kwd>экспертная система</kwd>
        <kwd>программное приложение</kwd>
        <kwd>предсказание здоровья ребенка</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>machine learning</kwd>
        <kwd>assisted reproductive technologies</kwd>
        <kwd>expert system</kwd>
        <kwd>software application</kwd>
        <kwd>child health status prediction</kwd>
      </kwd-group>
      <funding-group>
        <funding-statement xml:lang="ru">Исследование выполнено при финансовой поддержке РФФИ в рамках научного проекта № 19-37-90121. &#13;
&#13;
</funding-statement>
        <funding-statement xml:lang="en">The reported study was funded by RFBR, project number 19-37-90121.</funding-statement>
      </funding-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="cit1">
        <label>1</label>
        <mixed-citation xml:lang="ru">David J McLernon, Ewout W Steyerberg, Egbert R te Velde, Amanda J Lee, Siladitya Bhattacharya. Predicting the chances of a live birth after one or more complete cycles of in vitro fertilisation: population based study of linked cycle data from 113 873 women. BMJ. 2016;355(8082) DOI: 10.1136/bmj.i5735</mixed-citation>
      </ref>
      <ref id="cit2">
        <label>2</label>
        <mixed-citation xml:lang="ru">Porcu, G., Lehert, P., Colella, C, Giorgetti C. Predicting live birth chances for women with multiple consecutive failing IVF cycles: a simple and accurate prediction for routine medical practice. Reproductive Biology and Endocrinology. 2013;11(1) DOI: 10.1186/1477-7827-11-1 </mixed-citation>
      </ref>
      <ref id="cit3">
        <label>3</label>
        <mixed-citation xml:lang="ru">Katarina Kebbon Vaegter, Tatevik Ghukasyan Lakic, Matts Olovsson, Lars Berglund, Thomas Brodin, Jan Holte. Which factors are most predictive for live birth after in vitro fertilization and intracytoplasmic sperm injection (IVF/ICSI) treatments? Analysis of 100 prospectively recorded variables in 8,400 IVF/ICSI single-embryo transfers. Fertility and Sterility. 2017;107(3):641-648.e2 DOI: 10.1016/j.fertnstert.2016.12.005.</mixed-citation>
      </ref>
      <ref id="cit4">
        <label>4</label>
        <mixed-citation xml:lang="ru">Dhillon R.K., McLernon D.J., Smith P.P., Fishel S., Dowell K., Deeks J.J., Bhattacharya S., Coomarasamy A. Predicting the chance of live birth for women undergoing IVF: a novel pretreatment counselling tool. Hum Reprod. 2016;31(1):84-92 DOI: 10.1093/humrep/dev268</mixed-citation>
      </ref>
      <ref id="cit5">
        <label>5</label>
        <mixed-citation xml:lang="ru">Bergh C., Wennerholm U.B. Long-term health of children conceived after assisted reproductive technology. Ups J Med Sci. 2020;125(2):152-157 DOI: 10.1080/0300973 4.2020.1729904 </mixed-citation>
      </ref>
      <ref id="cit6">
        <label>6</label>
        <mixed-citation xml:lang="ru">Heijligers M., Peeters A., van Montfoort A., Nijsten J., Janssen E., Gunnewiek F.K., de Rooy R., van Golde R., Coonen E., Meijer-Hoogeveen M., Broekmans F., van der Hoeven M., Arens Y., de Die-Smulders C. Growth, health, and motor development of 5-year-old children born after preimplantation genetic diagnosis. Fertil Steril. 2019;111(6):1151-1158 DOI: 10.1016/j.fertnstert.2019.01.035</mixed-citation>
      </ref>
      <ref id="cit7">
        <label>7</label>
        <mixed-citation xml:lang="ru">Qiu J., Li P., Dong M., Xin X., Tan J. Personalized prediction of live birth prior to the first in vitro fertilization treatment: a machine learning method. J Transl Med. 2019;17:317 DOI: 10.1186/s12967-019-2062-5</mixed-citation>
      </ref>
      <ref id="cit8">
        <label>8</label>
        <mixed-citation xml:lang="ru">Zare S., Thomsen M.R., Nayga R.M., Goudie A. Use of Machine Learning to Determine the Information Value of a BMI Screening Program. American Journal of Preventive Medicine. 2021;60(3):425-433. DOI: 10.1016/j.amepre.2020.10.016</mixed-citation>
      </ref>
      <ref id="cit9">
        <label>9</label>
        <mixed-citation xml:lang="ru">Bose S., Kenyon C.C., Masino A.J. Personalized prediction of early childhood asthma persistence: A machine learning approach. PLOS ONE. 2021;16(3):1-17 DOI: 10.1371/journal.pone.0247784</mixed-citation>
      </ref>
      <ref id="cit10">
        <label>10</label>
        <mixed-citation xml:lang="ru">Pedregosa et al. Scikit-learn: Machine Learning in Python. JMLR. 2011;12:2825-2830</mixed-citation>
      </ref>
      <ref id="cit11">
        <label>11</label>
        <mixed-citation xml:lang="ru">Breiman L. Random Forests. Machine Learning. 2001;45:5-32</mixed-citation>
      </ref>
      <ref id="cit12">
        <label>12</label>
        <mixed-citation xml:lang="ru">Классификатор RandomForestClassifier из библиотеки Scikit-Learn. Доступно по: https://scikit-learn.org/stable/modules/generated/sklearn.ensemble.RandomForestClass ifier.html (дата обращения 15.07.2021)</mixed-citation>
      </ref>
      <ref id="cit13">
        <label>13</label>
        <mixed-citation xml:lang="ru">Морфологический анализатор pymorphy2. Доступно по: https://pymorphy2.readthedocs.io/en/latest/ (дата обращения 15.07.2021)</mixed-citation>
      </ref>
      <ref id="cit14">
        <label>14</label>
        <mixed-citation xml:lang="ru">CountVectorizer из библиотеки Scikit-Learn. Доступно по: https://scikit-learn.org/stable/modules/generated/sklearn.feature_extraction.text.CountVectorizer.html#sklearn.feature_extraction.text.CountVectorizer (дата обращения 15.07.2021)</mixed-citation>
      </ref>
      <ref id="cit15">
        <label>15</label>
        <mixed-citation xml:lang="ru">TfidfVectorizer из библиотеки Scikit-Learn. Доступно по: https://scikit-learn.org/stable/modules/generated/sklearn.feature_extraction.text.TfidfVectorizer.html#sklearn.feature_extraction.text.TfidfVectorizer (дата обращения 15.07.2021)</mixed-citation>
      </ref>
      <ref id="cit16">
        <label>16</label>
        <mixed-citation xml:lang="ru">Arthur D., Vassilvitskii S. K-means++: the advantages of careful seeding. Proc. of the Eighteenth Annu. ACM-SIAM Symp. on Discrete Algorithms, New Orleans, Louisiana, USA. 2007:1027-1035 DOI:10.1145/1283383.1283494</mixed-citation>
      </ref>
      <ref id="cit17">
        <label>17</label>
        <mixed-citation xml:lang="ru">Кластеризация K-Means из библиотеки Scikit-Learn. Доступно по: https://scikit-learn.org/stable/modules/generated/sklearn.cluster.KMeans.html?highlight=k%20means#sklearn.cluster.KMeans (дата обращения 15.07.2021)</mixed-citation>
      </ref>
      <ref id="cit18">
        <label>18</label>
        <mixed-citation xml:lang="ru">Kursa M.B., Rudnicki W.R. Feature Selection with the Boruta Package. Journal of Statistical Software. 2010;36(11):1-13 DOI: 	10.18637/jss.v036.i11</mixed-citation>
      </ref>
      <ref id="cit19">
        <label>19</label>
        <mixed-citation xml:lang="ru">Реализация алгоритма Boruta для Python. Доступно по: https://github.com/scikit-learncontrib/boruta_py (дата обращения 15.07.2021)</mixed-citation>
      </ref>
      <ref id="cit20">
        <label>20</label>
        <mixed-citation xml:lang="ru">He, H.; Bai, Y.; Garcia, E.A.; Li, S. ADASYN: Adaptive synthetic sampling approach for imbalanced learning. Proceedings of the 2008 IEEE International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence), Hong Kong, China. 2008; 1322–1328. DOI: 10.1109/IJCNN.2008.4633969</mixed-citation>
      </ref>
      <ref id="cit21">
        <label>21</label>
        <mixed-citation xml:lang="ru">Lemaitre G., Nogueira F., Aridas C.K. Imbalanced-learn: Imbalanced-learn: A python toolbox to tackle the curse of imbalanced datasets in machine learning. JMLR. 2017;18(17):1-5 </mixed-citation>
      </ref>
      <ref id="cit22">
        <label>22</label>
        <mixed-citation xml:lang="ru">Kohavi R. A Study of Cross-Validation and Bootstrap for Accuracy Estimation and Model Selection. Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence, San Mateo, CA. 1995;2(12):1137-1143</mixed-citation>
      </ref>
      <ref id="cit23">
        <label>23</label>
        <mixed-citation xml:lang="ru">Stone M. Cross-Validatory Choice and Assessment of Statistical Predictions. Journal of the Royal Statistical Society, Series B (Methodological). 1974;36(2):111-147</mixed-citation>
      </ref>
      <ref id="cit24">
        <label>24</label>
        <mixed-citation xml:lang="ru">Реализация кросс-валидации StratifiedKFold в библиотеке Scikit-Learn. Доступно по: https://scikit-learn.org/stable/modules/generated/sklearn.model_selection.Stratified KFold.html (дата обращения 15.07.2021)</mixed-citation>
      </ref>
      <ref id="cit25">
        <label>25</label>
        <mixed-citation xml:lang="ru">Набор библиотек Python для создания графического интерфейса на базе Qt5. Доступно по: https://pypi.org/project/PyQt5/ (дата обращения 15.07.2021)</mixed-citation>
      </ref>
      <ref id="cit26">
        <label>26</label>
        <mixed-citation xml:lang="ru">Qt Designer. Доступно по: https://build-system.fman.io/qt-designer-download (дата обращения 15.07.2021)</mixed-citation>
      </ref>
      <ref id="cit27">
        <label>27</label>
        <mixed-citation xml:lang="ru">Библиотека Pickle. Доступно по: https://docs.python.org/3.6/library/pickle.html (дата обращения 15.07.2021) </mixed-citation>
      </ref>
      <ref id="cit28">
        <label>28</label>
        <mixed-citation xml:lang="ru">Rifkin R., Klautau A. In Defense of One-Vs-All Classification. JMLR. 2004;5:101-104</mixed-citation>
      </ref>
      <ref id="cit29">
        <label>29</label>
        <mixed-citation xml:lang="ru">Приказ Минздрава РФ № 621 «О комплексной оценке состояния здоровья детей», 2003</mixed-citation>
      </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>