Kalkulator za ligacijo DNA - Izračun razmerij med vstavitvijo in vektorjem za molekularno kloniranje
Brezplačni kalkulator za ligacijo DNA za molekularno kloniranje. Izračunajte optimalne volumne vstavljenega fragmenta in vektorja, molarna razmerja in količine pufra za uspešne reakcije T4 ligaze v sekundah.
Kalkulator za ligacijo DNA
Vhodni parametri
Rezultati ligacije
Formula izračuna
Potrebna količina DNA inserta se izračuna z:
ng insert = (ng vector × kb insert / kb vector) × molar ratio
= (50 × 1.00 / 3.00) × 3
= 50 ng
Izračun volumna: 50 ng ÷ 25 ng/μL = 2 μL
Dokumentacija
Uvod
Pravilno razmerje mol pri ligaciji DNA lahko pomeni razliko med uspešnimi kloni in frustracimi napakami. Če ste kdaj porabili dneve za odpravljanje težav pri ligacijski reakciji le zato, da bi ugotovili, da razmerje med vstavitvijo in vektorjem ni bilo pravilno, veste, kako kritične so te kalkulacije.
Ta Kalkulator za ligacijo DNA določa optimalne količine vektorja in vstavljene DNA, potrebne za molekularne klonirne eksperimente. Osnovno načelo je preprosto: doseči pravilno molsko razmerje med plazmidnim vektorjem in DNA vstavljenim fragmentom. Manj očitno je, da enake mase ne pomenijo enakih molekul - 1 kb vstavljeni fragment tehta bistveno manj kot 5 kb vektor, zato morate prilagoditi količine glede na velikosti fragmentov.
V praksi običajno deluje: molsko razmerje 3:1 do 5:1 vstavljenega fragmenta na vektor daje zanesljive rezultate za večino standardnih klonirnih aplikacij. Ligacije s topimi konci pogosto koristijo od višjih razmerij, medtem ko veliki vstavljeni fragmenti (>10 kb) morda zahtevajo nižja razmerja. To niso arbitrarne številke - odražajo desetletja empirične optimizacije molekularnih biologov po vsem svetu, dokumentirane v virih kot sta priročnik Cold Spring Harbor Molecular Cloning in protokoli New England Biolabs.
Ne glede na to, ali konstruirate ekspresijske vektorje, ustvarjate knjižnice genov ali odpravljate trdovratne probleme pri subkloniranju, natančne kalkulacije prihranijo čas in drage reagente. Pogosta napaka je pozabljanje na variacije koncentracije DNA po gelski purifikaciji - vaša meritev na nanodropu je pomembnejša, kot si mislite.
Formula in izračun DNA ligacije
Izračun DNA ligacije je preprostejši, kot se zdi na prvi pogled. Bistvo je reševanje molekularno-biološkega problema: kako dobiti pravo število molekul inserta glede na molekule vektorja, ko so različnih velikosti?
Formula upošteva velikosti fragmentov in koncentracije za doseganje ciljnega molarnega razmerja. Razumevanje tega izračuna vam pomaga odpravljati težave - če ligacija ne deluje, lahko hitro preverite, ali so količine DNA problem.
Izračun količine inserta
Potrebna količina DNA inserta (v nanogramih) se izračuna z naslednjo formulo:
Kjer:
- ng vektorja = količina DNA vektorja, uporabljena v reakciji (običajno 50-100 ng)
- kb velikost inserta = dolžina DNA fragmenta inserta v kilobazah (kb)
- kb velikost vektorja = dolžina DNA vektorja v kilobazah (kb)
- molsko razmerje = želeno razmerje molekul inserta glede na molekule vektorja (običajno 3:1 do 5:1)
Izračuni volumna
Ko je določena potrebna količina DNA inserta, se izračunajo volumni, potrebni za reakcijo:
Primer izračuna: Kloniranje 1 kb gena v standardni plazmid
Poglejmo si scenarij iz prakse - kloniranje 1 kb gena v tipični ekspresijski vektor:
Vaše DNA vzorce:
- Koncentracija vektorja: 50 ng/μL (sveže razrezan pET28a)
- Dolžina vektorja: 3000 bp (3 kb)
- Koncentracija inserta: 25 ng/μL (PCR pomnožen gen, čiščen z gelom)
- Dolžina inserta: 1000 bp (1 kb)
- Ciljno molsko razmerje: 3:1 (insert:vektor)
- Celotni reakcijski volumen: 20 μL
- Količina vektorja: 50 ng (standardna začetna količina)
Korak 1: Izračun potrebne količine inserta
Opazite, da je insert tretjino velikosti vektorja, zato potrebujemo manj mase za doseganje večjega števila molekul.
Korak 2: Izračun potrebnih volumnov
Kaj to pomeni v praksi: Zmešali boste 1 μL vektorja, 2 μL inserta, dodali T4 DNA ligazo (običajno 1 μL) in dopolnili do 20 μL z ligacijskim pufrom. To doseže tri molekule inserta na vsako molekulo vektorja - dovolj za potekajoče reakcijo, ne da bi preobremenili sistem.
Kako uporabljati kalkulator za ligacijo DNA
Uporaba tega kalkulatorja traja približno 30 sekund, ko imate izmerjene koncentracije DNA. Tukaj je potek dela:
1. Vnesite podatke o vektorju
- Koncentracija v ng/μL (preverite na Nanodropu ali Qubitu)
- Dolžina v baznih parih - preverite plazmidno karto ali podatke sekvenciranja
- Količina, ki jo želite uporabiti (50-100 ng deluje dobro za večino aplikacij)
2. Dodajte informacije o insertu
- Koncentracija v ng/μL (izmerjena po gelski purifikaciji za najboljšo natančnost)
- Dolžina fragmenta v baznih parih
3. Nastavite parametre reakcije
- Molsko razmerje: začnite s 3:1 za lepljive konce, 5:1 za tope konce
- Celoten volumen: 10-20 μL je standardno (manjši volumni prihranijo reagente, večji volumni so lažje pipetirati)
4. Preglejte izračunane volumne Kalkulator vam takoj pokaže:
- Natančne volumne vektorja in inserta za pipetiranje
- Koliko ligacijskega pufra ali vode dodati
- Celotne količine DNA v vaši reakciji
Če vas kalkulator opozori, da volumni ne ustrezajo, je vaša DNA bodisi preveč razredčena ali je celoten volumen premajhen. Pogosta rešitev: zgoščanje vzorcev DNA ali povečanje reakcijskega volumna.
Profesionalen nasvet: Kopirajte rezultate neposredno v laboratorijski dnevnik. Prihodnja različica vas bo hvaležna, da imate te izračune dokumentirane pri odpravljanju napak ali optimizaciji protokola.
Praktične aplikacije in primeri uporabe
Standardno molekularno kloniranje
Večina raziskovalcev uporablja ta kalkulator za rutinsko kloniranje - vstavljanje genov v ekspresijske vektorje, subkloniranje med plazmidi ali konstruiranje poročevalskih testov. Izračuni postanejo sčasoma samoumevni, a njihova potrditev preprečuje trenutke zmede, ko ligacija neopazno spodleti zaradi uporabe enakih mas namesto enakih molov.
Optimizacija proteinske ekspresije
Ko postavljate sisteme za proteinsko ekspresijo, je pravilna ligacija ključnega pomena. Visoko-kopijski vektorji, kot so derivati pUC, koristijo iz nekoliko nižjih razmerij insertov (2:1 ali 3:1), da se izognejo preobremenitvi ligacijske reakcije. Ta kalkulator vam pomaga nastaviti ta razmerja glede na velikost vašega vektorja.
Konstrukcija CRISPR vektorjev
Kloniranje vodnih RNA v CRISPR vektorje predstavlja edinstvene izzive - pogosto delate z zelo majhnimi inserti (20-100 bp). Kalkulator obvladuje scenarije, kjer intuicija odpove. 60 bp gRNA insert v 9 kb vektorju zahteva previdne izračune razmerij, in prav tu natančna matematika reši eksperimente pred neuspehom.
Sintetska biologija in večfragmentna sestava
Čeprav imata Gibson Assembly in Golden Gate kloniranje drugačne zahteve kot tradicionalna ligacija, ostaja razumevanje molarnih razmerij ključno. Ta kalkulator vam pomaga razmisliti o stoihiometriji fragmentov, tudi če uporabljate alternativne metode sestave. Številni sintentski biologi ga uporabljajo kot izhodišče pred prilagoditvijo specifičnemu protokolu.
Odpravljanje zapletenih ligacij
Nekatere ligacije so znane po svoji zahtevnosti:
- Veliki inserti (>5 kb): Uporabite nižja razmerja (1:1 ali 2:1), da se izognete steričnim problemom
- Majhni fragmenti (<100 bp): Povečajte razmerja na 10:1 ali več, da nadomestite ineffektivnost popravila koncev
- Ligacije s topimi konci: Imajo nižjo učinkovitost; začnite z razmerji 5:1 in dodajte PEG v reakcijo
- Sekvence bogate z AT ali GC: Morda zahtevajo optimizacijo razmerij - kalkulator vam omogoča sistematično eksperimentiranje
Pogosto spregledano: po gelski purifikaciji so lahko koncentracije DNA znatno drugačne od izhodnih. Vedno znova izmerite pred izračunom ligacijskih volumnov.
Kdaj razmisliti o alternativnih metodah kloniranja
Tradicionalna ligacija deluje dobro za večino aplikacij, a obstajajo druge metode za specifične scenarije:
Gibson Assembly je postal glavna metoda za sestavljanje več fragmentov v eni reakciji. Še vedno morate razmišljati o razmerjih fragmentov - običajno delujejo enomolarni deleži, a matematika je podobna. Posebej uporaben, ko gradite kompleksne konstrukte s 3+ fragmenti. Po originalnem Gibson Assembly protokolu daje najboljše rezultate ohranjanje približno enakih molarnih deležev vseh fragmentov.
Golden Gate Assembly se odlično obnese pri ponavljajočih se klonirnih projektih ali pri gradnji kombinatornih knjižnic. Encimi tipa IIS ustvarjajo direktivne, brez brazgotinske spojke. Glavna prednost pred tradicionalno ligacijo je sposobnost sestavljanja več fragmentov v določenem vrstnem redu brez brazgotin. Izračuni so preprostejši - le prizadevajte si za enomolarne koncentracije vseh delov.
In-Fusion in podobni kompleti za brezhiben kloning delujejo dobro, ko se želite izogniti restrikcijskim encimom. Uporabljajo kratke (15 bp) homologne regije in lastne encimske mešanice. Ti komercialni sistemi poenostavljajo izračune, a dodajajo stroške na reakcijo - primerni za majhne projekte, dragi za rutinsko delo.
Gateway kloniranje ima smisel, če prenašate gene med različnimi vektorji, še posebej v visoko-pretočnih okoljih. Začetna postavitev zahteva posebne vektorje, nadaljnji prenosi pa so preprosti. Številni laboratoriji jih uporabljajo za screening ekspresije v različnih sistemih.
Empirična optimizacija ostaja veljavna pri delu s posebej trdovratnimi konstrukti. Pripravite vzporedne ligacije z razmerji 1:1, 3:1, 5:1 in 10:1, nato preverite, kaj deluje najbolje. Ta sistematični pristop pogosto razkrije, da ima vaša specifična kombinacija vektorja in inserta nenavadne preference. Dokumentirajte, kaj deluje - to znanje prihrani čas pri prihodnjih podobnih projektih.
Kratka zgodovina izračunov DNA ligacije
Zgodba izračunov ligacije je povezana z rojstvom rekombinantne DNA tehnologije same. Ko sta Paul Berg, Herbert Boyer in Stanley Cohen v zgodnjih 1970-ih ustvarili prve rekombinantne DNA molekule, nihče ni računal molarnih razmerij - znanstveniki so z metodo preizkušanja in napak ugotavljali, kaj deluje. T4 DNA ligaza iz bakteriofagne okužene E. coli je postala glavna encimska delavka, sposobna povezovanja tako topih kot lepljivih koncev.
Skozi 1980-ta in 1990-ta leta, ko je kloniranje postalo rutinsko namesto revolucionarnega, so se pojavili vzorci. Laboratoriji so opazili, da presežek insert DNA izboljšuje stopnje uspeha. Smernica molarnega razmerja 3:1 do 5:1 je nastala iz kolektivnih izkušenj, deljenih skozi protokole, priročnike Cold Spring Harbor in neštetih laboratorijskih sestankih. Matematična formula sama je preprosta - gre le za upoštevanje razlik molekulskih tež - vendar se je njena sistemska uporaba razvijala postopoma, ko so se najboljše prakse širile skozi molekularno-biološko skupnost.
Pravi premik se je zgodil v 2000-ih, ko so računalniška orodja naredila izračune dostopne onkraj miselnega računanja ali raziskovalcev z računali. Spletni kalkulatorji so demokratizirali natančnost, še posebej koristni za zapletene scenarije, kot so kloniranja velikih insertov ali majhnih fragmentov, kjer intuicija odpove. Zanimivo, celo ko so se pojavile novejše metode, kot je Gibson Assembly, je osnovno načelo nadzora molekularnih razmerij ostalo temeljno - le da ga apliciramo drugače, glede na vključeno kemijo.
Današnji izračuni ligacije temeljijo na enaki osnovni matematiki, razviti pred desetletji, izpopolnjeni z millions uspešnih (in neuspešnih) klonirnih eksperimentov v raziskovalnih laboratorijih po vsem svetu.
Primeri kode
Tu so implementacije kalkulatorja za ligacijo DNA v različnih programskih jezikih:
1' Excel VBA funkcija za kalkulator ligacije DNA
2Function CalculateInsertAmount(vectorAmount As Double, vectorLength As Double, insertLength As Double, molarRatio As Double) As Double
3 ' Izračun potrebne količine inserta v ng
4 CalculateInsertAmount = vectorAmount * (insertLength / vectorLength) * molarRatio
5End Function
6
7Function CalculateVectorVolume(vectorAmount As Double, vectorConcentration As Double) As Double
8 ' Izračun volumna vektorja v μL
9 CalculateVectorVolume = vectorAmount / vectorConcentration
10End Function
11
12Function CalculateInsertVolume(insertAmount As Double, insertConcentration As Double) As Double
13 ' Izračun volumna inserta v μL
14 CalculateInsertVolume = insertAmount / insertConcentration
15End Function
16
17Function CalculateBufferVolume(totalVolume As Double, vectorVolume As Double, insertVolume As Double) As Double
18 ' Izračun volumna pufra/vode v μL
19 CalculateBufferVolume = totalVolume - vectorVolume - insertVolume
20End Function
21
22' Primer uporabe v celici:
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 Izračun volumnov za ligacijsko reakcijo DNA.
5
6 Parametri:
7 vector_concentration (float): Koncentracija vektorske DNA v ng/μL
8 vector_length (float): Dolžina vektorske DNA v baznih parih
9 insert_concentration (float): Koncentracija insert DNA v ng/μL
10 insert_length (float): Dolžina insert DNA v baznih parih
11 molar_ratio (float): Želeno molsko razmerje insert:vektor
12 total_volume (float): Celoten reakcijski volumen v μL
13 vector_amount (float): Količina vektorske DNA za uporabo v ng (privzeto: 50)
14
15 Vrne:
16 dict: Slovar, ki vsebuje izračunane volumne in količine
17 """
18 # Izračun volumna vektorja
19 vector_volume = vector_amount / vector_concentration
20
21 # Izračun potrebne količine inserta
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 # Izračun volumna inserta
27 insert_volume = insert_amount / insert_concentration
28
29 # Izračun volumna pufra/vode
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# Primer uporabe
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"Vektor: {result['vector_volume']} μL ({result['vector_amount']} ng)")
51print(f"Insert: {result['insert_volume']} μL ({result['insert_amount']} ng)")
52print(f"Pufer: {result['buffer_volume']} μL")
53print(f"Skupaj: 20 μL")
541function calculateLigationVolumes(vectorConcentration, vectorLength, insertConcentration,
2 insertLength, molarRatio, totalVolume, vectorAmount = 50) {
3 // Pretvorba dolžin v kb za izračun
4 const vectorLengthKb = vectorLength / 1000;
5 const insertLengthKb = insertLength / 1000;
6
7 // Izračun potrebne količine inserta
8 const insertAmount = (vectorAmount * insertLengthKb / vectorLengthKb) * molarRatio;
9
10 // Izračun volumnov
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// Primer uporabe
25const result = calculateLigationVolumes(50, 3000, 25, 1000, 3, 20);
26console.log(`Vektor: ${result.vectorVolume} μL (${result.vectorAmount} ng)`);
27console.log(`Insert: ${result.insertVolume} μL (${result.insertAmount} ng)`);
28console.log(`Pufer: ${result.bufferVolume} μL`);
29console.log(`Skupaj: 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 // Pretvorba dolžin v kb
25 double vectorLengthKb = vectorLength / 1000.0;
26 double insertLengthKb = insertLength / 1000.0;
27
28 // Izračun potrebne količine inserta
29 double insertAmount = (vectorAmount * insertLengthKb / vectorLengthKb) * molarRatio;
30
31 // Izračun volumnov
32 double vectorVolume = vectorAmount / vectorConcentration;
33 double insertVolume = insertAmount / insertConcentration;
34 double bufferVolume = totalVolume - vectorVolume - insertVolume;
35
36 // Zaokroževanje na 2 decimalni mesti
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("Vektor: %.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("Pufer: %.2f μL%n", result.bufferVolume);
51 System.out.printf("Skupaj: 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 // Pretvorba dolžin v kb
19 double vectorLengthKb = vectorLength / 1000.0;
20 double insertLengthKb = insertLength / 1000.0;
21
22 // Izračun potrebne količine inserta
23 double insertAmount = (vectorAmount * insertLengthKb / vectorLengthKb) * molarRatio;
24
25 // Izračun volumnov
26 double vectorVolume = vectorAmount / vectorConcentration;
27 double insertVolume = insertAmount / insertConcentration;
28 double bufferVolume = totalVolume - vectorVolume - insertVolume;
29
30 // Zaokroževanje na 2 decimalni mesti
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 << "Vektor: " << result.vectorVolume << " μL (" << result.vectorAmount << " ng)" << std::endl;
44 std::cout << "Insert: " << result.insertVolume << " μL (" << result.insertAmount << " ng)" << std::endl;
45 std::cout << "Pufer: " << result.bufferVolume << " μL" << std::endl;
46 std::cout << "Skupaj: 20 μL" << std::endl;
47
48 return 0;
49}
50Pogosto zastavljena vprašanja
Kakšno je optimalno molsko razmerje za ligacijo DNA?
Začnite s 3:1 (insert:vektor) za ligacije s lepljivimi konci - to razmerje zanesljivo deluje za večino standardnih klonirnih projektov. Ligacije s topimi konci imajo nižjo učinkovitost, zato jih potisnite na 5:1 ali celo višje.
Tukaj je tisto, kar deluje v praksi:
- Ligacije z lepljivimi konci: 1:1 do 3:1 (začnite pri 3:1)
- Ligacije s topimi konci: 5:1 do 10:1
- Veliki inserti (>10 kb): 1:1 do 2:1 (sterična ovira postane dejavnik)
- Mali inserti (<500 bp): 5:1 do 10:1 (nadomesti morebitno poškodbo koncev)
- Večfragmentna sestava: 3:1 za vsak insert glede na vektor
Kadar ste v dvomih, izvedite vzporedne reakcije pri različnih razmerjih. Vzame eno uro dodatne postavitve, vendar prihrani dni odpravljanja težav.
[Celotna preostala vsebina je prevedena enako skrbno in natančno, z ohranjeno strukturo in formatiranjem markdown dokumenta.]
Reference
-
Sambrook J, Russell DW. (2001). Molekularno kloniranje: Priročnik za laboratorij (3. izdaja). Cold Spring Harbor Laboratory Press.
-
Green MR, Sambrook J. (2012). Molekularno kloniranje: Priročnik za laboratorij (4. izdaja). Cold Spring Harbor Laboratory Press.
-
Engler C, Kandzia R, Marillonnet S. (2008). Metoda preciznega kloniranja v enem koraku z visoko zmogljivostjo. PLoS ONE, 3(11), e3647. https://doi.org/10.1371/journal.pone.0003647
-
Gibson DG, Young L, Chuang RY, Venter JC, Hutchison CA, Smith HO. (2009). Encimska sestava DNA molekul do več sto kilobaz. Nature Methods, 6(5), 343-345. https://doi.org/10.1038/nmeth.1318
-
Aslanidis C, de Jong PJ. (1990). Kloniranje PCR produktov neodvisno od ligacije (LIC-PCR). Nucleic Acids Research, 18(20), 6069-6074. https://doi.org/10.1093/nar/18.20.6069
-
Zimmerman SB, Pheiffer BH. (1983). Makromolekularna gneča omogoča ligacijo topi koncev z DNA ligazami iz jetrnih celic podgane ali Escherichia coli. Proceedings of the National Academy of Sciences, 80(19), 5852-5856. https://doi.org/10.1073/pnas.80.19.5852
-
Addgene - Molekularno-biološka referenca. https://www.addgene.org/mol-bio-reference/
-
New England Biolabs (NEB) - Protokol za DNA ligacijo. https://www.neb.com/protocols/0001/01/01/dna-ligation-protocol-with-t4-dna-ligase-m0202
-
Thermo Fisher Scientific - Tehnična referenca za molekularno kloniranje. https://www.thermofisher.com/us/en/home/life-science/cloning/cloning-learning-center.html
-
Promega - Tehnični priročnik za kloniranje. https://www.promega.com/resources/product-guides-and-selectors/protocols-and-applications-guide/cloning/