Теннисный мяч попадает в песочный замок. Замок рассыпается, но по тому, куда и как далеко отлетели песчинки, можно догадаться, какой формы был замок. Примерно так работает метод взрыва белков на рентгене. Луч лазера настолько мощный, что молекула белка теряет электроны и разлетается на заряженные осколки — как замок под ударом мяча.
Сложность в том, что просчитать такой взрыв для белка из тысяч атомов не под силу обычным квантовым методам. Новая программа MolDStruct соединяет два подхода: случайные процессы ионизации (как бросание костей) и классическую физику движения атомов (как расчёт траекторий бильярдных шаров). Сначала программа «бросает кости» — решает, какой атом потеряет электрон под лучом. Потом считает, как оставшиеся заряженные атомы расталкивают друг друга и разлетаются.
Дальше MolDStruct испытали на белке из 16 аминокислот. Белок может сворачиваться в разные формы, как верёвка, скрученная по-разному. Программа показала, что по карте разлетевшихся осколков эти формы можно отличить друг от друга. Значит, взрыв белка — не просто разрушение, а способ заглянуть в его устройство.
Метод ещё молодой, но уже ясно: рентгеновский луч, который раньше только портил образцы, теперь помогает увидеть невидимое. Как по разлетевшимся песчинкам можно восстановить форму замка, так по осколкам белка — его структуру.
Рентгеновский лазер настолько мощный, что разрушает белок за миллионные доли секунды — быстрее, чем молекула успевает «почувствовать» удар.