Skip to content

Gene number decreases when rerunning Funannotate on the same genome #1193

Description

@BKGiwa

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions