В компьютерах поселится OpenWorm • Выпуск 25 декабря 2013 года
Высокие технологии чаще всего воплощаются в вещах, которые можно потрогать, в материальных гаджетах. Иногда прорывы отмечаются в неосязаемом программном обеспечении. Однако сегодняшнее сообщение, скорее, из области чистого, чистейшего программирования. О новинках из области высоких технологий - Николай Гринько в рубрике на "Вестях ФМ".
В последнее время мы достаточно часто слышим о проектах по созданию сложнейших математических моделей органов, частей живых организмов и человека. Ни одна из этих моделей не является моделью организма в целом, способного жить виртуальной "жизнью" внутри вычислительной системы. Но в скором будущем эта ситуация изменится благодаря тому, что проект с открытым кодом OpenWorm, начатый Стивеном Ларсоном в 2011, приблизился к завершающему пункту. Целью этого проекта является "создание первого в мире виртуального организма, способного жить в компьютере".
Ученые-биологи описали, отсортировали, определили функции и расположения каждой из 959 клеток, из которых состоит прозрачное тело реально существующего круглого червя длиной в один миллиметр. А группа нейробиологов и программистов, используя эти данные, пытаются вдохнуть виртуальную "жизнь" в математическую модель червя. Внутри тела червя 302 нейрона, из которых состоит нервная система, с помощью которой он может двигаться, питаться и совершать другие действия. Наконец, описаны пять групп мышечных клеток, которые заставили модель червя двигаться в виртуальном пространстве. В конце концов будет создана полная математическая модель червя, которая будет являться точной биологической копией реального червя, копируя все процессы, начиная от химических взаимодействий между клетками нервной системы и заканчивая движениями тела виртуального червя.
Коллектив редакции нашей программы впечатлен масштабом проделанной работы. Скоро внутри компьютера будет существовать программа, которая будет ощущать себя червем. И ничто, никто, никакие существа и процессы не смогут объяснить этому червю, что он - просто набор нулей и единиц. Программный код. Понимаете, к чему мы клоним? Где гарантия, что мы с вами существуем в реальности, а не являемся всего лишь компьютерными программами? И все наши чувства, стремления, трагедии, озарения, даже программа "Хайтек" на "Вестях ФМ" - всего лишь виртуальный плод работы некого программиста... И даже - как в это ни тяжело поверить - наше коронное завершающее слово "хотя"...