<p>Bacteria have a different translation table from eukaryote nuclear DNA; it may be that SnpEff is expecting human genes in the genome. Have you followed the build steps outlined in the documentation?</p>
<p><a href="https://pcingola.github.io/SnpEff/se_build_db/" rel="nofollow noreferrer">https://pcingola.github.io/SnpEff/se_build_db/</a></p>
<blockquote>
<p>If your genome, or a chromosome, uses non-standard codon tables you must update snpEff.config accordingly. A typical case is when you use mitochondrial DNA. Then you specify that chromosome 'MT' uses codon. Invertebrate_Mitochondrial codon table. Another common case is when you are adding a bacterial genome, then you specify that the codon table is Bacterial_and_Plant_Plastid.</p>
</blockquote>

CC BY-SA 4.0
2022-08-01T10:18:15.930Z
Thanks for your suggestion. You're of course right, I should have done this before. And now the WARNING_TRANSCRIPT_NO_START_CODONs disappeared, but other warnings appeared ... (WARNING_MULTIPLE_STOP_CODONS & WARNING_TRANSCRIPT_INCOMPLETE).
Anti
CC BY-SA 4.0
2022-08-01T06:37:41.280Z
2022-08-01T06:37:41.280Z
gringer
<p>According to your report, you are using human HG18 as the reference genome version.  Therefore, the report will be wrong along with the wrong codons warnings.  It is unfruitful to try with a human database with bacteria.</p>

CC BY-SA 4.0
2022-08-02T05:42:18.567Z
Yes, thanks for your comment - already changed it yesterday. It was indeed the problem.
Anti
CC BY-SA 4.0
2022-08-02T04:34:47.310Z
2022-08-02T04:34:47.310Z
111
<p>I annotated a bunch of genomes with snpeff. And although the original reads' qualities and the matches with the reference genomes were quite high, I see the above mentioned warning in almost every variant in my vcf file. Thus, I wonder how this could happen. Since I'm using bacterial genomes with a manually built database (<a href="https://www.ncbi.nlm.nih.gov/assembly/?term=Kiel%20pseudomonas%20aeruginosa" rel="nofollow noreferrer">from these reference genomes</a>) and there are quite some genes (especially in gene clusters) that have the alternative start codon GTG, I suspect this causing the warning. Any idea how to test if this is really the reason for the warning?</p>
<p>Thanks a lot in advance!</p>
<p>Edit:
As requested, <a href="https://drive.google.com/file/d/1ebJVeaVgLTfPW1rN_MZnl2FPH6thWKcu/view?usp=sharing" rel="nofollow noreferrer">here</a> is the html snpEff report.
And I've also uploaded an example vcf file after annotation <a href="https://drive.google.com/file/d/1NzAkngXs8VUog_Jhyl0jrq1egtgNnG8J/view?usp=sharing" rel="nofollow noreferrer">here</a></p>

<genome><bacteria><codon><snpeff>
Bacterial genomes and snpeff warnings 'WARNING_TRANSCRIPT_NO_START_CODON'
# Bacterial genomes and snpeff warnings 'WARNING_TRANSCRIPT_NO_START_CODON'

(Asked by: username_0 on 2022-07-31)

I annotated a bunch of genomes with snpeff. And although the original reads' qualities and the matches with the reference genomes were quite high, I see the above mentioned warning in almost every variant in my vcf file. Thus, I wonder how this could happen. Since I'm using bacterial genomes with a manually built database ([from these reference genomes](https://www.ncbi.nlm.nih.gov/assembly/?term=Kiel%20pseudomonas%20aeruginosa)) and there are quite some genes (especially in gene clusters) that have the alternative start codon GTG, I suspect this causing the warning. Any idea how to test if this is really the reason for the warning?

Thanks a lot in advance!

Edit:
As requested, [here](https://drive.google.com/file/d/1ebJVeaVgLTfPW1rN_MZnl2FPH6thWKcu/view?usp=sharing) is the html snpEff report.
And I've also uploaded an example vcf file after annotation [here](https://drive.google.com/file/d/1NzAkngXs8VUog_Jhyl0jrq1egtgNnG8J/view?usp=sharing)

**Tags:** genome, bacteria, codon, snpeff

---

## 2 answers

### Answer by username_1 on 2022-08-01. Score: 2 | Accepted answer

Bacteria have a different translation table from eukaryote nuclear DNA; it may be that SnpEff is expecting human genes in the genome. Have you followed the build steps outlined in the documentation?

<https://pcingola.github.io/SnpEff/se_build_db/>

> If your genome, or a chromosome, uses non-standard codon tables you must update snpEff.config accordingly. A typical case is when you use mitochondrial DNA. Then you specify that chromosome 'MT' uses codon. Invertebrate\_Mitochondrial codon table. Another common case is when you are adding a bacterial genome, then you specify that the codon table is Bacterial\_and\_Plant\_Plastid.

> **Comments:**
> **username_0**: Thanks for your suggestion. You're of course right, I should have done this before. And now the WARNING_TRANSCRIPT_NO_START_CODONs disappeared, but other warnings appeared ... (WARNING_MULTIPLE_STOP_CODONS & WARNING_TRANSCRIPT_INCOMPLETE).  

---

### Answer by username_2 on 2022-08-02. Score: 1

According to your report, you are using human HG18 as the reference genome version. Therefore, the report will be wrong along with the wrong codons warnings. It is unfruitful to try with a human database with bacteria.

> **Comments:**
> **username_0**: Yes, thanks for your comment - already changed it yesterday. It was indeed the problem.  

---

