محاسبهگر اتصال DNA - محاسبه نسبتهای قطعه درج شده به ناقل برای شبیهسازی مولکولی
محاسبهگر رایگان اتصال DNA برای شبیهسازی مولکولی. محاسبه حجمهای بهینه قطعه درج شده و ناقل، نسبتهای مولی و مقادیر بافر برای واکنشهای موفق لیگاز T4 در چند ثانیه.
محاسبهگر لیگاسیون DNA
پارامترهای ورودی
نتایج لیگاسیون
فرمول محاسبه
مقدار DNA اینسرت مورد نیاز با استفاده از این فرمول محاسبه میشود:
ng insert = (ng vector × kb insert / kb vector) × molar ratio
= (50 × 1.00 / 3.00) × 3
= 50 ng
محاسبه حجم: 50 ng ÷ 25 ng/μL = 2 μL
مستندات
مقدمه
تعیین نسبت مولی صحیح در لیگاسیون DNA میتواند تفاوت بین کلونهای موفق و شکستهای ناامیدکننده را مشخص کند. اگر تاکنون روزها را صرف عیبیابی یک واکنش لیگاسیون کردهاید و در نهایت متوجه شدهاید که نسبت اینسرت به وکتور شما اشتباه بوده است، میدانید که این محاسبات چقدر حیاتی هستند.
این ماشین حساب لیگاسیون DNA مقادیر بهینه وکتور و DNA اینسرت مورد نیاز برای آزمایشهای کلونینگ مولکولی را تعیین میکند. اصل اساسی ساده است: دستیابی به نسبت مولی صحیح بین وکتور پلاسمید و اینسرت DNA. آنچه کمتر واضح است این است که تودههای مساوی به معنای مولکولهای مساوی نیست - یک اینسرت 1 کیلوباز بسیار سبکتر از یک وکتور 5 کیلوباز است، بنابراین باید مقادیر را بر اساس اندازه قطعات تنظیم کنید.
آنچه در عمل معمولاً کار میکند: نسبت مولی 3:1 تا 5:1 اینسرت به وکتور نتایج قابل اطمینانی برای اکثر کاربردهای کلونینگ استاندارد ارائه میدهد. با این حال، لیگاسیونهای سر صاف اغلب از نسبتهای بالاتر سود میبرند، در حالی که اینسرتهای بزرگ (بیش از 10 کیلوباز) ممکن است نیاز به نسبتهای پایینتری داشته باشند. اینها اعداد دلبخواهی نیستند - بلکه نتیجه دههها بهینهسازی تجربی توسط زیستشناسان مولکولی در سراسر جهان هستند که در منابعی مانند دستنامه کلونینگ مولکولی Cold Spring Harbor و پروتکلهای New England Biolabs مستند شدهاند.
خواه در حال ساخت وکتورهای بیانی، ایجاد کتابخانههای ژنی، یا عیبیابی یک پروژه زیرکلونینگ دشوار باشید، محاسبات دقیق هم زمان و هم مواد گرانقیمت را صرفهجویی میکنند. اشتباه رایج فراموش کردن تغییرات غلظت DNA پس از خالصسازی ژل است - خواندن نانودراپ شما مهمتر از آن چیزی است که فکر میکنید.
فرمول و محاسبه اتصال DNA
محاسبه پشت اتصال DNA از آنچه در ابتدا به نظر میرسد سادهتر است. در اصل، شما در حال حل یک مسئله زیستشناسی مولکولی هستید: چگونه تعداد مناسب مولکولهای اینسرت نسبت به مولکولهای وکتور را در اندازههای مختلف به دست میآورید؟
فرمول، اندازهها و غلظتهای قطعات را برای رسیدن به نسبت مولی هدف در نظر میگیرد. درک این محاسبه به شما کمک میکند تا در صورت بروز مشکل، عیبیابی کنید - اگر اتصال شما کار نمیکند، میتوانید سریعاً تأیید کنید که آیا مقدار DNA مشکل دارد یا خیر.
محاسبه مقدار اینسرت
مقدار DNA اینسرت مورد نیاز (به نانوگرم) با استفاده از فرمول زیر محاسبه میشود:
جایی که:
- ng وکتور = مقدار DNA وکتور استفاده شده در واکنش (معمولاً 50-100 نانوگرم)
- kb اندازه اینسرت = طول قطعه DNA اینسرت به کیلوباز (kb)
- kb اندازه وکتور = طول DNA وکتور به کیلوباز (kb)
- نسبت مولی = نسبت مورد نظر مولکولهای اینسرت به مولکولهای وکتور (معمولاً 3:1 تا 5:1)
محاسبات حجم
پس از تعیین مقدار مورد نیاز DNA اینسرت، حجمهای مورد نیاز برای واکنش محاسبه میشوند:
مثال محاسبه: کلون کردن ژن 1 کیلوبازی در پلاسمید استاندارد
بیایید یک سناریوی واقعی را بررسی کنیم - کلون کردن یک ژن 1 کیلوبازی در یک وکتور بیانی معمولی:
نمونههای DNA شما:
- غلظت وکتور: 50 نانوگرم/میکرولیتر (pET28a تازه هضم شده)
- طول وکتور: 3000 جفت باز (3 کیلوباز)
- غلظت اینسرت: 25 نانوگرم/میکرولیتر (ژن تکثیر شده با PCR، خالصسازی شده با ژل)
- طول اینسرت: 1000 جفت باز (1 کیلوباز)
- نسبت مولی هدف: 3:1 (اینسرت:وکتور)
- حجم کل واکنش: 20 میکرولیتر
- مقدار وکتور: 50 نانوگرم (مقدار شروع استاندارد)
مرحله 1: محاسبه مقدار اینسرت مورد نیاز
توجه کنید که اینسرت یک سوم اندازه وکتور است، بنابراین برای دستیابی به تعداد بیشتر مولکولها، به جرم کمتری نیاز دارید.
مرحله 2: محاسبه حجمهای مورد نیاز
معنای عملی این محاسبه: شما 1 میکرولیتر وکتور، 2 میکرولیتر اینسرت، لیگاز DNA T4 (معمولاً 1 میکرولیتر) اضافه میکنید و با بافر اتصال به حجم 20 میکرولیتر میرسید. این کار سه مولکول اینسرت برای هر مولکول وکتور ایجاد میکند - کافی برای پیشبرد واکنش بدون اشباع کردن سیستم.
چگونه از ماشینحساب لیگاسیون DNA استفاده کنیم
استفاده از این ماشینحساب حدود ۳۰ ثانیه طول میکشد، پس از اندازهگیری غلظت DNA. در اینجا مراحل کار آمده است:
۱. جزئیات وکتور خود را وارد کنید
- غلظت در ng/μL (از خواندن Nanodrop یا Qubit خود چک کنید)
- طول به جفت باز—از نقشه پلاسمید یا دادههای توالییابی خود بررسی کنید
- مقدار مورد نظر برای استفاده (۵۰-۱۰۰ ng برای اکثر کاربردها مناسب است)
۲. اطلاعات اینسرت خود را اضافه کنید
- غلظت در ng/μL (برای دقت بهتر پس از خالصسازی ژل اندازهگیری کنید)
- طول قطعه به جفت باز
۳. پارامترهای واکنش خود را تنظیم کنید
- نسبت مولار: برای انتهاهای چسبنده ۳:۱، برای انتهاهای صاف ۵:۱ شروع کنید
- حجم کل: ۱۰-۲۰ μL استاندارد است (حجمهای کوچکتر مواد را صرفهجویی میکند، حجمهای بزرگتر دقیقتر پیپت میشوند)
۴. حجمهای محاسبه شده را بررسی کنید ماشینحساب بلافاصله نشان میدهد:
- حجم دقیق وکتور و اینسرت برای پیپت کردن
- مقدار بافر لیگاسیون یا آب برای اضافه کردن
- مقدار کل DNA در واکنش شما
اگر ماشینحساب هشدار میدهد که حجمها مناسب نیستند، DNA شما بسیار رقیق است یا حجم کل بسیار کم است. راه حل معمول: غلظت نمونههای DNA را افزایش دهید یا حجم واکنش را بزرگتر کنید.
نکته حرفهای: نتایج را مستقیماً در دفترچه آزمایشگاهی خود کپی کنید. خودتان در آینده از مستندسازی این محاسبات در هنگام عیبیابی یا بهینهسازی پروتکل قدردانی خواهید کرد.
کاربردهای دنیای واقعی و موارد استفاده
کلونینگ مولکولی استاندارد
اکثر محققان از این ماشینحساب برای کارهای کلونینگ معمولی استفاده میکنند - درج ژنها در بردارهای بیانی، زیرکلونینگ بین پلاسمیدها یا ساخت آزمایشهای گزارشگر. محاسبات پس از مدتی برایشان عادی میشود، اما تأیید آنها از آن لحظات گیجکننده جلوگیری میکند که لیگاسیون شما به طور نامفهومی شکست میخورد زیرا از جرمهای مساوی به جای مولهای مساوی استفاده کردهاید.
بهینهسازی بیان پروتئین
هنگامی که سیستمهای بیان پروتئین را راهاندازی میکنید، درست انجام دادن لیگاسیون از اهمیت برخوردار است. بردارهای با کپی بالا مانند مشتقات pUC از نسبتهای کمتر قطعه (2:1 یا 3:1) سود میبرند تا از اشباع واکنش لیگاسیون جلوگیری شود. این ماشینحساب به شما کمک میکند تا این نسبتها را بر اساس اندازه بردار خاص خود تنظیم کنید.
ساخت بردار CRISPR
کلونینگ RNA راهنما در بردارهای CRISPR چالشهای منحصر به فردی دارد - اغلب با قطعات بسیار کوچک (20-100 جفت باز) کار میکنید. این ماشینحساب این سناریوها را که در آنها شهود شکست میخورد، پوشش میدهد. یک قطعه gRNA 60 جفت بازی در یک بردار 9 کیلوباز نیاز به محاسبات دقیق نسبت دارد و در اینجا ریاضیات دقیق شما را از آزمایشهای ناموفق نجات میدهد.
بیولوژی مصنوعی و مونتاژ چند قطعهای
اگرچه مونتاژ Gibson و کلونینگ Golden Gate نیازمندیهای متفاوتی نسبت به لیگاسیون سنتی دارند، درک نسبتهای مولی همچنان حیاتی است. این ماشینحساب به شما کمک میکند تا استوکیومتری قطعه را بررسی کنید، حتی اگر از روشهای مونتاژ جایگزین استفاده میکنید. بسیاری از زیستشناسان مصنوعی از آن به عنوان نقطه شروع قبل از تنظیم برای پروتکل خاص خود استفاده میکنند.
عیبیابی لیگاسیونهای دشوار
برخی لیگاسیونها به شدت پیچیده هستند:
- قطعات بزرگ (>5 کیلوباز): برای اجتناب از مشکلات فضایی از نسبتهای پایینتر (1:1 یا 2:1) استفاده کنید
- قطعات کوچک (<100 جفت باز): نسبتها را به 10:1 یا بالاتر افزایش دهید تا ناکارآمدی ترمیم انتها را جبران کنید
- لیگاسیونهای انتهای صاف: کارایی پایینی دارند؛ با نسبتهای 5:1 شروع کنید و PEG را به واکنش اضافه کنید
- توالیهای غنی از AT یا GC: ممکن است نیاز به بهینهسازی نسبت داشته باشند - ماشینحساب به شما اجازه میدهد به صورت سیستماتیک آزمایش کنید
نکتهای که اغلب نادیده گرفته میشود: پس از خالصسازی ژل، غلظتهای DNA میتوانند به طور قابل توجهی متفاوت از مواد اولیه شما باشند. همیشه قبل از محاسبه حجمهای لیگاسیون، مجدداً اندازهگیری کنید.
(ادامه ترجمه در پاسخ بعدی)
تاریخچه مختصری از محاسبات اتصال DNA
داستان محاسبات اتصال با تولد خود فناوری DNA نوترکیب گره خورده است. زمانی که پل برگ، هربرت بویر و استنلی کوهن اولین مولکولهای DNA نوترکیب را در اوایل دهه ۱۹۷۰ ایجاد کردند، هیچ کس نسبتهای مولی را محاسبه نمیکرد - دانشمندان با روش آزمون و خطا به دنبال راهحل بودند. لیگاز DNA T4 از باکتریوفاژ آلوده به E. coli به آنزیم اصلی تبدیل شد که قادر به اتصال انتهاهای صاف و چسبنده بود.
در طول دهههای ۱۹۸۰ و ۱۹۹۰، همزمان با اینکه کلونسازی از انقلابی به روتین تبدیل شد، الگوهایی ظاهر شدند. آزمایشگاهها متوجه شدند که مقدار اضافی DNA درج شده نرخ موفقیت را بهبود میبخشد. دستورالعمل نسبت مولی ۳:۱ تا ۵:۱ از تجربه جمعی مشترک در پروتکلها، دستورالعملهای Cold Spring Harbor و بیشمار جلسات آزمایشگاهی ناشی شد. فرمول ریاضی خود ساده است - فقط محاسبه تفاوتهای وزن مولکولی - اما کاربرد سیستماتیک آن به تدریج با انتشار بهترین شیوهها در جامعه زیستشناسی مولکولی رخ داد.
تغییر واقعی در دهه ۲۰۰۰ با ابزارهای محاسباتی رخ داد که محاسبات را فراتر از محاسبات ذهنی یا محققان مجهز به ماشین حساب در دسترس قرار داد. ماشینهای حساب آنلاین دقت را دموکراتیک کردند، بهویژه برای سناریوهای پیچیده مانند کلونسازی قطعات بزرگ یا بسیار کوچک که در آنها شهود ناکام میماند. جالب اینجاست که حتی با ظهور روشهای جدیدی مانند Gibson Assembly، اصل کنترل نسبتهای مولکولی همچنان بنیادی باقی ماند - ما فقط آن را بسته به شیمی مورد استفاده متفاوت اعمال میکنیم.
امروزه محاسبات اتصال بر همان ریاضیات اساسی توسعه یافته در دهههای گذشته استوار است، که با میلیونها آزمایش کلونسازی موفق (و ناموفق) در آزمایشگاههای تحقیقاتی سراسر جهان تکمیل شده است.
نمونههای کد
در اینجا پیادهسازیهای محاسبهگر اتصال DNA در زبانهای برنامهنویسی مختلف آورده شده است:
1' تابع اکسل VBA برای محاسبهگر اتصال DNA
2Function CalculateInsertAmount(vectorAmount As Double, vectorLength As Double, insertLength As Double, molarRatio As Double) As Double
3 ' محاسبه مقدار insert مورد نیاز به ng
4 CalculateInsertAmount = vectorAmount * (insertLength / vectorLength) * molarRatio
5End Function
6
7Function CalculateVectorVolume(vectorAmount As Double, vectorConcentration As Double) As Double
8 ' محاسبه حجم وکتور به μL
9 CalculateVectorVolume = vectorAmount / vectorConcentration
10End Function
11
12Function CalculateInsertVolume(insertAmount As Double, insertConcentration As Double) As Double
13 ' محاسبه حجم insert به μL
14 CalculateInsertVolume = insertAmount / insertConcentration
15End Function
16
17Function CalculateBufferVolume(totalVolume As Double, vectorVolume As Double, insertVolume As Double) As Double
18 ' محاسبه حجم بافر/آب به μL
19 CalculateBufferVolume = totalVolume - vectorVolume - insertVolume
20End Function
21
22' مثال استفاده در یک سلول:
23' =CalculateInsertAmount(50, 3000, 1000, 3)
241def calculate_ligation_volumes(vector_concentration, vector_length, insert_concentration,
2 insert_length, molar_ratio, total_volume, vector_amount=50):
3 """
4 محاسبه حجمها برای واکنش اتصال DNA.
5
6 پارامترها:
7 vector_concentration (float): غلظت DNA وکتور به ng/μL
8 vector_length (float): طول DNA وکتور به جفت باز
9 insert_concentration (float): غلظت DNA insert به ng/μL
10 insert_length (float): طول DNA insert به جفت باز
11 molar_ratio (float): نسبت مولار مورد نظر از insert به وکتور
12 total_volume (float): حجم کل واکنش به μL
13 vector_amount (float): مقدار DNA وکتور برای استفاده به ng (پیشفرض: 50)
14
15 بازگشتی:
16 dict: دیکشنری شامل حجمها و مقادیر محاسبه شده
17 """
18 # محاسبه حجم وکتور
19 vector_volume = vector_amount / vector_concentration
20
21 # محاسبه مقدار insert مورد نیاز
22 vector_length_kb = vector_length / 1000
23 insert_length_kb = insert_length / 1000
24 insert_amount = (vector_amount * insert_length_kb / vector_length_kb) * molar_ratio
25
26 # محاسبه حجم insert
27 insert_volume = insert_amount / insert_concentration
28
29 # محاسبه حجم بافر/آب
30 buffer_volume = total_volume - vector_volume - insert_volume
31
32 return {
33 "vector_volume": round(vector_volume, 2),
34 "insert_volume": round(insert_volume, 2),
35 "buffer_volume": round(buffer_volume, 2),
36 "insert_amount": round(insert_amount, 2),
37 "vector_amount": vector_amount
38 }
39
40# مثال استفاده
41result = calculate_ligation_volumes(
42 vector_concentration=50,
43 vector_length=3000,
44 insert_concentration=25,
45 insert_length=1000,
46 molar_ratio=3,
47 total_volume=20
48)
49
50print(f"وکتور: {result['vector_volume']} μL ({result['vector_amount']} ng)")
51print(f"Insert: {result['insert_volume']} μL ({result['insert_amount']} ng)")
52print(f"بافر: {result['buffer_volume']} μL")
53print(f"مجموع: 20 μL")
541function calculateLigationVolumes(vectorConcentration, vectorLength, insertConcentration,
2 insertLength, molarRatio, totalVolume, vectorAmount = 50) {
3 // تبدیل طولها به kb برای محاسبه
4 const vectorLengthKb = vectorLength / 1000;
5 const insertLengthKb = insertLength / 1000;
6
7 // محاسبه مقدار insert مورد نیاز
8 const insertAmount = (vectorAmount * insertLengthKb / vectorLengthKb) * molarRatio;
9
10 // محاسبه حجمها
11 const vectorVolume = vectorAmount / vectorConcentration;
12 const insertVolume = insertAmount / insertConcentration;
13 const bufferVolume = totalVolume - vectorVolume - insertVolume;
14
15 return {
16 vectorVolume: parseFloat(vectorVolume.toFixed(2)),
17 insertVolume: parseFloat(insertVolume.toFixed(2)),
18 bufferVolume: parseFloat(bufferVolume.toFixed(2)),
19 insertAmount: parseFloat(insertAmount.toFixed(2)),
20 vectorAmount: vectorAmount
21 };
22}
23
24// مثال استفاده
25const result = calculateLigationVolumes(50, 3000, 25, 1000, 3, 20);
26console.log(`وکتور: ${result.vectorVolume} μL (${result.vectorAmount} ng)`);
27console.log(`Insert: ${result.insertVolume} μL (${result.insertAmount} ng)`);
28console.log(`بافر: ${result.bufferVolume} μL`);
29console.log(`مجموع: 20 μL`);
301public class DNALigationCalculator {
2 public static class LigationResult {
3 public final double vectorVolume;
4 public final double insertVolume;
5 public final double bufferVolume;
6 public final double insertAmount;
7 public final double vectorAmount;
8
9 public LigationResult(double vectorVolume, double insertVolume, double bufferVolume,
10 double insertAmount, double vectorAmount) {
11 this.vectorVolume = vectorVolume;
12 this.insertVolume = insertVolume;
13 this.bufferVolume = bufferVolume;
14 this.insertAmount = insertAmount;
15 this.vectorAmount = vectorAmount;
16 }
17 }
18
19 public static LigationResult calculateLigationVolumes(
20 double vectorConcentration, double vectorLength,
21 double insertConcentration, double insertLength,
22 double molarRatio, double totalVolume, double vectorAmount) {
23
24 // تبدیل طولها به kb
25 double vectorLengthKb = vectorLength / 1000.0;
26 double insertLengthKb = insertLength / 1000.0;
27
28 // محاسبه مقدار insert مورد نیاز
29 double insertAmount = (vectorAmount * insertLengthKb / vectorLengthKb) * molarRatio;
30
31 // محاسبه حجمها
32 double vectorVolume = vectorAmount / vectorConcentration;
33 double insertVolume = insertAmount / insertConcentration;
34 double bufferVolume = totalVolume - vectorVolume - insertVolume;
35
36 // گرد کردن تا 2 رقم اعشار
37 vectorVolume = Math.round(vectorVolume * 100.0) / 100.0;
38 insertVolume = Math.round(insertVolume * 100.0) / 100.0;
39 bufferVolume = Math.round(bufferVolume * 100.0) / 100.0;
40 insertAmount = Math.round(insertAmount * 100.0) / 100.0;
41
42 return new LigationResult(vectorVolume, insertVolume, bufferVolume, insertAmount, vectorAmount);
43 }
44
45 public static void main(String[] args) {
46 LigationResult result = calculateLigationVolumes(50, 3000, 25, 1000, 3, 20, 50);
47
48 System.out.printf("وکتور: %.2f μL (%.2f ng)%n", result.vectorVolume, result.vectorAmount);
49 System.out.printf("Insert: %.2f μL (%.2f ng)%n", result.insertVolume, result.insertAmount);
50 System.out.printf("بافر: %.2f μL%n", result.bufferVolume);
51 System.out.printf("مجموع: 20 μL%n");
52 }
53}
541#include <iostream>
2#include <cmath>
3#include <iomanip>
4
5struct LigationResult {
6 double vectorVolume;
7 double insertVolume;
8 double bufferVolume;
9 double insertAmount;
10 double vectorAmount;
11};
12
13LigationResult calculateLigationVolumes(
14 double vectorConcentration, double vectorLength,
15 double insertConcentration, double insertLength,
16 double molarRatio, double totalVolume, double vectorAmount = 50.0) {
17
18 // تبدیل طولها به kb
19 double vectorLengthKb = vectorLength / 1000.0;
20 double insertLengthKb = insertLength / 1000.0;
21
22 // محاسبه مقدار insert مورد نیاز
23 double insertAmount = (vectorAmount * insertLengthKb / vectorLengthKb) * molarRatio;
24
25 // محاسبه حجمها
26 double vectorVolume = vectorAmount / vectorConcentration;
27 double insertVolume = insertAmount / insertConcentration;
28 double bufferVolume = totalVolume - vectorVolume - insertVolume;
29
30 // گرد کردن تا 2 رقم اعشار
31 vectorVolume = std::round(vectorVolume * 100.0) / 100.0;
32 insertVolume = std::round(insertVolume * 100.0) / 100.0;
33 bufferVolume = std::round(bufferVolume * 100.0) / 100.0;
34 insertAmount = std::round(insertAmount * 100.0) / 100.0;
35
36 return {vectorVolume, insertVolume, bufferVolume, insertAmount, vectorAmount};
37}
38
39int main() {
40 LigationResult result = calculateLigationVolumes(50, 3000, 25, 1000, 3, 20);
41
42 std::cout << std::fixed << std::setprecision(2);
43 std::cout << "وکتور: " << result.vectorVolume << " μL (" << result.vectorAmount << " ng)" << std::endl;
44 std::cout << "Insert: " << result.insertVolume << " μL (" << result.insertAmount << " ng)" << std::endl;
45 std::cout << "بافر: " << result.bufferVolume << " μL" << std::endl;
46 std::cout << "مجموع: 20 μL" << std::endl;
47
48 return 0;
49}
50سؤالات متداول
نسبت مولار بهینه برای اتصال DNA چیست؟
با نسبت 3:1 (اینسرت:وکتور) برای اتصالهای با انتهای چسبان شروع کنید - این نسبت برای اکثر پروژههای کلونینگ استاندارد به خوبی کار میکند. اتصالهای با انتهای صاف کارایی کمتری دارند، بنابراین آن را به 5:1 یا حتی بالاتر افزایش دهید.
در عمل اینها کار میکنند:
- اتصالهای با انتهای چسبان: 1:1 تا 3:1 (با 3:1 شروع کنید)
- اتصالهای با انتهای صاف: 5:1 تا 10:1
- اینسرتهای بزرگ (>10 کیلوباز): 1:1 تا 2:1 (محدودیت فضایی عامل مهمی است)
- اینسرتهای کوچک (<500 جفت باز): 5:1 تا 10:1 (جبران آسیب احتمالی انتها)
- مونتاژ چند قطعهای: 3:1 برای هر اینسرت نسبت به وکتور
در صورت تردید، واکنشهای موازی با نسبتهای مختلف انجام دهید. این کار یک ساعت زمان اضافی نیاز دارد اما روزها وقت عیبیابی را صرفهجویی میکند.
[ترجمه کامل ادامه دارد...]
مراجع
-
سامبروک ج، راسل دی دبلیو. (2001). کلونسازی مولکولی: یک دستنامه آزمایشگاهی (چاپ سوم). انتشارات آزمایشگاه هاربر اسپرینگ سرد.
-
گرین ام آر، سامبروک ج. (2012). کلونسازی مولکولی: یک دستنامه آزمایشگاهی (چاپ چهارم). انتشارات آزمایشگاه هاربر اسپرینگ سرد.
-
انگلر ک، کاندزیا ر، مارلونت س. (2008). یک روش کلونسازی دقیق با یک مرحله و ظرفیت بالا. PLoS ONE، 3(11)، e3647. https://doi.org/10.1371/journal.pone.0003647
-
گیبسون دی جی، یانگ ل، چوانگ آر وای، وِنتر جی سی، هاچیسون سی ای، اسمیت اچ اُ. (2009). مونتاژ آنزیمی مولکولهای DNA تا چند صد کیلوباز. روشهای طبیعت، 6(5)، 343-345. https://doi.org/10.1038/nmeth.1318
-
آسلانیدیس ک، دی جونگ پی جی. (1990). کلونسازی مستقل از اتصال محصولات PCR (LIC-PCR). تحقیقات اسیدهای نوکلئیک، 18(20)، 6069-6074. https://doi.org/10.1093/nar/18.20.6069
-
زیمرمن اس بی، فایفر بی اچ. (1983). ازدحام ماکرومولکولی اتصال سر صاف توسط لیگازهای DNA از کبد موش یا اشریشیا کلای را امکانپذیر میکند. مجموعه مقالات آکادمی ملی علوم، 80(19)، 5852-5856. https://doi.org/10.1073/pnas.80.19.5852
-
Addgene - مرجع زیستشناسی مولکولی. https://www.addgene.org/mol-bio-reference/
-
نیو انگلند بایولَبز (NEB) - پروتکل اتصال DNA. https://www.neb.com/protocols/0001/01/01/dna-ligation-protocol-with-t4-dna-ligase-m0202
-
ترموفیشر علمی - مرجع فنی کلونسازی مولکولی. https://www.thermofisher.com/us/en/home/life-science/cloning/cloning-learning-center.html
-
پرومگا - دستنامه فنی کلونسازی. https://www.promega.com/resources/product-guides-and-selectors/protocols-and-applications-guide/cloning/