CINXE.COM
Data resources and tools | EMBL-EBI
<!doctype html> <html lang="en" class="vf-no-js"> <head> <script> // Detect if JS is on and swap vf-no-js for vf-js on the html element (function(H){H.className=H.className.replace(/\bvf-no-js\b/,'vf-js')})(document.documentElement); </script> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" media="all" href="/css/styles.css?" /> <title>Data resources and tools | EMBL-EBI</title> <script defer src="https://cdnjs.cloudflare.com/ajax/libs/alpinejs/3.10.2/cdn.js" integrity="sha512-JCRiGqeZmFnnSl3E68K2QpL8Pwvp4PKAqekg41WWUfjqCnKJEv1DvZJdi76q/XFt6VzZ3V4bCE51NkDQ+dOJKA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <link rel="icon" type="image/x-icon" href="https://ebi.emblstatic.net/web_guidelines/EBI-Framework/v1.4/images/logos/EMBL-EBI/favicons/favicon.ico" /> <link rel="icon" type="image/png" href="https://ebi.emblstatic.net/web_guidelines/EBI-Framework/v1.4/images/logos/EMBL-EBI/favicons/favicon-32x32.png" /> <link rel="icon" type="image/png" sizes="192脳192" href="https://ebi.emblstatic.net/web_guidelines/EBI-Framework/v1.4/images/logos/EMBL-EBI/favicons/android-chrome-192x192.png" /> <!-- Android (192px) --> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="https://ebi.emblstatic.net/web_guidelines/EBI-Framework/v1.4/images/logos/EMBL-EBI/favicons/apple-icon-114x114.png" /> <!-- For iPhone 4 Retina display (114px) --> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="https://ebi.emblstatic.net/web_guidelines/EBI-Framework/v1.4/images/logos/EMBL-EBI/favicons/apple-icon-72x72.png" /> <!-- For iPad (72px) --> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://ebi.emblstatic.net/web_guidelines/EBI-Framework/v1.4/images/logos/EMBL-EBI/favicons/apple-icon-144x144.png" /> <!-- For iPad retinat (144px) --> <link rel="apple-touch-icon-precomposed" href="https://ebi.emblstatic.net/web_guidelines/EBI-Framework/v1.4/images/logos/EMBL-EBI/favicons/apple-icon-57x57.png" /> <!-- For iPhone (57px) --> <link rel="mask-icon" href="https://ebi.emblstatic.net/web_guidelines/EBI-Framework/v1.4/images/logos/EMBL-EBI/favicons/safari-pinned-tab.svg" color="#ffffff" /> <!-- Safari icon for pinned tab --> <meta name="msapplication-TileColor" content="#2b5797" /> <!-- MS Icons --> <meta name="msapplication-TileImage" content="https://ebi.emblstatic.net/web_guidelines/EBI-Framework/v1.4/images/logos/EMBL-EBI/favicons/mstile-144x144.png" /> <link rel="canonical" href="https://www.ebi.ac.uk/services/data-resources-and-tools" /> <!-- Search indexing optimisations --> <meta class="swiftype" name="what" data-type="string" content="Publications, EMBL-EBI" /> <meta class="swiftype" name="where" data-type="string" content="European Bioinformatics Institute" /> <!-- Descriptive meta --> <meta name="title" content="Data resources and tools"> <meta name="author" content="European Bioinformatics Institute"> <meta name="robots" content="index, follow"> <meta name="keywords" content="bioinformatics, services, data resources, tools, data analysis, api, licenses, open data, open science, life science, biology, chemistry, databases, protein, chemical proteomics, genomics, chemistry, open targets, dna, rna, ontologies, structures, systems, chemical biology"> <meta name="description" content="EMBL's European Bioinformatics Institute maintains the world鈥檚 most comprehensive range of freely available and up-to-date molecular data resources."> <meta name="google-site-verification" content="oPlHwswi_m7vrn4Y5rCJq40LHfgRmT9cIHQjjFPgYgs" /> <!-- Open Graph / Facebook --> <meta property="og:type" content="website"> <meta property="og:url" content="https://www.ebi.ac.uk/services/data-resources-and-tools/"> <meta property="og:title" content="Data resources and tools"> <meta property="og:description" content="EMBL's European Bioinformatics Institute maintains the world鈥檚 most comprehensive range of freely available and up-to-date molecular data resources."> <meta property="og:image" content="https://acxngcvroo.cloudimg.io/v7/www.embl.org/files/wp-content/uploads/2022-EMBL-EBI-Services-Hero-scaled.jpg?width=600"> <!-- Twitter --> <meta name="twitter:card" content="summary_large_image"> <meta name="og:url" content="https://www.ebi.ac.uk/services/data-resources-and-tools/"> <meta name="twitter:title" content="Data resources and tools"> <meta name="twitter:description" content="EMBL's European Bioinformatics Institute maintains the world鈥檚 most comprehensive range of freely available and up-to-date molecular data resources."> <!-- Content descriptors --> <meta name="embl:who" content="none"> <meta name="embl:where" content="European Bioinformatics Institute"> <meta name="embl:what" content="Publications, EMBL-EBI"> <meta name="embl:active" content="what"> <!-- Content role --> <meta name="embl:utility" content="0"> <meta name="embl:reach" content="10"> <!-- Page infromation --> <meta name="embl:maintainer" content="European Bioinformatics Institute"> <meta name="embl:last-review" content="2021.07.29"> <meta name="embl:review-cycle" content="365"> <meta name="embl:expiry" content="never"> <!-- analytics --> <meta name="vf:page-type" content=""> <style>head, title, link, meta, style, script {--vf-stack-margin--custom: 0; }</style> </head> <body class="vf-body vf-stack vf-stack--400 | emblstatic-aboutpage" data-vf-google-analytics-verbose="false"> <!-- See the EBI Header Footer docs: https://stable.visual-framework.dev/components/ebi-header-footer --> <link rel="stylesheet" href="https://assets.emblstatic.net/vf/v2.5.8/assets/ebi-header-footer/ebi-header-footer.css" type="text/css" media="all"> <header id="masthead-black-bar" class="clearfix masthead-black-bar | ebi-header-footer vf-content vf-u-fullbleed"></header> <style> .flex { display: flex; } </style> <script src="/services/data-resources-and-tools/script.js"></script> <div class="vf-content"> <nav class="vf-breadcrumbs vf-u-margin__bottom--800" aria-label="Breadcrumb"> <ul class="vf-breadcrumbs__list | vf-list vf-list--inline"> <li class="vf-breadcrumbs__item"> <a href="/" class="vf-breadcrumbs__link">EMBL-EBI Home</a> </li> <li class="vf-breadcrumbs__item"> <a href="/services" class="vf-breadcrumbs__link">Services</a> </li> <li class="vf-breadcrumbs__item" aria-current="location"> Data resources and tools </li> </ul> </nav> <section class="vf-intro vf-u-margin__bottom--600" id="an-id-for-anchor" > <div class="vf-stack"> <h1 class="vf-intro__heading vf-intro__heading--has-tag">EMBL-EBI data resources and tools</h1> <p class="vf-lede">EMBL鈥檚 European Bioinformatics Institute maintains the world鈥檚 most comprehensive range of freely available and up-to-date molecular data resources.</p> </section><section x-init="$watch('$store.filters', (filters) => { console.log('Applying filters ', filters); $store.data.filterServices(filters); $store.paging.resetPageToFirst(); })" class="embl-grid embl-grid--has-centered-content | vf-content"> <div></div> <div class="vf-u-margin__bottom--800"> <form action="#servicesFilter" onsubmit="return false;" class="vf-form vf-form--search vf-form--search--responsive | vf-sidebar vf-sidebar--end" data-vf-google-analytics-region="services-data-resources-tools-search-form"> <div class="vf-sidebar__inner"> <div class="vf-form__item | vf-search__item"> <label class="vf-form__label vf-u-sr-only | vf-search__label" for="textbox-filter">Search</label> <input x-data id="textbox-filter" name="textbox-filter" type="search" x-model.debounce.300ms="$store.filters.searchTerm" placeholder="Find a data resource or a tool" class="vf-form__input | vf-search__input"> </div> <button href="#servicesFilter" class="vf-search__button | vf-button vf-button--primary"> <span class="vf-button__text">Search</span> <svg class="vf-icon vf-icon--search-btn | vf-button__icon" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" viewBox="0 0 140 140" width="140" height="140"> <g transform="matrix(5.833333333333333,0,0,5.833333333333333,0,0)"> <path d="M23.414,20.591l-4.645-4.645a10.256,10.256,0,1,0-2.828,2.829l4.645,4.644a2.025,2.025,0,0,0,2.828,0A2,2,0,0,0,23.414,20.591ZM10.25,3.005A7.25,7.25,0,1,1,3,10.255,7.258,7.258,0,0,1,10.25,3.005Z" fill="#FFFFFF" stroke="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="0"></path> </g> </svg> </button> </div> </form> </div> </section> <section class="embl-grid"> <form x-data class="vf-stack vf-stack-400 | vf-u-margin__bottom--800" data-vf-google-analytics-region="services-data-resources-tools-filter"> <h3>Refine by</h3><fieldset class="vf-form__fieldset | vf-stack vf-stack--400 vf-u-margin__bottom--800"><legend class="vf-form__legend">Type</legend><div class="vf-form__item vf-form__item--checkbox"><input type="checkbox" class="vf-form__checkbox" x-model="$store.filters.selectedTypes" value="Service Resource" name="type" id="reg-id1"/><label for="reg-id1" class="vf-form__label">Data resources</label></div><div class="vf-form__item vf-form__item--checkbox"><input type="checkbox" class="vf-form__checkbox" x-model="$store.filters.selectedTypes" value="Service Tool" name="type" id="sub-id1"/><label for="sub-id1" class="vf-form__label vf-u-margin__top--400">Tools</label></div></fieldset><fieldset x-data="{ categories: [ 'Chemical biology', 'Cross domain', 'DNA & RNA', 'Gene expression', 'Imaging', 'Literature', 'Ontologies', 'Proteins', 'Structures', 'Systems' ] }" class="vf-form__fieldset | vf-stack vf-stack--400"><legend class="vf-form__legend">Category</legend><template x-for="category in categories"><div class="vf-form__item vf-form__item--checkbox"><input type="checkbox" class="vf-form__checkbox" x-model="$store.filters.selectedCategories" :value="category" name="category" :id="`${category}-id1`"/><label x-text="category" :for="`${category}-id1`" class="vf-form__label"></label></div></template></fieldset> </form> <div> <div x-data class="vf-content"> <div style="display:flex; justify-content:space-between;align-items: center;"> <p x-show="$store.paging.totalPages > 0" style="margin:0;">Showing <strong> <span x-text="($store.paging.currentPage * (PAGE_SIZE))+1"></span> - <span x-text="Math.min(($store.paging.currentPage+1) * PAGE_SIZE, $store.data.filteredServices.length)"></span></strong> out of <strong x-text="$store.data.filteredServices.length"></strong> results </p> <div class="vf-form__item" style="display: flex; align-items: center;"> <label class="vf-form__label" for="vf-form__select">Sort by:</label> <select class="vf-form__select vf-u-margin__left--200" id="vf-form__select" x-init="$watch('$store.filters.order', order => $store.data.sortServices(order))" x-model="$store.filters.order" style="width: 14rem;"> <option value="popularity">Featured</option> <option value="ascending">Alphabetical A - Z</option> <option value="descending">Alphabetical Z - A</option> </select> </div> </div> <hr class="vf-divider vf-u-margin__top--400"> <div data-vf-google-analytics-region="services-data-resources-tools-results"> <template x-for="service in $store.paging.currentPageItems"> <div> <article class="vf-profile vf-profile--medium vf-profile--inline" style="margin-bottom:0px;"> <img vf-show="service.logoUrl" class="vf-profile__image" :src="service.logoUrl" :alt="service.shortName" loading="lazy" style="border: 0;border-radius: 0; width:64px;justify-self: center;"> </span> <h3 class="vf-summary__title title"> <a :href="service.url" class="vf-summary__link" x-text="service.shortName"></a> </h3> <p x-text="service.shortDescription"></p> <div class="vf-u-margin__bottom--200"> <span x-text="`${service.domain === 'Service Resource' ? 'DATA RESOURCE' : 'TOOL'}`" class="vf-badge vf-badge--secondary vf-u-margin__right--200" style="color: #373a36; border:0; background-color: #d1e3f6; font-weight:500;border-radius:2px;"></span> <span class="" style="font-size:large; white-space: nowrap;"> <a x-show="service.webApi" :href="service.webApi" class="vf-profile__link vf-profile__link--secondary">Web API</a> <span x-show="service.lic && service.webApi" class="vf-u-margin__left--100 vf-u-margin__right--100">|</span> <a x-show="service.lic === 'CC0'" href="https://creativecommons.org/share-your-work/public-domain/cc0/" class="vf-profile__link vf-profile__link--secondary">CC0</a> <a x-show="service.lic === 'CC-BY'" href="https://creativecommons.org/licenses/by/4.0/" class="vf-profile__link vf-profile__link--secondary">CC-BY</a> <a x-show="service.lic === 'EMBL-EBI Terms of use'" href="https://www.ebi.ac.uk/about/terms-of-use/" class="vf-profile__link vf-profile__link--secondary">EMBL-EBI Terms of use</a> </span> </div> <div x-show="service.tags?.length" class="flex"> <p class="vf-text-body vf-text-body--5 vf-u-margin__right--100" margin-bottom:0;>Tags:</p> <template x-for="(tag, index) in service.tags"> <p class="vf-summary__date vf-u-margin__left--100" x-text="`${tag}${index < service.tags.length - 1 ? ',' : ''}`"></p> </template> </article> <hr class="vf-divider vf-u-margin__top--400"> </div> </template> </div> <!-- no results control --> <article x-show="$store.data.filteredServices.length === 0" class="vf-summary vf-summary--event" id="no-results"> <p class="vf-summary__text"> No matching data resources or tools found. </p> </article> <nav x-data x-show="$store.paging.totalPages > 1" class="vf-pagination vf-u-margin__bottom--800" aria-label="Pagination"> <ul class="vf-pagination__list"> <li x-show="$store.paging.currentPage > 0" class="vf-pagination__item vf-pagination__item--previous-page"> <a href="#" @click="$store.paging.gotoPage($store.paging.currentPage -1, $store.data.filteredServices)" class="vf-pagination__link">Previous<span class="vf-u-sr-only"> page</span></a> </li> <template x-for="page in $store.paging.pageArray" :key="page"> <li class="vf-pagination__item" :class="page === $store.paging.currentPage && 'vf-pagination__item--is-active'"> <a @click="$store.paging.gotoPage(page, $store.data.filteredServices)" href="#" :class="page === $store.paging.currentPage ? 'vf-pagination__label' : 'vf-pagination__link'" > <span x-text="`${page + 1}`" :cp="$store.paging.currentPage"></span> <span class="vf-u-sr-only"> page</span> </a> </li> </template> <li x-show="$store.paging.currentPage < $store.paging.totalPages - 1" class="vf-pagination__item vf-pagination__item--previous-page"> <a href="#" @click="$store.paging.gotoPage($store.paging.currentPage + 1, $store.data.filteredServices)" class="vf-pagination__link">Next<span class="vf-u-sr-only"> page</span></a> </li> </ul> </nav> </div> <div></div> <div> </div> </section> <style> .vf-pagination__link--visited, .vf-pagination__link:visited { color: var(--vf-color__link) } </style> <script type="text/javascript"></script> </div> <!-- embl global footer --> <!-- embl-ebi global footer --> <link rel="import" href="https://www.embl.org/api/v1/pattern.html?filter-content-type=article&filter-id=106902&pattern=node-body&source=contenthub" data-target="self" data-embl-js-content-hub-loader> <!-- When using legacy EBI 1.x JS, we disable the old cookie banner. https://stable.visual-framework.dev/components/ebi-header-footer/ --> <div class="vf-u-display-none" data-protection-message-disable="true"></div> <!-- IE11 polyfill JS --> <script nomodule crossorigin="anonymous" src="https://polyfill.io/v3/polyfill.min.js?flags=gated&features=default"></script> <script src="/scripts/scripts.js?"></script> <!-- Include dev 1.4 js if dev or local else prod --> <script defer="defer" src="https://ebi.emblstatic.net/web_guidelines/EBI-Framework/v1.4/js/script.js"></script><link rel="stylesheet" href="//ebi.emblstatic.net/web_guidelines/EBI-Icon-fonts/v1.3/fonts.css" type="text/css" media="all" /> <!-- Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-DGQJ9J085B"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-DGQJ9J085B'); </script> <!-- End Google Analytics --> <script> // Update elements using javascript (function() { if (/complete|interactive|loaded/.test(document.readyState)) { handleReady(); } else { document.addEventListener('DOMContentLoaded', handleReady); } function handleReady() { // Ensure input element exists document.querySelector('.masthead-black-bar+div>div.vf-banner')?.setAttribute('data-vf-google-analytics-region', 'ebi-banner-notification-area'); } // handleReady })(); </script> <style> .ebi-header-footer .input-group { width: 97% !important; margin-left: auto; margin-right: auto; } .ebi-header-footer .close-button { right: -1rem !important; } .custom-ebi-logo-bg { background: no-repeat 3px 48% url("https://ebi.emblstatic.net/web_guidelines/EBI-Framework/v1.3/images/logos/EMBL-EBI/EMBL_EBI_Logo_white.svg"); background-size: 90px; padding-left: 95px; width: 105px; background-color: unset !important; } .custom-ebi-logo-bg-transparent-text { color: transparent !important; } .ebi-header-footer.masthead-black-bar li.embl-selector { border-left: none; padding-left: 0.5rem !important; } </style> </body> </html>