Biopython/C2/Manipulating-Sequences/Marathi

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:01 Manipulating Sequences वरील ट्यूटोरियल मध्ये आपले स्वागत.
00:06 या ट्युटोरियलमध्ये आपण एक यादृच्छिक DNA सीक्वेन्स निर्माण करण्यासाठी Biopython टूल्स वापरणार आहोत.
00:13 विशिष्ट ठिकाणी DNA सीक्वेन्सला भागणे.
00:17 एक नवीन सीक्वेन्स तयार करण्यासाठी दोन सीक्वेन्सला एकत्र करणे जे की कंकॅटेनेट आहे.
00:22 सीक्वेन्सची लांबी शोधणे.
00:26 प्रत्येक बेसेसची संख्या किंवा स्ट्रिँगचे भाग मोजणे.
00:31 एक विशिष्ट बेस किंवा स्ट्रिँगचे भाग शोधणे.
00:35 sequence object ला म्यूटबल सीक्वेन्स ऑब्जेक्ट मध्ये रुपांतरित करणे.
00:40 ह्या ट्यूटोरियलचे अनुसरण करण्यासाठी तुम्हाला अंडरग्रॅज्युएट बायोकेमिस्ट्री किंवा बायोइन्फर्मेटिक्स आणि मूलभूत Python प्रोग्रँमिंग माहीत असले पाहिजे.
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 मी टर्मिनल उघडून ipython interpreter ला सुरवात करते.
01:21 एकाच वेळी Ctrl, Alt आणि t किज दाबा.
01:26 प्रॉंप्ट वर टाइप करा: "ipython" आणि एंटर दाबा.
01:31 स्क्रीन वर Ipython प्रॉंप्ट दिसेल.
01:35 Biopython वापरुन, आपण कोणत्याही विशिष्ट लांबीची यादृच्छिक DNA सीक्वेन्स साठी एक sequence object निर्माण करू शकतो.
01:44 आता 20 बेसेसच्या DNA सीक्वेन्स साठी एक सीक्वेन्स ऑब्जेक्ट निर्माण करू.
01:50 प्रॉंप्ट वर टाइप करा: "import random", एंटर दाबा.
01:56 पुढे, Bio पॅकेज मधून Seq मॉड्यूल इम्पोर्ट करा.
02:01 अनेकदा Seq ला seek म्हणून उच्चारले जाते.
02:06 प्रॉंप्ट वर टाइप करा: From Bio dot Seq import Seq. एंटर दाबा.
02:15 DNA सीक्वेन्स मध्ये अक्षरे निर्देशीत करण्यासाठी Bio.Alphabet मॉड्यूल वापरुया.
02:22 टाइप करा: from Bio dot Alphabet import generic underscore dna. एंटर दाबा.
02:32 यादृच्छिक DNA सीक्वेन्स साठी एक सीक्वेन्स ऑब्जेक्ट तयार करण्यासाठी खालील कमांड टाइप करा.
02:38 वेरियबल dna1 मध्ये सीक्वेन्स संचित करा.
02:42 कृपया लक्ष द्या: ह्या कमांड मध्ये, डबल कोट्सच्या एवजी दोन सिंगल कोट्स वापरा. एंटर दाबा
02:50 आउटपुट साठी, टाइप करा: dna1. एंटर दाबा.
02:55 आउटपुट, यादृच्छिक DNA सीक्वेन्स साठी sequence object दाखवते.
03:00 जर तुम्हाला नवीन सीक्वेन्स पाहिजे असेल, तर वरीलप्रमाणे कमांड मिळविण्यासाठी अप-एरो की दाबा. एंटर दाबा.
03:11 आउटपुट साठी, वेरियबलचे नाव टाइप करा dna1. एंटर दाबा.
03:17 आउटपुट दाखवते की एक नवीन DNA सीक्वेन्स जे पहिल्या पेक्षा वेगळे आहे.
03:23 Sequence Objects: बद्दल
03:25 sequence objects सहसा Python strings सारखे सामान्य कार्य करते.
03:30 पायथन स्ट्रिंग साठी जे सामान्य कनवेन्शन्स तुम्ही करतात तेच अनुसरा.
03:35 पायथन मध्ये, आपण स्ट्रिँग मधील 1 च्या एवजी 0 पासून सुरू होणारे अक्षरे मोजू.
03:41 सीक्वेन्स मधील प्रथम अक्षराची स्थिती शून्य आहे.
03:45 टर्मिनल वर परत जा.
03:47 अनेकदा तुम्हाला सीक्वेन्सच्या फक्त एका भागाशी कार्य करण्याची आवश्यकता आहे.
03:52 आता, सीक्वेन्स ऑब्जेक्ट्स म्हणून स्ट्रिँगच्या भागांना कसे एक्सट्रॅक्ट करून त्यांना संचित करू ते पाहु.
03:58 उदाहरणार्थ, आपण DNA सीक्वेन्सला दोन स्थितींवर भागू.
04:04 प्रथम, 6 आणि 7 बेसेसच्या दरम्यान.
04:08 हे सीक्वेन्स मधील 6व्या बेस वर सीक्वेन्सच्या सुरवाती पासून एक फ्रॅग्मेंटला एक्सट्रॅक्ट करेल.
04:15 दुसरा भाग बेसेस 11 आणि 12 च्या दरम्यान असेल.
04:20 दुसरा फ्रॅग्मेंट सीक्वेन्सच्या 12व्या बेस पासून ते शेवट पर्यंत असेल.
04:26 प्रॉंप्ट वर, प्रथम फ्रॅग्मेंट एक्सट्रॅक्ट करण्यासाठी खालील कमांड टाइप करा.
04:31 String1 ईक्वल टू dna1 कंसात 0 सेमिकॉलन 6.
04:39 प्रथम फ्रॅग्मेंट संचित करण्यासाठी string1 हे वेरियबल आहे.
04:43 सामान्य पायथन मध्ये उर्वरित कमांड अनुसरण करतात.
04:47 ह्या कंसात ठेवलेले सुरवाती आणि रद्द स्थिती आहेत जे कोलन ने विभागली जाते.
04:53 सुरवातची स्थिती इंक्लूसिव (समावेशक) आहेत पण रद्दचि स्थिती एक्सक्लूसिव(विशेष) आहेत. एंटर दाबा.
05:01 आउटपुट पाहण्यासाठी, टाइप करा: "string1", एंटर दाबा.
05:04 आउटपुट, सीक्वेन्स ऑब्जेक्ट म्हणून पहिला फ्रॅग्मेंट दाखवते.
05:10 सीक्वेन्स मधून दुसरी स्ट्रिँग एक्सट्रॅक्ट करण्यासाठी, अप-एरो की दाबून खालील प्रमाणे कमांड एडिट करा.
05:17 वेरियबलचे नाव बदलून string2 करा आणि स्थिती 11 आणि 20 करा.
05:24 आउटपुट साठी, टाइप करा: "string2". एंटर दाबा.
05:30 आता आपल्याकडे सीक्वेन्स ऑब्जेक्ट म्हणून 2 रा फ्रॅग्मेंट देखील आहे.
05:34 आपण एकत्र जुळवू, जसे की, एक नवीन फ्रॅग्मेंट तयार करण्यासाठी दोन स्ट्रिंग्सना जोडु.
05:42 वेरियबल dna2 मध्ये नवीन सीक्वेन्स संचित करूया.
05:46 टाइप करा: dna2 equal to string1 plus string2. एंटर दाबा.
05:53 कृपया लक्षात घ्याः आपण विजोड मूळाक्षरांसह सीक्वेन्सेस जोडू शकत नाही.
05:59 म्हणून, आपण एक नवीन सीक्वेन्स तयार करण्यासाठी DNA सीक्वेन्स आणि प्रोटीन सीक्वेन्स एकत्र जुळवू शकत नाही.
06:07 दोन्ही सीक्वेन्सेसना समान अक्षरांचे गुणधर्म असणे आवश्यक आहे.
06:12 आउटपुट पाहाण्यसाठी, टाइप करा: "dna2". एंटर दाबा.
06:17 आउटपुट एक नवीन सीक्वेन्स दाखवते जे string1 आणि string2 चे एकीकरण आहे.
06:23 नवीन सीक्वेन्सची लांबी काढण्यास, आपण len फंक्शन वापरुया.
06:29 टाइप करा: "len" कंसात "dna2". एंटर दाबा.
06:34 आउटपुट, 15 बेसेस लांब म्हणून सीक्वेन्स दाखवते.
06:39 आपण सीक्वेन्स मधील उपस्थित प्रत्येक बेसेसची संख्या देखील मोजू शकतो.
06:44 हे करण्यासाठी, आपण count() फंक्शन वापरुया.
06:47 उदाहरणार्थ – सीक्वेन्स मधील उपस्थित alanines ची संख्या मोजण्यासाठी, खालील कमांड टाइप करा: dna2 dot count कंसात डबल कोट्स मध्ये alphabet A.
07:02 एंटर दाबा.
07:04 आउटपुट, सीक्वेन्स dna2 मधील उपस्थित alanines ची संख्या दाखवते.
07:10 विशिष्ट बेस किंवा स्ट्रिँगचे भाग शोधण्यासाठी, आपण find() फंक्शन वापरुया.
07:16 टाइप करा: dna2 dot find कंसात डबल कोट्स मध्ये "GC". एंटर दाबा.
07:26 आउटपुट, स्ट्रिँग मधील GC चा देखावा पहिल्या टप्प्याच्या स्थितीत दर्शवितात.
07:32 साधारणपणे सीक्वेन्स ऑब्जेक्ट एडिट केले जाऊ शकत नाही.
07:35 सीक्वेन्स एडिट करण्यासाठी, आपल्याला ते म्यूटबल (अस्थिरता) सीक्वेन्स ऑब्जेक्ट मध्ये रुपांतर करावे लागेल.
07:41 हे करण्यासाठी, टाइप करा: dna3 equal to dna2 dot to mutable कंस उघडून बंद करा. एंटर दाबा.
07:52 आउटपुट साठी, टाइप करा: dna3. एंटर दाबा.
07:55 आता सीक्वेन्स ऑब्जेक्ट एडिट केले जाऊ शकते.
07:59 आता सीक्वेन्स मधून बेस पुनर्स्थित करू.
08:01 उदाहरणार्थ – एलनिन मध्ये 5 व्या स्थिती वर उपस्थित बेस पुनर्स्थित करण्यासाठी, टाइप करा: dna3 कंसात 5 ईक्वल टू डबल कोट्स मध्ये alphabet A. एंटर दाबा.
08:19 आउटपुट साठी, टाइप करा: dna3. एंटर दाबा.
08:24 आउटपुट पहा. 5 च्या स्थिती वर cytosine ला alanine शी पुनर्स्थित केले आहे.
08:31 स्ट्रिँगचे भाग पुनर्स्थित करण्यासाठी, खालील कमांड टाइप करा.
08:35 Dna3 कंसात 6 सेमिकॉलन 10 ईक्वल टू डबल कोट्स मध्ये ATGC. एंटर दाबा.
08:45 आउटपुट साठी, टाइप करा: dna3. एंटर दाबा.
08:52 आउटपुट दाखवते की 6 ते 9 स्थितीतून 4 बेसेस, नवीन बेसेस ATGC सह पुनर्स्थित केले आहेत.
09:01 एकदा का तुम्ही सीक्वेन्स ऑब्जेक्ट एडिट केले, तर त्याला परत “read only” फॉर्म मध्ये रुपांतरित करा.
09:07 खालील टाइप करा dna4 ईक्वल टू dna3 dot to seq कंस उघडून बंद करा. एंटर दाबा.
09:19 आउटपुट साठी, टाइप करा: dna4. एंटर दाबा.
09:25 थोडक्यात.
09:27 ह्या ट्यूटोरियल मध्ये आपण यादृच्छिक DNA सीक्वेन्स निर्माण करणे शिकलो.
09:32 विशिष्ट ठिकाणी DNA सीक्वेन्स भागणे.
09:36 एक नवीन सीक्वेन्स तयार करण्यासाठी दोन सीक्वेन्सला एकत्र करणे जे की कंकॅटीनेट आहे.
09:43 आपण len, count आणि find फंक्शन्स कसे वापरणे हे देखील शिकलो.
09:49 सीक्वेन्स ऑब्जेक्टला, म्यूटबल सीक्वेन्स ऑब्जेक्ट मध्ये रुपांतरित करणे आणि स्ट्रिँगचे भाग किंवा बेस पुनर्स्थित करणे.
09:57 असाइनमेंट साठी, 30 बेसेसचा यदृशिक DNA sequence निर्माण करा.
10:02 Biopython टूल्स वापरुन, GC पर्सेंटेज आणि सीक्वेन्सच्या आण्विक वजनाची गणना करा.
10:09 तुमची पूर्ण झालेली असाइनमेंट खालील प्रमाणे असेल.
10:13 आउटपुट, पर्सेंटेज म्हणून GC कॉंटेंट दाखवते.
10:18 आउटपुट, DNA सीक्वेन्स चे आण्विक वजन दाखवते.
10:23 स्क्रीनवर दिसणार्‍या लिंकवर उपलब्ध असलेल्या व्हिडिओमधे तुम्हाला प्रॉजेक्टचा सारांश मिळेल.
10:26 जर तुमच्याकडे चांगली बॅंडविड्त नसेल तर तुम्ही वीडियो डाउनलोड करूनही पाहु शकता.
10:30 कार्यशाळा चालविते, विद्यार्थ्यांना प्रमाणपत्रही देते.
10:32 कृपया आम्हाला संपर्क करा.
10:35 स्पोकन ट्युटोरियल प्रॉजेक्टला अर्थसहाय्य NMEICT, MHRD, Govt of India ने दिले आहे.
10:43 मी रंजना भांबळे आपला निरोप घेते. सहभागासाठी धन्यवाद.

Contributors and Content Editors

PoojaMoolya, Ranjana