<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Biopython%2FC2%2FIntroduction-to-Biopython%2FEnglish</id>
		<title>Biopython/C2/Introduction-to-Biopython/English - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Biopython%2FC2%2FIntroduction-to-Biopython%2FEnglish"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Biopython/C2/Introduction-to-Biopython/English&amp;action=history"/>
		<updated>2026-05-14T08:18:53Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Biopython/C2/Introduction-to-Biopython/English&amp;diff=22686&amp;oldid=prev</id>
		<title>Snehalathak at 05:16, 26 June 2015</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Biopython/C2/Introduction-to-Biopython/English&amp;diff=22686&amp;oldid=prev"/>
				<updated>2015-06-26T05:16:26Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 05:16, 26 June 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 39:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 39:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*'''Python''' version 2.7.3&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*'''Python''' version 2.7.3&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*'''Ipython''' version 0.12.1&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*'''Ipython''' version 0.12.1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*'''Biopython''' 1.58&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*'''Biopython''' &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;version &lt;/ins&gt;1.58&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Snehalathak</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Biopython/C2/Introduction-to-Biopython/English&amp;diff=22270&amp;oldid=prev</id>
		<title>Nancyvarkey at 11:47, 1 June 2015</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Biopython/C2/Introduction-to-Biopython/English&amp;diff=22270&amp;oldid=prev"/>
				<updated>2015-06-01T11:47:09Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://script.spoken-tutorial.org/index.php?title=Biopython/C2/Introduction-to-Biopython/English&amp;amp;diff=22270&amp;amp;oldid=22269&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Nancyvarkey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Biopython/C2/Introduction-to-Biopython/English&amp;diff=22269&amp;oldid=prev</id>
		<title>Snehalathak: Created page with &quot; {| style=&quot;border-spacing:0;&quot; ! &lt;center&gt;Visual Cue&lt;/center&gt; ! &lt;center&gt;Narration&lt;/center&gt;  |- | style=&quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Biopython/C2/Introduction-to-Biopython/English&amp;diff=22269&amp;oldid=prev"/>
				<updated>2015-06-01T07:25:50Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot; {| style=&amp;quot;border-spacing:0;&amp;quot; ! &amp;lt;center&amp;gt;Visual Cue&amp;lt;/center&amp;gt; ! &amp;lt;center&amp;gt;Narration&amp;lt;/center&amp;gt;  |- | style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
! &amp;lt;center&amp;gt;Visual Cue&amp;lt;/center&amp;gt;&lt;br /&gt;
! &amp;lt;center&amp;gt;Narration&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| '''Slide Number 1'''&lt;br /&gt;
&lt;br /&gt;
'''Title Slide'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Welcome to this tutorial on '''Introduction to Biopython'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| '''Slide Number 2'''&lt;br /&gt;
&lt;br /&gt;
'''Learning Objectives'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| In this tutorial, we will learn about &lt;br /&gt;
* Important features of '''Biopython'''.&lt;br /&gt;
* Information regarding download and installation on Linux Operating System.&lt;br /&gt;
* And '''translation''' of a DNA sequence to a protein sequence using '''Biopython''' tools.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| '''Slide Number 3'''&lt;br /&gt;
&lt;br /&gt;
'''Pre-requisites'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| To follow this tutorial you should be familiar with,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* Undergraduate Biochemistry &amp;lt;/nowiki&amp;gt;or Bioinformatics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* &amp;lt;/nowiki&amp;gt;And basic''' Python''' programming &lt;br /&gt;
&lt;br /&gt;
Refer to the '''Python''' tutorials at the given link.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| '''Slide Number 4'''&lt;br /&gt;
&lt;br /&gt;
'''System Requirement'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| To record this tutorial I am using&lt;br /&gt;
&lt;br /&gt;
'''Ubuntu''' OS version 12.04&lt;br /&gt;
&lt;br /&gt;
'''Python''' version 2.7.3&lt;br /&gt;
&lt;br /&gt;
'''Ipython''' version 0.12.1&lt;br /&gt;
&lt;br /&gt;
'''Biopython''' 1.58&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| '''Slide Number 5.'''&lt;br /&gt;
&lt;br /&gt;
'''About Biopython'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| '''Biopython''' is a collection of modules for computational biology.&lt;br /&gt;
&lt;br /&gt;
It can perform most basic to advanced tasks required for bioinformatics.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| '''Slide number 6'''&lt;br /&gt;
&lt;br /&gt;
'''Biopython functionality '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| '''Biopython''' tools are used for:&lt;br /&gt;
&lt;br /&gt;
1. '''Parsing''' that is extracting information from various file formats such as '''FASTA''', '''Genbank''' etc.&lt;br /&gt;
&lt;br /&gt;
2. Download data from database websites such as '''NCBI''', '''ExPASY''' etc&lt;br /&gt;
&lt;br /&gt;
3. Run Bioinformatic algorithms such as '''BLAST'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| '''Slide Number 7'''&lt;br /&gt;
&lt;br /&gt;
'''Biopython functionality '''&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| 4. It has tools for performing common operations on sequences. &lt;br /&gt;
&lt;br /&gt;
For example to obtain '''complements''', '''transcription''',''' translation''' etc. &lt;br /&gt;
&lt;br /&gt;
5. Code for dealing with alignments. &lt;br /&gt;
&lt;br /&gt;
6. And code to split up tasks into separate processes. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| '''Slide Number 8'''&lt;br /&gt;
&lt;br /&gt;
'''Download'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Information regarding download.&lt;br /&gt;
&lt;br /&gt;
'''Biopython''' package is not part of the '''Python''' distribution.&lt;br /&gt;
&lt;br /&gt;
It needs to be downloaded independently.&lt;br /&gt;
&lt;br /&gt;
For details refer the following link&lt;br /&gt;
&lt;br /&gt;
http://biopython.org/wiki/Download &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| '''Slide Number 9'''&lt;br /&gt;
&lt;br /&gt;
'''Installation for Ubuntu/Linux systems'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Installation on '''linux''' system.&lt;br /&gt;
&lt;br /&gt;
Install '''Python''', '''Ipython''' and '''Biopython''' packages using '''Synaptic Package Manager'''.&lt;br /&gt;
&lt;br /&gt;
Prerequisite software will be installed automatically.&lt;br /&gt;
&lt;br /&gt;
Additional packages must be installed for graphic outputs and plots. &lt;br /&gt;
&lt;br /&gt;
Open the terminal by pressing Ctrl, Alt and T keys simultaneously.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Cursor on the terminal&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| I have already installed '''Python''', '''Ipython''' and '''Biopython''' on my system.&lt;br /&gt;
&lt;br /&gt;
Start '''Ipython''' interpretor by typing '''ipython''' and press enter&lt;br /&gt;
&lt;br /&gt;
'''IPython''' prompt appears on screen. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Open the terminal and check installation of biopython&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| To check the installation of '''Biopython''',&lt;br /&gt;
&lt;br /&gt;
At the prompt type:&lt;br /&gt;
&lt;br /&gt;
'''import Bio''' Press enter&lt;br /&gt;
&lt;br /&gt;
If you don't get any error message it means '''Biopython''' is installed.&lt;br /&gt;
&lt;br /&gt;
Here let me remind you, '''Python''' language is case sensitive.&lt;br /&gt;
&lt;br /&gt;
Take precaution while typing keywords, variables or functions.&lt;br /&gt;
&lt;br /&gt;
For instance in the above line “i” in '''import''' is lower case.&lt;br /&gt;
&lt;br /&gt;
And “B” is uppercase in '''Bio'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Cursor on the terminal.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| In this tutorial we will make use of '''Biopython''' modules to translate a DNA sequence.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| '''Slide Number 10'''&lt;br /&gt;
&lt;br /&gt;
'''DNA Translation'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| It involves the following steps.&lt;br /&gt;
&lt;br /&gt;
First create a '''sequence object''' for coding DNA strand.&lt;br /&gt;
&lt;br /&gt;
Next '''transcription''' of coding DNA strand to mRNA.&lt;br /&gt;
&lt;br /&gt;
Finally''' translation''' of mRNA to a protein sequence.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| '''Slide Number 11'''&lt;br /&gt;
&lt;br /&gt;
'''Sequence Object'''&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| We will use the coding DNA strand shown on this slide as an example. &lt;br /&gt;
&lt;br /&gt;
It codes for a small protein sequence.&lt;br /&gt;
&lt;br /&gt;
The first step is to create a '''sequence object''' for the above coding DNA strand.&lt;br /&gt;
&lt;br /&gt;
Let us go back to the terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Open the terminal&lt;br /&gt;
&lt;br /&gt;
Type:&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; from Bio.Seq import Seq &lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| For creating a sequence object import the '''Seq''' module from '''Bio '''package.&lt;br /&gt;
&lt;br /&gt;
The''' Seq '''module provides methods to store and process sequence objects. &lt;br /&gt;
&lt;br /&gt;
At the prompt type&lt;br /&gt;
&lt;br /&gt;
'''from Bio dot Seq import Seq '''&lt;br /&gt;
&lt;br /&gt;
press enter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Cursor on the terminal.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Next specify the alphabets in the strand explicitly when creating your '''sequence object'''. &lt;br /&gt;
&lt;br /&gt;
That is to specify whether the sequence of alphabets code for nucleotides or amino acids. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| &amp;gt;&amp;gt;&amp;gt; from Bio.Alphabet import IUPAC &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| To do so we will use '''IUPAC '''module from '''Alphabet '''package. &lt;br /&gt;
&lt;br /&gt;
At the prompt type &lt;br /&gt;
&lt;br /&gt;
'''from Bio dot Alphabet import IUPAC''' &lt;br /&gt;
&lt;br /&gt;
Press enter&lt;br /&gt;
&lt;br /&gt;
Note that we have used import and from statements to load Seq and '''IUPAC''' modules.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Type &amp;gt;&amp;gt;&amp;gt; cdna = Seq(&amp;quot;ATGTTACACTCCCGATGA&amp;quot;, IUPAC.unambiguous_dna) &lt;br /&gt;
&lt;br /&gt;
Press enter&lt;br /&gt;
&lt;br /&gt;
cdna&lt;br /&gt;
&lt;br /&gt;
press enter&lt;br /&gt;
&lt;br /&gt;
Out put &lt;br /&gt;
&lt;br /&gt;
Seq(''ATGTTACACTCCCGATGA”, IUPAC unambiguousDNA()) &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Store the sequence object in a variable called '''cdna'''.&lt;br /&gt;
&lt;br /&gt;
At the prompt type,&lt;br /&gt;
&lt;br /&gt;
'''cdna equal to Seq'''&lt;br /&gt;
&lt;br /&gt;
As in normal strings enclose the sequence within double quotes and parentheses.&lt;br /&gt;
&lt;br /&gt;
We know our sequence is a DNA fragment.&lt;br /&gt;
&lt;br /&gt;
So type '''unambiguous DNA alphabet object''' as an argument.&lt;br /&gt;
&lt;br /&gt;
For the output type,&lt;br /&gt;
&lt;br /&gt;
'''cdna''' &lt;br /&gt;
&lt;br /&gt;
press enter&lt;br /&gt;
&lt;br /&gt;
The output shows the DNA sequence as a sequence object.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Cursor on the terminal&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Let’s transcribe the coding strand into the corresponding''' mRNA.''' &lt;br /&gt;
&lt;br /&gt;
We will use the Seq module's built in '''“transcribe”''' method.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Type &lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; mrna = coding_dna.transcribe() &lt;br /&gt;
&lt;br /&gt;
press enter&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
mrna press enter&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; mrna &lt;br /&gt;
&lt;br /&gt;
Seq('AUGUUACACUCCCGAUGA', IUPACUnambiguousRNA()) &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Type the following code:&lt;br /&gt;
&lt;br /&gt;
Store the output in a variable '''mrna'''.&lt;br /&gt;
&lt;br /&gt;
At the prompt type,&lt;br /&gt;
&lt;br /&gt;
'''mrna equal to cdna dot transcribe open and close parentheses'''&lt;br /&gt;
&lt;br /&gt;
press enter&lt;br /&gt;
&lt;br /&gt;
For the output, type''' mrna''' &lt;br /&gt;
&lt;br /&gt;
press enter.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Highlight the output &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Observe the output, the '''transcribe''' method replaces the '''Thiamin''' in the DNA sequence by '''Uracil'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Cursor on the terminal&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Next to translate this '''mRNA''' to corresponding protein sequence, use the '''translate''' method.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Type&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; mrna.translate() &lt;br /&gt;
&lt;br /&gt;
press enter &lt;br /&gt;
&lt;br /&gt;
Cursor on the terminal.&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
protein &lt;br /&gt;
&lt;br /&gt;
Seq('MLHSR*', HasStopCodon(IUPACProtein(), '*')) &lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Type the following code &lt;br /&gt;
&lt;br /&gt;
'''protein equal to mrna dot translate open and close parentheses''' &lt;br /&gt;
&lt;br /&gt;
press enter &lt;br /&gt;
&lt;br /&gt;
The translate method translates RNA or DNA sequence using the standard genetic code if unspecified.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Cursor on the terminal.&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
protein &lt;br /&gt;
&lt;br /&gt;
Seq('MLHSR*', HasStopCodon(IUPACProtein(), '*')) &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| The output shows an amino acid sequence.&lt;br /&gt;
&lt;br /&gt;
The output also shows information regarding the presence of '''stop codons''' in the &lt;br /&gt;
&lt;br /&gt;
translated sequence.&lt;br /&gt;
&lt;br /&gt;
Observe the astrix at the end of the protein sequence. &lt;br /&gt;
&lt;br /&gt;
It indicates the '''stop codon'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Cursor on the terminal.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| In the above code we have used a coding DNA strand for '''transciption'''.&lt;br /&gt;
&lt;br /&gt;
In '''Biopython''' '''transcribe method''' works only on coding DNA strand.&lt;br /&gt;
&lt;br /&gt;
However in real biological systems the process of '''transcription''' starts with a '''template strand'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Type ,&lt;br /&gt;
&lt;br /&gt;
coding_dna = template_dna.reverse_complement()&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| If you are starting with a''' template strand'''&amp;lt;nowiki&amp;gt;; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Convert it to coding strand by using '''reverse complement method''' as shown on the terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Cursor on the terminal&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Follow the rest of the code as shown above for the coding strand.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Cursor on the terminal&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Using methods in '''Biopython''' we have translated a DNA sequence to a protein sequence.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Cursor on the terminal&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| DNA sequence of any size can be translated to a protein using this code. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| '''Slide Number 12'''&lt;br /&gt;
&lt;br /&gt;
'''Summary'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Lets summarize.&lt;br /&gt;
&lt;br /&gt;
In this tutorial we have learnt&lt;br /&gt;
&lt;br /&gt;
* Important features of '''Biopython'''.&lt;br /&gt;
* Information regarding download and installation on Linux OS.&lt;br /&gt;
* Create a sequence object for the given DNA strand.&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| '''Slide Number 13'''&lt;br /&gt;
&lt;br /&gt;
'''Summary'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| &lt;br /&gt;
* '''Transcription''' of the DNA sequence to mRNA.&lt;br /&gt;
* '''Translation''' of mRNA to protein sequence.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| '''Slide Number 14'''&lt;br /&gt;
&lt;br /&gt;
Assignment&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Now for the assignment,&lt;br /&gt;
* Translate the given DNA sequence into protein sequence.&amp;lt;br/&amp;gt; 'ATGGCCCTATAGTGTCTAAGCTAG'&lt;br /&gt;
* Observe the output.&lt;br /&gt;
* The protein sequence has an internal '''stop codon'''.&lt;br /&gt;
* As it happens in nature, translate the DNA till first in frame '''stop codon'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Cursor on the terminal.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Your completed assignment should have the following code.&lt;br /&gt;
&lt;br /&gt;
Notice that we have used ''''to underscore stop'''' argument in the '''translate method'''.&lt;br /&gt;
&lt;br /&gt;
Notice the output,&lt;br /&gt;
&lt;br /&gt;
The '''stop codon''' itself is not translated.&lt;br /&gt;
&lt;br /&gt;
The stop symbol is not included at the end of your protein sequence.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| '''Slide Number 15'''&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgement '''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| This video summarizes the Spoken Tutorial project.&lt;br /&gt;
&lt;br /&gt;
If you do not have good bandwidth, you can download and watch it. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| '''Slide Number 16'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| The Spoken Tutorial Project Team conducts workshops and gives certificates for those who pass an online test. &lt;br /&gt;
&lt;br /&gt;
For more details, please write to us. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| '''Slide number 17'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Spoken Tutorial Project is funded by NMEICT, MHRD, Government of India. &lt;br /&gt;
&lt;br /&gt;
More information on this Mission is available at this link. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| This is Snehalatha from IIT Bombay signing off. Thank you for joining. &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Snehalathak</name></author>	</entry>

	</feed>