MICHA API

More information: https://micha-protocol.org/about/
Contact Info: NETWORK PHARMACOLOGY FOR PRECISION MEDICINE
Version: 1.0.0
BasePath: api.micha-protocol.org
license:
Apache 2.0
http://www.apache.org/licenses/LICENSE-2.0.html

Table of Contents

Annotations

This API endpoint will return annotations for fairified drug screening protocols in MICHA. Input will be standard inchikey and API will return tested cell-lines and experimental settings for input compound (if any) e.g. https://api.micha-protocol.org/annotations/XGALLCVXEZPNRQ-UHFFFAOYSA-N

get /annotations/{inchiKey}
Find drug screening annotations by inchikey

Path parameters

inchiKey (required)
Path Parameter — targets to be returned
get /annotations/?compound_name={compound name}
Find drug screening annotations by compound name i.e. AMDINOCILLIN, AVANAFIL, DIPYRITHIONE

Path parameters

get /annotations/?cell_line={cell line name}
Find drug screening annotations by cell line i.e. SNU-5, QGP-1, KMBC-2, YKG-1

Path parameters

cell line (required)
Path Parameter — targets to be returned
e.g. https://api.micha-protocol.org/annotations/?cell_line=GCIY
get /annotations/?analysis_metric={analysis_metric value}
Find drug screening annotations by analysis_metric i.e. IC50, AC50, DSS, EC50, IC50, IC50/EC50, IC50/CC50

Path parameters

analysis_metric (required)
Path Parameter — targets to be returned
e.g. https://api.micha-protocol.org/annotations/?cell_line=GCIY&analysis_metric=IC50
get /annotations/?min_concentration={min_concentration value}
get /annotations/?min_concentration=>{min_concentration value}
get /annotations/?min_concentration=<{min_concentration value}
Find drug screening annotations by min_concentration

Path parameters

min_concentration (required)
Path Parameter — targets to be returned
e.g. https://api.micha-protocol.org/annotations/?cell_line=GCIY&min_concentration=1&analysis_metric=IC50
get /annotations/?max_concentration={max_concentration value}
Find drug screening annotations by max_concentration

Path parameters

max_concentration (required)
Path Parameter — targets to be returned
e.g. https://api.micha-protocol.org/annotations/?max_concentration=8
get /annotations/?detection_tech={detection technology value}
Find drug screening annotations by detection technology i.e. Luminiscence, Microscopy, Fluoresecence, spectrophotometry, qPCR

Path parameters

detection technology (required)
Path Parameter — targets to be returned
e.g. https://api.micha-protocol.org/annotations/?detection_tech=Fluorescence

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Drug targets

MICHA is a protocol for the annotation and reporting of Chemosensitivity assays by FAIRifying drug sensitivity screening data. It can provide publicly available information for the compounds such as primary targets, other potent targets, clinical phase and physicochemical properties by inputting standard_inchiKey (either through MICHA website (https://api.micha-protocol.org) or programmatically by using API (e.g. https://api.micha-protocol.org/get_targets/XGALLCVXEZPNRQ-UHFFFAOYSA-N).

get /get_targets/{inchiKey}
Find targets by inchikey

Path parameters

inchiKey (required)
Path Parameter — targets to be returned

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
  • application/json

Responses

200

successful operation

400

Invalid ID supplied

404

not found