惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

人人都是产品经理
人人都是产品经理
T
Threatpost
Google DeepMind News
Google DeepMind News
WordPress大学
WordPress大学
Recorded Future
Recorded Future
小众软件
小众软件
N
Netflix TechBlog - Medium
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
H
Hackread – Cybersecurity News, Data Breaches, AI and More
L
LangChain Blog
博客园 - 聂微东
美团技术团队
F
Fortinet All Blogs
I
InfoQ
U
Unit 42
酷 壳 – CoolShell
酷 壳 – CoolShell
阮一峰的网络日志
阮一峰的网络日志
The Cloudflare Blog
罗磊的独立博客
Stack Overflow Blog
Stack Overflow Blog
J
Java Code Geeks
S
SegmentFault 最新的问题
The GitHub Blog
The GitHub Blog
Vercel News
Vercel News
GbyAI
GbyAI
有赞技术团队
有赞技术团队
博客园 - 【当耐特】
H
Help Net Security
B
Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
aimingoo的专栏
aimingoo的专栏
C
Check Point Blog
Jina AI
Jina AI
The Register - Security
The Register - Security
Hugging Face - Blog
Hugging Face - Blog
Microsoft Azure Blog
Microsoft Azure Blog
博客园 - 叶小钗
Recent Announcements
Recent Announcements
D
DataBreaches.Net
IT之家
IT之家
雷峰网
雷峰网
Y
Y Combinator Blog
W
WeLiveSecurity
P
Proofpoint News Feed
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
量子位
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 司徒正美
月光博客
月光博客
The Hacker News
The Hacker News

阿掖山·博客

ChatGPT | Radix Accordion 开合的动画效果 | 阿掖山·博客 .css | 动画笔记 | 阿掖山·博客 重写.bio | Gibson Assembly 技术组装 DNA 分子 | 阿掖山·博客 涌现(emergence) | Tiki Taka 和德国足协的双向奔赴 .bio | 分子生物学中的几种“子” | 阿掖山·博客 动力学[∞] | 从化学反应到基因调控 | 阿掖山·博客 .git | 基于工作流的 Git 学习笔记 | 阿掖山·博客 动力学[8] | 分岔 Bifurcation | 阿掖山·博客 动力学[7] | Criticality, 生物系统处于临界状态吗 | 阿掖山·博客 文革史笔记-2.4.3 | 罗瑞卿遭受身心的摧残 | 阿掖山·博客 .tex | 生物系统处于临界状态吗:最大熵原则 | 阿掖山·博客
.bio | Gibson Assembly 技术组装 DNA | 阿掖山·博客
阿掖山,一个博客 · 2026-03-24 · via 阿掖山·博客

本文仅介绍已公开的生物工程技术的原理,不涉及具体的实验操作步骤。进行生物实验之前,须完成和实验室生物安全等级匹配的培训。

作为一种黑箱

Gibson Assembly 可以一次实验组装多段已有的 DNA。

对于常用且简单的,把 2 段 DNA 分子组合成环形 DNA(通常是质粒)的情况:

输入

  • 双链 DNA 片段 A 5'--> A -->3'
  • 双链 DNA 片段 B 5'--> B -->3'

参数

  • A 的正向引物:(B序列的末尾若干碱基 + A序列的开头若干碱基)
  • A 的反向引物:(A序列的末尾若干碱基 + B序列的开头若干碱基)的反向互补序列
  • B 的正向引物:(A序列的末尾若干碱基 + B序列的开头若干碱基)
  • B 的反向引物:(B序列的末尾若干碱基 + A序列的开头若干碱基)的反向互补序列

输出

  • 环形双链 DNA
5'--> A -->3'
|          |
3'<-- B <--5'

黑箱之内

预备知识

DNA 大分子的单体是脱氧核苷酸。脱氧核苷酸分子由磷酸基、脱氧核糖、碱基通过共价键连接形成,磷酸基连接在本分子的脱氧核糖的 5’ 号碳原子上。

单链 DNA 分子由脱氧核苷酸分子脱水缩合形成,后一个脱氧核苷酸的磷酸基团连接到前一个的脱氧核糖的 3’ 号碳原子上。单链是有方向的,习惯上定义为从 5’ 指向 3’ 端。

两条碱基序列足够匹配的单链 DNA 分子,配对的碱基之间通过氢键连接,形成双链 DNA 分子。双链分子中的两条单链的方向相反。

描述一段双链 DNA 的序列时,约定俗成选一条链作为主链,然后从 5' 到 3' 端读出它的序列。

比如当我们说一段双链 DNA 的序列是 AGCTGCTCTT 时,指的实际上是这样一个分子:

5'-A-G-C-T-G-C-T-C-T-T-3'
   | | | | | | | | | |
3'-T-C-G-A-C-G-A-G-A-A-5'

把下面那条单链的序列从AAGAGCAGCT 叫做原序列的反向互补 (reverse complement)(对它本身来说也是从 5’ 到 3’ 读。)

PCR 构造重合区间

Gibson assembly 的开头通常是一种特殊的 PCR,通过设计引物 (primer),给 A 和 B 分子的两端分别加上对方的一点序列:

文章开始时说的输入和参数如下:

PCR 的第一个循环:

第一个循环的结果是两种带有悬空核苷酸的双链 DNA:

PCR 的第二个循环中,最符合我们需要的情况:

结果:

PCR 的第三个循环:

开始出现我们的最终产物:

ChatGPT 说,设计引物的熔融温度时,应只根据和最初模板配对的部分计算,不考虑在最初循环时悬空在外的那半截。

组装过程

有了重合序列之后,以下各步一个试管一次反应就可完成:

  1. 外切酶从两个序列的 5’ 端开始降解若干核苷酸;
  2. 两序列退火,重合区的碱基互补配对
  3. DNA 聚合酶补上第 1 步多切掉的核苷酸
  4. DNA 连接酶补上最后一个 3’,5’-磷酸二酯键。
我说这张图比维基百科 https://en.wikipedia.org/wiki/Gibson_assembly 更好,谁赞成谁反对
我说这张图比维基百科 https://en.wikipedia.org/wiki/Gibson_assembly 更好,谁赞成谁反对