Collections:
mRNA, Protein and Translation
How to derive protein sequence from a mRNA sequence?
✍: FYIcenter.com
Biologically, the protein sequence is produced by a translation process from
a mRNA sequence.
We can simulate this biological translation process using the translation() function.
fyicenter$ python
>>> from Bio.Seq import Seq
>>> messenger_rna = Seq("AUGGCCAUUGUAAUGGGCCGCUGAAAGGGUGCCCGAUAG")
>>> messenger_rna
Seq('AUGGCCAUUGUAAUGGGCCGCUGAAAGGGUGCCCGAUAG')
>>> protein = messenger_rna.translate()
>>> protein
Seq('MAIVMGR*KGAR*')
We can also derive the protein sequence from the DNA coding strand, using the same translate() function.
>>> coding_dna = Seq("ATGGCCATTGTAATGGGCCGCTGAAAGGGTGCCCGATAG")
>>> coding_dna
Seq('ATGGCCATTGTAATGGGCCGCTGAAAGGGTGCCCGATAG')
>>> protein = coding_dna.translate()
>>> protein
Seq('MAIVMGR*KGAR*')
Note that "*" in the protein sequence is the stop symbol.
⇐ Double Stranded DNA, mRNA and Transcription
2023-03-17, 1006🔥, 0💬
Popular Posts:
Molecule Summary: ID: FYI-1000304 SMILES: O=C\\C2=C(/C)C[C@@H](O[C @@H]1O[C@@H]([C@@H](O)[C @H](O)[C@H...
Molecule Summary: ID: FYI-1004764 Names: InChIKey: LIYLTQQDABRNRX-UHFFFAOYS A-NSMILES: O=C(O)C3(c2cc...
Molecule Summary: ID: FYI-1000997 SMILES: C(C[Si](Cl)(Cl)Cl)C(C(C( C(C(C(C(C(C(C(F)(F)F)(F) F)(F)F)(F)...
Molecule Summary: ID: FYI-1004431 Names: InChIKey: ZSDSQXJSNMTJDA-UHFFFAOYS A-NSMILES: CCCN(CCC)c1c(...
Molecule Summary: ID: FYI-1005761 Names: InChIKey: JACRWUWPXAESPB-UHFFFAOYS A-NSMILES: C1=CC=C(C=C1)...