2019 | Fábio Madeira†, Young mi Park†, Joon Lee, Nicola Buso, Tamer Gur, Nandana Madhusoodanan, Prasad Basutkar, Adrian R.N. Tivey, Simon C. Potter®, Robert D. Finn® and Rodrigo Lopez†
The article discusses the improvements and enhancements made to the EMBL-EBI search and sequence analysis tools APIs in 2019. The EMBL-EBI provides free access to popular bioinformatics sequence analysis applications and a powerful text search engine with cross-referencing capabilities. These services are accessible via user-friendly web interfaces and RESTful and SOAP Web Services APIs. The Job Dispatcher framework and EBI Search engine have been updated to enhance interconnectivity, data discoverability, accessibility, interoperability, and reusability. Key improvements include the addition of Swagger OpenAPI UI for better user experience, improved tool result display, and the introduction of new analytical tools and sequence databases. The EBI Search API has been enhanced with a new HTTP cache mechanism and unlimited cross-references, improving response times and search capabilities. The article also highlights the integration of these services into various EMBL-EBI resources and provides examples of using the APIs. Usage statistics show a continuous increase in the number of jobs and requests, indicating the growing demand for these services. Future plans include extending the use of Common Workflow Language (CWL) for better integration into analysis pipelines and workflows, and modernizing the frontend to improve user interaction.The article discusses the improvements and enhancements made to the EMBL-EBI search and sequence analysis tools APIs in 2019. The EMBL-EBI provides free access to popular bioinformatics sequence analysis applications and a powerful text search engine with cross-referencing capabilities. These services are accessible via user-friendly web interfaces and RESTful and SOAP Web Services APIs. The Job Dispatcher framework and EBI Search engine have been updated to enhance interconnectivity, data discoverability, accessibility, interoperability, and reusability. Key improvements include the addition of Swagger OpenAPI UI for better user experience, improved tool result display, and the introduction of new analytical tools and sequence databases. The EBI Search API has been enhanced with a new HTTP cache mechanism and unlimited cross-references, improving response times and search capabilities. The article also highlights the integration of these services into various EMBL-EBI resources and provides examples of using the APIs. Usage statistics show a continuous increase in the number of jobs and requests, indicating the growing demand for these services. Future plans include extending the use of Common Workflow Language (CWL) for better integration into analysis pipelines and workflows, and modernizing the frontend to improve user interaction.