-
Notifications
You must be signed in to change notification settings - Fork 2
REST APIs
Experimental and statistically significant phenotype data from IMPC are available for query using REST APIs. REST APIs provide access to resources (data entities) via URI paths. To use a REST API, your program will make an HTTP request and parse the HTTP response. Usually, REST APIs use standard HTTP methods like GET, PUT, POST and DELETE.
REST APIs operate over HTTP and HTTPs making it easy to use with any programming language or framework. For IMPC, we provide a standardized access to the data using HTTP GET method only using the Solr platform.
Solr is written in Java and runs as a standalone full-text search server within a servlet container. Solr uses the Lucene Java search library at its core for full-text indexing and search, and has REST-like HTTP/XML and JSON APIs that make it easy to use from virtually any programming language. You query it via HTTP GET and receive XML, JSON, CSV or binary results.
IMPC provides a programmatic access to:
- a summary of the statistical analysis on the data including MP terms association to a specific genotype.
- experimental procedure data for control and knock-out samples from every phenotyping centers involved in IMPC