Literature DB >> 16845080

PROTOGENE: turning amino acid alignments into bona fide CDS nucleotide alignments.

Sébastien Moretti1, Frédéric Reinier, Olivier Poirot, Fabrice Armougom, Stéphane Audic, Vladimir Keduas, Cédric Notredame.   

Abstract

We describe Protogene, a server that can turn a protein multiple sequence alignment into the equivalent alignment of the original gene coding DNA. Protogene relies on a pipeline where every initial protein sequence is BLASTed against RefSeq or NR. The annotation associated with potential matches is used to identify the gene sequence. This gene sequence is then aligned with the query protein using Exonerate in order to extract a coding nucleotide sequence matching the original protein. Protogene can handle protein fragments and will return every CDS coding for a given protein, even if they occur in different genomes. Protogene is available from http://www.tcoffee.org/.

Entities:  

Mesh:

Substances:

Year:  2006        PMID: 16845080      PMCID: PMC1538918          DOI: 10.1093/nar/gkl170

Source DB:  PubMed          Journal:  Nucleic Acids Res        ISSN: 0305-1048            Impact factor:   16.971


INTRODUCTION

Although they constitute the material with which primary biological databases are made of, nucleotide sequences are rarely used when it comes to analyzing proteins. The reason is that evolutionary models designed for comparing nucleic acids are often too simplistic and almost never take into account the constraints associated with the coding nature of gene sequences. In practice, biologists dealing with proteins are often encouraged to use protein databases and associated tools to build their models. However, the transposition of these results onto the bona fide nucleotide sequences is time consuming. This limitation can be an issue, especially when reconstructing phylogenetic trees of closely related species or when looking for conserved nucleotide patterns within multiple coding sequences. In theory, the task of turning a protein multiple sequence alignment (MSA) into the associated CDS (CoDing Sequence) MSA is trivial. Yet in practice things can prove more complicated for a variety of simple reasons: unknown gene names, MSAs of domain or partial protein sequence, incomplete database annotation, and the ever faster evolution of genomic resources. Of course, each of these problems can usually be solved manually, on a case by case basis, but altogether they tend to hamper the establishment of automatic procedures for seamlessly connecting the protein and the nucleotide worlds. When comparing protein and nucleotide sequences, efficient methods exist to either align CDSs using their coding potential (1–3) or thread CDSs onto a pre-established protein sequences (protal2dna: and pal2nal () but all these tools require the user to preprocess the data, gather the appropriate CDSs and make sure these are compatible with any subdomain extracted from the original protein sequence. To the best of our knowledge, no tool is available online to automatically identify the nucleotide sequence (genomic or transcript) associated with a protein partial sequence (domain or fragment) and process it to replace that protein with its bona fide CDS while retaining the original alignment. We developed a fully automated program named Protogene (PROtein TO GENE) that when given a protein sequence alignment (pairwise or multiple) returns the corresponding CDS alignment. Protogene searches RefSeq (4) and NR with BLAST (5) in order to identify the transcript or genomic sequence(s) most likely to be associated with the original protein sequences. The sequences thus identified are processed by Exonerate (6) in order to extract a portion of CDS matching perfectly the original protein sequence. This CDS is re-introduced within the MSA to replace the original protein. Although every attempt is made to identify the genuine protein CDS, a conservative post-filtering step is still needed to eliminate any sequence that may not have been correctly processed. Protogene is not a gene finding tool and depends entirely on the pre-established proteomes found in RefSeq and NR. We have put the emphasis on robustness and reliability rather than exhaustiveness. In our hands, Protogene returns a bona fide CDS for 95% of the sequences and fails on ∼5%. Whenever the missed sequences matter, it is up to the user to explore the labyrinth of nucleotide databases and discover the glitch that breaks the information chain between the protein and its CDS. Protogene is available on .

METHODS

Server pipeline

Figure 1 shows Protogene's flow chart. Each sequence within the provided MSA is treated individually. The first step is a BLASTp (5) against the RefSeq (4) protein database. Matches against RefSeq are only accepted when associated with an alignment that displays 100% identity and 100% coverage with the query sequence (i.e. 100% of the query sequence residues aligned with identical residues). Multiple hits with the same score are all kept. If no suitable hit is found in RefSeq, the query sequence is BLASTed against the NR non-redundant protein sequence database, with a lowered acceptance threshold (95% identity, 95% coverage). NCBI EFetch and EUtils utilities () are then used to fetch the nucleotide sequences associated with the query sequence. Exonerate is finally used to extract a CDS matching perfectly the original protein sequence (be it a full-length protein or just a fragment). Exonerate is able to splice introns and can handle genomic and transcript sequences alike. Mismatches between the query and the CDS are indicated with NNN codons. It is up to the user to decide whether these are sequences errors, polymorphisms or identification errors. The user may also request automatic back-translations using the IUC ambiguity code for unmatched amino acids. CDSs are returned along with some basic annotation including the nucleotide sequence accession number, the source organism and the RefSeq/NR accession number. CDSs where >5% of the nucleotides have had to be replaced with Ns are considered unreliable and discarded with an explicit mention in the output.
Figure 1

Protogene flow chart sequences are first BLASTed against RefSeq. If no match is found, they are then BLASTed against NR. Nucleotide sequences are fetched from NCBI and processed with Exonerate to yield CDSs that perfectly match the original protein.

It is important to point out that when several proteins from different organisms have a perfect identity with the original query, each corresponding nucleotide sequence is integrated within the final alignment, leaving it to the user to remove the nucleotide sequences he is not interested in (see the Histone example in the next section). To ease this selection, the final alignment is reported in FASTA format. Nucleotide sequences gathered from the NCBI are kept in cache for 2 weeks, thus insuring faster second runs when reanalyzing a dataset with minor modifications.

Distribution

The Protogene server is available from . It relies on a collection of Perl scripts and two external programs: BLAST and Exonerate. BLAST searches against NR and RefSeq are made using the gigablaster service ().

USING PROTOGENE

We provide three simple examples of how Protogene can be used to rapidly and efficiently ask simple questions regarding protein sequence conservation at the nucleotide level. The first one is an analysis of the CLP Serine protease family. Serine is the only amino acid coded by two sets of codons (UCN and AGY) that cannot be interconverted by a single point mutation. Class switches, appear however to be very frequent and the question whether they arise from double mutations has been the subject of intense scrutiny and debate (7). Given a collection of protein sequences, Protogene makes it straightforward to analyze the codon conservation of the serine. Figure 2 shows the output obtained after cutting and pasting the Pfam (8) seed MSA of the CLP Serine Protease family (PF00574). This alignment is not made of complete proteins but restricted to the serine protease domain. For each domain, Protogene managed to identify at least one corresponding gene and also reported identical protein sequences coming from closely related genomes. Figure 2 represents the portion of this alignment containing the conserved Serine that is part of the catalytic triad. In a second test, we evaluated Protogene's ability to process a complete eukaryotic domain sequence dataset. For that purpose we selected the 209 human trypsin like serine proteases listed in the SMART database (9) (SM00020). These are protein domains processed using a SMART Hidden Markov Model. Protogene returned the CDSs associated with 253 protein sequences found in RefSeq and NR (157 in RefSeq and 96 in NR). Out of the 209 original human sequences, 4 matched equally well a chimpanzee protein (thus prompting the return of the associated Chimpanzee CDSs) and 66 matched two distinct human entries (thus prompting the return of 66 extra Human CDSs). Of the original sequences 26 could not be associated with an acceptable CDS: 20 did not pass the BLAST step (i.e. no suitable match was found in RefSeq or NR) and the 6 remaining could not be properly processed by exonerate against the nucleotide sequences indicated by the database annotation.
Figure 2

Protogene output on the CLP Serine Protease family. The Seed MSA of the PFAM profile entry (PFAM PF00574) was processed by Protogene. The portion of the alignment containing the Serine active site classes are indicated in yellow (UCN) and green (AGY).

Our third example (Figure 3) addresses the question of nucleotide sequence conservation in the Histone H2A family. Histones are notoriously conserved proteins and in the present case, launching a Protogene analysis on the Human H2A sequence (SwissProt P28001) returned 5 perfect matches in RefSeq, resulting in 5 CDSs being reported: Human, Cow, Rat, Mouse and Dog. The alignment is shown of Figure 3. Such a nucleotide alignment of perfectly conserved protein sequences is ideal for phylogenetic studies or motif discoveries. It is worth pointing out that although it is identical, the Chimpanzee Histone was not reported by Protogene because it is not included in RefSeq. This finding reveals the heavy bias of Protogen toward model systems included in RefSeq. The systematic use of NR rather than RefSeq could help solve this problem, but this would come at the cost of a more complex output.
Figure 3

Protogene output on the Human H2A Histone protein. The original protein sequence is indicated on the top. Light coloured columns are those not entirely conserved.

CONCLUSION

In this paper we describe Protogene, a web server that makes it possible to turn a protein MSA into the corresponding CDS MSA, using bona fide genomic or transcriptome data. Protogene is meant to be a simple yet powerful data exploration tool. Its purpose is to rapidly ask simple questions, with an emphasis on accuracy and robustness rather than sensitivity.
  9 in total

1.  Evidence for a high frequency of simultaneous double-nucleotide substitutions.

Authors:  M Averof; A Rokas; K H Wolfe; P M Sharp
Journal:  Science       Date:  2000-02-18       Impact factor: 47.728

2.  RevTrans: Multiple alignment of coding DNA from aligned amino acid sequences.

Authors:  Rasmus Wernersson; Anders Gorm Pedersen
Journal:  Nucleic Acids Res       Date:  2003-07-01       Impact factor: 16.971

3.  Basic local alignment search tool.

Authors:  S F Altschul; W Gish; W Miller; E W Myers; D J Lipman
Journal:  J Mol Biol       Date:  1990-10-05       Impact factor: 5.469

4.  SMART 5: domains in the context of genomes and networks.

Authors:  Ivica Letunic; Richard R Copley; Birgit Pils; Stefan Pinkert; Jörg Schultz; Peer Bork
Journal:  Nucleic Acids Res       Date:  2006-01-01       Impact factor: 16.971

5.  Database resources of the National Center for Biotechnology Information.

Authors:  David L Wheeler; Tanya Barrett; Dennis A Benson; Stephen H Bryant; Kathi Canese; Vyacheslav Chetvernin; Deanna M Church; Michael DiCuccio; Ron Edgar; Scott Federhen; Lewis Y Geer; Wolfgang Helmberg; Yuri Kapustin; David L Kenton; Oleg Khovayko; David J Lipman; Thomas L Madden; Donna R Maglott; James Ostell; Kim D Pruitt; Gregory D Schuler; Lynn M Schriml; Edwin Sequeira; Stephen T Sherry; Karl Sirotkin; Alexandre Souvorov; Grigory Starchenko; Tugba O Suzek; Roman Tatusov; Tatiana A Tatusova; Lukas Wagner; Eugene Yaschenko
Journal:  Nucleic Acids Res       Date:  2006-01-01       Impact factor: 16.971

6.  Pfam: clans, web tools and services.

Authors:  Robert D Finn; Jaina Mistry; Benjamin Schuster-Böckler; Sam Griffiths-Jones; Volker Hollich; Timo Lassmann; Simon Moxon; Mhairi Marshall; Ajay Khanna; Richard Durbin; Sean R Eddy; Erik L L Sonnhammer; Alex Bateman
Journal:  Nucleic Acids Res       Date:  2006-01-01       Impact factor: 16.971

7.  Automated generation of heuristics for biological sequence comparison.

Authors:  Guy St C Slater; Ewan Birney
Journal:  BMC Bioinformatics       Date:  2005-02-15       Impact factor: 3.169

8.  Multiple sequence alignments of partially coding nucleic acid sequences.

Authors:  Roman R Stocsits; Ivo L Hofacker; Claudia Fried; Peter F Stadler
Journal:  BMC Bioinformatics       Date:  2005-06-28       Impact factor: 3.169

9.  transAlign: using amino acids to facilitate the multiple alignment of protein-coding DNA sequences.

Authors:  Olaf R P Bininda-Emonds
Journal:  BMC Bioinformatics       Date:  2005-06-22       Impact factor: 3.169

  9 in total
  7 in total

1.  TranslatorX: multiple alignment of nucleotide sequences guided by amino acid translations.

Authors:  Federico Abascal; Rafael Zardoya; Maximilian J Telford
Journal:  Nucleic Acids Res       Date:  2010-04-30       Impact factor: 16.971

2.  Embryogenic potential and expression of embryogenesis-related genes in conifers are affected by treatment with a histone deacetylase inhibitor.

Authors:  Daniel Uddenberg; Silvia Valladares; Malin Abrahamsson; Jens Fredrik Sundström; Annika Sundås-Larsson; Sara von Arnold
Journal:  Planta       Date:  2011-05-04       Impact factor: 4.116

3.  T-Coffee: a web server for the multiple sequence alignment of protein and RNA sequences using structural information and homology extension.

Authors:  Paolo Di Tommaso; Sebastien Moretti; Ioannis Xenarios; Miquel Orobitg; Alberto Montanyola; Jia-Ming Chang; Jean-François Taly; Cedric Notredame
Journal:  Nucleic Acids Res       Date:  2011-05-09       Impact factor: 16.971

4.  Detecting remote sequence homology in disordered proteins: discovery of conserved motifs in the N-termini of Mononegavirales phosphoproteins.

Authors:  David Karlin; Robert Belshaw
Journal:  PLoS One       Date:  2012-03-05       Impact factor: 3.240

5.  MyHits: improvements to an interactive resource for analyzing protein sequences.

Authors:  Marco Pagni; Vassilios Ioannidis; Lorenzo Cerutti; Monique Zahn-Zabal; C Victor Jongeneel; Jörg Hau; Olivier Martin; Dmitri Kuznetsov; Laurent Falquet
Journal:  Nucleic Acids Res       Date:  2007-06-01       Impact factor: 16.971

6.  CDSbank: taxonomy-aware extraction, selection, renaming and formatting of protein-coding DNA or amino acid sequences.

Authors:  Bart Hazes
Journal:  BMC Bioinformatics       Date:  2014-02-28       Impact factor: 3.169

7.  Characterisation of a newly identified human rhinovirus, HRV-QPM, discovered in infants with bronchiolitis.

Authors:  P McErlean; L A Shackelton; S B Lambert; M D Nissen; T P Sloots; I M Mackay
Journal:  J Clin Virol       Date:  2007-05-07       Impact factor: 3.168

  7 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.