<p><code>Calculate</code> in this context would just mean <code>determine</code>. You don't actually have to change every base to determine whether a change is silent. Instead, try building a hash table of amino acids to codons, which you can then quickly iterate over to find all silent changes.</p>

<p>BTW, try to avoid loaded terms like "mutation", even if your professor incorrectly used it. Terming things like this as "silent polymorphism" or "silent change" or something along those lines is preferable.</p>

CC BY-SA 3.0
2017-10-09T19:01:28.560Z
but he wants me to find number of silent mutations for each position of codon. Lets say codon is GCT and wants me to count the number of silent mutation for the codons and for each position.
Mert Metin
CC BY-SA 3.0
2017-10-09T19:41:01.680Z
You can efficiently get that from the method I described.
Devon Ryan
CC BY-SA 3.0
2017-10-09T22:01:13.773Z
@snnlaynnkrdsm try and implement this. Once you have something written down, if you're stuck with a specific aspect of your program, you can ask again here. But first try it out! We won't just write the program for you, but we're happy to help with specific problems you face.
terdon
CC BY-SA 3.0
2017-10-11T11:43:02.980Z
Curious why you think 'mutation' is a loaded term? To me, 'silent' is the loaded part, since synonymous changes may have fitness effects due to codon usage bias or regulatory element overlapping coding sequences
Chris_Rands
CC BY-SA 3.0
2017-10-11T11:48:40.423Z
Patients (and scientists in my experience) tend to over interpret what a "mutation" is. Things like synonymous polymorphisms were less likely to be conveyed to non-professionals, but yes the "silent" terminology is also misleading, though it's not going to make some random patient think they're going to be the next Magneto.
Devon Ryan
CC BY-SA 3.0
2017-10-09T18:47:57.443Z
2017-10-09T18:47:57.443Z
Devon Ryan
<p>I am trying to find the number of silent mutations in for each position in codon.</p>

<p>In the <strong>homework</strong>, I am asked:</p>

<blockquote>
  <p>For the codons and for each position, count the number of silent mutation. There are 64 codons, for each position there are 3 mutations leading to a change at the DNA level. There are thus 192 possible mutations for each of the three positions of the codons. For each position, print the number of silent mutations.</p>
</blockquote>

<p>I understand stand silent mutation is the mutation that doesn't lead to amino acid change. For example, <strong>GCC</strong> can become <strong>GCT</strong> but it is still <strong>Thr</strong></p>

<p>I am not sure what does "calculating silent mutation for each position" mean? I mean it is easy to find silent mutation for each codon like the example I gave above, but couldn't really understand how to calculate the silent mutation for each position.</p>

<p>Should I change letters (nucleotides) one by one and see if it causing a silent mutation?</p>

<phylogenetics><codon><homework>
How can I calculate the silent mutation for each position in codon?
# How can I calculate the silent mutation for each position in codon?

(Asked by: username_0 on 2017-10-09)

I am trying to find the number of silent mutations in for each position in codon.

In the **homework**, I am asked:

> For the codons and for each position, count the number of silent mutation. There are 64 codons, for each position there are 3 mutations leading to a change at the DNA level. There are thus 192 possible mutations for each of the three positions of the codons. For each position, print the number of silent mutations.

I understand stand silent mutation is the mutation that doesn't lead to amino acid change. For example, **GCC** can become **GCT** but it is still **Thr**

I am not sure what does "calculating silent mutation for each position" mean? I mean it is easy to find silent mutation for each codon like the example I gave above, but couldn't really understand how to calculate the silent mutation for each position.

Should I change letters (nucleotides) one by one and see if it causing a silent mutation?

**Tags:** phylogenetics, codon, homework

---

## 1 answers

### Answer by username_1 on 2017-10-09. Score: 3

`Calculate` in this context would just mean `determine`. You don't actually have to change every base to determine whether a change is silent. Instead, try building a hash table of amino acids to codons, which you can then quickly iterate over to find all silent changes.

BTW, try to avoid loaded terms like "mutation", even if your professor incorrectly used it. Terming things like this as "silent polymorphism" or "silent change" or something along those lines is preferable.

> **Comments:**
> **username_0**: but he wants me to find number of silent mutations for each position of codon. Lets say codon is GCT and wants me to count the number of silent mutation for the codons and for each position.  
> **username_1**: You can efficiently get that from the method I described.  
> **username_2**: @snnlaynnkrdsm try and implement this. Once you have something written down, if you're stuck with a specific aspect of your program, you can ask again here. But first try it out! We won't just write the program for you, but we're happy to help with specific problems you face.  
> **username_3**: Curious why you think 'mutation' is a loaded term? To me, 'silent' is the loaded part, since synonymous changes may have fitness effects due to codon usage bias or regulatory element overlapping coding sequences  
> **username_1**: Patients (and scientists in my experience) tend to over interpret what a "mutation" is. Things like synonymous polymorphisms were less likely to be conveyed to non-professionals, but yes the "silent" terminology is also misleading, though it's not going to make some random patient think they're going to be the next Magneto.  

---

