Застосування принципів об'єктно-орієнтованих мов програмування для моделювання клітинного поділу

dc.contributor.authorКошова О. П.
dc.contributor.authorОлексійчук Ю. Ф.
dc.contributor.authorОборожний А. В.
dc.contributor.authorЧерненко О. О.
dc.contributor.authorKoshova Oksana P.
dc.contributor.authorOleksiichuk Yuriy F.
dc.contributor.authorOborozhnyy Artem V.
dc.contributor.authorChernenko Oksana O.
dc.date.accessioned2024-12-13T09:00:38Z
dc.date.available2024-12-13T09:00:38Z
dc.date.issued2024
dc.descriptionЗастосування принципів об'єктно-орієнтованих мов програмування для моделювання клітинного поділу = Application of principles of object-oriented programming languages for simulation of cell division / О. П. Кошова, Ю. Ф. Олексійчук, А. В. Оборожний, О. О. Черненко // Зб. наук. пр. НУК. – Миколаїв : Гельветика, 2024. – № 3 (496). – С. 87–93.
dc.description.abstractСучасна біологія та медицина потребують все більш точних та детальних моделей клітинних процесів. Моделювання клітинного поділу є критично важливим для розуміння таких явищ, як ріст пухлин, регенерація тканин та розвиток організму. Об'єктно-орієнтовані мови програмування дозволяють створювати моделі, що є легко зрозумілими, модульними та гнучкими. Це сприяє швидкому розвитку та модифікації моделей без необхідності повного переписування коду, що є особливо важливим для наукових досліджень. Мета дослідження полягає в моделюванні клітинного поділу засобами об'єктно-орієнтованих мов програмування. Методика. В дослідженнях використані методи об'єктно-орієнтованих мов програмування, код програми написаний на Kotlin. Результати. Створено модель клітинного поділу, яка охоплює ключові етапи процесу. Використання об'єктно-орієнтованих принципів дозволило структурувати модель таким чином, щоб кожен компонент клітини та етап поділу був представлений окремим класом. Завдяки принципам інкапсуляції, всі елементи та процеси моделі були розділені на окремі модулі, що значно полегшує їх модифікацію та повторне використання. Це сприяє підвищенню якості та надійності програмного забезпечення, що використовується для моделювання. Застосування наслідування та поліморфізму дозволило створити ієрархію класів, що забезпечує зручну розширюваність моделі. Це дозволяє легко додавати нові типи клітин та процеси без необхідності змінювати існуючу структуру коду. Новизна роботи. Робота демонструє новий спосіб використання принципів об'єктноорієнтованого програмування для моделювання складних біологічних процесів, зокрема клітинного поділу. Це є важливим кроком у розвитку методології біоінформатики та комп'ютерної біології. Практична значимість. Робота є актуальною як з наукової, так і з практичної точки зору, сприяючи розвитку нових методів дослідження клітинних процесів та інтеграції біологічних знань з сучасними інформаційними технологіями. Має значну цінність для освіти, оскільки демонструє приклад використання сучасних методів програмування для вирішення складних наукових задач. Це може сприяти підготовці нових поколінь науковців та програмістів, що володіють необхідними знаннями та навичками для роботи у сфері біоінформатики та системної біології.
dc.description.abstract1Modern biology and medicine require more and more accurate and detailed models of cellular processes. Modeling cell division is critical to understanding phenomena such as tumor growth, tissue regeneration, and organismal development. Object-oriented programming languages allow you to create models that are easy to understand, modular and flexible. This facilitates rapid development and modification of models without the need to completely rewrite the code, which is especially important for scientific research. The purpose of the study is to model cell division by means of object-oriented programming languages. Method. The research uses methods of object-oriented programming languages, the program code is written in Kotlin. The results. A model of cell division has been created that covers the key stages of the process. The use of object-oriented principles made it possible to structure the model in such a way that each component of the cell and stage of division was represented by a separate class. Thanks to the principles of encapsulation, all elements and processes of the model have been separated into separate modules, which makes their modification and reuse much easier. This contributes to the improvement of the quality and reliability of the software used for simulation. The use of inheritance and polymorphism made it possible to create a hierarchy of classes, which provides convenient extensibility of the model. This makes it easy to add new cell types and processes without having to change the existing code structure. The novelty of the work. The work demonstrates a new way of using the principles of object-oriented programming for modeling complex biological processes, in particular, cell division. This is an important step in the development of the methodology of bioinformatics and computer biology. Practical significance. The work is relevant from both a scientific and a practical point of view, contributing to the development of new methods of studying cellular processes and the integration of biological knowledge with modern information technologies. It has significant value for education, as it demonstrates an example of using modern programming methods to solve complex scientific problems. This can contribute to the training of new generations of scientists and programmers who have the necessary knowledge and skills to work in the field of bioinformatics and systems biology.
dc.identifier.issn2311-3405 (Print)
dc.identifier.issn2313-0415 (Online)
dc.identifier.urihttps://eir.nuos.edu.ua/handle/123456789/9338
dc.language.isouk
dc.publisherГельветика
dc.relation.ispartofseriesУДК; 004.4
dc.subjectклітинний поділ
dc.subjectмодель
dc.subjectKotlin
dc.subjectабстракція
dc.subjectcell division
dc.subjectmodel
dc.subjectOPP
dc.titleЗастосування принципів об'єктно-орієнтованих мов програмування для моделювання клітинного поділу
dc.title.alternativeApplication of principles of object-oriented programming languages for simulation of cell division
dc.typeArticle

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Koshova.pdf
Розмір:
431.8 KB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
4.38 KB
Формат:
Item-specific license agreed upon to submission
Опис:

Зібрання