Существует раздел математики, называемый комбинаторикой, который позволяет рассчитывать количество возможных комбинаций по известному числу элементов. Одна из простейших формул комбинаторики позволяет определить число Pn возможных линейных перестановок заданного n количества элементов:
Pn = n! (6.1)
Знак «!» называется факториалом и означает, что нужно перемножить целые числа от 1 до n.
Например, для трёх элементов, которые мы обозначим как 1, 2, 3, количество перестановок в соответствии с формулой 6.1, равно 6, т.е.: 123, 231, 312, 132, 213, 321. Соответственно, при n =5 Pn = 120 и т.д.
Сразу следует обратить внимание на то, что количество вариантов Pn очень быстро растёт с увеличением числа элементов. В указанных примерах изменение числа элементов с 3 до 5 привело к увеличению количества вариантов перестановок с 6 до 120. Вероятно, в этом и кроется причина высокой сложности биологических, да и многих других материальных систем.
Теперь покажем, как данные математические абстракции можно связать с конкретными биологическими системами.
Пример 1. При кодировании последовательности белковых аминокислот в молекулах ДНК используются линейные выборки по три нуклеотида из четырёх возможных (А, Т, Г, Ц). Соответствующая формула комбинаторики для числа таких выборок PnN по N элементов из n возможных с допустимостью их повтора будет выглядеть: PnN = nN, и при n=4 и N=3 даёт значение PnN = 64. Все эти комбинации используются в природе. Но поскольку в состав природных белков входят только 20 аминокислот, то некоторые аминокислоты кодируются двумя, тремя, а отдельные даже четырьмя разными триплетами.
Пример 2. Каждый белок состоит из строго определённой линейной последовательности аминокислот. Изменение положения хотя бы одной аминокислоты меняет свойство белковой молекулы, следовательно, и свойство организма. Поэтому можно попытаться определить количество возможных вариантов строения белковой молекулы, используя это количество как меру возможной сложности организмов, состоящих из таких молекул.
Для простоты попробуем рассчитать искусственную гипотетическую ситуацию, при которой в природе существовало бы 64 аминокислоты, каждая кодировалась бы только одним триплетом, и в каждом белке было бы ровно по 64 аминокислоты без повторов. Для такого случая подходит формула 6.1, которая даёт число вариантов (64!)=1,26886•1089. Для сравнения напомним, что число атомов во Вселенной оценивается величиной порядка 1073. Это означает, что число вариантов относительно просто устроенной белковой молекулы превышает число атомов во Вселенной в десять квадриллионов (1016) раз!
Число аминокислот в реальных белках, с учётом того, что количество повторов одной аминокислоты теоретически не ограничивается, может достигать нескольких сотен. Соответственно и количество вариантов строения реальных белков несоизмеримо больше рассмотренного искусственного примера. Отсюда становится более понятно, откуда происходит громадное разнообразие наблюдаемых на Земле живых организмов.
Здесь надо учитывать, что мы пока рассматривали примеры в виде комбинаций десятков или сотен элементов. А реальный многоклеточный организм – это десятки тысяч видов молекул и миллиарды взаимодействующих клеток.
Поможем написать любую работу на аналогичную тему