[maker-devel] Maker annotation file not recognized by gff3toGenePred of UCSC Genome Browser
Carson Holt
carsonhh at gmail.com
Tue Aug 25 10:51:59 MDT 2015
You have edited the file in a way that broke it. Gene maker-scaffold10370-exonerate_est2genome-gene-0.0 previously had two separate transcript sequences (mRNA-1 and mRNA-2). You have deleted mRNA-1, but some of it’s children exons still exist. Notice that some exons have two parents, and you have deleted one of the parents without removing the parent relationship.
—Carson
> On Aug 20, 2015, at 9:37 AM, Xin Huang <xh33 at georgetown.edu> wrote:
>
> Dear Developer,
>
> I was trying to use a mixed GFF3 file to do some analysis, which includes genome-level gene predictions and manually curated annotations. I replaced the gene prediction by Maker annotations where appropriate. And a sample of the blended GFF3 file is as follows:
>
> scaffold10370 GLEAN mRNA 3918 18376 0.920154 + . ID=CCG000529.1;source_id=Aalb_GLEAN_10002648;
> scaffold10370 GLEAN CDS 3918 3983 . + 0 Parent=CCG000529.1;
> scaffold10370 GLEAN CDS 4521 4598 . + 0 Parent=CCG000529.1;
> scaffold10370 GLEAN CDS 17407 17516 . + 0 Parent=CCG000529.1;
> scaffold10370 GLEAN CDS 17588 17767 . + 1 Parent=CCG000529.1;
> scaffold10370 GLEAN CDS 18238 18376 . + 1 Parent=CCG000529.1;
> scaffold10370 maker gene 32452 54508 . - . ID=maker-scaffold10370-exonerate_est2genome-gene-0.0;Name=AAEL004146
> scaffold10370 maker mRNA 32452 54508 44204 - . ID=maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-2;Parent=maker-scaffold10370-exonerate_est2genome-gene-0.0;Name=maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-2;aED=0.00;eAED=0.00;qI=376|1|1|1|0|0|5|316|548
> scaffold10370 maker exon 32452 33011 . - . ID=maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-2:exon:15;Parent=maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-2
> scaffold10370 maker exon 35140 35388 . - . ID=maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-1:exon:12;Parent=maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-1,maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-2
> scaffold10370 maker exon 35455 36119 . - . ID=maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-1:exon:11;Parent=maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-1,maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-2
> scaffold10370 maker exon 36443 36777 . - . ID=maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-1:exon:10;Parent=maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-1,maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-2
> scaffold10370 maker exon 53979 54508 . - . ID=maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-1:exon:9;Parent=maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-1,maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-2
> scaffold10370 maker five_prime_UTR 54133 54508 . - . ID=maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-2:five_prime_utr;Parent=maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-2
> scaffold10370 maker CDS 53979 54132 . - 0 ID=maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-2:cds;Parent=maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-2
> scaffold10370 maker CDS 36443 36777 . - 2 ID=maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-2:cds;Parent=maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-2
> scaffold10370 maker CDS 35455 36119 . - 0 ID=maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-2:cds;Parent=maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-2
> scaffold10370 maker CDS 35140 35388 . - 1 ID=maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-2:cds;Parent=maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-2
> scaffold10370 maker CDS 32768 33011 . - 1 ID=maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-2:cds;Parent=maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-2
> scaffold10370 maker three_prime_UTR 32452 32767 . - . ID=maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-2:three_prime_utr;Parent=maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-2
>
> This file does not pass the GFF3 online validator from GenomeTools with the following error message:
>
> GenomeTools error: Parent "maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-1" on line 1456 in file "/var/www/servers/genometools.org/htdocs/cgi-bin/gff3/Aalbo.gff <http://genometools.org/htdocs/cgi-bin/gff3/Aalbo.gff>" was not defined (via "ID=")
>
> And when I tried to use gff3toGenePred to convert GFF3 to the refflat format, I got the following parsing errors (samples):
>
> Can't find annotation record "maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-1" referenced by "maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-1:exon:12" Parent attribute
>
> Can't find annotation record "maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-1" referenced by "maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-1:exon:11" Parent attribute
>
> Can't find annotation record "maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-1" referenced by "maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-1:exon:10" Parent attribute
>
> Can't find annotation record "maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-1" referenced by "maker-scaffold10370-exonerate_est2genome-gene-0.0-mRNA-1:exon:9" Parent attribute
>
> Can't find annotation record "maker-scaffold1193-exonerate_est2genome-gene-2.0-mRNA-2" referenced by "maker-scaffold1193-exonerate_est2genome-gene-2.0-mRNA-1:exon:114" Parent attribute
>
> Can't find annotation record "maker-scaffold16459-exonerate_est2genome-gene-0.0-mRNA-1" referenced by "maker-scaffold16459-exonerate_est2genome-gene-0.0-mRNA-1:exon:118" Parent attribute
>
> Can't find annotation record "maker-scaffold16459-exonerate_est2genome-gene-0.0-mRNA-1" referenced by "maker-scaffold16459-exonerate_est2genome-gene-0.0-mRNA-1:exon:119" Parent attribute
>
> Can't find annotation record "maker-scaffold16459-exonerate_est2genome-gene-0.0-mRNA-1" referenced by "maker-scaffold16459-exonerate_est2genome-gene-0.0-mRNA-1:exon:120" Parent attribute
>
> Can't find annotation record "maker-scaffold16459-exonerate_est2genome-gene-0.0-mRNA-1" referenced by "maker-scaffold16459-exonerate_est2genome-gene-0.0-mRNA-1:exon:121" Parent attribute
>
> What could have been the issue in the annotation file or the way I used the file? Any feedback will be highly appreciated!
>
> Sincerely,
>
> Xin Huang
> _______________________________________________
> maker-devel mailing list
> maker-devel at box290.bluehost.com
> http://box290.bluehost.com/mailman/listinfo/maker-devel_yandell-lab.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://yandell-lab.org/pipermail/maker-devel_yandell-lab.org/attachments/20150825/1658dfd1/attachment-0002.html>
More information about the maker-devel
mailing list