{"id":184,"date":"2020-07-31T14:44:09","date_gmt":"2020-07-31T14:44:09","guid":{"rendered":"http:\/\/www.ebi.ac.uk\/training\/online\/courses\/embl-ebi-programmatically\/ebi-search-programmatically\/"},"modified":"2024-02-13T10:16:29","modified_gmt":"2024-02-13T10:16:29","slug":"ebi-search-programmatically","status":"publish","type":"page","link":"https:\/\/www.ebi.ac.uk\/training\/online\/courses\/embl-ebi-programmatically\/ebi-search-programmatically\/","title":{"rendered":"EBI Search, programmatically"},"content":{"rendered":"\n<p>EBI Search is a scalable text search engine that provides easy and uniform access to the biological data resources hosted at the European Bioinformatics Institute (EMBL-EBI).<\/p>\n\n\n\n<p>EBI Search can be accessed programmatically using the RESTful Web Service API. The API can also be integrated into third-party portals, thus providing \u2018Search as a Service\u2019 capabilities.This service has been available since June 2014 and was developed in response to demand from developers.<\/p>\n\n\n\n<p>The methods and functionality provided by the RESTful Web Service API can be grouped into four main types:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u2018meta-data\u2019 (i.e. retrieving information about searchable data resources);<\/li>\n\n\n\n<li>\u2018search and retrieval\u2019 functionality;<\/li>\n\n\n\n<li>\u2018navigation\u2019 (i.e. exploring cross-references) and<\/li>\n\n\n\n<li>\u2018filtering\u2019 (i.e. narrowing down results using facets).<\/li>\n<\/ul>\n\n\n\n<p>This webinar&nbsp;took place on 28 November 2017 and includes:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Introduction to EBI Search (0:41)<\/li>\n\n\n\n<li>Overview of the EBI Search RESTful API (3:55)<\/li>\n\n\n\n<li>How to use the EBI Search RESTful API\n<ul class=\"wp-block-list\">\n<li>Example 1: get domain metadata (7:27)<\/li>\n\n\n\n<li>Example 2: search and retrieval (10:20)<\/li>\n\n\n\n<li>Example 3: search with facets (12:26)<\/li>\n\n\n\n<li>Example 4: get cross-references (16:32)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Help and support (18:01)<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"EMBL-EBI, programmatically: EBI search\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/thLnMq6NeV4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>For more information, help and documentation on EBI Search have a look at:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.ebi.ac.uk\/ebisearch\/overview.ebi\" target=\"_blank\" rel=\"noreferrer noopener\">About EBI Search<\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/www.ebi.ac.uk\/ebisearch\/documentation.ebi\" target=\"_blank\">EBI Search help and documentation<\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/www.ebi.ac.uk\/ebisearch\/swagger.ebi\" target=\"_blank\">EBI Search Swagger&nbsp;documentation&nbsp;<\/a><\/li>\n<\/ul>\n\n\n\n<p>You can also get in touch with the\u00a0<a href=\"https:\/\/www.ebi.ac.uk\/support\/ebi-search\" target=\"_blank\" rel=\"noreferrer noopener\">EBI Search help desk<\/a>.<\/p>\n\n\n\n<p>You can download the slides from the webinar\u00a0here: <a href=\"https:\/\/www.ebi.ac.uk\/training\/online\/courses\/embl-ebi-programmatically\/wp-content\/uploads\/sites\/128\/2020\/08\/EBI_Search_webinar_2017_11_18.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">EBI Search slides<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>EBI Search is a scalable text search engine that provides easy and uniform access to the biological data resources hosted at the European Bioinformatics Institute (EMBL-EBI). EBI Search can be accessed programmatically using the RESTful Web Service API. The API can also be integrated into third-party portals, thus providing \u2018Search as a Service\u2019 capabilities.This service&#8230;<\/p>\n","protected":false},"author":6,"featured_media":0,"parent":0,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-184","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.ebi.ac.uk\/training\/online\/courses\/embl-ebi-programmatically\/wp-json\/wp\/v2\/pages\/184","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ebi.ac.uk\/training\/online\/courses\/embl-ebi-programmatically\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ebi.ac.uk\/training\/online\/courses\/embl-ebi-programmatically\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ebi.ac.uk\/training\/online\/courses\/embl-ebi-programmatically\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ebi.ac.uk\/training\/online\/courses\/embl-ebi-programmatically\/wp-json\/wp\/v2\/comments?post=184"}],"version-history":[{"count":4,"href":"https:\/\/www.ebi.ac.uk\/training\/online\/courses\/embl-ebi-programmatically\/wp-json\/wp\/v2\/pages\/184\/revisions"}],"predecessor-version":[{"id":483,"href":"https:\/\/www.ebi.ac.uk\/training\/online\/courses\/embl-ebi-programmatically\/wp-json\/wp\/v2\/pages\/184\/revisions\/483"}],"wp:attachment":[{"href":"https:\/\/www.ebi.ac.uk\/training\/online\/courses\/embl-ebi-programmatically\/wp-json\/wp\/v2\/media?parent=184"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}