Difference between revisions of "Bklein7 Week 4"
From LMU BioDB 2015
								
												
				 (Created the week 4 individual journal entry)  | 
				 (Added Headings and Outlines)  | 
				||
| Line 1: | Line 1: | ||
| − | ==Transcription and Translation "Taken to the Next Level"  | + | ==Transcription and Translation "Taken to the Next Level"==  | 
| + | # Modify the gene sequence string so that it highlights or “tags” the special sequences within this gene, as follows (ellipses indicate bases in the sequence; note the spaces before the start tag and after the end tag):  | ||
| + | #* -35 box of the promoter <pre>... <minus35box>...</minus35box> ...</pre>  | ||
| + | #* -10 box of the promoter <pre>... <minus10box>...</minus10box> ...</pre>  | ||
| + | #* transcription start site <pre>... <tss>...</tss> ...</pre>  | ||
| + | #* ribosome binding site <pre>... <rbs>...</rbs> ...</pre>  | ||
| + | #* start codon <pre>... <start_codon>...</start_codon> ...</pre>  | ||
| + | #* stop codon <pre>... <stop_codon>...</stop_codon> ...</pre>  | ||
| + | #* terminator <pre>... <terminator>...</terminator> ...</pre>  | ||
| + | # What is the ''exact'' mRNA sequence that is transcribed from this gene?  | ||
| + | # What is the amino acid sequence that is translated from this mRNA?  | ||
| − | + | ==Preliminary Code==  | |
| + |   sed "s/tt[gt]ac[at]/<minus35box>&<\/minux35box>\n/1" infA-E.coli-K12.txt | sed -r "2s/^.      | ||
| + |   {17}/&<minus10box>/g" | sed "s/<minus10box>....../&<\/minus10box/g" | sed -r   | ||
| + |   "s/<\/minus10box>.{11}/&<tss>/g" | sed "s/<tss>./&<\/tss/g" | sed "s/gagg/<rbs>&<\/rbs>\n/g"   | ||
| + |   | sed "3s/atg/<start_codon>&<\/start_codon>\n/1" | sed "s/aaaaggt/\n<terminator>&/g" | sed -  | ||
| + |   r "s/aaaaggt.*gcctttt.{4}/&<\/terminator>/g" | sed "4s/.../& /g" | sed -r   | ||
| + |   "4s/taa|tag|tga/<stop_codon>&<\/stop_codon>/g" | sed "4s/ //g" | sed ':a;N;$!ba;s/\n//g'  | ||
| + | *String together redundant sed commands with ; or find a way to make them more compact  | ||
| + | *Verify when the terminator sequence starts  | ||
| + | *Is there a way to count backwards in a line with sed? or so replace only the last instance that matches? previous experiments  | ||
| + | **sed "s/x.*$/y/g" - does not work, wild card overtakes the last instance  | ||
| + | **sed "s/x/y/1$" - does not work  | ||
| + | **answer: use rev commands!  | ||
| + | |||
| + | ==Links==  | ||
| + | {{Template:Bklein7}}  | ||
| + | |||
| + | [[Category:Journal Entry]]  | ||
Revision as of 18:51, 28 September 2015
Contents
Transcription and Translation "Taken to the Next Level"
-  Modify the gene sequence string so that it highlights or “tags” the special sequences within this gene, as follows (ellipses indicate bases in the sequence; note the spaces before the start tag and after the end tag):
-  -35 box of the promoter 
... <minus35box>...</minus35box> ...
 -  -10 box of the promoter 
... <minus10box>...</minus10box> ...
 -  transcription start site 
... <tss>...</tss> ...
 -  ribosome binding site 
... <rbs>...</rbs> ...
 -  start codon 
... <start_codon>...</start_codon> ...
 -  stop codon 
... <stop_codon>...</stop_codon> ...
 -  terminator 
... <terminator>...</terminator> ...
 
 -  -35 box of the promoter 
 - What is the exact mRNA sequence that is transcribed from this gene?
 - What is the amino acid sequence that is translated from this mRNA?
 
Preliminary Code
 sed "s/tt[gt]ac[at]/<minus35box>&<\/minux35box>\n/1" infA-E.coli-K12.txt | sed -r "2s/^.    
 {17}/&<minus10box>/g" | sed "s/<minus10box>....../&<\/minus10box/g" | sed -r 
 "s/<\/minus10box>.{11}/&<tss>/g" | sed "s/<tss>./&<\/tss/g" | sed "s/gagg/<rbs>&<\/rbs>\n/g" 
 | sed "3s/atg/<start_codon>&<\/start_codon>\n/1" | sed "s/aaaaggt/\n<terminator>&/g" | sed -
 r "s/aaaaggt.*gcctttt.{4}/&<\/terminator>/g" | sed "4s/.../& /g" | sed -r 
 "4s/taa|tag|tga/<stop_codon>&<\/stop_codon>/g" | sed "4s/ //g" | sed ':a;N;$!ba;s/\n//g'
- String together redundant sed commands with ; or find a way to make them more compact
 - Verify when the terminator sequence starts
 - Is there a way to count backwards in a line with sed? or so replace only the last instance that matches? previous experiments
- sed "s/x.*$/y/g" - does not work, wild card overtakes the last instance
 - sed "s/x/y/1$" - does not work
 - answer: use rev commands!
 
 
Links
- User Page: Brandon Klein
 - Team Page: The Class Whoopers
 
Assignments Pages
- Week 1 Assignment
 - Week 2 Assignment
 - Week 3 Assignment
 - Week 4 Assignment
 - Week 5 Assignment
 - Week 6 Assignment
 - Week 7 Assignment
 - Week 8 Assignment
 - Week 9 Assignment
 - Week 10 Assignment
 - Week 11 Assignment
 - Week 12 Assignment
 - No Week 13 Assignment
 - Week 14 Assignment
 - Week 15 Assignment
 
Individual Journal Entries
- Week 1 Individual Journal
 - Week 2 Individual Journal
 - Week 3 Individual Journal
 - Week 4 Individual Journal
 - Week 5 Individual Journal
 - Week 6 Individual Journal
 - Week 7 Individual Journal
 - Week 8 Individual Journal
 - Week 9 Individual Journal
 - Week 10 Individual Journal
 - Week 11 Individual Journal
 - Week 12 Individual Journal
 - No Week 13 Journal
 - Week 14 Individual Journal
 - Week 15 Individual Journal
 
- Week 1 Class Journal
 - Week 2 Class Journal
 - Week 3 Class Journal
 - Week 4 Class Journal
 - Week 5 Class Journal
 - Week 6 Class Journal
 - Week 7 Class Journal
 - Week 8 Class Journal
 - Week 9 Class Journal
 - Week 10 Team Journal
 - Week 11 Team Journal
 - Week 12 Team Journal
 - No Week 13 Journal
 - Week 14 Team Journal
 - Week 15 Team Journal