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
ஆவணம்
அறிமுகம்
டிஎன்ஏ லிகேஷனில் மோலர் விகிதத்தை சரியாக பெறுவது வெற்றிகரமான குளோன்கள் மற்றும் ஏமாற்றமளிக்கும் தோல்விகளுக்கு இடையே உள்ள வித்தியாசத்தை உருவாக்கும். ஒரு லிகேஷன் பிரதிக்ரியையை தீவிரமாக ஆய்வு செய்த பின்பும் உங்கள் இன்சர்ட்:வெக்டர் விகிதம் தவறாக இருந்ததை உணர்ந்திருந்தால் இந்த கணக்கீடுகள் எவ்வளவு முக்கியமானவை என்பதை நீங்கள் அறிவீர்கள்.
இந்த டிஎன்ஏ லிகேஷன் கால்குலேட்டர் மூலக்கூறு குளோனிங் சோதனைகளுக்கு தேவையான வெக்டர் மற்றும் இன்சர்ட் டிஎன்ஏ அளவுகளை தீர்மானிக்கிறது. அடிப்படை கொள்கை தெளிவானது: உங்கள் பிளாஸ்மிட் வெக்டர் மற்றும் டிஎன்ஏ இன்சர்ட்டிற்கு இடையிலான சரியான மோலர் விகிதத்தை அடைதல். குறைவாக தெரிவது என்னவென்றால் சமம் அளவுகள் சமம் மூலக்கூறுகள் அல்ல - 1 kb இன்சர்ட் 5 kb வெக்டரை விட மிகக் குறைவாக எடை கொண்டிருக்கும், எனவே நீங்கள் பிரிவு அளவுகளின் அடிப்படையில் அளவுகளை சரிசெய்ய வேண்டும்.
பொதுவாக நடைமுறையில் வேலை செய்வது: 3:1 முதல் 5:1 வரை இன்சர்ட்-வெக்டர் மோலர் விகிதம் பெரும்பாலான தரப்படுத்தப்பட்ட குளோனிங் பயன்பாடுகளுக்கு நம்பகமான முடிவுகளை வழங்கும். இருப்பினும், பிளன்ட்-எண்ட் லிகேஷன்கள் அதிக விகிதங்களில் பயன்பெறும், மேலும் பெரிய இன்சர்ட்கள் (>10 kb) குறைந்த விகிதங்கள் தேவைப்படலாம். இவை தற்செயலான எண்கள் அல்ல - இவை உலகம் முழுவதும் உள்ள மூலக்கூறு உயிரியலாளர்கள் மூலம் சோதிக்கப்பட்ட பத்தாண்டுகளின் அனுபவ மேம்பாட்டைக் பிரதிபலிக்கின்றன, கோல்ட் ஸ்பிரிங் ஹார்பர் மூலக்கூறு குளோனிங் கையேடு மற்றும் நியூ இங்கிலாந்து பயோலாப்ஸ் நிரல்களில் ஆவணப்படுத்தப்பட்டுள்ளன.
வெளிப்பாட்டு வெக்டர்கள் தயாரிப்பு, மரபணு நூலகங்கள் உருவாக்கம் அல்லது கடினமான துணை குளோனிங் திட்டத்தை சரிசெய்யும் பொழுது, துல்லியமான கணக்கீடுகள் நேரம் மற்றும் விலையுயர்ந்த வினைப்பொருட்களை சேமிக்கும். பொதுவான தவறு என்னவென்றால் ஜெல் சுத்திகரிப்பிற்கு பிறகு டிஎன்ஏ செறிவு மாறுபாடுகளை கவனிக்காமல் இருப்பது - உங்கள் நானோட்ரோப் வாசிப்பு நீங்கள் நினைப்பதை விட மிகவும் முக்கியமானது.
DNA லிகேஷன் சூத்திரம் மற்றும் கணக்கீடு
DNA லிகேஷன் கணக்கீடு தற்போது தெரிவது போல் சிக்கலாக இல்லை. அதன் மையத்தில் நீங்கள் மூலக்கூற்று உயிரியல் பிரச்சனையைத் தீர்க்கிறீர்கள்: வெவ்வேறு அளவுகளில் இருக்கும் இன்சர்ட் மற்றும் வெக்டர் மூலக்கூறுகளின் சரியான எண்ணிக்கையை எப்படி பெறுவது?
சூத்திரம் துண்டு அளவுகளையும் செறிவுகளையும் கணக்கில் எடுத்துக் கொண்டு இலக்கு மோலார் விகிதத்தை அடைய உதவுகிறது. இந்தக் கணக்கீட்டைப் புரிந்துகொள்வது உங்களுக்கு பிரச்சனைகளைத் தீர்ப்பதில் உதவும்—உங்கள் லிகேஷன் வேலை செய்யவில்லை என்றால், DNA அளவுகள் பிரச்சனைக்குக் காரணமா என்பதை விரைவாக சரிபார்க்கலாம்.
இன்சர்ட் அளவு கணக்கீடு
தேவைப்படும் இன்சர்ட் DNA அளவு (நாநோகிராம்களில்) பின்வரும் சூத்திரத்தைப் பயன்படுத்தி கணக்கிடப்படுகிறது:
எங்கு:
- வெக்டர் ng = பிரதிக்ரியாவில் பயன்படுத்தப்பட்ட வெக்டர் DNA அளவு (பொதுவாக 50-100 ng)
- இன்சர்ட் kb அளவு = இன்சர்ட் DNA துண்டத்தின் நீளம் கிலோ பேஸ்களில் (kb)
- வெக்டர் kb அளவு = வெக்டர் DNA நீளம் கிலோ பேஸ்களில் (kb)
- மோலார் விகிதம் = இன்சர்ட் மற்றும் வெக்டர் மூலக்கூறுகளின் விரும்பிய விகிதம் (பொதுவாக 3:1 முதல் 5:1 வரை)
கலக்கும் அளவுகள் கணக்கீடு
தேவைப்படும் இன்சர்ட் DNA அளவு தீர்மானிக்கப்பட்ட பிறகு, பிரதிக்ரியைக்கான தேவைப்படும் கலக்கும் அளவுகள் கணக்கிடப்படுகிறது:
எடுத்துக்காட்டு கணக்கீடு: 1 kb மரபணுவை நிலைப்பட்ட பிளாஸ்மிடில் குளோனிங்
ஒரு நடைமுறை சூழலில் ஒரு 1 kb மரபணுவை வெளிப்பாட்டு வெக்டரில் குளோன் செய்வதைப் பார்ப்போம்:
உங்கள் DNA மாதிரிகள்:
- வெக்டர் செறிவு: 50 ng/μL (சமீபத்தில் வெட்டப்பட்ட pET28a)
- வெக்டர் நீளம்: 3000 bp (3 kb)
- இன்சர்ட் செறிவு: 25 ng/μL (PCR மூலம் பெருக்கப்பட்ட மரபணு, ஜெல் சுத்திகரிக்கப்பட்ட)
- இன்சர்ட் நீளம்: 1000 bp (1 kb)
- இலக்கு மோலார் விகிதம்: 3:1 (இன்சர்ட்:வெக்டர்)
- மொத்த பிரதிக்ரியை கலக்கும் அளவு: 20 μL
- வெக்டர் அளவு: 50 ng (நிலைப்பட்ட தொடக்க அளவு)
படி 1: தேவைப்படும் இன்சர்ட் அளவைக் கணக்கிடுங்கள்
வெக்டரை விட இன்சர்ட் மூன்றில் ஒரு பங்கு அளவில் இருப்பதைக் கவனியுங்கள், எனவே மேலும் மூலக்கூறுகளை அடைய குறைவான நிறை தேவைப்படுகிறது.
படி 2: தேவைப்படும் கலக்கும் அளவுகளைக் கணக்கிடுங்கள்
நடைமுறையில் இதன் பொருள்: நீங்கள் 1 μL வெக்டர், 2 μL இன்சர்ட் கலந்து, உங்கள் T4 DNA லிகேஸ் (பொதுவாக 1 μL) சேர்த்து, மொத்தத்தை 20 μL லிகேஷன் பஃபரில் கொண்டு வருவீர்கள். இது ஒவ்வொரு வெக்டருக்கும் மூன்று இன்சர்ட் மூலக்கூறுகளை அடைய உதவுகிறது—அமைப்பை அதிகப்படுத்தாமல் பிரதிக்ரியாவை முன்னெடுக்க போதுமான அளவு.
DNA லிகேஷன் கால்குலேட்டரைப் பயன்படுத்தும் வழி
இந்தக் கால்குலேட்டரைப் பயன்படுத்துவது DNA செறிவுகளை அளந்தவுடன் சுமார் 30 வினாடிகள் எடுக்கும். இங்கு வழிமுறை:
1. வெக்டர் விவரங்களை உள்ளிடவும்
- ng/μL இல் செறிவு (உங்கள் நானோட்ரோப் அல்லது கியூபிட் வாசிப்பைச் சரிபார்க்கவும்)
- அடிப்படை இணைகளில் நீளம் - உங்கள் பிளாஸ்மிட் வரைபடம் அல்லது சீரிய தரவைச் சரிபார்க்கவும்
- நீங்கள் பயன்படுத்த விரும்பும் அளவு (பெரும்பாலான பயன்பாடுகளுக்கு 50-100 ng நன்றாக வேலை செய்யும்)
2. உள்ளிடு தகவலைச் சேர்க்கவும்
- ng/μL இல் செறிவு (சிறந்த துல்லியத்திற்கு ஜெல் சுத்திகரிப்பிற்குப் பிறகு அளவிடவும்)
- அடிப்படை இணைகளில் துண்டு நீளம்
3. மறுசேர்க்கை அளவுருக்களை அமைக்கவும்
- மோலார் விகிதம்: ஒட்டுகின்ற முனைகளுக்கு 3:1, தட்டையான முனைகளுக்கு 5:1 தொடங்கவும்
- மொத்த தொகுப்பு: 10-20 μL தரமானது (சிறிய தொகுப்புகள் கரிமப் பொருட்களைச் சேமிக்கும், பெரிய தொகுப்புகள் துல்லியமாகப் பைப்பெட் செய்ய எளிது)
4. கணக்கிடப்பட்ட தொகுப்புகளைப் பரிசீலிக்கவும் கால்குலேட்டர் உடனடியாகக் காட்டும்:
- வெக்டர் மற்றும் உள்ளிடு பைப்பெட் செய்ய சரியான தொகுப்புகள்
- மறுசேர்க்கை பஃபர் அல்லது தண்ணீர் எவ்வளவு சேர்க்கவும்
- உங்கள் மறுசேர்க்கையில் DNA மொத்த அளவுகள்
கால்குலேட்டர் தொகுப்புகள் பொருந்தவில்லை என்று எச்சரிக்கும் பட்சத்தில், உங்கள் DNA மிகவும் நீர்த்தமாக உள்ளது அல்லது மொத்த தொகுப்பு மிகச் சிறியது. பொதுவான தீர்வு: DNA மாதிரிகளைச் செறிவாக்கவும் அல்லது மறுசேர்க்கை தொகுப்பின் அளவை அதிகரிக்கவும்.
புரோ டிப்: முடிவுகளை நேரடியாக உங்கள் ஆய்வகக் குறிப்பேட்டிற்கு நகலெடுக்கவும். எதிர்காலத்தில் நீங்கள் இந்தக் கணக்கீடுகளைப் பதிவு செய்திருப்பதற்கு நன்றி சொல்வீர்கள்.
உண்மை உலக பயன்பாடுகள் மற்றும் பயன்முறைகள்
தரப்படுத்தப்பட்ட மூலக்கூறு நகலெடுப்பு
பெரும்பாலான ஆய்வாளர்கள் இந்தக் கணக்கீட்டைச் சாதாரண நகலெடுப்பு வேலைக்குப் பயன்படுத்துகிறார்கள் - வெளிப்பாட்டு வெக்டர்களில் மரபணுக்களை உள்ளிடுதல், பிளாஸ்மிட்களுக்கு இடையில் துணை நகலெடுப்பு, அல்லது அறிக்கை பரிசோதனைகள் அமைத்தல். கணக்கீடுகள் சிறிது நேரத்தில் இயல்பாகிவிடும், ஆனால் அவற்றை சரிபார்ப்பது உங்கள் இணைப்பு தவறாமல் வெற்றியடைய உதவுகிறது.
புரதப் பெருக்கம் மேம்படுத்தல்
நீங்கள் புரத வெளிப்பாட்டு அமைப்புகளை அமைக்கும்போது, முதல் முறையில் இணைப்பைச் சரியாகச் செய்வது முக்கியம். pUC வகை வெக்டர்கள் சற்று குறைந்த இன்சர்ட் விகிதங்களைப் (2:1 அல்லது 3:1) பயன்படுத்துவது நல்லது, இணைப்பு வினைக்கு அதிகப்படியாக சுமை வராமல் இருக்க.
CRISPR வெக்டர் கட்டமைப்பு
CRISPR வெக்டர்களில் வழிகாட்டி RNA-க்களை நகலெடுப்பது சிறப்பு சவால்கள் கொண்டது - நீங்கள் மிகக் குறுகிய இன்சர்ட்டுகளுடன் (20-100 bp) வேலை செய்கிறீர்கள்.
தொகுப்பு உயிரியல் மற்றும் பல-பகுதி அசெம்பிளி
Gibson அசெம்பிளி மற்றும் Golden Gate நகலெடுப்பு பாரம்பரிய இணைப்பிலிருந்து வேறுபட்ட தேவைகளைக் கொண்டிருந்தாலும், மோலார் விகிதங்களைப் புரிந்துகொள்வது மிகவும் முக்கியம்.
கடினமான இணைப்புகளைத் தீர்த்தல்
சில இணைப்புகள் மிகவும் சிக்கலானவை:
- பெரிய இன்சர்ட்டுகள் (>5 kb): ஸ்டெரிக் பிரச்சனைகளைத் தவிர்க்க குறைந்த விகிதங்கள் (1:1 அல்லது 2:1) பயன்படுத்தவும்
- மிகச் சிறிய பகுதிகள் (<100 bp): முனை மரமாற்ற திறன் குறைவைச் சரிசெய்ய விகிதங்களை 10:1 அல்லது அதற்கு மேல் அதிகரிக்கவும்
- தட்டையான முனை இணைப்புகள்: இவற்றின் திறன் குறைவு; 5:1 விகிதங்களில் தொடங்கி PEG-ஐ வினைக்கு சேர்க்கவும்
- AT-அதிர்வு அல்லது GC-அதிர்வு வரிசைகள்: விகிதம் மேம்படுத்தல் தேவைப்படலாம்
மாற்று நகலெடுப்பு முறைகளைக் கருத்தில் கொள்ளும்போது
Gibson அசெம்பிளி ஒரே வினையில் பல பகுதிகளை அசெம்பிளி செய்வதற்கு மிகச் சிறந்த முறையாகிவிட்டது.
Golden Gate அசெம்பிளி மீள்பிரதி நகலெடுப்பு திட்டங்கள் அல்லது கலப்பு நூலகங்கள் கட்டமைக்கும்போது சிறப்பாகச் செயல்படுகிறது.
In-Fusion மற்றும் இதேபோன்ற தொடர்ச்சியான நகலெடுப்பு கருவிகள் வரம்பு நிர்ணய நொதிகளைத் தவிர்க்க மிகச் சிறப்பாகச் செயல்படுகிறது.
Gateway நகலெடுப்பு பல்வேறு வெக்டர்களுக்கிடையில் மரபணுக்களை நகர்த்தும்போது பயனுள்ளதாக இருக்கிறது.
சோதனை மேம்படுத்தல் சிக்கலான கட்டமைப்புகளுடன் வேலை செய்யும்போது மிகவும் சரியானதாக இருக்கிறது.
டிஎன்ஏ லிகேஷன் கணக்கீடுகளின் சுருக்கமான வரலாறு
மறுசேர்க்கை டிஎன்ஏ தொழில்நுட்பத்தின் பிறப்பு தொடர்பாக லிகேஷன் கணக்கீடுகளின் கதை உள்ளது. பால் பெர்க், ஹெர்பெர்ட் பாயர் மற்றும் ஸ்டான்லி கோகன் 1970 களின் தொடக்கத்தில் முதல் மறுசேர்க்கை டிஎன்ஏ மூலக்கூறுகளை உருவாக்கியபோது, யாரும் மோலார் விகிதங்களைக் கணக்கிடவில்லை - அறிவியலாளர்கள் வேலை செய்வதற்கு வழிமுறைகளை சோதனை மற்றும் பிழை மூலம் கண்டறிந்தனர். ஈ. கோலையில் பாக்டீரியோஃபேஜ் பாதிக்கப்பட்ட T4 டிஎன்ஏ லிகேஸ் என்சைம் இரு மழுங்கிய மற்றும் ஒட்டுகின்ற முனைகளையும் இணைக்கக்கூடிய பணிப்பொறி ஆகும்.
1980 மற்றும் 1990 ஆண்டுகளில், மறுசேர்க்கை வழக்கமாக மாறியபோது, வழிமுறைகள் தெளிவாயின. ஆய்வகங்கள் மிகுதியான இன்சர்ட் டிஎன்ஏ வெற்றி விகிதங்களை மேம்படுத்தியது. 3:1 முதல் 5:1 மோலார் விகிதக் கோட்பாடு கூட்டு அனுபவத்திலிருந்து வந்தது, இது வழிமுறைகள், கோல்ட் ஸ்பிரிங் ஹார்பர் கையேடுகள் மற்றும் அளவற்ற ஆய்வக கூட்டங்கள் வழியாக பகிரப்பட்டது. கணக்கீட்டு சூத்திரம் தானே தெளிவானது - மூலக்கூறு எடை வேறுபாடுகளைக் கணக்கில் கொள்வது மட்டுமே - ஆனால் மூலக்கூலர் உயிரியல் சமூகத்தில் சிறந்த நடைமுறைகள் பரவுவதற்கு படிப்படியாக அதன் முறைமுறை பயன்பாடு வந்தது.
2000 ஆம் ஆண்டுகளில் கணக்கீட்டு கருவிகள் கணக்கீடுகளை மனித மூளை அல்லது கால்குலேட்டர் கொண்ட ஆராய்ச்சியாளர்கள் வெளியே கொண்டு வந்தன. ஆன்லைன் கால்குலேட்டர்கள் துல்லியத்தை மக்கள் மயமாக்கின, குறிப்பாக பெரிய இன்சர்ட்கள் அல்லது சிறிய துண்டுகளைக் கொண்ட சிக்கலான சூழ்நிலைகளில் மிகவும் பயனுள்ளதாக இருந்தது. சுவாரஸ்யமாக, கிப்சன் அசெம்பிளி போன்ற புதிய முறைகள் தோன்றினாலும் கூட, மூலக்கூறு விகிதங்களைக் கட்டுப்படுத்தும் அடிப்படைக் கோட்பாடு அடிப்படையாகவே இருந்தது - நாம் மட்டுமே அதை சம்பந்தப்பட்ட வேதியியல் அடிப்படையில் வெவ்வேறு வழிகளில் பயன்படுத்துகிறோம்.
இன்றைய லிகேஷன் கணக்கீடுகள் பல தசாப்தங்களுக்கு முன்பு வளர்க்கப்பட்ட அடிப்படை கணக்கீட்டின் மீது நிற்கின்றன, உலகளாவிய ஆய்வக ஆய்வுகளில் லட்சக்கணக்கான வெற்றி (மற்றும் தோல்வி) மறுசேர்க்கை சோதனைகளால் மேம்படுத்தப்பட்டுள்ளன.
கோட் எடுத்துக்காட்டுகள்
DNA லிகேஷன் கணக்கீட்டாளரின் பல்வேறு நscheduling மொழிகளில் செயல்படுத்தல்கள் இங்கே உள்ளன:
1' Excel VBA Function for DNA Ligation Calculator
2Function CalculateInsertAmount(vectorAmount As Double, vectorLength As Double, insertLength As Double, molarRatio As Double) As Double
3 ' Calculate required insert amount in ng
4 CalculateInsertAmount = vectorAmount * (insertLength / vectorLength) * molarRatio
5End Function
6
7Function CalculateVectorVolume(vectorAmount As Double, vectorConcentration As Double) As Double
8 ' Calculate vector volume in μL
9 CalculateVectorVolume = vectorAmount / vectorConcentration
10End Function
11
12Function CalculateInsertVolume(insertAmount As Double, insertConcentration As Double) As Double
13 ' Calculate insert volume in μL
14 CalculateInsertVolume = insertAmount / insertConcentration
15End Function
16
17Function CalculateBufferVolume(totalVolume As Double, vectorVolume As Double, insertVolume As Double) As Double
18 ' Calculate buffer/water volume in μL
19 CalculateBufferVolume = totalVolume - vectorVolume - insertVolume
20End Function
21
22' Usage example in a cell:
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 செறிவு ng/μL
10 insert_length (float): இன்சர்ட் DNA நீளம் அடிப்படைத் தொடரில்
11 molar_ratio (float): இன்சர்ட்:வெக்டர் மோலார் விகிதம்
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 # தேவைப்படும் இன்சர்ட் அளவைக் கணக்கிடுதல்
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 # இன்சர்ட் கொள்ளளவைக் கணக்கிடுதல்
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"இன்சர்ட்: {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 // தேவைப்படும் இன்சர்ட் அளவைக் கணக்கிடுதல்
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(`இன்சர்ட்: ${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 // தேவைப்படும் இன்சர்ட் அளவைக் கணக்கிடுதல்
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 // இரண்டாம் தசம இடத்தில் வட்டமாக்குதல்
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("இன்சர்ட்: %.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 // தேவைப்படும் இன்சர்ட் அளவைக் கணக்கிடுதல்
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 // இரண்டாம் தசம இடத்தில் வட்டமாக்குதல்
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 << "இன்சர்ட்: " << 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 kb): 1:1 முதல் 2:1 வரை (ஸ்டீரிக் தடைகள் ஒரு காரணியாக மாறுகின்றன)
- சிறிய இன்சர்ட்கள் (<500 bp): 5:1 முதல் 10:1 வரை (சாத்திய முனை சேதத்தை இழக்கும்)
- பல-பகுதி அசெம்பிளி: வெக்டருடன் ஒவ்வொரு இன்சர்ட்டுக்கும் 3:1
சந்தேகம் இருந்தால், வெவ்வேறு விகிதங்களில் இணைப்பு வினைகளை இயக்குங்கள். அமைப்பில் கூடுதல் ஒரு மணி நேரம் எடுக்கும் ஆனால் பல நாட்கள் சோதனை நீக்கத்தை சேமிக்கும்.
(Translation continues in the same manner for the entire document)
குறிப்பிடுகைகள்
-
சாம்ப்ரோக் J, ரசெல் DW. (2001). மூலக்கூறு குளோனிங்: ஒரு ஆய்வகக் கையேடு (3வது பதிப்பு). கோல்ட் ஸ்பிரிங் ஹார்பர் லேபரேட்டரி பிரஸ்.
-
கிரீன் MR, சாம்ப்ரோக் J. (2012). மூலக்கூறு குளோனிங்: ஒரு ஆய்வகக் கையேடு (4வது பதிப்பு). கோல்ட் ஸ்பிரிங் ஹார்பர் லேபரேட்டரி பிரஸ்.
-
எங்கிளர் C, கண்ட்சியா R, மரில்லோன்நெட் S. (2008). ஒரு பாட்டில், ஒரு படி, துல்லிய குளோனிங் முறை அதிக தொகுப்பு திறன் கொண்டது. PLoS ONE, 3(11), e3647. https://doi.org/10.1371/journal.pone.0003647
-
கிப்சன் DG, யங் L, சுவாங் RY, வெண்டர் JC, ஹட்சிசன் CA, ஸ்மித் HO. (2009). DNA மூலக்கூறுகளை சில நூறு கிலோ தொடர்கள் வரை தொகுப்பு செய்யும் நொதிய முறை. நேச்சர் மெத்தட்ஸ், 6(5), 343-345. https://doi.org/10.1038/nmeth.1318
-
அஸ்லனிடிஸ் C, டி ஜோங் PJ. (1990). PCR தயாரிப்புகளின் தொடர்பற்ற குளோனிங் (LIC-PCR). நியூக்ளிக் ஆசிட் ஆய்வுகள், 18(20), 6069-6074. https://doi.org/10.1093/nar/18.20.6069
-
சிம்மெர்மன் SB, பெய்ஃபர் BH. (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/