Назад до Інформатика
ПоглибленийІнформатика

Біоінформатика

Як алгоритми допомагають розшифровувати ДНК та лікувати хвороби.

ДНК як Програмний код

Вся інформація у вашому організмі (від кольору очей до схильності до діабету) закодована в ДНК. Комп'ютерні програми використовують нулі та одиниці (0, 1), а природа виявилась більш продвинутою — вона кодує інформацію чотирма "буквами" (A, T, G, C) — аденін, тимін, гуанін, цитозин. В одній клітині вашого тіла — 3 МІЛЬЯРДИ таких літер. Біоінформатики пишуть алгоритми для пошуку багів (мутацій) у цьому гігантському тексті.

Foldit: Як геймери лікували вірус!

💡

Білки в тілі схожі на довгий кабель, який сам "згортається" у надскладну 3D-фігуру дуже химерної форми. І саме від цієї форми залежить, якими ліками можна вилікувати хворобу. Комп'ютерам було важко прораховувати це. Вчені випустили ГРУ "Foldit", де запропонували звичайним геймерам складати ці білки як 3D-пазли вручну. Результат: геймери за 3 ТИЖНІ розшифрували структуру ферменту вірусу імунодефіциту, над яким суперкомп'ютери билися 10 РОКІВ!

AlphaFold — перемога ШІ над Біологією

Приклад

У 2020 році штучний інтелект AlphaFold ВІД компанії Google DeepMind здійснив справжню революцію! Там, де людині потрібно було декілька років, щоб вирахувати 3D форму одного білка (на це витрачались мільйони доларів), алгоритм DeepMind зміг навчитися безпомилково передбачати згортання білків всього за лічені години. У 2024 році за це досягнення дали Нобелівську премію з хімії.