Science and Engineering: Innovation, Research, Education and Economics
January 2, 2008
DNA Seen Through the Eyes of a Coder

Great paper looking at DNA from the perspective of a computer programmer. DNA seen through the eyes of a coder by Bert Hubert:

The language of DNA is digital, but not binary. Where binary encoding has 0 and 1 to work with (2 - hence the ‘bi’nary), DNA has 4 positions, T, C, G and A. Whereas a digital byte is mostly 8 binary digits, a DNA ‘byte’ (called a ‘codon’) has three digits. Because each digit can have 4 values instead of 2, an DNA codon has 64 possible values, compared to a binary byte which has 256.

A typical example of a DNA codon is ‘GCC’, which encodes the amino acid Alanine. A larger number of these amino acids combined are called a ‘polypeptide’ or ‘protein’, and these are chemically active in making a living being.

Furthermore, 97% of your DNA is commented out. DNA is linear and read from start to end. The parts that should not be decoded are marked very clearly, much like C comments. The 3% that is used directly form the so called ‘exons’. The comments, that come ‘inbetween’ are called ‘introns’.

Related: RNA Interference Webcast - Hiring Software Developers - Donald Knuth, Computer Scientist

Leave a Reply

Curious Cat Science and Engineering Blog © curiouscat.com 2005-2008 powered by WordPress
Curious Cat Alumni Connections

Internal Links

Author

 

John Hunter

Categories

Other

Search Blog

Web Search

Science and Engineering web search

Archives

January 2008
M T W T F S S
« Dec   Feb »
 123456
78910111213
14151617181920
21222324252627
28293031  

Translate to

Translate to German Translate to Japanese Translate to Chinese Translate to South Korean Translate to Spanish Translate to French