"Информатика", Семёнов А.Л., Рудченко Т.А.
Биоинформатика использует компьютерные методы, чтобы хранить и изучать биологические данные. Одно из таких данных — последовательность аминокислот, из которых состоит белок. В компьютерной записи аминокислоты обозначают буквами, поэтому белок можно представить как строку символов. Сравнивая такие строки, находят совпадения и различия и оценивают сходство белков. Но похожая последовательность сама по себе ещё не доказывает, что белки выполняют одну и ту же функцию.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Биоинформатика — это применение информатики для хранения, обработки и изучения биологических данных, например сведений о белках. Информатика помогает работать с такими данными быстро и упорядоченно. Это нужно, когда информации много и её сложно сравнивать вручную. Один из примеров такой работы — сопоставление записей белков.
Белок — молекула, состоящая из аминокислот. Аминокислоты соединены в цепочку, а их порядок называют последовательностью. Он важен, потому что два белка могут содержать похожие наборы аминокислот, но отличаться их расположением. Изучая порядок, учёные получают сведения о строении белка и могут сравнивать его с другими белками.
Аминокислотная последовательность — это запись порядка аминокислот в белке. В компьютерных данных каждой аминокислоте соответствует условный буквенный символ. Буква служит знаком, а не самой аминокислотой. Такая запись удобна: её можно хранить как строку символов и обрабатывать с помощью компьютера.
Сравнение белков — сопоставление их аминокислотных последовательностей для поиска совпадений и различий. Сравнивая символы, можно описать, насколько похожи записи двух белков. Это помогает исследовать биологические данные и замечать сходство. Однако результат сравнения последовательностей не всегда позволяет сразу определить функцию белка.
Последовательность белка можно представить как строку букв, потому что в компьютерной записи каждой аминокислоте соответствует символ. Компьютер умеет хранить текст и выполнять с ним операции, например находить одинаковые символы. Поэтому буквенная запись позволяет обрабатывать данные о белке теми же удобными способами, что и другие строки. При этом буквы остаются условными обозначениями аминокислот.
Чтобы сравнить два белка, сначала записывают их последовательности, а затем сопоставляют символы. Если строки одинаковой длины, можно сравнивать буквы с одинаковыми номерами: первую с первой, вторую со второй и так далее. Совпавшие символы показывают одинаковые аминокислоты в этих позициях, а разные — различия. Такой порядок действий помогает не пропустить отдельные позиции.
Число совпадений и различий помогает описать сходство последовательностей. Например, если при одинаковой длине совпадает много позиций, строки обычно считают более похожими, чем строки с малым числом совпадений. Но одного числа недостаточно без учёта длины: пять совпадений из шести — не то же самое, что пять из ста. Поэтому полезно указывать и общее число сопоставленных позиций или долю совпадений.
Если строки разной длины, сравнение букв только по одинаковым номерам может дать неверное представление. Причина в том, что в одной записи может быть дополнительный символ или отсутствовать какой-то символ: после этого номера позиций сдвигаются. Тогда буквы, относящиеся к соответствующим участкам, окажутся под разными номерами. Сначала нужно определить, как лучше сопоставить последовательности, и только потом подсчитывать сходство.
Похожая последовательность может быть основанием предположить, что белки похожи, но не доказывает одинаковую функцию. Дело в том, что сравнение букв показывает сходство записи, а функция зависит от свойств белка и его работы в живом организме. Поэтому учёные используют сходство как подсказку для дальнейшего изучения. Окончательный вывод требует дополнительных данных и исследований.
| Что сравниваем | Последовательность 1 | Последовательность 2 |
|---|---|---|
| Аминокислотная последовательность | Запишите первую строку | Запишите вторую строку |
| Длина последовательности | Посчитайте символы | Посчитайте символы |
| Число совпадений в сопоставленных позициях | Подсчитайте совпадения | Подсчитайте совпадения |
| Число различий | Подсчитайте различия | Подсчитайте различия |
| Вывод о сходстве последовательностей | Сформулируйте вывод | Сформулируйте вывод |
Заполните первые две строки для обеих последовательностей, чтобы видеть их длину и сами символы. Затем сравните правильно сопоставленные позиции и отдельно запишите совпадения и различия. В последней строке сделайте вывод, учитывая длину строк и способ сопоставления.
Даны последовательности ABCD и ABED. Найдите позиции, в которых аминокислоты совпадают, и укажите число различий. Строки одинаковой длины, поэтому можно сравнить символы с одинаковыми номерами. Буквы здесь условно обозначают аминокислоты.
Ответ: совпадают позиции 1, 2 и 4. Различие одно — в позиции 3. Всего сопоставлено четыре позиции, поэтому результат легко проверить пересчётом.
Даны последовательности ABCDA и ABEDA. Найдите число совпадений и различий, а затем определите долю совпадающих позиций. Поскольку длины строк одинаковы, сравниваем буквы по их номерам. Долю найдём как отношение числа совпадений к общему числу позиций.
Ответ: четыре совпадения, одно различие. Доля совпадающих позиций равна 4/5, то есть 80%. Проверка: четыре совпадения и одно различие вместе дают пять сопоставленных позиций.
Сравните последовательности ABCDA и ABXCDYA. Объясните, почему нельзя надёжно оценить сходство, просто сравнив буквы с одинаковыми номерами. Здесь во второй строке больше символов, значит, строки имеют разную длину. Это может повлиять на то, какие буквы следует считать соответствующими друг другу.
Ответ: надёжно подсчитать сходство только сравнением одинаковых номеров нельзя. Разная длина может означать, что некоторые позиции смещены относительно друг друга. До подсчёта совпадений нужно правильно сопоставить последовательности.
Ошибка — считать, что одна разная буква в определённой позиции означает, что белки совершенно не похожи. Так думают, потому что внимание сосредотачивается на отдельном несовпадении, а не на всей строке. Сравните все сопоставленные позиции и посчитайте как совпадения, так и различия. Один отличающийся символ не отменяет сходства остальных.
Ошибка — сравнивать последовательности разной длины только по одинаковым номерам символов. Её допускают, забывая, что вставка или пропуск может сдвинуть следующие позиции. Проверьте длину обеих строк до подсчёта. Если она различается, сначала решите, как правильно сопоставить последовательности.
Ошибка — по похожим последовательностям сразу заключать, что белки выполняют одну функцию. Такое предположение кажется удобным, потому что сходство выглядит убедительным результатом сравнения. Но последовательности показывают только сходство записи и служат основанием для гипотезы. Проверяйте, есть ли дополнительные данные о функции, прежде чем делать окончательный вывод.
Ошибка — путать букву в записи с самой аминокислотой. Это происходит потому, что символ заменяет название вещества в короткой компьютерной записи. Помните: буква — условное обозначение, а аминокислота — часть молекулы белка. Проверить себя можно вопросом: сравниваем мы реальные молекулы напрямую или их буквенные записи?
Для этой темы нужны знания о том, что такое информация и как компьютер хранит текст в виде последовательности символов. Ещё пригодится представление о белке как цепочке аминокислот и умение сравнивать строки. Эти знания помогают понять, почему белковые данные удобно записывать буквами и обрабатывать на компьютере. Сравнение последовательностей применяют в биологии и медицине, чтобы изучать белки и искать сходство между ними.
Зачем изучать белки с помощью компьютера?
Компьютер помогает хранить большие объёмы данных о белках и быстро сравнивать их последовательности. Так исследователи могут находить совпадения и различия, которые трудно заметить вручную.
Почему аминокислоты записывают буквами?
Буквы — это условные символы, которыми удобно обозначать аминокислоты. Благодаря такой записи последовательность белка становится строкой, которую компьютер может хранить и обрабатывать.
Как понять, похожи ли две последовательности белков?
Сначала последовательности правильно сопоставляют, затем считают совпадающие и различающиеся позиции. Результат оценивают с учётом длины строк и способа сопоставления.
Что делать, если сравниваемые последовательности имеют разную длину?
Нельзя надёжно сравнивать только буквы с одинаковыми номерами: вставка или пропуск может сдвинуть позиции. Сначала нужно понять, как правильно сопоставить последовательности, и лишь потом считать совпадения.
Доказывает ли сходство последовательностей, что белки выполняют одну функцию?
Нет. Сходство может подсказать, что белки связаны или могут быть похожи по свойствам, но это только основание для предположения. Чтобы сделать вывод о функции, нужны дополнительные исследования.
Биоинформатика. Сравнение белков