Find open-source science resources

A directory of tools, AI models, datasets, and research resources for biotech, bioinformatics, and other scientific fields. Aggregated from curated GitHub awesome-lists, HuggingFace, bio.tools, Bioconductor, and more.

2,552 of 7,068 resources

Showing 1–50

Vitro is a full stack framework for building semantic web applications. It is not domain specific.

Active1183 days ago
Java
BSD-3-Clause

Identifiers in the GTN correspond to training materials in various formats (markdown, slides, video). The users can apply learned concepts directly within the framework via galaxy workflows.

Active3663 days ago
HTML
MIT
Active653 days ago
Python
Active4065 days ago
Python
BSD-3-Clause

The Bioregistry is integrative meta-registry of biological databases, ontologies, and nomenclatures that is backed by an open database.

Active1526 days ago
HTML
MIT

A data model for managing information about chemical entities, ranging from atoms through molecules to complex mixtures.

Active246 days ago
Python
CC0-1.0

An issue on the Gene Ontology GitHub issue tracker

Active2551 week ago
Makefile
CC-BY-4.0

An ontology in the OBO foundry, not exactly the same as the obo namespace

Active2331 week ago
Python
NOASSERTION

The Common Core Ontologies (CCO) comprise twelve ontologies that are designed to represent and integrate taxonomies of generic classes and relations across all domains of interest. CCO is a mid-level extension of Basic Formal Ontology (BFO), an upper-level ontology framework widely used to structure and integrate ontologies in the biomedical domain (Arp, et al., 2015). BFO aims to represent the most generic categories of entity and the most generic types of relations that hold between them, by defining a small number of classes and relations. CCO then extends from BFO in the sense that every class in CCO is asserted to be a subclass of some class in BFO, and that CCO adopts the generic relations defined in BFO (e.g., has_part) (Smith and Grenon, 2004). Accordingly, CCO classes and relations are heavily constrained by the BFO framework, from which it inherits much of its basic semantic relationships.

Active3841 week ago
Python
BSD-3-Clause

The Basic Register of Thesauri, Ontologies & Classifications (BARTOC) is a database of Knowledge Organization Systems and KOS related registries. The main goal of BARTOC is to list as many Knowledge Organization Systems as possible at one place in order to achieve greater visibility, highlight their features, make them searchable and comparable, and foster knowledge sharing. BARTOC includes any kind of KOS from any subject area, in any language, any publication format, and any form of accessibility. BARTOC’s search interface is available in 20 European languages and provides two search options: Basic Search by keywords, and Advanced Search by taxonomy terms. A circle of editors has gathered around BARTOC from all across Europe and BARTOC has been approved by the International Society for Knowledge Organization (ISKO).

Active291 week ago
JavaScript
MIT

BioTools is a registry of databases and software with tools, services, and workflows for biological and biomedical research.

Active901 week ago
HTML
GPL-3.0

The Context and Measurement Ontology (COMO) contains ontological terms to describe the context for various types of experimental data and measurements. It is useful in its current state for several different environmental microbiology projects. This ontology is used in multiple CORAL (Contextual Ontology-based Repository Analysis Library) deployments.

Active81 week ago
Python
AGPL-3.0

The DCAT-AP conversion to a LinkML Schema is the intended point of truth for the DCAT-AP+ schema, but could be used alternatively as a LinkML representation of DCAT-AP for other Projects. It is a port of DCAT-AP to the LinkML world that is as faithful to the original as possible. This Persistent Identifier does not only provide the SHACL Shape, but could also be used as described [here](https://github.com/perma-id/w3id.org/tree/cecbc2e5f40d928f05ed5306d24fc60db0e7bb21/nfdi-de/dcat-ap-plus). DCAT-AP+ is a [LinkML](https://linkml.io/)-based extension of the [DCAT Application Profile 3.0](https://semiceu.github.io/DCAT-AP/releases/3.0.0/) that adds a provenance layer for describing how a dataset was generated and what it is about, using the [Starting Point Terms of PROV-O](https://www.w3.org/TR/prov-o/#description-starting-point-terms), the [QUDT ontology](https://www.qudt.org/), and [Dublin Core Terms](http://purl.org/dc/terms/).

Active111 week ago
Python
MIT

A modeling paradigm-specific registry of prefixes and their URL expansions

Active2651 week ago
Python
NOASSERTION

The System Package Data Exchange™ (SPDX®) specification is an open standard designed to represent systems containing software components as Software Bill of Materials (SBOMs). Additionally, SPDX supports AI, data, and security references, making it suitable for a wide range of risk management use cases. This _spdx3_ prefix is for SPDX 3.x versions. For earlier versions, use _spdx.term_.

Active3861 week ago
Python
NOASSERTION

A large RDF store built from American governmental data. This semantic space has a mixture of direct terms and subspaces.

Active331 week ago
TypeScript
Apache-2.0

The ESRFET ontology describes beamline experimental techniques at ESRF to enhance the FAIRness of experimental metadata. It supports semantic interoperability and reasoning over relationships between techniques. (from homepage)

Active31 week ago
Python
MIT

An extension of Schema.org to annotate metadata on software projects

Active3541 week ago
Python
Apache-2.0

The information resource registry is a listing of data sources present in the NCATS Data Translator system. Each information resource has an identifier, a short description, and a URL to more information about that resource.

Active61 week ago
Python
Apache-2.0

EMMO is a multidisciplinary effort to develop a standard representational framework (the ontology) for applied sciences. It is based on physics, analytical philosophy and information and communication technologies. It has been instigated by materials science to provide a framework for knowledge capture that is consistent with scientific principles and methodologies. (from GitHub)

Active952 weeks ago
Python
CC-BY-4.0

A representation of variables appearing in models in the environmental research space.

Active62 weeks ago
HTML

This ontology models classes and relationships describing deep learning networks, their component layers and activation functions, as well as potential biases.

Active622 weeks ago
Jupyter Notebook
NOASSERTION

The primary goal of this ontology is to standardize the representation of molecular simulation data, processes, and methodologies across disparate simulation platforms, engines (e.g., GROMACS, AMBER, NAMD), and analysis tools, while ensuring these terms are interoperable with existing life sciences ontologies

Active72 weeks ago
Python
CC-BY-4.0

OEO is a domain reference ontology for energy system modeling.

Active1682 weeks ago
Python
CC0-1.0

Babelon is a simple standard for managing ontology translations and language profiles. Profiles are managed as TSV files, see for example https://github.com/obophenotype/hpo-translations/tree/main/babelon. The goal of Babelon as a data model and vocabulary is to capture the minimum data required to capture important metadata such as confidence and precision of translation.

Active102 weeks ago
Jupyter Notebook
MIT

This ontology describes sensors, actuators and observations, and related concepts. It does not describe domain concepts, time, locations, etc. these are intended to be included from other ontologies via OWL imports.

Active192 weeks ago
HTML

The Livestock Product Trait Ontology (LPT) is a controlled vocabulary for the description of traits (measurable or observable characteristics) pertaining to products produced by or obtained from the body of an agricultural animal or bird maintained for use and profit.

Active02 weeks ago
Active32 weeks ago
CC-BY-4.0

IDPO is used to describe structural aspects of an IDP/IDR, self-functions and functions directly associated with their disordered state. GO is used to describe functional aspects of an IDP/IDR.

Active72 weeks ago
Makefile
CC-BY-4.0

A vocabulary used in tandem with SHACL for representing node shapes

Active1622 weeks ago
HTML
NOASSERTION

The HGVS Nomenclature is an internationally-recognized standard for the description of DNA, RNA and protein sequence variants. It is used to convey variants in clinical reports and to share variants in publications and databases. The HGVS Nomenclature is administered by the [HGVS Variant Nomenclature Committee (HVNC)](https://hgvs-nomenclature.org/stable/hvnc/) under the auspices of the [Human Genome Organization (HUGO)](https://hugo-int.org/).

Active133 weeks ago
Python
MIT

SSTIM is an open OWL and SKOS vocabulary for sensory stimulation. It mints identifiers for stimulation techniques, stimuli and their parameters, delivery media and body placements, exposure and safety boundaries, session records, and the evidence assessments attached to a claim. It exists so that auditory, visual, tactile and cross-modal stimulation protocols can be described and exchanged in one vocabulary instead of per-study prose, and it is used by researchers, tool builders and the W3C Sensory Stimulation Vocabulary Community Group.

Active13 weeks ago
JavaScript
Apache-2.0

Some IDs may represent experiment sets, e.g. https://www.mavedb.org/#/experiment-sets/urn:mavedb:00000011 Others represent genomic regions (specifically deep mutational scans thereof) e.g. https://www.mavedb.org/#/experiment-sets/urn:mavedb:00000011-a

Active183 weeks ago
Python
AGPL-3.0

An Apache-based persistent URL (PURL) service

Active53 weeks ago
HTML
MIT

The Bibliographic Ontology Specification provides main concepts and properties for describing citations and bibliographic references (i.e. quotes, books, articles, etc) on the Semantic Web.

Active63 weeks ago

An ontology with predicates to formalization of the concept of mentions. The mentions may be either explicit (e.g. as when well stated into an article "Dr. Johnson's groundbreaking research on climate change") or implicit (e.g. such as discussing "seminal studies in the field"). MiTO contains the object property mito:mentions and its inverse mito:isMentionedBy.

Active33 weeks ago
Python
CC-BY-4.0

This is the Provenance Information for Materials Science (PRIMA) Ontology, version 3.0, aligned with PMDco v3 and based on BFO (Basic Formal Ontology). This complete module imports all PRIMA modules (core, data-analysis-lifecycle, dataset, experiment, and computational) in their v3.0 versions. [from https://purls.helmholtz-metadaten.de/prima/complete]

Active23 weeks ago
JavaScript
MIT

An EMMO-based domain ontology for atomistic and electronic modelling.

Active13 weeks ago
Python
CC-BY-4.0

An ontology that provides a structured vocabulary for rhetorical elements within documents (e.g., Introduction, Discussion, Acknowledgements, Reference List, Figures, Appendix). It is imported by DoCO.

Active23 weeks ago
Python
CC-BY-4.0

An ontology that allows the description of numerical and categorical bibliometric data (e.g., journal impact factor, author h-index, categories describing research careers) in RDF.

Active03 weeks ago
Python
CC-BY-4.0

Terms for genes, experimental factors, and cell lines used by the [Gemma platform](https://gemma.msl.ubc.ca/home.html) for differential gene expression analysis.

Active14 weeks ago
Python

The Ontology of Immune Epitopes (ONTIE) is an effort to represent terms in the immunology domain in a formal ontology with the specific goal of representing experiments that identify and characterize immune epitopes.

Active134 weeks ago
Python

Ontology representation of the [International Committee on Taxonomy of Viruses (ICTV)](https://ictv.global/) for the [EVORA project](https://evora-project.eu/)

Active34 weeks ago
Python
Apache-2.0

An ontology that enables the metadata properties of the DataCite Metadata Schema Specification (i.e., a list of metadata properties for the accurate and consistent identification of a resource for citation and retrieval purposes) to be described in RDF.

Active51 month ago
XSLT
CC-BY-4.0

The Essential FRBR in OWL2 DL Ontology (FRBR) is an expression in OWL 2 DL of the basic concepts and relations described in the IFLA report on the Functional Requirements for Bibliographic Records (FRBR), also described in Ian Davis's RDF vocabulary. It is imported by FaBiO and BiRO.

Active21 month ago
Python
CC-BY-4.0

The Europeana Data Model (EDM) is aimed at being an integration medium for collecting, connecting and enriching the descriptions provided by Europeana data providers. The RDF vocabulary for http://www.europeana.eu/schemas/edm/ defines the elements introduced by EDM (as opposed to the ones EDM re-uses from other namespaces).

Active71 month ago
XSLT

An issue on the MONDO GitHub issue tracker

Active3221 month ago
Jupyter Notebook
CC-BY-4.0