Biopython/C2/Manipulating-Sequences/Tamil
From Script | Spoken-Tutorial
| |
|
|---|---|
| 00:01 | Sequenceகளை கையாளுவது குறித்த இந்த டுடோரியலுக்கு நல்வரவு. |
| 00:06 | இந்த டுடோரியலில் நாம் Biopython toolகளை பின்வருவனவற்றிற்கு பயன்படுத்துவோம்: random DNA sequenceஐ உருவாக்க. |
| 00:13 | குறிப்பிட்ட இடங்களில், DNA sequenceஐ slice செய்ய. |
| 00:17 | ஒரு புது sequenceஐ உருவாக்க, இரண்டு sequenceகளை ஒன்றாக இணைக்க, அதாவது concatenate செய்ய. |
| 00:22 | Sequenceன் நீளத்தை கண்டுபிடிக்க. |
| 00:26 | தனிப்பட்ட baseகள் அல்லது, stringன் பகுதியின் எண்ணிக்கையை எண்ண. |
| 00:31 | குறிப்பிட்ட base அல்லது ஒரு stringன் பகுதியை கண்டுபிடிக்க. |
| 00:35 | ஒரு sequence objectஐ, ஒரு mutable sequence objectஆக மாற்ற. |
| 00:40 | இந்த டுடோரியலை புரிந்து கொள்ள, இளங்கலை Biochemistry அல்லது Bioinformatics , |
| 00:47 | மற்றும் அடிப்படை Python programming பற்றி தெரிந்திருக்க வேண்டும். |
| 00:51 | இல்லையெனில், கொடுக்கப்பட்டுள்ள இணைப்பில் உள்ள Python டுடோரியல்களை பார்க்கவும். |
| 00:56 | இந்த டுடோரியலை பதிவு செய்ய, நான் பயன்படுத்துவது: Ubuntu OS பதிப்பு 14.10 |
| 01:03 | Python பதிப்பு 2.7.8 |
| 01:07 | Ipython interpreter பதிப்பு 2.3.0 |
| 01:12 | Biopython பதிப்பு 1.64. |
| 01:16 | Terminalஐ திறந்து, ipython interpreterஐ தொடங்குகிறேன். |
| 01:21 | Ctrl, Alt மற்றும் t keyகளை ஒன்றாக அழுத்தவும். |
| 01:26 | Promptல் டைப் செய்க: ipython", பின் Enterஐ அழுத்தவும். |
| 01:31 | Ipython prompt, திரையில் தோன்றும். |
| 01:35 | Biopythonஐ பயன்படுத்தி, குறிப்பிட்ட நீளத்தை உடைய ஒரு random DNA sequenceக்கு, ஒரு sequence objectஐ உருவாக்கலாம். |
| 01:44 | இப்போது, 20 baseகள் உடைய ஒரு DNA sequenceக்கு, ஒரு sequence objectஐ உருவாக்கலாம். |
| 01:50 | Promptல் டைப் செய்க: import random", பின் Enterஐ அழுத்தவும். |
| 01:56 | அடுத்து, Bio packageல் இருந்து,Seq moduleஐ import செய்யவும். |
| 02:01 | Seq, seek எனவும் உச்சரிக்கப்படுகிறது. |
| 02:06 | Promptல் டைப் செய்க: From Bio dot Seq import Seq'". பின் Enterஐ அழுத்தவும். |
| 02:15 | DNA sequenceல், alphabetகளை குறிப்பிட, Bio.Alphabet moduleஐ நாம் பயன்படுத்துவோம். |
| 02:22 | டைப் செய்க: from Bio dot Alphabet import generic underscore dna'". பின் Enterஐ அழுத்தவும். |
| 02:32 | Random DNA sequenceக்கு, ஒரு sequence objectஐ உருவாக்க பின்வரும் commandஐ டைப் செய்யவும். |
| 02:38 | Variable dnalன் உள், sequence ஐ சேமிக்கவும். |
| 02:42 | கவனிக்கவும்: இந்த commandல், ஒரு இரட்டை மேற்கோளுக்கு பதிலாக இரண்டு ஒற்றை மேற்கோள்களை பயன்படுத்தவும். பின் Enterஐ அழுத்தவும். |
| 02:50 | Outputக்கு, டைப் செய்க: "'dnal'". பின் Enterஐ அழுத்தவும். |
| 02:55 | Random DNA sequenceக்கான, sequence objectஐ, output காட்டுகிறது. |
| 03:00 | உங்களுக்கு புது sequence வேண்டுமெனில், மேலுள்ள அதே commandஐ பெற, up-arrow keyஐ அழுத்தவும். பின் Enterஐ அழுத்தவும். |
| 03:11 | Outputக்கு, variableன் பெயரை, டைப் செய்க: "'dnal'". பின் Enterஐ அழுத்தவும். |
| 03:17 | முதல் ஒன்றிலிருந்து மாறுபட்ட ஒரு புது DNA sequenceஐ, output காட்டுகிறது. |
| 03:23 | Sequence Objectகள் பற்றி காண்போம்: |
| 03:25 | Sequence Objectகள், வழக்கமாக, சாதாரண Python stringகள் போல் செயல்படும். |
| 03:30 | அதனால், Python stringகளுக்கு செய்வது போல், வழக்கமான மரபுகளை பின்பற்றவும். |
| 03:35 | Pythonல், stringல் உள்ள characterகளை, 1க்கு பதிலாக, 0ல் இருந்து எண்ணுகிறோம். |
| 03:41 | Sequenceல் உள்ள முதல் character, zero position ஆகும். |
| 03:45 | Terminalக்கு திரும்பவும். |
| 03:47 | பலநேரம், sequenceன் ஒரு பகுதியுடன் மட்டுமே, நீங்கள் வேலை செய்வதாக இருக்கும். |
| 03:52 | இப்போது, stringன் பகுதிகளை extract செய்து, மேலும், அவற்றை, sequence objectகளாக, சேமிக்கக் கற்போம். |
| 03:58 | உதாரணத்திற்கு, DNA sequenceஐ இரண்டு positionகளில் slice செய்வோம். |
| 04:04 | முதலில், baseகள் 6 மற்றும் 7க்கு இடையே. |
| 04:08 | இது, sequenceன் தொடக்கத்திலிருந்து, 6ஆவது baseற்குள், ஒரு fragmentஐ extract செய்யும். |
| 04:15 | இரண்டாவது slice, baseகள் 11 மற்றும் 12க்கு இடையே இருக்கும். |
| 04:20 | இரண்டாவது fragment, 12ஆவது baseல் இருந்து, sequenceன் இறுதி வரை இருக்கும். |
| 04:26 | முதல் fragmentஐ extract செய்ய, promptல், பின்வரும் commandஐ டைப் செய்யவும். |
| 04:31 | String1 equal to dna1 within brackets 0 colon 6. |
| 04:39 | முதல் fragmentஐ , string1 variable, சேமிக்கிறது. |
| 04:43 | வழக்கமான pythonல் உள்ளது போல், அடுத்து வரும் commandகள் பின்பற்றப்படுகின்றன. |
| 04:47 | இந்த bracketகளினுள் இருக்கும், start மற்றும் stop positionகள், ஒரு colonஆல் பிரிக்கப்பட்டிருக்கின்றன. |
| 04:53 | இந்த இடங்கள், start positionஐ சேர்த்தும், stop positionஐ சேர்க்காமலும் இருக்கும். Enterஐ அழுத்தவும். |
| 05:01 | Outputஐ காண, டைப் செய்க: "' string1'". பின் Enterஐ அழுத்தவும். |
| 05:04 | Output, முதல் fragmentஐ, sequence objectஆக காட்டும். |
| 05:10 | Sequenceல் இருந்து, இரண்டாவது stringஐ extract செய்ய, up-arrow keyஐ அழுத்தி, பின்வருமாறு commandஐ edit செய்யவும்: |
| 05:17 | Variableன் பெயரை string2க்கும், positionகளை, 11 மற்றும் 20க்கு மாற்றவும். |
| 05:24 | Outputக்கு, டைப் செய்க: "'string2'". பின் Enterஐ அழுத்தவும். |
| 05:30 | இப்போது, 2ஆவது fragmentஉம், ஒரு sequence objectஆக நம்மிடம் இருக்கிறது. |
| 05:34 | இப்போது, concatenate செய்வோம், அதாவது, இரண்டு stringகளையும் ஒன்றாகச் சேர்த்து, ஒரு புது fragmentஐ வடிவமைப்போம். |
| 05:42 | Variable dna2ன் உள், புது sequence ஐ சேமிக்கவும். |
| 05:46 | டைப் செய்க: "'dna2 equal to string1 plus string2'". பின் Enterஐ அழுத்தவும். |
| 05:53 | கவனிக்கவும்: மாறுபாடான alphabetகளுடன், sequenceகளை நாம் சேர்க்க முடியாது. |
| 05:59 | அதாவது, ஒரு புது sequenceஐ வடிவமைக்க, ஒரு DNA sequenceஐயும், ஒரு protein sequenceஐயும், நாம் concatenate செய்ய முடியாது. |
| 06:07 | இரண்டு sequenceகளும், ஒரே alphabet பண்பை கொண்டிருக்க வேண்டும். |
| 06:12 | Outputஐ காண, டைப் செய்க: "'dna2'". பின் Enterஐ அழுத்தவும். |
| 06:17 | string1 மற்றும் string2ன், கலவையை கொண்டுள்ள ஒரு புது sequenceஐ output காட்டும். |
| 06:23 | புது sequenceன் நீளத்தை கண்டுபிடிக்க, len functionஐ நாம் பயன்படுத்துவோம். |
| 06:29 | டைப் செய்க: "len" within parenthesis "dna2". பின் Enterஐ அழுத்தவும். |
| 06:34 | 15 baseகள் நீளமுள்ள sequenceஐ output காட்டுகிறது. |
| 06:39 | Sequenceல் இருக்கும், தனிப்பட்ட baseகளின் எண்ணிக்கையையும் நாம் எண்ண முடியும். |
| 06:44 | அதற்கு, count() functionஐ நாம் பயன்படுத்துவோம். |
| 06:47 | உதாரணத்திற்கு, sequenceல் உள்ள alanineகளின் எண்ணிக்கையை கண்டுபிடிக்க, பின்வரும் command ஐ டைப் செய்யவும்: dna2 dot count within parenthesis within double quotes alphabet A. |
| 07:02 | Enterஐ அழுத்தவும். |
| 07:04 | dna2 sequenceல் உள்ள alanineகளின் எண்ணிக்கையை, output காட்டுகிறது. |
| 07:10 | ஒரு குறிப்பிட்ட base அல்லது, stringன் பகுதியை கண்டுபிடிக்க, find() functionஐ நாம் பயன்படுத்துவோம். |
| 07:16 | டைப் செய்க: dna2 dot find within parenthesis within double quotes "GC". பின் Enterஐ அழுத்தவும். |
| 07:26 | Stringல், GC தோற்றத்தின் முதல் instanceன் positionஐ output குறிக்கிறது. |
| 07:32 | சாதாரணமாக, ஒரு sequence objectஐ edit செய்ய முடியாது. |
| 07:35 | ஒரு sequenceஐ edit செய்ய, அதை ஒரு mutable sequence objectஆக மாற்ற வேண்டும். |
| 07:41 | அதற்கு, டைப் செய்க: dna3 equal to dna2 dot to mutable open மற்றும் close parenthesis. பின் Enterஐ அழுத்தவும். |
| 07:52 | Outputக்கு, டைப் செய்க: "'dna3'". பின் Enterஐ அழுத்தவும். |
| 07:55 | இப்போது, sequence objectஐ edit செய்யலாம். |
| 07:59 | Sequenceல் இருந்து, ஒரு baseஐ இடம் மாற்றுவோம். |
| 08:01 | உதாரணத்திற்கு- 5ஆவது positionல் இருக்கும் ஒரு baseக்கு பதிலாக alanineஐ வைக்க, டைப் செய்க: dna3 within brackets 5 equal to within double quotes alphabet A. பின் Enterஐ அழுத்தவும். |
| 08:19 | Outputக்கு, டைப் செய்க: "'dna3'". பின் Enterஐ அழுத்தவும். |
| 08:24 | Output ஐ கவனிக்கவும். position 5ல் இருக்கும் cytosineக்கு பதிலாக alanine வைக்கப்படுகிறது. |
| 08:31 | Stringன் ஒரு பகுதியை இடம் மாற்ற, பின்வருமாறு commandஐ டைப் செய்யவும். |
| 08:35 | Dna3 within brackets 6 semicolon 10 equal to within double quotes ATGC. பின் Enterஐ அழுத்தவும். |
| 08:45 | Outputக்கு, டைப் செய்க: "'dna3'". பின் Enterஐ அழுத்தவும். |
| 08:52 | Position 6ல் இருந்து 9 வரை உள்ள, 4 baseகளுக்கு பதிலாக, ATGC என்ற புது baseகள் வைக்கப்பட்டிருப்பதை output காட்டுகிறது. |
| 09:01 | உங்கள் sequence objectஐ edit செய்த பிறகு, அதை “read only” formக்கு மாற்றவும். |
| 09:07 | பின்வருவனவற்றை டைப் செய்க: dna4 equal to dna3 dot to seq open and close parenthesis. பின் Enterஐ அழுத்தவும். |
| 09:19 | Outputக்கு, டைப் செய்க: "'dna4'". பின் Enterஐ அழுத்தவும். |
| 09:25 | சுருங்கசொல்ல, |
| 09:27 | இந்த டுடோரியலில் நாம் கற்றது: random DNA sequenceஐ உருவாக்குதல் |
| 09:32 | குறிப்பிட்ட இடங்களில், DNA sequenceஐ slice செய்தல் |
| 09:36 | ஒரு புது sequenceஐ உருவாக்க, இரண்டு sequenceகளை இணைத்தல், அதாவது concatenate செய்தல். |
| 09:43 | மேலும்: len, count மற்றும் find functionகளை பயன்படுத்துதல், |
| 09:49 | ஒரு sequence objectஐ, ஒரு mutable sequence objectஆக மாற்றவும், ஒரு stringன் base அல்லது பகுதியை இடம் மாற்றவும் கற்றுக் கொண்டோம். |
| 09:57 | பயிற்சியாக, 30 baseகள் உடைய, ஒரு random DNA sequenceஐ உருவாக்கவும். |
| 10:02 | Biopython toolகளை பயன்படுத்தி, sequenceன் GC percentage மற்றும் molecular weightஐ கணக்கிடவும். |
| 10:09 | நீங்கள் செய்த பயிற்சி பின்வருமாறு இருக்கும். |
| 10:13 | Output, GCன் contentஐ, percentageஆக காட்டுகிறது. |
| 10:18 | Output, DNA sequenceன், molecular weightஐ காட்டுகிறது. |
| 10:23 | இந்த வீடியோ ஸ்போகன் டுடோரியல் திட்டத்தை சுருங்க சொல்கிறது. |
| 10:26 | உங்கள் இணைய இணைப்பு வேகமாக இல்லையெனில், அதை தரவிறக்கி காணவும். |
| 10:30 | நாங்கள் செய்முறை வகுப்புகள் நடத்தி, சான்றிதழ்கள் தருகிறோம். |
| 10:32 | எங்களை தொடர்பு கொள்ளவும். |
| 10:35 | இந்திய அரசாங்கத்தின் National Mission on Education through ICT, MHRD, இதற்து ஆதரவு அளிக்கிறது. |
| 10:43 | இந்த டுடோரியலை தமிழாக்கம் செய்தது ஜெயஸ்ரீ. குரல் கொடுத்தது ..... |