Essential scientific and technical information about software tools, databases and services for bioinformatics and the life sciences.
The use of bioinformatics is ubiquitous within the life sciences. In bio.tools, we are striving to provide a comprehensive registry of software and databases, facilitating researchers from across the spectrum of biological and biomedical science to find, understand, utilise and cite the resources they need in their day-to-day work.
Everything from simple command-line tools and online services, through to databases and complex, multi-functional analysis workflows is included. Resources are described in a rigorous semantics and syntax, providing end-users with the convenience of concise, consistent and therefore comparable information.
Each bio.tools entry is assigned a human-readable, unique identifier based on the resource name, e.g. biotools:signalp. These identifiers provide a persistent reference to our "Tool Cards" of essential information, as well as a means to trace resources and integrate bio.tools data with other resources.
All the bio.tools data and technical components are available under open license and we warmly welcome you to get involved. bio.tools development is supported by ELIXIR - the European infrastructure for life science information.
bio.tools content is freely available to all under CC BY 4.0 license - you are free to share and adapt the data, so long as you give credit and don’t restrict the freedom of others.
bio.tools source code is freely available to all under GPL-3.0 - you are free to share and adapt our software, but you must ensure it remains free for all its users.
We depend on the goodwill and enthusiasm of our 1000+ (and growing!) contributors - if you develop or provide tools and online services, please add them after signing-up.
All bio.tools entries are assigned a human-friendly unique identifier, e.g. biotools:signalp. Once verified, a bio.tools ID provides a stable way to trace resources and integrate bio.tools data with other projects.
The scientific function of bio.tools resources can be precisely annotated in defined terms from the EDAM ontology, including common topics, operations, types of data and data formats.
bio.tools resource descriptions adhere to a rigorous syntax defined by biotoolsSchema, which provides regular expressions, controlled vocabularies and other syntax rules for 50 key attributes.
We rely upon scientific communities to improve the terminology and description of resources in different domains of the life sciences - we welcome your help with this work in progress.
bio.tools is anchored within ELIXIR, the European Infrastructure for Biological Information. bio.tools will remain free, open and maintained in the long term.
bio.tools is an integral part of the ELIXIR Tools Platform, enabling the development, description, discovery, re-use, deployment and benchmarking of software tools and workflows.
Our Web API provides an easy way to access the bio.tools data, allowing precise or alternatively flexible queries over all fields. Please see the API reference and API Usage Guide.
Check out the docs for bio.tools, biotoolsSchema and the EDAM ontology - report any problems or make suggestions via GitHub.
Explore bio.tools by the most popular bioinformatics concepts, or view all tools.
Concepts are defined in the EDAM ontology which you can browse at OLS, BioPortal or in the EDAM Browser.
Resources for the study of genes and heredity in living organisms. They provide analytical approaches for studying gene structure, genetic variation, the regulation of gene expression and the relationships between organism genotype and phenotype.
Resources for protein sequence analysis, protein visualization, and the prediction, modelling and analysis of protein structure. They provide analytical approaches to interpret and explore protein sequence and structure data, and to understand protein function and mechanism of action.
Resources for the processing and analysis of nucleic acid sequence, structural and other data. They provide analytical methods to interpret and explore nucleic acid sequence and structural data in context of gene structure, genetic variation, and the regulation of gene expression.
Resources for the processing and analysis of molecular sequences including sequence editing and visualisation, molecular sequence databases, binding sites, alignments and motifs in nucleic acid and protein sequences.
Resources for the processing and analysis of molecular structure data including the prediction and modelling of protein structure and interactions between nucleic acids, proteins and small molecules.
Resources for the processing and analysis of the collective characterisation and quantification of pools of biological molecules that translate into the structure, function, and dynamics of an organism or organisms.
Other popular concepts.