Search LINCS metadata through APIs
An application programming interface (API) is a set of functions publicly available to the client of a software application. An API specifies the input and output for each function, but hides the implementation details. A web API is an API that uses the HTTP protocol.
For more information on APIs, please watch the following two videos from the BD2K-LINCS DCIC Coursera course:
There are a number of LINCS web applications with APIs for searching through LINCS data in a variety of formats:
Web Application | Description | Documentation |
LINCS Data Portal | Unified access to LINCS datasets and metadata | Documentation |
piLINCS | Proteomics datasets (P100 and GCP) on Panorama | Documentation |
HMS LINCS Database | Small molecules, antibodies, and cell lines | Documentation |
CLUE Platform | Annotations and perturbational signatures | Documentation |
Harmonizome | Genes or proteins and their functional terms, federated from over a hundred resources | Documentation |
L1000CDS2 | Search similar gene signatures preprocessed from L1000 compound data | Documentation |
To obtain metadata about the kinase ROCK1:
To obtain metadata on hepatocellular carcinoma:
To obtain a list of perturbations applied by the P100 assay:
The CLUE API playground allows end consumers to visualize and interact with the API’s resources/services.