Data to Sound
The first step in translating the data was to separate it by exon, which allowed me to keep track of where the sectional divisions occur. This is how I will be generating the form for the music.

Next, the nucleotides were converted to codons, which is to say they were split into groups of three: ACA, TCA, TGC, etc. Each codon was then converted to a number from 1 – 64 (numbers are necessary for the Max/MSP algorithm, as will be seen). Here is a version of the chart I used. It includes my numbering system as well as the amino acid that each codon represents. (The amino acid data is used occasionally my the synthesis process.)

[continue]

TTT = 1 Phenylalanine (Phe) TCT = 2 Serine (Ser)
TAT = 3 Tyrosine (Tyr) TGT = 4 Cysteine (Cys)
TTC = 5 Phe TCC = 6 Ser
TAC = 7 Tyr TGC = 8 Cys
TTA = 9 Leucine (Leu) TCA = 10 Ser
TAA = 11 STOP TGA = 12 STOP
TTG = 13 Leu TCG = 14 Ser
TAG = 15 STOP TGG = 16 Tryptophan (Trp)
CTT = 17 Leu CCT = 18 Proline (Pro)
CAT = 19 Histidine (His) CGT = 20 Arginine (Arg)
CTC = 21 Leu CCC = 22 Pro
CAC = 23 His CGC = 24 Arg
CTA = 25 Leu CCA = 26 Pro
CAA = 27 Glutamine (Gln) CGA = 28 Arg
CTG = 29 Leu CCG = 30 Pro
CAG = 31 Gln CGG = 32 Arg
ATT = 33 Isoleucine (Ile) ACT = 34 Threonine (Thr)
AAT = 35 Asparagine (Asn) AGT = 36 Serine (Ser)
ATC = 37 Ile ACC = 38 Thr
AAC = 39 Asn AGC = 40 Ser
ATA = 41 Ile ACA = 42 Thr
AAA = 43 Lysine (Lys) AGA = 44 Arg
ATG = 45 Methionine (Met) ACG = 46 Thr
AAG = 47 Lys AGG = 48 Arg
GTT = 49 Valine(Val) GCT = 50 Alanine (Ala)
GAT = 51 Aspartic acid (Asp) GGT = 52 Glycine (Gly)
GTC = 53 Val GCC = 54 Ala
GAC = 55 Asp GGC = 56 Gly
GTA = 57 Val GCA = 58 Ala
GAA = 59 Glutamic acid (Glu) GGA = 60 Gly
GTG = 61 Val GCG = 62 Ala
GAG = 63 Glu GGG = 64 Gly

 

[continue]