[maker-devel] getting protein sequences from genomes

179 views
Skip to first unread message

Luciano Abriata

unread,
May 17, 2013, 5:45:41 AM5/17/13
to maker...@yandell-lab.org
Hello, I am trying to use Maker to annotate genomes from different individuals of a population (D. melanogaster flies).

My ultimate goal is to get, for each gene, the amino acid sequences of the coded proteins as they are expressed from each genome. My questions are:

1) How can I match proteins predicted for the same gene in two genomes?

2) What is the meaning of all the data in a line such as the following one (taken from the protein.fasta output)

maker-2L-augustus-gene-0.19-mRNA-1 protein AED:0.0322873164323667 eAED:0.0322873164323667 QI:2|1|0.66|1|1|1|3|208|541

3) If I include snap and augustus to improve protein predictions, I get several protein.fasta files: augustus_masked.proteins.fasta , snap_masked.proteins.fasta , non_overlapping_ab_initio.proteins.fasta , and proteins.fasta

Which of these files contains the definite set of predicted protein sequences?


Thanks in advance!

Luciano

Barry Moore

unread,
May 17, 2013, 3:02:31 PM5/17/13
to Luciano Abriata, maker...@yandell-lab.org
On May 17, 2013, at 3:45 AM, Luciano Abriata wrote:

Hello, I am trying to use Maker to annotate genomes from different individuals of a population (D. melanogaster flies).

My ultimate goal is to get, for each gene, the amino acid sequences of the coded proteins as they are expressed from each genome. My questions are:

1) How can I match proteins predicted for the same gene in two genomes?

blastp tweaked with parameters to optimize near perfect match


2) What is the meaning of all the data in a line such as the following one (taken from the protein.fasta output)

maker-2L-augustus-gene-0.19-mRNA-1 protein AED:0.0322873164323667 eAED:0.0322873164323667 QI:2|1|0.66|1|1|1|3|208|541


AED = Annotation edit distance describes how closely the prediction matches the evidence.  This is a distance measure and thus 0 is a perfect match and 1 is no overlap.

eAED = Exon adjusted annotation edit distance: This metric is the same as AED with a couple of exceptions.  For a protein coding exon to be counted as overlapping protein evidence the reading frame must be the same in the coding exon and the protein evidence.  Second, when mRNA Seq data is used as evidence and both ends of an exon are supported with splice site spanning reads, the middle of that exon is counted as supported as well even if coverage drops off in the interior of the exon..  For the most part AED and eAED will always be the same, but eAED tends to work better on many fringe cases.

QI values are as follows:

  1. 5' UTR Length
  2. Fraction of splice sites confirmed by EST alignment.
  3. Fraction of exons that overlap and EST alignment.
  4. Fraction of exons that overlap EST or protein alignment.
  5. Fraction of splice sites confirmed by an ab initio prediction.
  6. Fraction of exons that overlap an ab intitio prediction.
  7. Number of exons in the transcript.
  8. 3' UTR length.
  9. Length of encoded protein.


3) If I include snap and augustus to improve protein predictions, I get several protein.fasta files: augustus_masked.proteins.fasta , snap_masked.proteins.fasta , non_overlapping_ab_initio.proteins.fasta , and proteins.fasta

Which of these files contains the definite set of predicted protein sequences?

The proteins.fasta file is the final set of proteins for all genes that MAKER created annotations for.




Thanks in advance!

Luciano
_______________________________________________
maker-devel mailing list
maker...@box290.bluehost.com
http://box290.bluehost.com/mailman/listinfo/maker-devel_yandell-lab.org

Barry Moore
Research Scientist
Dept. of Human Genetics
University of Utah
Salt Lake City, UT 84112
--------------------------------------------




Barry Moore

unread,
May 23, 2013, 12:40:23 PM5/23/13
to Luciano Abriata, maker-devel@yandell-lab.org List
Hi Liciano,

If I understand correctly you are including translations of SNAP and Augustus predictions as well as the predictions.  If so, you don't want to do that.  An overlapping protein evidence is sufficient to promote a prediction to an annotation, so by providing the protein translation of the prediction along with the prediction you will guarantee that every prediction will become an annotation and that means you lose the benefit of evidence supervised annotation that MAKER provides.  Include the proteins from the D mel reference and if you want to cast a broader net include proteins from other dipterans or even Uniprot - just depend on how aggressive you want to try to be in capturing new annotations.


On May 23, 2013, at 8:41 AM, Luciano Abriata wrote:

Thanks for your reply!

One more question, can you think of any tips to get the best possible predictions of protein sequences?

I am asking because I am getting a few proteins that are too big to be real and don't exist if I blast them, plus a few others which don't start with Methionine... So far I am including transcripts and translations from flybase, and snap and augustus with their available trainings for flies. Do you see any possible source of error in that?

Thanks again,

Luciano


De: Barry Moore [barry...@genetics.utah.edu]
Enviado el: viernes, 17 de mayo de 2013 09:02 p.m.
Para: Luciano Abriata
Cc: maker...@yandell-lab.org
Asunto: Re: [maker-devel] getting protein sequences from genomes

Daniel Hughes

unread,
May 23, 2013, 12:48:05 PM5/23/13
to Barry Moore, maker-devel@yandell-lab.org List
would gene annotation by projection using synteny/WGA not be more appropriate? either way what's wrong with running one of the standard orthology predictions tools or just basic best reciprocal blast?

dan.

Daniel S. T. Hughes M.Biochem (Hons; Oxford), Ph.D (Cambridge)
-------------------------------------------------------------------------------------
ds...@cantab.net
ds...@cpan.org


2013/5/23 Barry Moore <barry...@gmail.com>

Jason Stajich

unread,
Jun 2, 2013, 2:28:50 PM6/2/13
to Daniel Hughes, maker-devel@yandell-lab.org List, Barry Moore
seems like in your case you want to do more of a liftover-based annotation. generate that and feed it as a gff file to maker if your intention is also gene discovery in your population? 

Reply all
Reply to author
Forward
0 new messages