-
Notifications
You must be signed in to change notification settings - Fork 226
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MSG: Seq [contigxxxx]: Terminator codon inside CDS! #203
Comments
@blancaverag what version of Bioperl are you using? send me the whole .log file if possible. |
Hi, I have BioPerl 1.007000. |
Same problem here... |
I have noticed before that prodigal sometimes predicts CDS that contain stop codons, e.g. :
|
I've seen the same as @mherold1 when ran in the --metagenome mode. Does that make sense? |
@alneberg , prokka does get only start/end/strand information from prodigal for each CDS. |
@spock, exactly, so then if prodigal have created a gene past a regular stop codon, there will be a stop codon in the amino acid sequence when prokka translates the nucleotide sequence with the original intended genetic code. |
Could this be related with the issue I've added about selenocysteine? |
I'm getting the same warning, and some of my samples have ~40% of the detected genes with internal stop codons... this seems quite high to me. |
1.5 years late to this party. I understand what @alneberg is saying. OK, but then what? How does prokka resolve this inconsistency with prodigal? Should I still use the --metagenome mode? Using prokka 1.13 |
Prokka was never intended to me used for metagenomes. I did not know the Prodigal reported genes from different genetic codes! What exact version of prodigal are you using? |
prokka log file says Prodigal version 2.6. Should it be a different one? I used the conda install just last week. |
@willnotburn Can you find the exact version?
|
@tseemann It is indeed PRODIGAL v2.6.3 [February, 2016] |
So it turns out that prodigal in metagenome mode will try translation tables 4 and 11 and see which does 'better'. So it might choose some contigs to be in table 4, but i don't know which ones are that. So when I go to translate proteins that were done with table 4, but I am using table 11 (from --gcode) then it might sometimes encounter stop codons. Does prodigal tag which genetic code it uses for each prediction, in any of the 3 output modes? |
@tseemann I try different parameter combination as below, the WARNING massages still appear. "prokka --outdir AS100-2 --prefix AS100 --addmrna --metagenome --gcode 11 contigs.fasta.500" or "prokka --outdir AS100-3 --prefix AS100 --kingdom Bacteria --metagenome contigs.fasta.500" Once I do not set the "--metagenome", the WARNING massages do not appear. Prodigal V2.6.3 Thanks a lot! |
@JinqunHuang ok it seems prodigal ignores genetic code in metagenome mode, because it knows it is a mixture of different things. i can't tell what table prodigal used (?) so i don't know how to translate it correctly. |
Hi, New user here. I just installed Prokka via conda and I too am getting the "Terminator codon inside CDS" message but only for a subset of my MAGs when I include the --metagenome flag. My question is have other folks annotated their MAGs using a default prokka run and if so did it positively or negatively affect any downstream analysis? Any suggestions on this would be helpful :) |
The problem is that If you have nice contigs and they are all bacterial, don't use |
use |
I am trying to annotate metagenomic contigs with prokka. For that, I have joined bacteria, archaea and virus databases and run the prokka command. The computation runs fine until:
[05:38:20] Found 71830 CDS
[05:38:20] Connecting features back to sequences
[05:38:20] Not using genus-specific database. Try --usegenus to enable it.
[05:38:20] Annotating CDS, please be patient.
[05:38:20] Will use 8 CPUs for similarity searching.
--------------------- WARNING ---------------------
MSG: Seq [contig01018]: Terminator codon inside CDS!
...
What could be wrong?
The text was updated successfully, but these errors were encountered: