УМННБJ, ЯХВ. Войти !bnw Сегодня Клубы
https://www.youtube.com/watch?v=8X69_42Mj-g Christian Schafmeister, phd и его группа проектируют белки и структуры из небиологических полимеров (Бис-пептиды, эта группа называет их Spiroligomers http://i.imgur.com/Rvd1oDk.gif ) сворачивающиеся в конфигурации позволяющие им реализовывать различные химические и биологические функции. Schafmeister признает что его цель это разработка всё более сложных самосборных молекулярных систем реализующих катализ, структурную, сенсорную и информационно-обрабатывающую функцию, причём по-отдельности эти компоненты, кроме информационного, уже продемонстрированы в их экспериментах. Проектирование молекулы реализующей нужную функцию, будь то катализ или структурная поддержка требует исследования комбинаторного пространства всех возможных конфигураций молекул и их потенциальных энергий, для этого исследователи используют разные по точности и эффективности модели молекулярной динамики, но всё равно грубый перебор всех молекул невозможен (20^N растёт очень быстро). Schafmeister констатирует что основная стоящая перед ним проблема это дизайн а не производство молекул (давно отработанный химический процесс), а так как он является выдающимся программистом он применяет эвристические техники, pattern matching для более эффективного перебора конфигураций (на суперкомпьютере с 40000 ядер). Реализовывать эти высокоуровневые алгоритмы на С++ впрямую долго и сложно потому он применил python для управления низкоуровневым численным кодом, но он намучался с ним из-за проблем совмещения питона и С++. По совету друга он перешёл на интерпретируемый лисп в качестве top level language и дело пошло гораздо лучше, и в конце концов привело к тому что профессор написал свой компилятор common lisp ориентированный на взаимодействие с С++, символьное дифференцирование (для создания на лету минимизаторов потенциальных функций) и метапрограммирование. Надо отметить что это не первый раз когда Lisp применяется для дизайна молекул, именно для этих целей его применяли в SRI 20 лет назад http://www.ai.sri.com/~kr/nano/cavstuf/cavstuf.html (программа Cavity Stuffer, одним из авторов выступал сам Эрик Дрекслер).
Рекомендовали: @o01eg @krkm @goren @ninesigns
#ZXNAZ7 / @engineer / 3208 дней назад

ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.