Professional Documents
Culture Documents
1: Biochemistry, Laboratory
Bioinformatics Group
Project Proposal
Development of a Computer Program for Translating RNA Transcribed from DNA to Protein using
Octave 3.2.4
I. Introduction
The central dogma describes the process of synthesizing proteins using DNA as starting point:
DNA undergoes transcription to synthesize RNA which is then utilized by the process of translation in
producing a polypeptide specific to a particular genetic code. By action of various enzymes, DNAs are
transcribed and proteins are formed at a very rapid rate. Because DNA sequences provide us with the
information on what proteins they can produce, it is indeed a necessary tool for us to at least predict the
kind of protein associated with a particular gene. However, humans cannot manually work at that fast
rate of transcribing and translating especially when DNA sequences contain thousands of nucleotides. As
such, it would be of great help if computers can do the tedious work of translating genetic codes to
proteins.
In this proposal, Octave 3.2.4 will be utilized. Octave is an open-source interactive software
system that is widely used by engineers and scientists, in both industry and academe for performing
numerical computations, and for developing and testing mathematical algorithms. Octave will be used
because of the simplicity of its syntax, which is a major concern because of the short time frame allotted
for this project. However, the trade-off for this simple syntax is that nucleotides and amino acids should
be represented first as integers and not as character strings.
II. Methodology
1. Initialize numerical values for the nucleotides. Type in nucleotide in the prompt and press enter.
2. Type in the template DNA strand in the form dna = [A C ... T G]. Press enter.
3. Run the protein.m script by typing in protein. Press enter.
4. The prompt will then show the mRNA and the tRNA for the template DNA entered. Also, the
polypeptide aasequence will be shown.