Конвертер последовательностей DNA RNA

Преобразование DNA в RNA и обратно — кодирующая или матричная цепь, сохранение вырожденных кодов.

Направление
Цепь
Последовательность
Преобразованная последовательность
Готово. Вставьте последовательность DNA или RNA.

Преобразование последовательности выполняется прямо в вашем браузере. Данные не отправляются на серверы BroBroGo.

Частые вопросы

В чем разница между кодирующей и матричной цепью?

Смысловая (кодирующая) цепь соответствует mRNA, за исключением того, что T заменяется на U. Антисмысловая (матричная) цепь — это та, которую клетка непосредственно считывает, поэтому каждый нуклеотид заменяется на комплементарный: A→U, T→A, C→G, G→C. Выберите цепь, которая соответствует способу записи вашей последовательности.

Что дает преобразование RNA → DNA?

DNA-копия вашей RNA: каждая U заменяется на T, а все остальное остается прежним. Это последовательность cDNA, которую синтезирует обратная транскриптаза. Она полезна, когда другие инструменты принимают только DNA.

Можно ли вставлять неоднозначные коды, такие как N, R или Y?

Да. Вырожденные символы IUPAC сохраняются: при обычном преобразовании изменяются только T и U, а при преобразовании матричной цепи каждый код заменяется на комплементарный (R↔Y, K↔M; S, W и N остаются). Маркеры выравнивания (-) сохраняются, а строчные буквы остаются строчными.

Что происходит с заголовками FASTA, цифрами и пробелами?

Строка имени, начинающаяся с >, сохраняется и отображается над результатом. Пробелы, переносы строк, цифры и знаки препинания игнорируются, а в примечании под полем ввода указывается, сколько символов было удалено — ничего не пропадает бесследно.

Направление и механизмы конвертации нуклеиновых кислот

В основе молекулярной биологии лежит передача генетической информации, описываемая центральной догмой. Перенос информации от DNA к RNA происходит в процессе транскрипции, а обратный процесс — при обратной транскрипции. Данный инструмент позволяет выполнять эквивалентные преобразования цифровых последовательностей в двух направлениях: DNA → RNA и RNA → DNA.

При выборе направления DNA → RNA происходит транскрибирование последовательности. В зависимости от биологической роли исходного фрагмента, конвертация выполняется по одному из двух сценариев:

  • Кодирующая (смысловая) цепь (Кодирующая (смысловая)): эта цепь DNA по своей последовательности идентична образующейся молекуле mRNA (за исключением замены тимина на урацил). При конвертации этого типа каждый нуклеотид T заменяется на U, а остальные основания остаются неизменными.
  • Матричная (антисмысловая) цепь (Матричная (антисмысловая)): эта цепь служит непосредственной физической матрицей для синтеза RNA. При конвертации каждый нуклеотид заменяется на комплементарный ему по правилам спаривания оснований: A переходит в U, T — в A, C — в G, а G — в C.

При выборе обратного направления RNA → DNA воссоздается последовательность дезоксирибонуклеиновой кислоты (cDNA). Для кодирующей цепи это выражается в замене каждого нуклеотида U на T. Для матричной цепи выполняется комплементарная замена, где урацил переходит в аденин.

Правила обработки вырожденных кодов IUPAC и спецсимволов

В реальных исследованиях последовательности часто содержат неоднозначные позиции, возникающие при секвенировании или поиске консенсусных участков. Инструмент полностью поддерживает международную номенклатуру IUPAC-IUB для неполностью определенных нуклеотидных оснований.

При конвертации кодирующей цепи вырожденные коды переносятся без изменений, так как простые переходы T↔U не затрагивают другие классы оснований. При работе с матричной цепью применяется строгое комплементарное картирование вырожденных символов в соответствии с рекомендациями Корниша-Боудена (1985):

  • Код R (пурины A/G) взаимно заменяется на Y (пиримидины C/T/U).
  • Код K (кето-основания G/T/U) взаимно заменяется на M (амино-основания A/C).
  • Код B (все, кроме A) взаимно заменяется на V (все, кроме T/U).
  • Код D (все, кроме C) взаимно заменяется на H (все, кроме G).
  • Символы S (сильные связи G/C), W (слабые связи A/T/U) и N (любое основание) являются самокомплементарными и остаются неизменными.

Регистр символов при конвертации строго сохраняется: строчные буквы остаются строчными на выходе. Символы выравнивания, такие как дефис (-), обозначающий делецию или гэп, также переносятся в результирующую строку без изменений.

Форматирование FASTA и фильтрация небуквенных символов

Инструмент оптимизирован для работы со стандартным текстовым форматом FASTA. При вводе данных действуют следующие правила распознавания структуры файла:

  1. Одиночный заголовок: Если последовательность начинается со знака > (или устаревшего символа комментария ;), эта строка распознается как заголовок FASTA. Она не подвергается конвертации, сохраняется в исходном виде и выводится над результатом. При этом отображается уведомление: Строка имени сохранена..
  2. Множественные заголовки: Если во входных данных обнаруживается несколько строк, начинающихся с > или ;, инструмент объединяет все последующие строки нуклеотидов в одну сплошную последовательность. В этом случае выводится примечание: Найдено строк имени: ‹n› — строки последовательности объединены в одну..

Любые пробелы, символы перевода строки, цифры и знаки препинания автоматически удаляются из анализируемой последовательности. Они расцениваются как элементы разметки и не вызывают ошибок. Пользователь видит точное число отфильтрованных знаков в сообщении: Пропущено пробелов, цифр и знаков препинания: ‹n›..

Если же во вводе присутствуют латинские буквы, не входящие в состав разрешенных нуклеотидов или кодов IUPAC, процесс останавливается с ошибкой: Неподдерживаемые символы: ‹chars›. Допускаются только буквы нуклеотидов DNA/RNA. (в сообщении перечисляется до 6 первых некорректных символов). Максимальный объем обрабатываемого текста ограничен лимитом в 2 000 000 символов сырого ввода, при превышении которого выводится предупреждение: Эта последовательность слишком длинная. Длина не должна превышать ‹max› символов..

Расчет содержания GC

Показатель GC-состава крайне важен для оценки температуры плавления дуплексов, дизайна праймеров и ПЦР-анализа. Расчет процентного содержания GC производится по формуле:

Содержание GC = (G + C + S) / (A + C + G + T + U + W + S) × 100%

В этой формуле строго учитываются только те позиции, вклад которых в GC-состав однозначен. Вырожденный код S (G или C) включается как в числитель, так и в знаменатель. Код W (A, T или U) учитывается только в знаменателе. Все остальные вырожденные символы IUPAC (R, Y, K, M, B, V, D, H, N) полностью исключаются из расчетов, так как их точная принадлежность к GC или AT парам неопределенна.

Показатель GC-состава инвариантен относительно операций транскрипции и комплементарного копирования. Простая замена T↔U не влияет на соотношение оснований, а комплементация на матричной цепи лишь переводит G в C и наоборот, сохраняя итоговую сумму неизменной. Если во входной строке отсутствуют пригодные для расчета буквы, процентное значение не выводится.

Конфиденциальность данных

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


Часто задаваемые вопросы

В чем разница между кодирующей и матричной цепью?

Смысловая (кодирующая) цепь соответствует mRNA, за исключением того, что T заменяется на U. Антисмысловая (матричная) цепь — это та, которую клетка непосредственно считывает, поэтому каждый нуклеотид заменяется на комплементарный: A→U, T→A, C→G, G→C. Выберите цепь, которая соответствует способу записи вашей последовательности.

Что дает преобразование RNA → DNA?

DNA-копия вашей RNA: каждая U заменяется на T, а все остальное остается прежним. Это последовательность cDNA, которую синтезирует обратная транскриптаза. Она полезна, когда другие инструменты принимают только DNA.

Можно ли вставлять неоднозначные коды, такие как N, R или Y?

Да. Вырожденные символы IUPAC сохраняются: при обычном преобразовании изменяются только T и U, а при преобразовании матричной цепи каждый код заменяется на комплементарный (R↔Y, K↔M; S, W и N остаются). Маркеры выравнивания (-) сохраняются, а строчные буквы остаются строчными.

Что происходит с заголовками FASTA, цифрами и пробелами?

Строка имени, начинающаяся с >, сохраняется и отображается над результатом. Пробелы, переносы строк, цифры и знаки препинания игнорируются, а в примечании под полем ввода указывается, сколько символов было удалено — ничего не пропадает бесследно.