
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.)
| 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 |