Рубрика «днк» - 2

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

Читать полностью »

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

Читать полностью »

Мы смогли бы хранить всё вечно

Можем ли мы хранить данные в ДНК? - 1

Читать полностью »

Одним из важнейших и самых узнаваемых изображений в истории науки XX векаЧитать полностью »

Компактные структуры данных - 1

Введение

Несколько месяцев назад в поисках идей по ускорению кода я изучал множество научных статей по computer science. Не буду притворяться, что хорошо их понимал, но меня не пугает непонятное, и я готов признать своё невежество1. Я обнаружил статью, написанную пятнадцать лет назад2, в которой было множество новых для меня концепций. Мне никак не удавалось в них разобраться.

Что же делать дальше? Можно искать другие статьи, чтобы они заполнили мои пробелы. Это рискованное предприятие, потому что они могут запутать ещё больше, но избежать этого нельзя. Я нашёл статью с нужной структурой данных, в которой упоминался исходный код с веб-сайта. Код был написан на C++, а я работаю на Rust, но решил, что всё равно стоит на него взглянуть. Однако зайдя на сайт, я не обнаружил там ресурс, поэтому я написал владельцу веб-сайта, который оказался преподавателем computer science.

Этот преподаватель (Гонсало Наварро) очень тепло меня принял и сразу же ответил мне3 4. И только в процессе общения с ним я осознал, что видел его фамилию на множестве статей в этой области. Оказалось, я познакомился с одним из специалистов мирового уровня в области компактных структур данных (succinct data structure). Невежество может завести очень далеко.

Что же такое компактные структуры данных? Если вы изучали в последние десятилетия computer science, то могли сталкиваться с ними, но мне не доводилось встречаться с ними в процессе работы программистом, а если и доводилось, то я сразу же о них забыл. Но я считаю, что эти структуры данных обладают потрясающими свойствами.

Все мы пользуемся массивами и хэш-таблицами5, популярны также различные деревья. Нам не нужно полностью понимать их устройство, чтобы эффективно пользоваться их свойствами. А теперь я задаюсь вопросом, почему же люди не используют компактные структуры данных чаще.

Я решил, что стоит немного о них рассказать.Читать полностью »

Прямо под Новый Год генеалогический сервис MyHeritage прислал очень многим россиянам письмо, извещающее об удалении всех их данных. Письма пришли не всем, но подавляющему числу граждан России, которые вели свои семейные деревья и сравнивали тесты ДНК на этом генеалогическом портале.

Читать полностью »

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

Что такое Evo?

Читать полностью »

Мир биоинформатики полон загадок: что такое избыточная ДНК, почему она занимает половину генома, и как это вообще работает? Кому-то может показаться, что некодирующая ДНК — это просто лишний "хлам", но на деле это, как если бы в вашем коде было полно комментариев, которые точно знают, как заставить ваш Python работать быстрее.

Сегодня мы с вами разберёмся, как эта загадочная избыточная ДНК умудряется контролировать экспрессию генов, совершенно ничего не транскрибируя. А чтобы вы не скучали, покажу примерчик на Python. Ведь кто же мы без кода?

Избыточная ДНК: что это такое?

Читать полностью »

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

«Компьютер» на базе ДНК решает судоку и способен хранить миллионы ГБ тысячелетиями - 1

Читать полностью »

Женщины, изменившие современную науку - 1


11 февраля отмечался Международный день женщин в естественных науках, технологиях, инженерии и математике. В честь этого я расскажу о самых умных и творческих женщинах, внёсших огромный вклад в науку и наши знания о мире.Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js