ESTPiper – a web-based analysis pipeline for expressed sequence tags
© Tang et al; licensee BioMed Central Ltd. 2009
Received: 26 September 2008
Accepted: 21 April 2009
Published: 21 April 2009
EST sequencing projects are increasing in scale and scope as the genome sequencing technologies migrate from core sequencing centers to individual research laboratories. Effectively, generating EST data is no longer a bottleneck for investigators. However, processing large amounts of EST data remains a non-trivial challenge for many. Web-based EST analysis tools are proving to be the most convenient option for biologists when performing their analysis, so these tools must continuously improve on their utility to keep in step with the growing needs of research communities. We have developed a web-based EST analysis pipeline called ESTPiper, which streamlines typical large-scale EST analysis components.
The intuitive web interface guides users through each step of base calling, data cleaning, assembly, genome alignment, annotation, analysis of gene ontology (GO), and microarray oligonucleotide probe design. Each step is modularized. Therefore, a user can execute them separately or together in batch mode. In addition, the user has control over the parameters used by the underlying programs. Extensive documentation of ESTPiper's functionality is embedded throughout the web site to facilitate understanding of the required input and interpretation of the computational results. The user can also download intermediate results and port files to separate programs for further analysis. In addition, our server provides a time-stamped description of the run history for reproducibility. The pipeline can also be installed locally, allowing researchers to modify ESTPiper to suit their own needs.
ESTPiper streamlines the typical process of EST analysis. The pipeline was initially designed in part to support the Daphnia pulex cDNA sequencing project. A web server hosting ESTPiper is provided at http://estpiper.cgb.indiana.edu/ to now support projects of all size. The software is also freely available from the authors for local installations.
Expressed sequence tags (ESTs) are generated by single-pass sequencing of complementary DNA (cDNA) . Because ESTs correspond to the transcribed regions of a genome, EST sequencing has been a common strategy for gene discovery – especially for organisms with complex genomes. For example, many agriculturally important plants (e.g., sunflower, wheat) have enormous genomes containing many repetitive elements and large intergenic regions. For these taxa, EST sequencing remains (for now) the only efficient way to discover genes on genome-wide scale, since the repetitive elements still pose an unsolved challenge for whole genome assembly. Even for species with draft genome sequences, ESTs remain the gold standard for accurate gene structure annotations (delineating intron-exon and gene boundaries) and serve a variety of biological research applications (reviewed in [2–4]). Because of improved reliable protocols for cDNA library construction, normalization and sequencing, generating EST data is now standard practice. As a result, the number of EST sequences is growing at an ever-increasing pace for diverse organisms . After EST sequencing, the next step is to analyze the generated EST data. Typical EST analysis involves (i) base calling to convert raw chromatograms generated by DNA sequencers into human-readable sequences, (ii) data cleaning that removes cloning vector, adaptor and bacterial host sequence contamination, (iii) assembling individual EST sequences into contigs that reduce redundancy and represent a unique gene set, (iv) functional annotations of the potential encoded proteins by sequence similarity to annotated proteomes, and (v) designing microarray oligonucleotide probes from the EST sequences for expression profiling. For many of the above tasks, bioinformatics groups that specialize in EST data (e.g., PlantGDB ) usually implement their own in-house EST analysis pipelines. However, those pipelines are generally not portable or accessible to outside users, due to specialized hardware requirement (such as parallel computers). Many biologists with smaller-scale EST projects can not afford dedicated bioinformatics teams or computational clusters. Therefore, individual biologists can face significant challenges to process and analyze their EST data. These include identifying, installing and executing the proper computer programs for each step. This is especially challenging if data processing requires additional programming (e.g., converting the output of one program to the required format for input into the next program). In most cases, significant computational resources are also needed (e.g., fast computers with enough memory and disk space). Therefore, web-based EST analysis pipelines are critical for biologists to perform their analysis simply, via a web browser, without unnecessary technical hassles. Although some web-based tools for EST analysis are becoming available, their scope and capacities need continuous improvements. To enrich the biologists' toolkit, we have developed a web-based computational pipeline called ESTPiper, which streamlines typical EST analysis steps. In the sections below, we discuss the technical implementation of ESTPiper, its unique features compared to other web-based EST analysis tools, and the application of ESTPiper in support of the Daphnia pulex genome sequencing project http://wFleaBase.org.
ESTPiper incorporates the Phred program  for base calling with quality scores, which is the de facto standard program for converting DNA sequence trace files (i.e., chromatograms) generated by the Sanger method into nucleotide sequences. To speed up the file upload for large numbers of trace files, ESTPiper only accepts compressed data files in either .ab1 or .scf format and produces the sequence and the corresponding quality file in FASTA format.
To obtain high quality EST assemblies, contaminant sequences are properly identified and removed. These include sequences from ligated adaptors, cloning vectors and the bacterial host. ESTPiper first invokes the commonly used LUCY program  for vector removal and to trim low quality regions at both ends of sequence reads. In addition, the user has the option to trim polyA/T tails from the sequence reads, which is a necessary step to avoid mis-assembly but optional if the user intends to identify transcriptional termination sites on the genome. Finally, the sequences are compared against bacterial genomes (downloaded from GenBank FTP site ) and other adapters and primers (UniVec ) based on stringent BLAST searches (i.e., E-value cutoff 1 × 10-20). The output of this step is the cleaned sequence and quality files in FASTA format.
ESTs usually correspond to only partial cDNA sequences and they are typically redundant, even when normalized during library construction. Therefore, overlapping EST sequences are commonly assembled to derive a set of unique putative genes (unigenes). ESTPiper provides de novo assembly using the popular CAP3 program  to assemble ESTs into contigs based on mutual percent identity over a minimum number of overlapping bases. In addition, if the 5' and 3' ESTs derived from the same cDNA clones follow the standard naming convention (e.g., .fwd and .rev for sequences generated from forward and reverse sequencing primers, respectively), such clone-pair information can be used to produce unigene clusters that include non-overlapping contigs. For this purpose, ESTPiper performs single-linkage clustering by default. The user may choose a more stringent clustering criterion, i.e., at least two EST clones must be shared for linking two contigs together in order to reduce potential false linkages (similar to other practice, e.g., ).
If a draft genome sequence for the species of interest is available, ESTs are routinely aligned to genomic DNA for gene discovery, for annotation of intron-exon structures, and for identifying alternative splice forms. For such purposes, we have also implemented a genome-alignment module. Specifically, the BLAT program , which is designed to align native or closely related ESTs to the genome, is called by ESTPiper to perform spliced alignment of each EST against user-supplied genome sequences. If an EST sequence matches multiple genomic loci, only the best match is considered as the cognate match. After ESTs are aligned to genomic DNA, the mapping coordinates (i.e., the start and end position of each aligned EST on genomic scaffolds) allow the user to cluster overlapping ESTs into unigene sets. Genome-based EST clustering is usually considered more accurate than de novo assembly [12, 14–16]. Without draft genome sequences for guidance, de novo assemblers solely consider the pairwise EST sequence overlap, and may mistakenly assemble different transcripts from paralogous genes into the same cluster, which is a serious problem for species that have extensive gene duplicates. Moreover, de novo assemblers often disconnect alternative transcripts derived from the same gene locus into different clusters, thus overestimating the number of expressed genes. Therefore, we have implemented a genome-guided strategy for clustering the mapped ESTs similar to other published studies (e.g., [12, 16]). Particularly, ESTs aligned to the same genomic locus are clustered based on user-supplied parameters, e.g., minimum number of overlapping nucleotides between the neighboring aligned EST sequences. Then, transcript sequences can be derived based on the exons defined by each matched EST produced by the BLAT program. Specifically, ESTPiper invokes the well-known PASA package to generate contigs for each alternative splice variant by merging sets of compatible overlapping EST alignments . If multiple splice variants are identified, all will be reported. However, only the longest splice variant from each gene cluster is selected as the representative of the gene transcript for the following modules (i.e., functional annotation and microarray oligonucleotide probe design).
The next natural step when processing ESTs is to identify the potential protein products encoded by the clustered unigene sequences, particularly whether they are similar to known sequences in proteomic databases. Therefore, each assembled contig sequence is searched against the UniProt protein database  using the BLAST program  in ESTPiper. A local copy of the UniProt database is automatically synchronized with the UniProt server via a monthly cron job. The UniProt database has the advantage over other comprehensive datasets for annotation of providing gene ontology (GO) terms in its protein records . GO terms associated with the top statistically significant database sequence matches are propagated in ESTPiper to the contig sequence following common practice (e.g., ). The GO terms allow biologists to conveniently summarize the gene product attributes of their sequences with controlled vocabulary. ESTPiper allows the user to create a summary of GO terms in tabular format based on different GO categories (i.e., biological process, molecular function, and cellular component) and at a user-selected GO hierarchical level. ESTPiper also allows the user to input a list of GO terms (e.g., GO terms derived from genes unique to a particular EST library) and reference set (e.g., GO terms corresponding to the entire transcriptome), and to perform statistical analyses that identify overrepresented functional attribute terms. Specifically, the p-value of each GO term is calculated based on the hypergeometric test with Benjamini and Hochberg multiple testing correction .
Microarray oligonucleotide probe design
Despite increasing popularity of whole-genome tiling arrays and expression profiling by direct sequencing, oligonucleotide arrays remain an efficient and cost effective tool for studying co-transcriptional biases of genes on a large scale for species without full-genome sequence information. Therefore, designing microarray oligonucleotide probes is a critical task for biologists to create gene chips for their functional genomic investigations. Previously, our Center conducted an extensive survey to compare the existing microarray probe design programs  and chose the OligoPicker program  to successfully design microarray probes within ESTPiper for a number of expression profiling studies in different species (e.g., Coprinus cinereus, Daphnia pulex). The coding strand (i.e., sense strand) of each assembled sequence must be pre-defined before designing microarray probes, which is seldom straightforward. In ESTPiper, the coding strand is determined by a simple two-tier strategy. First, sequences on DNA strands that match to the protein database (e.g., through the above Functional Annotation module), are confidently determined from the BLAST output. If a sequence has no match to protein sequences (e.g., EST sequences representing novel species-specific genes), the sequence is passed to the OrfPredictor program , which identifies the longest open reading frame to predict the coding strand.
Each of the above steps is completely modularized. Therefore, depending on the user's specific needs, multiple entry points into the pipeline are possible. For example, instead of starting with base calling for processing trace files, the user can simply upload pre-processed FASTA-format sequence files and quality scores (perhaps generated by others) into our pipeline for assembly. Similarly, intermediate results can be downloaded from our pipeline (e.g., assembled contig sequences) to be imported within other preferred computer programs for further analysis (e.g., functional annotation). In addition, ESTPiper provides an option for the user to select and combine multiple (or all) modules automatically. Data can be effectively transferred among adjacent modules without any human intervention. Parameters can be saved for repeated use, i.e., the user can input previously returned parameter files for multiple new runs with different source data.
Results and discussion
Comparison with other existing EST analysis programs
Comparison of the available features of ESTPiper with other web-based EST analysis tools.
Web-based EST analysis pipeline
De novo assembly
Our workbench is designed for biologists to perform and document computational analysis on EST data. Computational analyses in ESTPiper are documented for reproducibility. For example, the percent identity cutoff limits used by CAP3 program for assembly are recorded, which determines the resulting contigs. Therefore, ESTPiper provides the user with a complete, time-stamped description of ESTPiper's usage history (e.g., the programs, parameters, input data, and corresponding results). We believe that this feature will greatly facilitate tracking results, especially if the user initiates several rounds of trial-and-error analyses, experimenting with different program and parameter combinations in order to obtain the highest quality results. Finally, unlike many other web-based tools that are not portable, the user can download and install ESTPiper on local computers. For example, advanced users may use the core ESTPiper code to process the EST data without having to navigate through the web interface, or they can integrate ESTPiper into their own customized pipeline (e.g., replace any individual modules in ESTPiper with their preferred analysis programs).
We applied ESTPiper to process and analyze a large set of Daphnia pulex EST data as part of the Daphnia Genomics Consortium sequencing project. We began our data analysis with 151,111 EST sequences that were filtered from an initial set of 219,948 trace files that were generated by sequencing 37 cDNA libraries for discovering condition specific gene transcripts (detailed analysis of these results is presented elsewhere). After data cleaning, ESTPiper returned 151,013 high-quality sequences. PolyA/T tails were further removed; the minimum length of continuous polyA/T was set to 9 bp, the maximum number of mismatches within the polyA/T region was 3, the searching range of polyA/T was limited to 50 bp from both ends of the sequence. We also configured ESTPiper to remove sequences with at least 30 bp continuous A/T or adaptors occurring in the middle of sequence reads to avoid potential chimerical clones. Furthermore, mitochondrial sequences and contaminated E. coli sequences were identified and removed based on BLAST similarity search (E-value cutoff 1 × 10-10). Finally, resulting sequences less than 100 bp were also removed. A total of 148,410 high-quality ESTs were therefore used in subsequent steps of our analysis.
We conducted both a de novo assembly using the CAP3 program and an assembly based on alignment to the Dappu v1.1 draft genome sequence assembly (September, 2006). First, by feeding the cleaned ESTs into the de novo CAP3 assembly program (with the parameters -p 95 -o 49 -t 10000), 23,470 contigs and 14,014 singletons were generated, and 26,265 unigene clusters were derived based on clone-pair constraint. Second, for genome-based assembly, ESTs were first aligned to the Daphnia genome using the BLAT program (with the parameter minIdentity = 95). If an EST sequence matched multiple genomic loci, only the best match was considered as the cognitive match. Out of 148,410 ESTs, 113,931 ESTs matched to the genome sequence. ESTs were clustered based on their overlapping matching positions on the genome. We required that two neighboring ESTs be considered part of the same cluster if they shared at least 40 bp minimum overlap. A total of 14,891 unigene sets were derived. For genes identified from each EST library, ESTPiper matched them to UniProt using BLASTX (E-value cutoff is 1 × 10-20). The GO term associated with the top matches to the protein database were also created for different libraries. Statistic analysis of GO terms overrepresented in each library was performed using the entire EST collection as a reference. Finally, a 10,000 element Daphnia cDNA microarray (Generation-3) was produced with the oligonucleotide probes designed based on ESTPiper. The microarray has been successfully applied by the Daphnia research community to study Daphnia gene expression under different environmental stress conditions (data will be published elsewhere).
Web-based tools are most convenient for biologists to effectively process large EST data sets. To supplement the existing tools, we have developed a comprehensive web-based EST analysis pipeline called ESTPiper that streamlines the numerous EST analysis components and offers unique features such as genome alignment and microarray probe design.
Availability and requirements
The ESTPiper program is freely accessible, using a web browser at http://estpiper.cgb.indiana.edu/. We recommend that users provide their email address when they upload their data. Then, once their submitted jobs are finished, emails will be automatically sent to the users with the instruction for retrieving their results. The software is also available from the web site for local installation. Currently, ESTPiper is installed on a virtual machine hosted on a Sun X4450 with four 2.4 GHz CPUs, each CPU having four cores for 16 total cores. The machine has 32 GB of memory. There are two 10 K RPM SAS system disks in a mirrored ZFS pool, and all project/app storage is done over NFS via dedicated gigabit Ethernet. At our Center, we can easily migrate ESTPiper among our virtual servers as resource requirements change.
Project name: ESTPiper
Project home page: http://estpiper.cgb.indiana.edu/
Operating systems: Local installation requires Linux/UNIX.
License: The software is under the Apache license 2.0.
This work was supported in part by the Indiana METACyt Initiative of Indiana University, funded in part through a major grant from the Lilly Endowment, Inc. The project was also supported by the National Science Foundation grant 0221837 "Development of Methods Linking Genomic and Ecological Responses in a Freshwater Sentinel Species", and by the Indiana Center for Insect Genomics project funded through the Indiana 21st Century Research and Technology Fund. We thank Amanda Hemmerich for improving ESTPiper web interface, Rupali Patwardhan for her work on microarray probe design and Phillip Steinbachs for system administrative support. The sequencing was performed at the DOE Joint Genome Institute under the auspices of the U.S. Department of Energy's Office of Science, Biological and Environmental Research Program, and by the University of California, Lawrence Livermore National Laboratory under Contract No. W-7405-Eng-48, Lawrence Berkeley National Laboratory under Contract No. DE-AC02-05CH11231, Los Alamos National Laboratory under Contract No. W-7405-ENG-36 and in collaboration with the Daphnia Genomics Consortium (DGC) http://daphnia.cgb.indiana.edu. Our work benefits from, and contributes to the Daphnia Genomics Consortium.
- Adams MD, Kelley JM, Gocayne JD, Dubnick M, Polymeropoulos MH, Xiao H, Merril CR, Wu A, Olde B, Moreno RF, et al: Complementary DNA sequencing: expressed sequence tags and human genome project. Science. 1991, 252 (5013): 1651-1656.View ArticlePubMedGoogle Scholar
- Rudd S: Expressed sequence tags: alternative or complement to whole genome sequences?. Trends Plant Sci. 2003, 8 (7): 321-329.View ArticlePubMedGoogle Scholar
- Dong Q, Kroiss L, Oakley FD, Wang BB, Brendel V: Comparative EST analyses in plant systems. Methods Enzymol. 2005, 395: 400-418.View ArticlePubMedGoogle Scholar
- Nagaraj SH, Gasser RB, Ranganathan S: A hitchhiker's guide to expressed sequence tag (EST) analysis. Brief Bioinform. 2007, 8 (1): 6-21.View ArticlePubMedGoogle Scholar
- dbEST: database of Expressed Sequence Tags. [http://www.ncbi.nlm.nih.gov/dbEST/dbEST_summary.html]
- Dong Q, Lawrence CJ, Schlueter SD, Wilkerson MD, Kurtz S, Lushbough C, Brendel V: Comparative plant genomics resources at PlantGDB. Plant Physiol. 2005, 139 (2): 610-618.PubMed CentralView ArticlePubMedGoogle Scholar
- Ewing B, Hillier L, Wendl MC, Green P: Base-calling of automated sequencer traces using phred. I. Accuracy assessment. Genome Res. 1998, 8 (3): 175-185.View ArticlePubMedGoogle Scholar
- Chou HH, Holmes MH: DNA sequence quality trimming and vector removal. Bioinformatics. 2001, 17 (12): 1093-1104.View ArticlePubMedGoogle Scholar
- NCBI FTP Site. [http://www.ncbi.nlm.nih.gov/Ftp/]
- The UniVec DataBase. [http://www.ncbi.nlm.nih.gov/VecScreen/UniVec.html]
- Huang X, Madan A: CAP3: A DNA sequence assembly program. Genome Res. 1999, 9 (9): 868-877.PubMed CentralView ArticlePubMedGoogle Scholar
- Kim N, Shin S, Lee S: ECgene: genome-based EST clustering and gene modeling for alternative splicing. Genome Res. 2005, 15 (4): 566-576.PubMed CentralView ArticlePubMedGoogle Scholar
- Kent WJ: BLAT–the BLAST-like alignment tool. Genome Res. 2002, 12 (4): 656-664.PubMed CentralView ArticlePubMedGoogle Scholar
- Zhu W, Schlueter SD, Brendel V: Refined annotation of the Arabidopsis genome by complete expressed sequence tag mapping. Plant Physiol. 2003, 132 (2): 469-484.PubMed CentralView ArticlePubMedGoogle Scholar
- Brendel V, Xing L, Zhu W: Gene structure prediction from consensus spliced alignment of multiple ESTs matching the same genomic locus. Bioinformatics. 2004, 20 (7): 1157-1169.View ArticlePubMedGoogle Scholar
- Jain M, Shrager J, Harris EH, Halbrook R, Grossman AR, Hauser C, Vallon O: EST assembly supported by a draft genome sequence: an analysis of the Chlamydomonas reinhardtii transcriptome. Nucleic Acids Res. 2007, 35 (6): 2074-2083.PubMed CentralView ArticlePubMedGoogle Scholar
- Haas BJ, Delcher AL, Mount SM, Wortman JR, Smith RK, Hannick LI, Maiti R, Ronning CM, Rusch DB, Town CD, et al: Improving the Arabidopsis genome annotation using maximal transcript alignment assemblies. Nucleic Acids Res. 2003, 31 (19): 5654-5666.PubMed CentralView ArticlePubMedGoogle Scholar
- The universal protein resource (UniProt). Nucleic Acids Res. 2008, D190-195. 36 Database
- Altschul SF, Madden TL, Schaffer AA, Zhang J, Zhang Z, Miller W, Lipman DJ: Gapped BLAST and PSI-BLAST: a new generation of protein database search programs. Nucleic Acids Res. 1997, 25 (17): 3389-3402.PubMed CentralView ArticlePubMedGoogle Scholar
- The Gene Ontology project in 2008. Nucleic Acids Res. 2008, D440-444. 36 Database
- Gotz S, Garcia-Gomez JM, Terol J, Williams TD, Nagaraj SH, Nueda MJ, Robles M, Talon M, Dopazo J, Conesa A: High-throughput functional annotation and data mining with the Blast2GO suite. Nucleic Acids Res. 2008, 36 (10): 3420-3435.PubMed CentralView ArticlePubMedGoogle Scholar
- Benjamini Y, Hochberg Y: Controlling the false discovery rate–a practical and powerful approach to multiple testing. J R Stat Soc Ser. 1995, 57: 289-300.Google Scholar
- Oligo Design – Survey Of Available Programs. [https://projects.cgb.indiana.edu/display/brp/Oligo+Design+Survey]
- Wang X, Seed B: Selection of oligonucleotide probes for protein coding sequences. Bioinformatics. 2003, 19 (7): 796-802.View ArticlePubMedGoogle Scholar
- Min XJ, Butler G, Storms R, Tsang A: OrfPredictor: predicting protein-coding regions in EST-derived sequences. Nucleic Acids Res. 2005, W677-680. 33 Web Server
- Ayoubi P, Jin X, Leite S, Liu X, Martajaja J, Abduraham A, Wan Q, Yan W, Misawa E, Prade RA: PipeOnline 2.0: automated EST processing and functional data sorting. Nucleic Acids Res. 2002, 30 (21): 4761-4769.PubMed CentralView ArticlePubMedGoogle Scholar
- Mao C, Cushman JC, May GD, Weller JW: ESTAP–an automated system for the analysis of EST data. Bioinformatics. 2003, 19 (13): 1720-1722.View ArticlePubMedGoogle Scholar
- Paquola AC, Nishyiama MY, Reis EM, da Silva AM, Verjovski-Almeida S: ESTWeb: bioinformatics services for EST sequencing projects. Bioinformatics. 2003, 19 (12): 1587-1588.View ArticlePubMedGoogle Scholar
- Scheetz TE, Trivedi N, Roberts CA, Kucaba T, Berger B, Robinson NL, Birkett CL, Gavin AJ, O'Leary B, Braun TA, et al: ESTprep: preprocessing cDNA sequence reads. Bioinformatics. 2003, 19 (11): 1318-1324.View ArticlePubMedGoogle Scholar
- Hotz-Wagenblatt A, Hankeln T, Ernst P, Glatting KH, Schmidt ER, Suhai S: ESTAnnotator: A tool for high throughput EST annotation. Nucleic Acids Res. 2003, 31 (13): 3716-3719.PubMed CentralView ArticlePubMedGoogle Scholar
- Pertea G, Huang X, Liang F, Antonescu V, Sultana R, Karamycheva S, Lee Y, White J, Cheung F, Parvizi B, et al: TIGR Gene Indices clustering tools (TGICL): a software system for fast clustering of large EST datasets. Bioinformatics. 2003, 19 (5): 651-652.View ArticlePubMedGoogle Scholar
- Xu H, He L, Zhu Y, Huang W, Fang L, Tao L, Cai L, Zhang L, Zhou Y: EST pipeline system: detailed and automated EST data processing and mining. Genomics Proteomics Bioinformatics. 2003, 1 (3): 236-242.PubMedGoogle Scholar
- Parkinson J, Anthony A, Wasmuth J, Schmid R, Hedley A, Blaxter M: PartiGene–constructing partial genomes. Bioinformatics. 2004, 20 (9): 1398-1404.View ArticlePubMedGoogle Scholar
- Matukumalli LK, Grefenstette JJ, Sonstegard TS, Van Tassell CP: EST-PAGE–managing and analyzing EST data. Bioinformatics. 2004, 20 (2): 286-288.View ArticlePubMedGoogle Scholar
- D'Agostino N, Aversano M, Chiusano ML: ParPEST: a pipeline for EST data analysis based on parallel computing. BMC Bioinformatics. 2005, 6 (Suppl 4): S9-PubMed CentralView ArticlePubMedGoogle Scholar
- Zhu T, Zhou J, An Y, Li H, Xu G, Ma D: Construction and characterization of a rock-cluster-based EST analysis pipeline. Comput Biol Chem. 2006, 30 (1): 81-86.View ArticlePubMedGoogle Scholar
- Forment J, Gilabert F, Robles A, Conejero V, Nuez F, Blanca JM: EST2uni: an open, parallel tool for automated EST analysis and database creation, with a data mining web interface and microarray expression data integration. BMC Bioinformatics. 2008, 9: 5-PubMed CentralView ArticlePubMedGoogle Scholar
- Waegele B, Schmidt T, Mewes HW, Ruepp A: OREST: the online resource for EST analysis. Nucleic Acids Res. 2008, W140-144. 36 Web Server
- Adzhubei AA, Laerdahl JK, Vlasova AV: preAssemble: a tool for automatic sequencer trace data processing. BMC Bioinformatics. 2006, 7: 22-PubMed CentralView ArticlePubMedGoogle Scholar
- Liang C, Wang G, Liu L, Ji G, Liu Y, Chen J, Webb JS, Reese G, Dean JF: WebTraceMiner: a web service for processing and mining EST sequence trace files. Nucleic Acids Res. 2007, W137-142. 35 Web Server
- Masoudi-Nejad A, Tonomura K, Kawashima S, Moriya Y, Suzuki M, Itoh M, Kanehisa M, Endo T, Goto S: EGassembler: online bioinformatics service for large-scale processing, clustering and assembling ESTs and genomic DNA fragments. Nucleic Acids Res. 2006, W459-462. 34 Web Server
- Nagaraj SH, Deshpande N, Gasser RB, Ranganathan S: ESTExplorer: an expressed sequence tag (EST) assembly and annotation platform. Nucleic Acids Res. 2007, W143-147. 35 Web Server
- Lee B, Hong T, Byun SJ, Woo T, Choi YJ: ESTpass: a web-based server for processing and annotating expressed sequence tag (EST) sequences. Nucleic Acids Res. 2007, W159-162. 35 Web Server
- Kruger J, Sczyrba A, Kurtz S, Giegerich R: e2g: an interactive web-based server for efficiently mapping large EST and cDNA sets to genomic sequences. Nucleic Acids Res. 2004, W301-304. 32 Web Server
- Emrich SJ, Lowe M, Delcher AL: PROBEmer: A web-based software tool for selecting optimal DNA oligos. Nucleic Acids Res. 2003, 31 (13): 3746-3750.PubMed CentralView ArticlePubMedGoogle Scholar
This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.