High throughput drug screening technologies have enabled the profiling of hundreds of cancer cell lines to a large variety of small molecules to discover novel and repurposed treatments. Several large studies have been publicly released testing candidate molecules, often with corresponding molecular profiles of the cell lines used for drug screening. These studies have become invaluable resources for the research community, allowing researchers to leverage the collected data to support their own research. However, such pharmacogenomic datasets are disparate and lack of standardization for cell line and drug identifiers, and used heterogeneous data format for the drug sensitivity measurements.
To address these issues, we developed PharmacoDB, a web-application assembling the largest in vitro drug screens in a single database, and allowing users to easily query the union of studies released to date. PharmacoDB allows scientists to search across publicly available datasets to find instances where a drug or cell line of interest has been profiled, and to view and compare the dose-response data for a specific cell line - drug pair from any of the studies included in the database.
Cell lines? Try typing 'MCF7'
Tissues? Try typing 'Breast'
Drugs? Try typing 'Paclitaxel'
Drug dose-response curves? Try typing 'MCF7 Paclitaxel'
To access the API, all calls are made to the following URL, adding required parameters for specific services.
Returned data is in
Source code documentation for the API can be found at GoDoc.org
Most endpoints contain options for further formatting query or output, including options such as:
all and more. Visit each endpoint link above to see a list of all the options that are available to that endpoint.
Running the API Locally
To setup and run the API locally, simply download and run one of the api builds already available in the directory dist. There are builds for various platforms, so pick the executable that corresponds to the OS you wish to run it on.
Documentation for the web-application can be found at: pharmacodb.ca/docs.
If you would like to offer some suggestions, or report any problems regarding the API or web-app, simply create a new issue and assign it an appropriate label.
This project is under the GPL-3.0 License - see LICENSE for details.