...

среда, 27 ноября 2013 г.

[Из песочницы] «Бэкапы» в живом организме

Я решил написать данную статью, так как в этом топике shifttstas выразил заинтересованность в описании биологических структур языком понятным программистам.

Сейчас я затрону тему сохранения и резервного копирования информации в ДНК. Для начала небольшой ликбез на тему ДНК:

Дезоксирибонуклеиновая кислота (ДНК) — макромолекула, обеспечивающая хранение, передачу из поколения в поколение и реализацию генетической программы развития и функционирования живых организмов. ДНК содержит информацию о структуре различных видов РНК и белков. ДНК содержится во всех живых организмах и даже в тех организмах «живость» которых вызывает сомнения.



ДНК состоит из четырех простых элементов — нуклеотидов (аденин, гуанин, тимин и цитозин), различные комбинации и последовательности которых дают различную биологическую информацию. Тут можно уловить аналогию с машинным кодом(0;1).


Как известно ДНК представляет собой двухцепочечную структуру, закрученную в спираль. Вы задумывались когда-нибудь почему спираль? На самом деле ответ очень прост — это самое выгодное с энергетической точки зрения положение.

image


Теперь же перейдем к «бэкапам».


Бэкап №1 — Комплементарность




Из сказанного выше мы поняли, что ДНК состоит из двух цепочек, которые соединены между собой и состоят из отдельных элементов — нуклеотидов. Так вот, соединение возможно только между комплементарными нуклеотидами, т.е. аденин может соединяться только с тимином, а гуанин только с цитозином.

image

Из этого следует, что зная одну цепочку ДНК мы можем восстановить другую. Этим и пользуются системы репарации(восстановления) ДНК, ремонтируя поврежденные участки(к слову их происходит гигантское количество каждый день).

Выглядит это как сравнение исходного кода двух программ.

image


Бэкап №2 — Повторы в ДНК




В ДНК по данному параметру можно выделить несколько типов ДНК:


  • Очень высоко повторенную ДНК

  • Высоко повторенную ДНК — до 500000 копий на геном

  • Умеренно повторенную ДНК — до 100 копий на геном

  • уникальную ДНК




Система восстановления ДНК может заменить поврежденный участок его копией, к тому же некоторые копии являются функционально активные т.е. при выпадении одной копии функция белка, который они кодируют изменится не значительно. И как следствие — мутации в уникальных генах проявляются с большей частотой.

Это как создание резервных копий нужного нам параметра, чтобы в случае сбоя в программе не потерять его значение.


Бэкап №3 — Аллельные гены




Человек является диплоидным организмом, т.е. у человека есть по 2 гена кодирующих один и тот же признак(как известно — один от матери, другой от отца). Таким образом, мутация в одном гене одной аллели может не проявиться в итоге, так как функцию будет выполнять парный ему ген.

image

Можно провести аналогию с двойным резервированием системы в технике — в случае сбоя одного блока в работу вступает другой.

image

Пишите в комментариях интересующие темы, я постараюсь внятно интерпретировать их для вас.


Благодарю за внимание!


This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers.


Комментариев нет:

Отправить комментарий