Published online 13 May 2013 | Hamish McWilliam, Weizhong Li, Mahmut Uludag, Silvano Squizzato, Young Mi Park, Nicola Buso, Andrew Peter Cowley and Rodrigo Lopez*
The European Bioinformatics Institute (EMBL-EBI) has been providing access to a wide range of databases and analysis tools via Web Services interfaces since 2004. These services include data search and retrieval, entry data retrieval in various formats, and analysis tools such as sequence similarity search, multiple sequence alignment, pairwise sequence alignment, and protein functional analysis. The REST/SOAP Web Services interfaces allow integration into other tools, applications, web sites, pipeline processes, and analytical workflows. Sample clients and documentation are provided to help users get started, and improvements and updates are communicated through multiple channels. The EB-eye Web Service enables searching across multiple databases and navigating cross-references, while the dbfetch and WSDdbfetch services provide whole entry data retrieval. Analysis tool services, such as FASTA, NCBI BLAST, Clustal Omega, MUSCLE, InterProScan, and Phobius, are implemented using a job dispatcher framework, JDispatcher, for consistency and ease of use. Users can combine these services to create complex workflows and mashups, enhancing the value of their data and analysis results.The European Bioinformatics Institute (EMBL-EBI) has been providing access to a wide range of databases and analysis tools via Web Services interfaces since 2004. These services include data search and retrieval, entry data retrieval in various formats, and analysis tools such as sequence similarity search, multiple sequence alignment, pairwise sequence alignment, and protein functional analysis. The REST/SOAP Web Services interfaces allow integration into other tools, applications, web sites, pipeline processes, and analytical workflows. Sample clients and documentation are provided to help users get started, and improvements and updates are communicated through multiple channels. The EB-eye Web Service enables searching across multiple databases and navigating cross-references, while the dbfetch and WSDdbfetch services provide whole entry data retrieval. Analysis tool services, such as FASTA, NCBI BLAST, Clustal Omega, MUSCLE, InterProScan, and Phobius, are implemented using a job dispatcher framework, JDispatcher, for consistency and ease of use. Users can combine these services to create complex workflows and mashups, enhancing the value of their data and analysis results.