Hello,
I am using Funannotate to annotate fungal genomes belonging to the same species and I noticed an issue with reproducibility when rerunning the annotation on the same genome assembly. When I run Funannotate on the same genome multiple times using the same parameters, the total number of predicted genes decreases between runs. I expected the annotation results to be consistent when using the same input genome and settings.
I have used Funannotate ver 1 and 2. I used version 2 without providing transcript evidence and used the Busco genes from buscolite (default).
Run 1: 12951 genes
RUN 2: 12863 genes
RUN 3: 11850 genes
RUN 4: 11669 genes
The discrepancy appears to be introduced when transcripts were derived from Trinity and this produced different number of transcripts. Then the number between the runs kept increasing which was reflected in the total number of genes predicted.
Run 1 and 2 = Funannotate ver1 was used with RNA seq reads as evidence
Run 3 and 4 = Funannotate ver2, no evidence just BUSCO evidence
Could you clarify whether Funannotate is expected to produce different gene counts between repeated runs due to internal training/optimization steps, or if there are recommended settings to ensure reproducible annotations?
Thank you.
Hello,
I am using Funannotate to annotate fungal genomes belonging to the same species and I noticed an issue with reproducibility when rerunning the annotation on the same genome assembly. When I run Funannotate on the same genome multiple times using the same parameters, the total number of predicted genes decreases between runs. I expected the annotation results to be consistent when using the same input genome and settings.
I have used Funannotate ver 1 and 2. I used version 2 without providing transcript evidence and used the Busco genes from buscolite (default).
Run 1: 12951 genes
RUN 2: 12863 genes
RUN 3: 11850 genes
RUN 4: 11669 genes
The discrepancy appears to be introduced when transcripts were derived from Trinity and this produced different number of transcripts. Then the number between the runs kept increasing which was reflected in the total number of genes predicted.
Run 1 and 2 = Funannotate ver1 was used with RNA seq reads as evidence
Run 3 and 4 = Funannotate ver2, no evidence just BUSCO evidence
Could you clarify whether Funannotate is expected to produce different gene counts between repeated runs due to internal training/optimization steps, or if there are recommended settings to ensure reproducible annotations?
Thank you.