ДНК глазами программиста
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 20.02.18 12:56
Оценка: 29 (9)
Нашёл интересную статью про генетику, может интересно кому будет. Рассказывается про ДНК в контексте аналогий с программированием.

Находится здесь. Это не шутка. Исходники можно просмотреть с использованием замечательного набора скриптов Perl под названием "Ensembl". Геном человека занимает приблизительно 3 гигабайта, которые можно сократить до 750 мегабайт, если отбросить шелуху. Немного печалит, что это всего лишь 2.8 браузеров Mozilla Firefox.
ДНК похожа скорее не на исходники на языке C, а на байт-код для виртуальной машины под названием «ядро клетки». Крайне сомнительно, что существуют исходники, которые можно скомпилировать в этот байт-код: то, что мы видим, – это всё, что у нас есть.
ДНК Язык ДНК является цифровым, но не двоичным. Двоичный код использует 0 и 1 (поэтому его и называют бинарным), ДНК же использует 4 значения: T, C, G и A.
В то время как двоичный байт состоит в основном из 8 двоичных цифр, ДНК-«байт» (именуемый кодо́ном) содержит 3 символа. И так как каждый символ может иметь одно из четырёх значений, кодон ДНК имеет 64 возможных значения, в отличии от 256 значений двоичного байта.


Оригинал
Перевод на ГТ
Sic luceat lux!
Re: ДНК глазами программиста
От: SuhanovSergey  
Дата: 21.02.18 14:29
Оценка: +4 :))
Геном это жуткий говнокод. Старый как говно мамонта. Писался миллионами людей методом рандомных правок в течении миллиардов лет. Ни одного рефакторинга за всё это время. Иногда вирусы портили исходники то там то тут, так эти правки и сохранялись (jumping genes).
Re[5]: ДНК глазами программиста
От: Stanislaw K СССР  
Дата: 21.02.18 16:52
Оценка: +2 -1 :)
Здравствуйте, biochemist, Вы писали:

B>И как бы геном не латался — всегда остаются ошибки.


Опятьдвадцатьпять!

Какие ошибки? Кто решил что это ошибки? По каким критериям? Цвет кожи не тот? Форма свода черепа не достаточно арийская получается? Или все проще и у ученых неконтролируемый доступ к веществам доступ к оригинальной документации, нотариально заверенной господом богом?
Все проблемы от жадности и глупости
Re[5]: ДНК глазами программиста
От: ӍїϛϮϠǷiя-ȺҜ Россия  
Дата: 22.02.18 13:23
Оценка: 3 (1) -1
Здравствуйте, biochemist, Вы писали:
B>>>Есть "молчащие" участки.

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

B>По вумному — не транскрибируемые участки. Это может быть праймер или другой регуляторный элемент. А есть просто достаточно большие фрагменты, транскрипция которых не происходит.
зато в этих участках может лежать коды корректирующие ошибки предыдущих поколений.
Re[2]: ДНК глазами программиста
От: Cyberax Марс  
Дата: 21.02.18 20:57
Оценка: 1 (1) :)
Здравствуйте, Stanislaw K, Вы писали:

SK> Геном человека занимает приблизительно 3 гигабайта, которые можно сократить до 750 мегабайт, если отбросить шелуху.

SK>То есть, геном разобран исследован на столько, что точно известно что есть "шелуха"?
Там имелось в виду, что достаточно 2 бит на базу вместо 8. Т.е. в 4 раза можно сжать, если просто упаковать биты.

А из всего этого только порядка 50 мегабайт имеют значимость. Остальное — мусор.
Sapienti sat!
Re[8]: ДНК глазами программиста
От: biochemist СССР https://www.anekdot.ru/i/caricatures/normal/20/7/27/1595846503.jpg
Дата: 22.02.18 04:00
Оценка: +2
Здравствуйте, Stanislaw K, Вы писали:

SK>Я правильно понимаю что под ошибкой ты понимаешь некое отклонение от некоего эталона?

Я правильно понимаю, что замену некоторых байтов при копировании файлы ты не считаешь ошибкой?

SK>Спрошу иначе — кто тебе сказал что это изменение является ошибкой, что это плохая мутация, что это неудачная веточка эволюционного древа?

Опять 25! В который раз говорю — даёт материал для отбора.

SK>Может быть наоборот, единственно верная и необходимая для выживания?

Если бы существовала единственная — не было бы такого разнообразия видов.

SK>Может быть это изменение не даст ощутимого результата в этом поколении, но в сочетании с тремя последующими мутациями (невозможными впрочем без этой предварительной "ошибки") даст человеку (через три поколения соответственно) возможность (гипотетически) непосредственно левитировать в гравитационном поле силой мысли, без помощи техники.

Через поколения — это мгновенно.
Возьмём кукурузу. Она появилась из дикорастущего предка всего за 100 лет. (6 мутаций). Это является основанием для кучи конспирологических теорий — инопланетяне, высший разум, развитая ныне захиревшая цивилизация,...

SK>Или только так "нажал на кнопку и тут же получил результат"?


Не имеет значения, даёт мутация преимущество организму (вернее — особи). Важно — насколько это закрепится в популяции.
«Национализм во мне столь естественный, что никогда никаким интернационалистам его из меня не вытравить»
Менделеев Д. И.
Re: ДНК глазами программиста
От: Stanislaw K СССР  
Дата: 20.02.18 13:14
Оценка: +1
Здравствуйте, Kernan, Вы писали:

K>Нашёл интересную статью про генетику, может интересно кому будет. Рассказывается про ДНК в контексте аналогий с программированием.

K>

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


То есть, геном разобран исследован на столько, что точно известно что есть "шелуха"?

Уже есть искусственно собранные люди экземпляры без "шелухи" ничем не отличимые от нас?
Все проблемы от жадности и глупости
Re: ДНК глазами программиста
От: Pavel Dvorkin Россия  
Дата: 20.02.18 16:39
Оценка: :)
Здравствуйте, Kernan, Вы писали:

K>ДНК Язык ДНК является цифровым, но не двоичным. Двоичный код использует 0 и 1 (поэтому его и называют бинарным), ДНК же использует 4 значения: T, C, G и A.

K>В то время как двоичный байт состоит в основном из 8 двоичных цифр,

Мне очень хочется узнать — если двоичный байт состоит из 8 двоичных цифр только в основном, из чего он еще состоит ?

>ДНК-«байт» (именуемый кодо́ном) содержит 3 символа. И так как каждый символ может иметь одно из четырёх значений, кодон ДНК имеет 64 возможных значения, в отличии от 256 значений двоичного байта.


Ну, значит, по 4 кодона на байт. Байты больше!
With best regards
Pavel Dvorkin
Re[3]: ДНК глазами программиста
От: Nikе Россия  
Дата: 21.02.18 15:18
Оценка: +1
Здравствуйте, Kernan, Вы писали:

K>Вот, кстати, интересно, возможно ли отрефакторить код, убать коментарии и устаревшие фичи? Приведёт ли это к проблемам в эволюции в дальнейшем, например, к повышению усточивости клетки к УФ.

Геном это скорее не программа, это катализатор организованный, как стейт-машина. А эволюция его правит, по сути, добавляя заплатки, на заплатки. Не добавляет новые функции, а уменьшает значимость багов.
Нужно разобрать угил.
Отредактировано 21.02.2018 15:19 Nikе . Предыдущая версия .
Re[4]: ДНК глазами программиста
От: biochemist СССР https://www.anekdot.ru/i/caricatures/normal/20/7/27/1595846503.jpg
Дата: 21.02.18 16:18
Оценка: +1
Здравствуйте, Nikе, Вы писали:

N>Геном это скорее не программа, это катализатор организованный, как стейт-машина. А эволюция его правит, по сути, добавляя заплатки, на заплатки. Не добавляет новые функции, а уменьшает значимость багов.

Катализатор — РНК-полимераза. Геном — чистый код. А вот читаться он может по-разному. (Код рибосом отличается от клеточного).
И как бы геном не латался — всегда остаются ошибки. Они накапливаются и появляется новый белок, новый признак. А дальше отбор определяет будет это эволюция или тупик.
«Национализм во мне столь естественный, что никогда никаким интернационалистам его из меня не вытравить»
Менделеев Д. И.
Re[3]: ДНК глазами программиста
От: Stanislaw K СССР  
Дата: 21.02.18 16:35
Оценка: -1
Здравствуйте, biochemist, Вы писали:

SK>>То есть, геном разобран исследован на столько, что точно известно что есть "шелуха"?

B>Есть "молчащие" участки.

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

B>Наиболее важные гены представлены в десятках экземплярах.


И чо?
А как установлено что вот этот ген важный, этот второстепенный, а этот "шелуха"? Это однозначно установлено? А как установлено что достаточно одного экземпляра? Это однозначно установлено?

B>Ну и не забываем о перегруженности генома: один и тот же фрагмент ДНК может входить в разные гены. Как со сдвигом, так и без.


И чо? Установлено точно, где именно и в какой ген должен входить некий фрагмент, а иные фрагменты "шелуха"? Однозначно установлено?

SK>>Уже есть искусственно собранные люди экземпляры без "шелухи" ничем не отличимые от нас?

B>Для начала надо определить, что такое "шелуха".

Но, ведь, я именно это и спрашивал, хотя немного другими словами.
Все проблемы от жадности и глупости
Re[6]: ДНК глазами программиста
От: biochemist СССР https://www.anekdot.ru/i/caricatures/normal/20/7/27/1595846503.jpg
Дата: 21.02.18 17:40
Оценка: +1
Здравствуйте, Stanislaw K, Вы писали:

SK>Опятьдвадцатьпять!


SK>Какие ошибки? Кто решил что это ошибки? По каким критериям? Цвет кожи не тот? Форма свода черепа не достаточно арийская получается? Или все проще и у ученых неконтролируемый доступ к веществам доступ к оригинальной документации, нотариально заверенной господом богом?

Например: при копировании файла кое-где иногда происходит замена 0 на 1 или 1 на 0. Для отлова и исправления такого придумали проверку на чётность, контрольные суммы,... Но проверка на чётность не поможет если произошёл сбой в 2-х битах. Имеем ошибку. Так и тут: все процессы (репликация, транскрипция, трансляция, репарация) идут с ошибками. Вместо нужного нуклеотида или аминокислоты включается другой. Ошибок мало, но это даёт материал для отбора.
«Национализм во мне столь естественный, что никогда никаким интернационалистам его из меня не вытравить»
Менделеев Д. И.
Re[7]: ДНК глазами программиста
От: Stanislaw K СССР  
Дата: 21.02.18 18:47
Оценка: :)
Здравствуйте, biochemist, Вы писали:


SK>>Какие ошибки? Кто решил что это ошибки? По каким критериям? Цвет кожи не тот? Форма свода черепа не достаточно арийская получается? Или все проще и у ученых неконтролируемый доступ к веществам доступ к оригинальной документации, нотариально заверенной господом богом?

B>Например: при копировании файла кое-где иногда происходит замена 0 на 1 или 1 на 0. Для отлова и исправления такого придумали проверку на чётность, контрольные суммы,... Но проверка на чётность не поможет если произошёл сбой в 2-х битах. Имеем ошибку. Так и тут: все процессы (репликация, транскрипция, трансляция, репарация) идут с ошибками. Вместо нужного нуклеотида или аминокислоты включается другой. Ошибок мало, но это даёт материал для отбора.

Я правильно понимаю что под ошибкой ты понимаешь некое отклонение от некоего эталона?

Спрошу иначе — кто тебе сказал что это изменение является ошибкой, что это плохая мутация, что это неудачная веточка эволюционного древа?
Может быть наоборот, единственно верная и необходимая для выживания?
Может быть это изменение не даст ощутимого результата в этом поколении, но в сочетании с тремя последующими мутациями (невозможными впрочем без этой предварительной "ошибки") даст человеку (через три поколения соответственно) возможность (гипотетически) непосредственно левитировать в гравитационном поле силой мысли, без помощи техники.

Или только так "нажал на кнопку и тут же получил результат"?
Все проблемы от жадности и глупости
Re[2]: ДНК глазами программиста
От: Пофигист Россия  
Дата: 22.02.18 09:50
Оценка: :)
Здравствуйте, SuhanovSergey, Вы писали:

SS>Геном это жуткий говнокод. Старый как говно мамонта. Писался миллионами людей методом рандомных правок в течении миллиардов лет. Ни одного рефакторинга за всё это время. Иногда вирусы портили исходники то там то тут, так эти правки и сохранялись (jumping genes).

И тем не менее он работает, причём охрененно надёжно.
Сомневаюсь, что хоть какой-то програмистский код выдержит хотя бы миллион лет активной доработки. Хоть с рефакторингом, хоть с какими угодно другими страшными словами.
Re[10]: ДНК глазами программиста
От: loginx  
Дата: 22.02.18 10:33
Оценка: :)
Имхо тут дело гораздо глубже...

Принципиально все не так!

Ошибки или СЛУЧАЙНЫЕ мутации НЕ могут уменьшить энтропию!

Попробуйте путем ошибок из Евгения Онегина родить Войну и Мир.

Т.е. случайные ошибки не могут быть причиной эволюции, уменьшения энтропии.

Либо мутции направленые а не случайные либо
причиной эволюции сокрыта в другом месте, в уникальности Земли и вообще в устройстве мира или как-то так.
Re[11]: ДНК глазами программиста
От: Stanislaw K СССР  
Дата: 22.02.18 11:04
Оценка: +1
Здравствуйте, loginx, Вы писали:

L>Т.е. случайные ошибки не могут быть причиной эволюции, уменьшения энтропии.


Мой вопрос был не про эволюцию как таковую, а про использованный научный термин "шелуха".
Все проблемы от жадности и глупости
Re[2]: ДНК глазами программиста
От: GarryIV  
Дата: 22.02.18 12:08
Оценка: +1
Здравствуйте, Stanislaw K, Вы писали:

SK>То есть, геном разобран исследован на столько, что точно известно что есть "шелуха"?

Ну вобщем и целом да.

SK>Уже есть искусственно собранные люди экземпляры без "шелухи" ничем не отличимые от нас?

Пока только бактерию собрали из запчастей. Сборка сложнее гораздо, ломать не строить.
WBR, Igor Evgrafov
Re[6]: ДНК глазами программиста
От: biochemist СССР https://www.anekdot.ru/i/caricatures/normal/20/7/27/1595846503.jpg
Дата: 22.02.18 13:37
Оценка: :)
Здравствуйте, ӍїϛϮϠǷiя-ȺҜ, Вы писали:

ӍȺ>зато в этих участках может лежать коды корректирующие ошибки предыдущих поколений.

Пока считается, что там лежат прототипы будущих генов.
«Национализм во мне столь естественный, что никогда никаким интернационалистам его из меня не вытравить»
Менделеев Д. И.
Re[14]: ДНК глазами программиста
От: biochemist СССР https://www.anekdot.ru/i/caricatures/normal/20/7/27/1595846503.jpg
Дата: 22.02.18 19:02
Оценка: +1
Здравствуйте, Stanislaw K, Вы писали:

SK>Я надеюсь понятно что, к самому слову "шелуха" претензий нет, оно использовано лишь как синоним доступный целевой аудитории хабра?

На неё насрать.

SK>И к тебе претензий нет. Но некоторые тут уверенно пытались нас убедить в обоснованности применения этого термина, так как геном ека детально изучен вдоль и поперек.

Чем больше изучаешь — тем больше вопросов...
«Национализм во мне столь естественный, что никогда никаким интернационалистам его из меня не вытравить»
Менделеев Д. И.
Re[3]: ДНК глазами программиста
От: Cyberax Марс  
Дата: 24.02.18 02:11
Оценка: :)
Здравствуйте, Пофигист, Вы писали:

SS>>Геном это жуткий говнокод. Старый как говно мамонта. Писался миллионами людей методом рандомных правок в течении миллиардов лет. Ни одного рефакторинга за всё это время. Иногда вирусы портили исходники то там то тут, так эти правки и сохранялись (jumping genes).

П>И тем не менее он работает, причём охрененно надёжно.
Не особо. ДНК эукариотов хоть как-то шевелится из-за того, что там 100500 разных механизмов поддержки. И как только они хоть немного ломаются — наступает рак.

П>Сомневаюсь, что хоть какой-то програмистский код выдержит хотя бы миллион лет активной доработки. Хоть с рефакторингом, хоть с какими угодно другими страшными словами.

Интеллектуально спроектированный организм вряд ли будет использовать что-то типа ДНК. Уж слишком ненадёжна.
Sapienti sat!
Re[13]: ДНК глазами программиста
От: Stanislaw K СССР  
Дата: 26.02.18 12:27
Оценка: +1
Здравствуйте, biochemist, Вы писали:

B>Одно растение даст 1000 зёрнышек. Из которых только половина будет иметь новый ген. См мейоз. Ну а далее — новый признак доминантный или рецессивный? Если доминирует, то в потомстве, казалось бы, полностью кошерных особей будут постоянно возникать старые признаки. Если рецессивный — тут легче провести искусственный отбор. Но в 1-ом поколении новый признак никак не проявится. А если доминирование неполное?

B>Если бы всё было так просто, как ты пишешь,...

Я и говорю — возможно все это описывается в той части, которую смело обозвали "шелухой".
Все проблемы от жадности и глупости
Re[2]: ДНК глазами программиста
От: Erop Россия  
Дата: 26.02.18 16:27
Оценка: +1
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Мне очень хочется узнать — если двоичный байт состоит из 8 двоичных цифр только в основном, из чего он еще состоит ?


Ну разные архитектуры бывают...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[9]: ДНК глазами программиста
От: ӍїϛϮϠǷiя-ȺҜ Россия  
Дата: 27.02.18 18:51
Оценка: :)
Здравствуйте, biochemist, Вы писали:

B>Здравствуйте, Stanislaw K, Вы писали:


SK>>Я правильно понимаю что под ошибкой ты понимаешь некое отклонение от некоего эталона?

B>Я правильно понимаю, что замену некоторых байтов при копировании файлы ты не считаешь ошибкой?

смотря какой файл (не привязываяь к определению файла как некоей побитно-целостной сущности файловой системы): "мультимедийному" файлу это никак не помешает, если этот байт не входит в свёрточную цепочку или блочную последовательность, не хэшируется и эти данные не являются командным кодом это будет просто "выбитый пиксель" и ничего более
Re[10]: ДНК глазами программиста
От: biochemist СССР https://www.anekdot.ru/i/caricatures/normal/20/7/27/1595846503.jpg
Дата: 28.02.18 16:33
Оценка: +1
Здравствуйте, ӍїϛϮϠǷiя-ȺҜ, Вы писали:

ӍȺ>это будет просто "выбитый пиксель" и ничего более

При большом количестве копирований вероятно появление нового, мало похожего на исходный, ролика.
«Национализм во мне столь естественный, что никогда никаким интернационалистам его из меня не вытравить»
Менделеев Д. И.
Re[6]: ДНК глазами программиста
От: CoderMonkey  
Дата: 01.03.18 20:11
Оценка: :)
Здравствуйте, Stanislaw K, Вы писали:

SK>Какие ошибки? Кто решил что это ошибки? По каким критериям? Цвет кожи не тот? Форма свода черепа не достаточно арийская получается? Или все проще и у ученых неконтролируемый доступ к веществам доступ к оригинальной документации, нотариально заверенной господом богом?


Если копия гена не совпадает с оригиналом, то это ошибка. Очень просто, на самом деле
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[10]: ДНК глазами программиста
От: CoderMonkey  
Дата: 02.03.18 19:43
Оценка: +1
Здравствуйте, Stanislaw K, Вы писали:

SK>Как ты определишь что это ошибка, а не закономерная мутация эволюция?


А нет никакой разницы. Эволюция работает именно за счет ошибок в кодировании ДНК, и никакой "закономерности" в ней нет. Она полностью случайна. Просто иногда (редко) ошибки оказываются полезными
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[11]: ДНК глазами программиста
От: Stanislaw K СССР  
Дата: 03.03.18 18:25
Оценка: :)
Здравствуйте, CoderMonkey, Вы писали:

SK>>Как ты определишь что это ошибка, а не закономерная мутация эволюция?


CM>А нет никакой разницы. Эволюция работает именно за счет ошибок в кодировании ДНК, и никакой "закономерности" в ней нет. Она полностью случайна. Просто иногда (редко) ошибки оказываются полезными


Тогда это штатный механизм а не ошибка.
Все проблемы от жадности и глупости
Re: ДНК глазами программиста
От: zverjuga Беларусь  
Дата: 20.02.18 15:45
Оценка:
для общего развития также рекомендую посмотреть этот фильм. на мой взгляд, очень хорошо рассказано про синтез белков.
https://www.youtube.com/watch?v=9XWHBb7Q0GE
проклятый антисутенерский закон
Re[2]: Кодоны и байты
От: SergeCpp Россия http://zoozahita.ru
Дата: 21.02.18 13:43
Оценка:
Здравствуйте, Pavel Dvorkin!

K>>В то время как двоичный байт состоит в основном из 8 двоичных цифр


PD>Мне очень хочется узнать -- если двоичный байт состоит из 8 двоичных цифр только в основном, из чего он еще состоит?


Не "(в основном) (из 8 двоичных цифр)", а "(в основном из 8) (двоичных цифр)".
"byte-sizes from 1 to 48 bits are known to have been used in the past"
https://en.m.wikipedia.org/wiki/Byte

>>ДНК-«байт» (именуемый кодо́ном) содержит 3 символа. И так как каждый символ может иметь одно из четырёх значений, кодон ДНК имеет 64 возможных значения, в отличии от 256 значений двоичного байта.


PD>Ну, значит, по 4 кодона на байт. Байты больше!


1 кодон = 4^3 /3 символа/ = 2^(2*3) = 2^6
2 кодона = 4^(3+3) /6 символов/ = 2^(2*6) = 2^12
3 ... = 2^18
4 ... = 2^24 = 2^(3*8)

4 кодона = 3 байта.
http://zoozahita.ruБездомные животные Екатеринбурга ищут хозяев
Re[2]: ДНК глазами программиста
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 21.02.18 14:43
Оценка:
Здравствуйте, SuhanovSergey, Вы писали:

SS>Геном это жуткий говнокод. Старый как говно мамонта. Писался миллионами людей методом рандомных правок в течении миллиардов лет. Ни одного рефакторинга за всё это время. Иногда вирусы портили исходники то там то тут, так эти правки и сохранялись (jumping genes).

Вот, кстати, интересно, возможно ли отрефакторить код, убать коментарии и устаревшие фичи? Приведёт ли это к проблемам в эволюции в дальнейшем, например, к повышению усточивости клетки к УФ.
Sic luceat lux!
Re[3]: Кодоны и байты
От: Pzz Россия https://github.com/alexpevzner
Дата: 21.02.18 15:04
Оценка:
Здравствуйте, SergeCpp, Вы писали:

SC>4 кодона = 3 байта.


Прямо base64...
Re[2]: ДНК глазами программиста
От: biochemist СССР https://www.anekdot.ru/i/caricatures/normal/20/7/27/1595846503.jpg
Дата: 21.02.18 15:12
Оценка:
Здравствуйте, Stanislaw K, Вы писали:

SK>То есть, геном разобран исследован на столько, что точно известно что есть "шелуха"?

Есть "молчащие" участки. Наиболее важные гены представлены в десятках экземплярах. Ну и не забываем о перегруженности генома: один и тот же фрагмент ДНК может входить в разные гены. Как со сдвигом, так и без.

SK>Уже есть искусственно собранные люди экземпляры без "шелухи" ничем не отличимые от нас?

Для начала надо определить, что такое "шелуха".
«Национализм во мне столь естественный, что никогда никаким интернационалистам его из меня не вытравить»
Менделеев Д. И.
Re[4]: ДНК глазами программиста
От: biochemist СССР https://www.anekdot.ru/i/caricatures/normal/20/7/27/1595846503.jpg
Дата: 21.02.18 17:29
Оценка:
Здравствуйте, Stanislaw K, Вы писали:

B>>Есть "молчащие" участки.


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

По вумному — не транскрибируемые участки. Это может быть праймер или другой регуляторный элемент. А есть просто достаточно большие фрагменты, транскрипция которых не происходит.

SK>И чо?

SK>А как установлено что вот этот ген важный, этот второстепенный, а этот "шелуха"? Это однозначно установлено? А как установлено что достаточно одного экземпляра? Это однозначно установлено?
Центральный путь метаболизма — гликолиз. Все участвующие в этом процессе ферменты кодируются во множественном количестве. А вот LAC оперон, отвечающий за синтез белков перерабатывающих лактозу — в одном экземпляре.

SK>И чо? Установлено точно, где именно и в какой ген должен входить некий фрагмент, а иные фрагменты "шелуха"? Однозначно установлено?

Ты наверное хотел сказать "фрагмент в ген". Но я с тобой согласен — копирование и обслуживание генома слишком энергозатратно, что бы поддерживать "шелуху". Просто, значение некоторых участков неизвестно.
«Национализм во мне столь естественный, что никогда никаким интернационалистам его из меня не вытравить»
Менделеев Д. И.
Re[9]: ДНК глазами программиста
От: Stanislaw K СССР  
Дата: 22.02.18 07:56
Оценка:
Здравствуйте, biochemist, Вы писали:

SK>>Я правильно понимаю что под ошибкой ты понимаешь некое отклонение от некоего эталона?

B>Я правильно понимаю, что замену некоторых байтов при копировании файлы ты не считаешь ошибкой?

При сравнении с оригинальным исходным файлом, эталоном? А уже есть эталон генома человека?

B>Если бы существовала единственная — не было бы такого разнообразия видов.


Тогда откуда критерии "ошибок"?

SK>>Может быть это изменение не даст ощутимого результата в этом поколении, но в сочетании с тремя последующими мутациями (невозможными впрочем без этой предварительной "ошибки") даст человеку (через три поколения соответственно) возможность (гипотетически) непосредственно левитировать в гравитационном поле силой мысли, без помощи техники.

B>Через поколения — это мгновенно.
B>Возьмём кукурузу. Она появилась из дикорастущего предка всего за 100 лет. (6 мутаций). Это является основанием для кучи конспирологических теорий — инопланетяне, высший разум, развитая ныне захиревшая цивилизация,...

Кукуруза однолетник же — 6 мутаций в нижнем пределе могут пройти за 6 лет. Чем генетики занимались еще 94 года? Бурбон ведрами хлебали?

SK>>Или только так "нажал на кнопку и тут же получил результат"?

B>Не имеет значения, даёт мутация преимущество организму (вернее — особи). Важно — насколько это закрепится в популяции.

Ну, пусть 0.7% популяции будет обладать способностью к левитации. Это по прежнему "ошибка"? "Шелуха"?
Все проблемы от жадности и глупости
Re[3]: ДНК глазами программиста
От: Nikе Россия  
Дата: 22.02.18 11:17
Оценка:
Здравствуйте, Пофигист, Вы писали:

SS>>Геном это жуткий говнокод. Старый как говно мамонта. Писался миллионами людей методом рандомных правок в течении миллиардов лет. Ни одного рефакторинга за всё это время. Иногда вирусы портили исходники то там то тут, так эти правки и сохранялись (jumping genes).

П>И тем не менее он работает, причём охрененно надёжно.
Про надёжность — это ты сильно пошутил. Очень сильно.
Организмы спасает то, что они состоят из множества мелких подсистем, причём система в целом довольно избыточна. Поэтому множество мелких поломок в ненадёжном геноме — даёт шанс организмам на существование.
Причём ещё хохма в том, что каждый геном в себе несёт ещё и множество критических ошибок, приводящих к смерти носителя в случае активации.

П>Сомневаюсь, что хоть какой-то програмистский код выдержит хотя бы миллион лет активной доработки. Хоть с рефакторингом, хоть с какими угодно другими страшными словами.

Конечно выдержит, почему нет? Причём программерский код (на уровне какого-нибудь крупного продукта) намного сложнее и точнее генома человека.
Нужно разобрать угил.
Re[3]: ДНК глазами программиста
От: GarryIV  
Дата: 22.02.18 12:10
Оценка:
Здравствуйте, Пофигист, Вы писали:

П>Сомневаюсь, что хоть какой-то програмистский код выдержит хотя бы миллион лет активной доработки. Хоть с рефакторингом, хоть с какими угодно другими страшными словами.


А я не сомневаюсь, только точно так же будет глаз торчать не той стороной или что-то еще в таком духе.
WBR, Igor Evgrafov
Re[3]: ДНК глазами программиста
От: Stanislaw K СССР  
Дата: 22.02.18 13:06
Оценка:
Здравствуйте, GarryIV, Вы писали:

SK>>То есть, геном разобран исследован на столько, что точно известно что есть "шелуха"?

GIV>Ну вобщем и целом да.

Определили то небось как в электроцепи: переключили тумблер, соседняя лампочка не загорелась, значит тумблер "шелуха"?
Логично. логично.
Все проблемы от жадности и глупости
Re[6]: ДНК глазами программиста
От: Stanislaw K СССР  
Дата: 22.02.18 13:31
Оценка:
Здравствуйте, ӍїϛϮϠǷiя-ȺҜ, Вы писали:

ӍȺ>зато в этих участках может лежать коды корректирующие ошибки предыдущих поколений.


или код, работающий по крону, в определенные моменты времени. только во время внутриутробного развития, в пубертатный период, в старости.
Все проблемы от жадности и глупости
Re[12]: ДНК глазами программиста
От: biochemist СССР https://www.anekdot.ru/i/caricatures/normal/20/7/27/1595846503.jpg
Дата: 22.02.18 13:40
Оценка:
Здравствуйте, Stanislaw K, Вы писали:

SK>Мой вопрос был не про эволюцию как таковую, а про использованный научный термин "шелуха".

Обратись к тому, кто его применяет. Мы тут не причём.
«Национализм во мне столь естественный, что никогда никаким интернационалистам его из меня не вытравить»
Менделеев Д. И.
Re[10]: ДНК глазами программиста
От: biochemist СССР https://www.anekdot.ru/i/caricatures/normal/20/7/27/1595846503.jpg
Дата: 22.02.18 13:52
Оценка:
Здравствуйте, Stanislaw K, Вы писали:

SK>При сравнении с оригинальным исходным файлом, эталоном? А уже есть эталон генома человека?

А если эталон человека?
При копировании ошибкой считаются любые отклонения от оригинала.

SK>Тогда откуда критерии "ошибок"?

См выше

SK>Кукуруза однолетник же — 6 мутаций в нижнем пределе могут пройти за 6 лет. Чем генетики занимались еще 94 года? Бурбон ведрами хлебали?

При современном развитии науки — за год. Но это не важно. Важно: насколько мутация закрепится в популяции. А тт одного поколения крайне мало.

SK>Ну, пусть 0.7% популяции будет обладать способностью к левитации. Это по прежнему "ошибка"? "Шелуха"?

Какой процент составляют буддийские монахи? Но их способность левитировать как-то не закрепляется. Может быть, им надо активнее баб тр..ть?
«Национализм во мне столь естественный, что никогда никаким интернационалистам его из меня не вытравить»
Менделеев Д. И.
Re[11]: ДНК глазами программиста
От: Stanislaw K СССР  
Дата: 22.02.18 17:49
Оценка:
Здравствуйте, biochemist, Вы писали:

SK>>При сравнении с оригинальным исходным файлом, эталоном? А уже есть эталон генома человека?

B>А если эталон человека?

Яви.

B>При копировании ошибкой считаются любые отклонения от оригинала.


а где и когда он копируется?

SK>>Кукуруза однолетник же — 6 мутаций в нижнем пределе могут пройти за 6 лет. Чем генетики занимались еще 94 года? Бурбон ведрами хлебали?

B>При современном развитии науки — за год. Но это не важно. Важно: насколько мутация закрепится в популяции. А тт одного поколения крайне мало.

Одно зернышко дает один початок. В одном початке 900-1000 зернышек, каждое из которых даст по початку дающего по 900-1000 зернышек. Пусть половину съедят вредители или погубит погода. Пол миллиона носителей второго поколения, достаточно?

SK>>Ну, пусть 0.7% популяции будет обладать способностью к левитации. Это по прежнему "ошибка"? "Шелуха"?

B>Какой процент составляют буддийские монахи?

Религиозно-философское учение разве передается половым путем по наследству?

B>Но их способность левитировать как-то не закрепляется.


Кстати, они разве все поголовно способны?

B>Может быть, им надо активнее баб тр..ть?


Несомненно.
Все проблемы от жадности и глупости
Re[13]: ДНК глазами программиста
От: Stanislaw K СССР  
Дата: 22.02.18 18:10
Оценка:
Здравствуйте, biochemist, Вы писали:

SK>>Мой вопрос был не про эволюцию как таковую, а про использованный научный термин "шелуха".

B>Обратись к тому, кто его применяет. Мы тут не причём.

Я надеюсь понятно что, к самому слову "шелуха" претензий нет, оно использовано лишь как синоним доступный целевой аудитории хабра?

И к тебе претензий нет. Но некоторые тут уверенно пытались нас убедить в обоснованности применения этого термина, так как геном человека детально изучен вдоль и поперек.
Все проблемы от жадности и глупости
Re[3]: ДНК глазами программиста
От: alzt  
Дата: 22.02.18 21:09
Оценка:
Здравствуйте, Kernan, Вы писали:

SS>>Геном это жуткий говнокод. Старый как говно мамонта. Писался миллионами людей методом рандомных правок в течении миллиардов лет. Ни одного рефакторинга за всё это время. Иногда вирусы портили исходники то там то тут, так эти правки и сохранялись (jumping genes).

K>Вот, кстати, интересно, возможно ли отрефакторить код, убать коментарии и устаревшие фичи? Приведёт ли это к проблемам в эволюции в дальнейшем, например, к повышению усточивости клетки к УФ.

Зачем рефакторить код, если его никто не читает? Вот если люди начнут массово вносить правки, то для упрощения и потребуется рефакторинг.
Re[3]: ДНК глазами программиста
От: alzt  
Дата: 22.02.18 21:11
Оценка:
Здравствуйте, Пофигист, Вы писали:

П>И тем не менее он работает, причём охрененно надёжно.

П>Сомневаюсь, что хоть какой-то програмистский код выдержит хотя бы миллион лет активной доработки. Хоть с рефакторингом, хоть с какими угодно другими страшными словами.

Намного надёжнее какой-нибудь разовой программы. Но работает он не миллионы лет, а в среднем около 70 лет.
Полно программ, которые работают без проблем на множестве серверо безостановочно.
Re[4]: ДНК глазами программиста
От: GarryIV  
Дата: 25.02.18 00:12
Оценка:
Здравствуйте, Stanislaw K, Вы писали:

SK>Определили то небось как в электроцепи: переключили тумблер, соседняя лампочка не загорелась, значит тумблер "шелуха"?

SK>Логично. логично.

Нет не так. Используемые участки подвержены отбору, содержимое мусора может быть любым. Если отсеквенировать много вариантов то статистически можно отличить одно от другого.
WBR, Igor Evgrafov
Re[3]: Кодоны и байты
От: pagid Россия  
Дата: 25.02.18 13:24
Оценка:
Здравствуйте, SergeCpp, Вы писали:

SC>Не "(в основном) (из 8 двоичных цифр)", а "(в основном из 8) (двоичных цифр)".

SC>"byte-sizes from 1 to 48 bits are known to have been used in the past"
SC>https://en.m.wikipedia.org/wiki/Byte
Вики врет.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re: ДНК глазами программиста
От: Silver_S Ниоткуда  
Дата: 25.02.18 13:27
Оценка:
Здравствуйте, Kernan, Вы писали:

K>Находится здесь. Это не шутка. Исходники можно просмотреть с использованием замечательного набора скриптов Perl под названием "Ensembl". Геном человека занимает приблизительно 3 гигабайта, которые можно сократить до 750 мегабайт, если отбросить шелуху. Немного печалит, что это всего лишь 2.8 браузеров Mozilla Firefox.


Так размеры сравнивать нельзя. Коды(софт) приобретают смысл только с hardware. Т.е. Firefox это ассемблерные коды + обязательно спецификация ассемблера.
Ассемблер до невозможности простой — 3 команды. Даже можно одной отделаться (вычитание по косвенным адресам совмещенное с условным переходом).

А к геному прилагаются все законы физики. Не много людей кто полностью понимает в этих законах то что уже известно, а известно еще не все.
Вот допустим дали тебе геном существа, из виртуального мира, с другими физическими константами, совсем другими законами физики. Сможешь ты из него воссоздать развитие этого существа, не зная законов физики из этого виртуального мира?
Да еще и одна начальная клетка нужна.
Эти 3 гигабайта скорее описывают только отличия одних биологических существ от других. А чтобы описать их отличия от Mozilla Firefox ... 3 гигами не отделаешься.
Отредактировано 25.02.2018 13:47 Silver_S . Предыдущая версия . Еще …
Отредактировано 25.02.2018 13:46 Silver_S . Предыдущая версия .
Отредактировано 25.02.2018 13:31 Silver_S . Предыдущая версия .
Отредактировано 25.02.2018 13:31 Silver_S . Предыдущая версия .
Отредактировано 25.02.2018 13:29 Silver_S . Предыдущая версия .
Отредактировано 25.02.2018 13:28 Silver_S . Предыдущая версия .
Re[12]: ДНК глазами программиста
От: biochemist СССР https://www.anekdot.ru/i/caricatures/normal/20/7/27/1595846503.jpg
Дата: 25.02.18 16:36
Оценка:
Здравствуйте, Stanislaw K, Вы писали:

SK>Одно зернышко дает один початок. В одном початке 900-1000 зернышек, каждое из которых даст по початку дающего по 900-1000 зернышек. Пусть половину съедят вредители или погубит погода. Пол миллиона носителей второго поколения, достаточно?

Для начала: "носитель гена" не равно "обладатель признака".
Одно растение даст 1000 зёрнышек. Из которых только половина будет иметь новый ген. См мейоз. Ну а далее — новый признак доминантный или рецессивный? Если доминирует, то в потомстве, казалось бы, полностью кошерных особей будут постоянно возникать старые признаки. Если рецессивный — тут легче провести искусственный отбор. Но в 1-ом поколении новый признак никак не проявится. А если доминирование неполное?
Если бы всё было так просто, как ты пишешь,...
«Национализм во мне столь естественный, что никогда никаким интернационалистам его из меня не вытравить»
Менделеев Д. И.
Re[4]: ДНК глазами программиста
От: Erop Россия  
Дата: 26.02.18 16:30
Оценка:
Здравствуйте, Nikе, Вы писали:

N>Геном это скорее не программа, это катализатор организованный, как стейт-машина. А эволюция его правит, по сути, добавляя заплатки, на заплатки. Не добавляет новые функции, а уменьшает значимость багов.


Ну, например, появление лёгких, можно ли считать за правку багов?
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[3]: ДНК глазами программиста
От: Pavel Dvorkin Россия  
Дата: 26.02.18 16:37
Оценка:
Здравствуйте, Erop, Вы писали:

PD>>Мне очень хочется узнать — если двоичный байт состоит из 8 двоичных цифр только в основном, из чего он еще состоит ?


E>Ну разные архитектуры бывают...


А можно чуть подробнее про архитектуру, в которой двоичные байты состоят из 8 двоичных цифр только в основном, а значит, в них что-то еще есть ?

Другие архитектуры тут ни при чем, не о них речь.
With best regards
Pavel Dvorkin
Re[4]: ДНК глазами программиста
От: Erop Россия  
Дата: 26.02.18 17:07
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Другие архитектуры тут ни при чем, не о них речь.


Вроде как именно о них. Например, архитектура с 7-битными байтами и аппаратно проверяемым битом чётности...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[5]: ДНК глазами программиста
От: Nikе Россия  
Дата: 26.02.18 17:20
Оценка:
Здравствуйте, Erop, Вы писали:

N>>Геном это скорее не программа, это катализатор организованный, как стейт-машина. А эволюция его правит, по сути, добавляя заплатки, на заплатки. Не добавляет новые функции, а уменьшает значимость багов.


E>Ну, например, появление лёгких, можно ли считать за правку багов?


Ты по человечески рассуждаешь. Типа стали нужны лёгкие — они раз и появились. А эволюция не так работает, она а. пытается исправить явные косяки, зачастую за счёт случайного усложнения конструкции. б. действует совершенно нелинейно, т.е. условные лёгкие сначала начали формироваться для какой-то одной задачи, а потом удачливые особи выяснили, что ими можно ещё и на воздухе дышать. Причём делать это можно было, скорее всего, крайне убого — но поскольку это давало эволюционные преимущества — эволюция начала отбирать специфики, которые позволяли дышать чуть менее убого. Типичный сценарий: решаем одну задачу, обнаруживаем, что средство позволяет решать ещё что-то, адаптируемся ко вторичной функциональности.
Нужно разобрать угил.
Re[5]: ДНК глазами программиста
От: Pavel Dvorkin Россия  
Дата: 26.02.18 17:46
Оценка:
Здравствуйте, Erop, Вы писали:

PD>>Другие архитектуры тут ни при чем, не о них речь.


E>Вроде как именно о них.


Неужели ?

TopicStarter>В то время как двоичный байт состоит в основном из 8 двоичных цифр,

Где же тут про другие архитектуры ?
With best regards
Pavel Dvorkin
Отредактировано 26.02.2018 17:49 Pavel Dvorkin . Предыдущая версия .
Re[4]: ДНК глазами программиста
От: ksandro Мухосранск  
Дата: 26.02.18 19:34
Оценка:
Здравствуйте, Cyberax, Вы писали:

П>>Сомневаюсь, что хоть какой-то програмистский код выдержит хотя бы миллион лет активной доработки. Хоть с рефакторингом, хоть с какими угодно другими страшными словами.

C>Интеллектуально спроектированный организм вряд ли будет использовать что-то типа ДНК. Уж слишком ненадёжна.

Вот бывает, взглянешь на какой-нибудь древний легаси говонокод, и тоже сомневаешься, что его разумные люди писали. Ощущение, что его его тоже рандомными правками делали миллионы лет. И ведь, работает как-то.
Re[2]: Уух, знаток русского и прочих языков подтянулся! :))
От: Аноним931 Германия  
Дата: 27.02.18 09:25
Оценка:
http://rsdn.org/forum/flame.politics/5439231.1
Автор: Аноним931
Дата: 22.01.14
"Больше 100кмч можно ехать на автобане в любом ряду кроме правого крайнего" (c) pik
"В германии земля в частной собственности" (c) pik
"Закрывать школы, при нулевой смертности среди детей и подростков, это верх глупости" (c) Abalak
Re[6]: ДНК глазами программиста
От: CoderMonkey  
Дата: 01.03.18 20:07
Оценка:
Здравствуйте, ?ї????iя-??, Вы писали:

??>зато в этих участках может лежать коды корректирующие ошибки предыдущих поколений.

Неа. Там по большей части лежат дефектные копии других генов, а также ДНК, которую туда впихнули вирусы.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[7]: ДНК глазами программиста
От: ӍїϛϮϠǷiя-ȺҜ Россия  
Дата: 01.03.18 20:18
Оценка:
Здравствуйте, CoderMonkey, Вы писали:

CM>??>зато в этих участках может лежать коды корректирующие ошибки предыдущих поколений.


CM>Неа. Там по большей части лежат дефектные копии других генов, а также ДНК, которую туда впихнули вирусы.


Ты почитай, что ты сам написал и сравни с тем, чему ты отвечал. Будет прикольно, если тебе это придется разжевать
Re[8]: ДНК глазами программиста
От: CoderMonkey  
Дата: 01.03.18 20:20
Оценка:
Здравствуйте, ?ї????iя-??, Вы писали:

CM>>Неа. Там по большей части лежат дефектные копии других генов, а также ДНК, которую туда впихнули вирусы.


??>Ты почитай, что ты сам написал и сравни с тем, чему ты отвечал. Будет прикольно, если тебе это придется разжевать

Сравнил. Все равно получается совсем не одно и то же.
Давай, разжевывай.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[7]: ДНК глазами программиста
От: Stanislaw K СССР  
Дата: 02.03.18 07:49
Оценка:
Здравствуйте, CoderMonkey, Вы писали:


CM>Если копия гена не совпадает с оригиналом, то это ошибка. Очень просто, на самом деле


если бы копии генов всегда совпадали с оригиналом, мы бы сейчас с тобой не переписывались а плавали амебой в мировом бульоне.
Все проблемы от жадности и глупости
Re[8]: ДНК глазами программиста
От: CoderMonkey  
Дата: 02.03.18 15:47
Оценка:
Здравствуйте, Stanislaw K, Вы писали:

SK>если бы копии генов всегда совпадали с оригиналом, мы бы сейчас с тобой не переписывались а плавали амебой в мировом бульоне.


И это тоже верно. Но ошибка — это всё равно ошибка.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[6]: ДНК глазами программиста
От: Stanislaw K СССР  
Дата: 02.03.18 16:36
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Где же тут про другие архитектуры ?


IBM-360/370, PowerPC, VAX-11/780, Motorola680X0, MIPS32, intel 80486

Архитектуры, где машинное слово байт в основном состоит из 32 двоичных цифр, но иногда встречаются байты из 8 16 и 64.
Все проблемы от жадности и глупости
Re[9]: ДНК глазами программиста
От: Stanislaw K СССР  
Дата: 02.03.18 16:42
Оценка:
Здравствуйте, CoderMonkey, Вы писали:

SK>>если бы копии генов всегда совпадали с оригиналом, мы бы сейчас с тобой не переписывались а плавали амебой в мировом бульоне.


CM>И это тоже верно. Но ошибка — это всё равно ошибка.


Как ты определишь что это ошибка, а не закономерная мутация эволюция?
Все проблемы от жадности и глупости
Re[12]: ДНК глазами программиста
От: CoderMonkey  
Дата: 03.03.18 18:28
Оценка:
Здравствуйте, Stanislaw K, Вы писали:

SK>Тогда это штатный механизм а не ошибка.


В некоторых случаях, одно другого не исключает.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.