Старая запись:
Биология
Чтобы иметь возможность проектировать что-либо, нужно хотя бы в общих чертах уметь предсказывать результаты работы проектируемых систем. Без этого остается только экспериментирование. На данный момент, в микробиологии возможность минимально удовлетворительного прогнозирования в целях проектирования еще не достигнута. Одна из основных причин – большие трудности в расчете взаимодействия сложны молекул. Дело в том, что количество операций, нужных для расчета конфигурации молекулы, с увеличением количества атомов растет не линейно, не квадратично и не кубично (что уже считается достаточно плохим алгоритмом), а вообще – экспоненциально. Добавили еще один электрон к молекуле – удесятиряй количество процессоров в суперкомпьютерном центре. Тогда как сложные клеточные механизмы содержат сотни тысяч атомов, а вирусы – миллионы. Поэтому сейчас ограниченно используются только неточные и приблизительные методы вычислений, которые занимаются только уровнем отдельных молекул, и которые все равно требуют дикого количества компьютерных ресурсов. Вторая причина – отсутствие средств детального наблюдения за внутриклеточными процессами. Электронным или атомно-силовым микроскопом не заглянуть внутрь клетки без ее уничтожения. А желательно заглянуть туда надолго, прослеживая работу целых клеточных механизмов. Третья причина – большое количество параметров и элементов в живых системах, которые усложняют не только вычислительную работу, но и человеческое ассоциативное мышление – трудно запомнить все связи, результаты экспериментов, ориентироваться в последних достижениях других исследователей. Кроме того, живые системы развивались без оглядки на «правильность» и красоту проектирования. В сравнении с современным программным обеспечением, в природе куча «заплаток», корявых решений, которые используют побочные эффекты от работы других механизмов, плохое разделение ответственности и структурирование. В таких условиях разобраться даже в исходниках компьютерной программы бывает очень затруднительно, что уж говорить про скопления астрономических количеств молекул. Ко всему, работу чрезвычайно усложняет еще и сверхвысокий параллелизм работы всех механизмов в живых системах. Даже если что-то удается отследить, совсем не очевидно, что данный механизм имеет смысл только с одновременной работой других определенных процессов, быть может, в других органеллах, клетках, тканях или органах, запустился в совершенно другом месте и когда и на что он повлияет. Еще одна сложность, не только проектирования, но и экспериментирования – низкая скорость проверки предположений. Ей не сравнится со скоростью экспериментирования у программистов – чаще всего от нескольких секунд до минут, редко – часов. Больше уже считается серьезными исследованиями или стратегическими и принципиальными разработками. Подождать деления клетки, а лучше – многих, подождать их развития, провести нужные манипуляции, и лишь затем работать – слишком долго. Что уж говорить про многоклеточные организмы. А еще есть сложность подготовки экспериментов, низкая автоматизация этих процессов. В результате на «чисто научную» работу, без рутины, остается совсем немного.
Однако, в относительно ближайшее будущее ситуация может кардинально поменяться. Причин тому несколько. Одна из важнейших – создание и развитие квантовых компьютеров. Рост количества вычислений взаимодействий молекул от количества атомов в исследуемой системе станет линейным. Причем, ожидать таких результатов можно уже в ближайшие годы. Даже если у некоторых фирм ничего не выйдет в 2008 году, за несколько следующих десятилетий можно ожидать радикального прогресса. Другая причина – наука как раз массово выходит на молекулярный уровень изучения сложных систем. Не зря сейчас такой бум с использованием приставки «нано». Входит в обиход использование квантовых точек для отслеживания внутриклеточных передвижений, молекулярных маркеров для управляемого присоединения нужных частиц к специфическим белкам и клеткам, использование информационных технологий для создания баз данных генов, веществ, их связей со сложными механизмами. Возможный близкий прогресс в хотя бы частичном и грубом моделировании ассоциативного мышления также может радикально ускорить развитие биологии. Если не в самостоятельном мышлении машин, то в облегчении информационной работы экспериментаторов. Одни только гиперссылки, бледное подобие ассоциативного мышления, как сильно упростили обмен информацией. Средства автоматизации экспериментов также сильно ускорят развитие. Работая 24 часа в сутки, с высоким параллелизмом, автоматика удешевит и ускорит исследования, освободит экспериментаторов от рутины. Им дастся не просто дополнительное время на исследования, а возможность изучать на порядок более сложные системы.
Все это может привести к возможности создания генетически направленного оружия, оптимизации использования энергии растениями с экономией десятков процентов территории, необходимой под посевы, кардинальных усовершенствований тела человека и достижения бессмертия, и т. д., а в перспективе – созданию принципиально новых форм жизни и распространению жизни за пределы Земли.