6.2 转录与翻译


6.2 转录与翻译

本节摘要:中心法则的中间两站——转录把 DNA 抄成 mRNA,翻译把 mRNA 的遗传密码转成氨基酸序列。本节讲 RNA 聚合酶如何识别启动子、转录后怎么加工,再说遗传密码的三联体、读码框与 64 密码子对 20 氨基酸的"简并",并用多段算例把"一段 cDNA 有多长、翻译成多长的肽链、一段序列的 GC/长度如何影响肽链"都算出来,最后落到框移突变与靶向转录/翻译的临床。

本节导读

阅读完本节,你应当能够:

  1. 说明转录的方向、模板链与 RNA 聚合酶的角色
  2. 区分原核/真核的转录后加工(剪接、加帽、加尾)
  3. 复述遗传密码的三联体、起始/终止密码子与简并性
  4. 用算例把序列长度转换成可检验的肽链长度
  5. 指出读码框移码何以造成灾难性蛋白

一、转录:把基因"抄"成 RNA

转录由 RNA 聚合酶完成:识别 DNA 启动子、沿模板链 3'→5' 方向读取、按碱基互补合成 5'→3' 的 RNA(用 U 替 T)。真核生物还得给初产物做三件"后天修饰":5' 端加帽、3' 端加多聚腺苷尾、把内含子剪掉只留外显子(剪接)。这些让 mRNA 更稳、可被核糖体识别,也是"同一个基因在不同细胞能拼出不同版本"的来源。

# 转录的碱基替换规则(以模板链换算出 RNA 序列) def transcribe(template_5p3p): # 模板链应写成 5'->3',3'->5' 读取时 A<->U, T->A, G<->C comp = {"A":"U","T":"A","C":"G","G":"C"} return "".join(comp[b.upper()] for b in template_5p3p[::-1]) print("模板 5'-ATTGCGCA-3' → mRNA", transcribe("ATTGCGCA"))

多出的羟基让 RNA 更活泼、比 DNA 更容易被碱水解,这让 mRNA 天生"短命"、用完即朽,正适合做临时转译的中间态——"信息要耐久存 DNA、要临时代码用 RNA"在此得到分子解释。

二、翻译:从密码到氨基酸

mRNA 从起始密码子 AUG 开始,每三个碱基(一个密码子)对应一个氨基酸,读到终止密码子停下。64 个密码子对应 20 种氨基酸,出现"一个氨基酸可被多个密码子编码"的简并性。核糖体在 mRNA 上扫描,不同 tRNA 带不同氨基酸来"对上号"。

def peptide_len(cds_length): return (cds_length - 3) // 3 # 去掉一个终止密码子(3碱基) seq = "ATGGCCGATTAA" # 一段示意CDS cds = len(seq) print(f"CDS {cds} 碱基 → 编 {peptide_len(cds)} 个氨基酸")

这段换算在绝大多数"从基因到蛋白"问题里都够用:拿到 CDS 长度,除以三再扣掉终止,就是蛋白长度。若要估蛋白分子量,再乘上约 110 Da/残基即可。把核酸与蛋白质这样粘起来,中心法则才算闭环。

三、简并性:为什么"编码冗余"其实聪明

64 个密码子对 20 个氨基酸,多数氨基酸有多个密码子,只有甲硫氨酸(AUG,同时是起始)与色氨酸(UGG)各自独占。与其把简并看成浪费,不如看作"保险":三联体第三位常为"摆动位",碱基替换若落在第三位,往往仍是同一个氨基酸。

def third_position_wobble(seq): # 演示第三位替换有时不改变编码残基(简化:看所属密码子族) return seq[:-1] + {"A":"G","G":"A","C":"T","T":"C"}[seq[-1]] print("原密码子 GGA(甘氨酸) → 第三位摆为 GGC:", third_position_wobble("GGA"), "仍是甘氨酸")

这种"突变落在第三位往往不改变残基"的特性,让许多无义替换变成同义替换,大大缓冲了遗传改变的冲击——这是密码子表把"稳定性"设计进来的实际收益。

四、读码框:错一位满盘皆输

翻译按三个碱基一组的读码框进行。若中间插入或删除 1~2 个碱基(不是三的倍数),后续整段的读码框都错位,合成的氨基酸和终止位置彻底乱套——这叫移码突变。相较而言,三的倍数缺失可能只影响个别氨基酸,伤害小一些。

def frameshift(mrna, ins_pos, ins_base="A"): return mrna[:ins_pos] + ins_base + mrna[ins_pos:] orig = "AUGGCCAAAUUU" mut = frameshift(orig, 3) a_norm, b_norm = len(orig)//3, len(mut)//3 print("原 mRNA", orig, "→ 3 个密码子 (起始+2aa)") print("插入1碱基", mut, "→ 后续读码框整体错位,终止位置漂移")

插入 1 个碱基看似只改了序列一个字符,却让从该点起的每一个密码子都改变——这就是"框移"既实际又残忍的差错类型,也是很多遗传病(如某些 β-地中海贫血)背后的机制。

五、临床/实验落点:靶向肿瘤的翻译与转录

许多肿瘤细胞转录旺盛、翻译依赖度高,因此"把转录/翻译掐着"的药物(如放线菌素、表观遗传调节剂)能打击它。基因测序也靠转录组:拿到 mRNA 反推基因表达。理解转录与翻译的机制与读码规则,看任何"基因表达异常"的报告单都不再吃力。

本节要点回顾

  • 转录:RNA 聚合酶读 DNA 模板合成 RNA;真核还需剪接、加帽与加尾。
  • 遗传密码:三联体、AUG 起始、终止密码、而编码有简并。
  • 简并即保险:第三位摆动常致同义替换,缓冲遗传改变的冲击。
  • 肽链可算:CDS 碱基数 ÷3 再减终止,就是氨基酸数。
  • 读码框:非 3 倍数插入/缺失会整个错位,造成灾难性蛋白。
  • 临床落点:靶向转录/翻译的药物、转录组测序都绕不开这套读码逻辑。

作者与出处
来源:灏天文库
整理: 灏天文库整理
由灏天文库平台收录,内容或由平台用户上传,仅供学习交流
发布者: 作者: 转发
评论区 (0)
U