Цифровий організм (англ. digital organism) — самовідтворювана комп'ютерна програма, яка мутує і розвивається. Цифрові організми використовують як інструмент для вивчення динаміки еволюції за Дарвіном, для тестування або перевірки конкретних гіпотез або математичних моделей еволюції. Дослідження тісно пов'язані зі створенням штучного життя.
Історія
«Дарвін»
Цифрові організми вперше з'явилися в грі «Дарвін», в якій комп'ютерні програми були змушені конкурувати, заважаючи виконанню один одного.
Гра складалася з програми-судді та арени, області основної пам'яті, в яку завантажувались дві або більше невеликих програм, написаних гравцями. Програми були написані на асемблері IBM 7090 і могли використовувати три бібліотечні функції програми рефері: зонд: зондування комірки пам'яті на арені, щоб визначити, чи, якщо так, яка програма там завантажена. Претензія: Зарезервуйте місце зберігання для підготовки до тиражування. kill: вбивство (протилежної) програми. Гра закінчилася через заздалегідь визначений час гри або коли залишились лише копії програми. Переможцем став гравець з найбільшою кількістю копій.
Core War
Аналогічні механізми реалізовані в грі «Бій в пам'яті». В ході цієї гри з'ясувалося, що однією з виграшних стратегій є самовідтворення з найбільш можливою швидкістю, що призводить до позбавлення супротивників обчислювальних ресурсів. Програми в грі «Бій в пам'яті» здатні мутувати самі і обмінюватися кодом, переписуючи інструкції в моделюється «пам'яті», де відбувається гра. Це дозволило конкуруючим програмам вбудовувати руйнівні інструкції один одному, викликаючи помилку читання коду; «Поневолити процеси суперника», змусивши їх працювати на себе, змінювати свою стратегію посеред гри і виліковувати власний пошкоджений код.
Стін Расмуссен із Лос-Аламоської національної лабораторії взяв ідею гри «Бій в пам'яті» і ввів генетичний алгоритм для автоматичного написання. Проте, Расмуссен не спостерігав еволюцію складних і стабільних програм. Виявилося, що мова програмування, на якому були написані програми, виявився дуже нестійким, і найчастіше мутації повністю знищували функціональність програми.
Tierra
Першим вирішити питання про стійкість програм взявся Том Рей, створивши комп'ютерний симулятор «Tierra» додавши кілька ключових змін в мову програмування. Вчений вперше спостерігав комп'ютерні програми, які дійсно розвивалися складним чином. У «Tierra» всі програми жили в одному адресному просторі, і потенційно могли перезаписати або іншим чином втручатися в код один одного.
- Tierra
- Avida2.6
- Core War
Avida
Пізніше, Кріс Адамі, Тит Браун, і Чарльз Офрія (директор лабораторії цифрової еволюції (DEvo) та директор Центру вивчення еволюції в дії BEACON під егідою Національного наукового фонду) приступили до розробки системи «Avida», яка була натхненна «Tierra», але мала деякі важливі відмінності.
На відміну від Tierra, Avida призначає кожному цифровому організму власну захищену область пам'яті (кожна програма живе в своєму власному адресному просторі. Завдяки цій модифікації, експерименти з «Avida» стало набагато чистіше і легше інтерпретувати) та виконує її за допомогою окремого віртуального процесора. За замовчуванням інші цифрові організми не можуть отримати доступ до цього простору пам'яті ні для читання, ні для запису, а також не можуть виконувати код, який не знаходиться у їх власному просторі пам'яті.
Друга велика відмінність полягає в тому, що віртуальні процесори різних організмів можуть працювати з різною швидкістю, наприклад, один організм виконує, наприклад, вдвічі більше інструкцій за один і той же інтервал часу, ніж інший організм. Швидкість, з якою працює віртуальний процесор, визначається низкою факторів, але найголовніше завданнями, які виконує організм: логічними обчисленнями, які організми можуть виконати, щоб отримати додаткову швидкість процесора як бонус.
Починаючи з «Avida», цифрове дослідження організму стало сприйматися як дієвий внесок в еволюційну біологію все більшим числом еволюційних біологів. Так, еволюційний біолог Річард Ленскі з університету штату Мічиган широко використовував «Avida» в своїй роботі. Ленскі, Адамі і їх колеги опублікували результати в наукових журналах, таких як «Nature» та «Proceedings of the National Academy of Sciences» (США).
В експериментах з «Avida» при обмеженні в 16000 поколінь і 50-кратному його повторі, виявлено, що в 23 випадках з 50 еволюція породжувала цифрові організми, здатні виробляти побітовое порівняння чисел, причому в кожному випадку еволюція відбувалася по-різному.
Спрощена версія Avida з графічним інтерфейсом користувача (Avida-ED) доступна для використання в навчальних закладах. Навколо Avida-ED розроблено різноманітні плани уроків та інші навчальні матеріали. Цей підхід виявився ефективним для покращення розуміння студентами еволюції. Проект Avida-ED став переможцем премії Міжнародного товариства з питань штучного життя та пропагандистської роботи у 2017 році.
3DVCE
[en] використовує еволюційні алгоритми для імітації еволюції.
Amoeba
У 1996 році Енді Парджелліс створив Tierra-подібну систему під назвою «Amoeba», в якій відбувалася самореплікація в довільному порядку від випадково відібраного вихідного стану.
OpenWorm
У 2011 з'явився міжнародний відкритий науковий проект модельного організму з метою імітації аскариди Caenorhabditis elegans на клітинному рівні. Хоча довгостроковою метою є моделювання всіх 959 клітин C. elegans, першим етапом було моделювання руху хробака шляхом моделювання 302 нейронів та 95 м'язових клітин. Моделювання знизу вгору проводиться спільнотою OpenWorm. Фізичний двигун Sibernetic був побудований за проектом і моделлю нейронного Конектому і клітин м'язів, створений в NeuroML форматі. До 3D-моделі анатомії хробака можна отримати доступ через Інтернет через браузер OpenWorm. Проект OpenWorm також сприяє розробці Geppetto, вебмульти-алгоритму, багатомасштабної симуляційної платформи, розробленої для підтримки моделювання всього організму.
Станом на січень 2015 року проект все ще очікує експертної перевірки, і дослідники неохоче висловлюють сміливі твердження щодо його поточної схожості з біологічною поведінкою; координатор проекту Стівен Ларсон підрахував, що вони становлять «лише 20-30 % від ідеалу.»
Polyworld
У 2015 Ларрі Йегер створив міжплатформну програму [en], у формі еволюції штучного інтелекту за допомогою природного відбору та еволюційних алгоритмів.
Генетичне включення неприродних амінокислот
У травні 2019 року дослідники повідомили про створення нової синтетичної форми життя, в одному з варіантів бактерій кишкової палички, зменшивши натуральне число 64 кодонів в бактеріальному геномі до 59 кодонів натомість, щоб кодувати 20 амінокислот.
Див. також
Примітки
- (амер.). Архів оригіналу за 4 червня 2021. Процитовано 6 червня 2021.
- . web.archive.org. 1 листопада 2007. Архів оригіналу за 1 листопада 2007. Процитовано 6 червня 2021.
- Цифровая эволюция. KV.by (рос.). 17 лютого 2005. Процитовано 6 червня 2021.
- Avida-ED. avida-ed.msu.edu. Процитовано 6 червня 2021.
- tim (28 липня 2016). Curriculum. Процитовано 6 червня 2021.
- Smith, James J.; Johnson, Wendy R.; Lark, Amy M.; Mead, Louise S.; Wiser, Michael J.; Pennock, Robert T. (29 липня 2016). An Avida-ED digital evolution curriculum for undergraduate biology. Evolution: Education and Outreach. Т. 9, № 1. с. 9. doi:10.1186/s12052-016-0060-0. ISSN 1936-6434. Процитовано 6 червня 2021.
{{}}
: Обслуговування CS1: Сторінки із непозначеним DOI з безкоштовним доступом () - 3DVCE Wiki. 3dvce.fandom.com (англ.). Процитовано 6 червня 2021.
- Gewaltig, Marc-Oliver; Cannon, Robert (23 січня 2014). Current Practice in Software Development for Computational Neuroscience and How to Improve It. PLoS Computational Biology. Т. 10, № 1. doi:10.1371/journal.pcbi.1003376. ISSN 1553-734X. PMC 3900372. PMID 24465191. Процитовано 6 червня 2021.
{{}}
: Обслуговування CS1: Сторінки із непозначеним DOI з безкоштовним доступом () - https://www.researchgate.net/publication/235326413
- Chirgwin, Richard. What's that PARASITE wriggling inside my browser?. www.theregister.com (англ.). Процитовано 6 червня 2021.
- Geppetto. www.geppetto.org. Процитовано 6 червня 2021.
- OpenWorm project wants you to help create the world’s first digital organism. VentureBeat (амер.). 30 квітня 2014. Процитовано 6 червня 2021.
- CNN, By Peter Shadbolt, for (21 січня 2015). Scientists upload a worm's mind into a Lego robot. CNN (англ.). Процитовано 6 червня 2021.
- Fredens, Julius; Wang, Kaihang; de la Torre, Daniel; Funke, Louise F. H.; Robertson, Wesley E.; Christova, Yonka; Chia, Tiongsun; Schmied, Wolfgang H.; Dunkelmann, Daniel (1 травня 2019). Total synthesis of Escherichia coli with a recoded genome. Nature. Т. 569, № 7757. с. 514—518. doi:10.1038/s41586-019-1192-5. ISSN 0028-0836. PMC 7039709. PMID 31092918. Процитовано 6 червня 2021.
Це незавершена стаття з еволюційної біології. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cifrovij organizm angl digital organism samovidtvoryuvana komp yuterna programa yaka mutuye i rozvivayetsya Cifrovi organizmi vikoristovuyut yak instrument dlya vivchennya dinamiki evolyuciyi za Darvinom dlya testuvannya abo perevirki konkretnih gipotez abo matematichnih modelej evolyuciyi Doslidzhennya tisno pov yazani zi stvorennyam shtuchnogo zhittya Istoriya Darvin Komp yuter IBM 7090 Cifrovi organizmi vpershe z yavilisya v gri Darvin v yakij komp yuterni programi buli zmusheni konkuruvati zavazhayuchi vikonannyu odin odnogo Gra skladalasya z programi suddi ta areni oblasti osnovnoyi pam yati v yaku zavantazhuvalis dvi abo bilshe nevelikih program napisanih gravcyami Programi buli napisani na asembleri IBM 7090 i mogli vikoristovuvati tri bibliotechni funkciyi programi referi zond zonduvannya komirki pam yati na areni shob viznachiti chi yaksho tak yaka programa tam zavantazhena Pretenziya Zarezervujte misce zberigannya dlya pidgotovki do tirazhuvannya kill vbivstvo protilezhnoyi programi Gra zakinchilasya cherez zazdalegid viznachenij chas gri abo koli zalishilis lishe kopiyi programi Peremozhcem stav gravec z najbilshoyu kilkistyu kopij Core War Analogichni mehanizmi realizovani v gri Bij v pam yati V hodi ciyeyi gri z yasuvalosya sho odniyeyu z vigrashnih strategij ye samovidtvorennya z najbilsh mozhlivoyu shvidkistyu sho prizvodit do pozbavlennya suprotivnikiv obchislyuvalnih resursiv Programi v gri Bij v pam yati zdatni mutuvati sami i obminyuvatisya kodom perepisuyuchi instrukciyi v modelyuyetsya pam yati de vidbuvayetsya gra Ce dozvolilo konkuruyuchim programam vbudovuvati rujnivni instrukciyi odin odnomu viklikayuchi pomilku chitannya kodu Ponevoliti procesi supernika zmusivshi yih pracyuvati na sebe zminyuvati svoyu strategiyu posered gri i vilikovuvati vlasnij poshkodzhenij kod Stin Rasmussen iz Los Alamoskoyi nacionalnoyi laboratoriyi vzyav ideyu gri Bij v pam yati i vviv genetichnij algoritm dlya avtomatichnogo napisannya Prote Rasmussen ne sposterigav evolyuciyu skladnih i stabilnih program Viyavilosya sho mova programuvannya na yakomu buli napisani programi viyavivsya duzhe nestijkim i najchastishe mutaciyi povnistyu znishuvali funkcionalnist programi Tierra Pershim virishiti pitannya pro stijkist program vzyavsya Tom Rej stvorivshi komp yuternij simulyator Tierra dodavshi kilka klyuchovih zmin v movu programuvannya Vchenij vpershe sposterigav komp yuterni programi yaki dijsno rozvivalisya skladnim chinom U Tierra vsi programi zhili v odnomu adresnomu prostori i potencijno mogli perezapisati abo inshim chinom vtruchatisya v kod odin odnogo Tierra Avida2 6 Core War Avida Piznishe Kris Adami Tit Braun i Charlz Ofriya direktor laboratoriyi cifrovoyi evolyuciyi DEvo ta direktor Centru vivchennya evolyuciyi v diyi BEACON pid egidoyu Nacionalnogo naukovogo fondu pristupili do rozrobki sistemi Avida yaka bula nathnenna Tierra ale mala deyaki vazhlivi vidminnosti Na vidminu vid Tierra Avida priznachaye kozhnomu cifrovomu organizmu vlasnu zahishenu oblast pam yati kozhna programa zhive v svoyemu vlasnomu adresnomu prostori Zavdyaki cij modifikaciyi eksperimenti z Avida stalo nabagato chistishe i legshe interpretuvati ta vikonuye yiyi za dopomogoyu okremogo virtualnogo procesora Za zamovchuvannyam inshi cifrovi organizmi ne mozhut otrimati dostup do cogo prostoru pam yati ni dlya chitannya ni dlya zapisu a takozh ne mozhut vikonuvati kod yakij ne znahoditsya u yih vlasnomu prostori pam yati Druga velika vidminnist polyagaye v tomu sho virtualni procesori riznih organizmiv mozhut pracyuvati z riznoyu shvidkistyu napriklad odin organizm vikonuye napriklad vdvichi bilshe instrukcij za odin i toj zhe interval chasu nizh inshij organizm Shvidkist z yakoyu pracyuye virtualnij procesor viznachayetsya nizkoyu faktoriv ale najgolovnishe zavdannyami yaki vikonuye organizm logichnimi obchislennyami yaki organizmi mozhut vikonati shob otrimati dodatkovu shvidkist procesora yak bonus Pochinayuchi z Avida cifrove doslidzhennya organizmu stalo sprijmatisya yak diyevij vnesok v evolyucijnu biologiyu vse bilshim chislom evolyucijnih biologiv Tak evolyucijnij biolog Richard Lenski z universitetu shtatu Michigan shiroko vikoristovuvav Avida v svoyij roboti Lenski Adami i yih kolegi opublikuvali rezultati v naukovih zhurnalah takih yak Nature ta Proceedings of the National Academy of Sciences SShA V eksperimentah z Avida pri obmezhenni v 16000 pokolin i 50 kratnomu jogo povtori viyavleno sho v 23 vipadkah z 50 evolyuciya porodzhuvala cifrovi organizmi zdatni viroblyati pobitovoe porivnyannya chisel prichomu v kozhnomu vipadku evolyuciya vidbuvalasya po riznomu Sproshena versiya Avida z grafichnim interfejsom koristuvacha Avida ED dostupna dlya vikoristannya v navchalnih zakladah Navkolo Avida ED rozrobleno riznomanitni plani urokiv ta inshi navchalni materiali Cej pidhid viyavivsya efektivnim dlya pokrashennya rozuminnya studentami evolyuciyi Proekt Avida ED stav peremozhcem premiyi Mizhnarodnogo tovaristva z pitan shtuchnogo zhittya ta propagandistskoyi roboti u 2017 roci 3DVCE en vikoristovuye evolyucijni algoritmi dlya imitaciyi evolyuciyi Amoeba U 1996 roci Endi Pardzhellis stvoriv Tierra podibnu sistemu pid nazvoyu Amoeba v yakij vidbuvalasya samoreplikaciya v dovilnomu poryadku vid vipadkovo vidibranogo vihidnogo stanu OpenWorm U 2011 z yavivsya mizhnarodnij vidkritij naukovij proekt modelnogo organizmu z metoyu imitaciyi askaridi Caenorhabditis elegans na klitinnomu rivni Hocha dovgostrokovoyu metoyu ye modelyuvannya vsih 959 klitin C elegans pershim etapom bulo modelyuvannya ruhu hrobaka shlyahom modelyuvannya 302 nejroniv ta 95 m yazovih klitin Modelyuvannya znizu vgoru provoditsya spilnotoyu OpenWorm Fizichnij dvigun Sibernetic buv pobudovanij za proektom i modellyu nejronnogo Konektomu i klitin m yaziv stvorenij v NeuroML formati Do 3D modeli anatomiyi hrobaka mozhna otrimati dostup cherez Internet cherez brauzer OpenWorm Proekt OpenWorm takozh spriyaye rozrobci Geppetto vebmulti algoritmu bagatomasshtabnoyi simulyacijnoyi platformi rozroblenoyi dlya pidtrimki modelyuvannya vsogo organizmu Stanom na sichen 2015 roku proekt vse she ochikuye ekspertnoyi perevirki i doslidniki neohoche vislovlyuyut smilivi tverdzhennya shodo jogo potochnoyi shozhosti z biologichnoyu povedinkoyu koordinator proektu Stiven Larson pidrahuvav sho voni stanovlyat lishe 20 30 vid idealu Polyworld U 2015 Larri Jeger stvoriv mizhplatformnu programu en u formi evolyuciyi shtuchnogo intelektu za dopomogoyu prirodnogo vidboru ta evolyucijnih algoritmiv Genetichne vklyuchennya neprirodnih aminokislot U travni 2019 roku doslidniki povidomili pro stvorennya novoyi sintetichnoyi formi zhittya v odnomu z variantiv bakterij kishkovoyi palichki zmenshivshi naturalne chislo 64 kodoniv v bakterialnomu genomi do 59 kodoniv natomist shob koduvati 20 aminokislot Div takozhIntelektualnij agent Problemne seredovishe Imitacijne modelyuvannya Samozbirka Klitinnij avtomat Gra Zhittya Robot gumanoyid en en Sintetichna biologiya Klaus ShultenPrimitki amer Arhiv originalu za 4 chervnya 2021 Procitovano 6 chervnya 2021 web archive org 1 listopada 2007 Arhiv originalu za 1 listopada 2007 Procitovano 6 chervnya 2021 Cifrovaya evolyuciya KV by ros 17 lyutogo 2005 Procitovano 6 chervnya 2021 Avida ED avida ed msu edu Procitovano 6 chervnya 2021 tim 28 lipnya 2016 Curriculum Procitovano 6 chervnya 2021 Smith James J Johnson Wendy R Lark Amy M Mead Louise S Wiser Michael J Pennock Robert T 29 lipnya 2016 An Avida ED digital evolution curriculum for undergraduate biology Evolution Education and Outreach T 9 1 s 9 doi 10 1186 s12052 016 0060 0 ISSN 1936 6434 Procitovano 6 chervnya 2021 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite news title Shablon Cite news cite news a Obslugovuvannya CS1 Storinki iz nepoznachenim DOI z bezkoshtovnim dostupom posilannya 3DVCE Wiki 3dvce fandom com angl Procitovano 6 chervnya 2021 Gewaltig Marc Oliver Cannon Robert 23 sichnya 2014 Current Practice in Software Development for Computational Neuroscience and How to Improve It PLoS Computational Biology T 10 1 doi 10 1371 journal pcbi 1003376 ISSN 1553 734X PMC 3900372 PMID 24465191 Procitovano 6 chervnya 2021 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite news title Shablon Cite news cite news a Obslugovuvannya CS1 Storinki iz nepoznachenim DOI z bezkoshtovnim dostupom posilannya https www researchgate net publication 235326413 Chirgwin Richard What s that PARASITE wriggling inside my browser www theregister com angl Procitovano 6 chervnya 2021 Geppetto www geppetto org Procitovano 6 chervnya 2021 OpenWorm project wants you to help create the world s first digital organism VentureBeat amer 30 kvitnya 2014 Procitovano 6 chervnya 2021 CNN By Peter Shadbolt for 21 sichnya 2015 Scientists upload a worm s mind into a Lego robot CNN angl Procitovano 6 chervnya 2021 Fredens Julius Wang Kaihang de la Torre Daniel Funke Louise F H Robertson Wesley E Christova Yonka Chia Tiongsun Schmied Wolfgang H Dunkelmann Daniel 1 travnya 2019 Total synthesis of Escherichia coli with a recoded genome Nature T 569 7757 s 514 518 doi 10 1038 s41586 019 1192 5 ISSN 0028 0836 PMC 7039709 PMID 31092918 Procitovano 6 chervnya 2021 Ce nezavershena stattya z evolyucijnoyi biologiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi