BiocHub Server API



API DESCRIPTION
/metadata/experimenthub.sqlite3 Download database
/metadata/schema_version Retrieve database schema version
/metadata/database_timestamp Retrieve database time stamp. Indicates when database was last modified
/metadata/highest_id Retrieve the current highest id in database
/id/:id Summary of specified resource
/ehid/:id Summary of specified resource matching by eh_id/ah_id
/recordstatus/:id Retrieve status of specified id. Use ah_id for id. Indicates if the resource is public or has been removed or replaced
/query/:qry Query resources. All queries are 'AND'. The format is the query field with specific search terms for that field in parenthesis. Multiple search terms are identified with a comma (,).
An example format:
/query/genome(hg38) description(splicing events, junctions)
/newerthan/:date List resources added after specified date. date in format 2018-08-12
/package/:pkg List all resources for a given Bioconductor package. Matches on first entry of rdatapath
/package2/:pkg List all resources for a given Bioconductor package. Matches on preparerclass
/title/:ttl List resources that contain the search terms in the title. can be any number of terms seperate with space
/description/:desc List resources that contain the search terms in the description. can be any number of terms seperate with space
/dataprovider List available dataproviders
/dataprovider/:dp List resources that match specified dataprovider
/species List available species
/species/:spc List resources that match specified species
/taxonomyid List available taxonomy id
/taxonomyid/:tax List resources that match specified taxonomy id
/genome List available genome
/genome/:gn List resources that match specified genome
/rdataclass List available rdataclass. When the resource is loaded through the Bioconductor AnnotationHub/ExperimentHub interface, this will be the class of the R object
/rdataclass/:rdc List resources that match specified rdataclass
/rdatapath/:rdp List resources that contain the search terms in the rdatapath. can be any number of terms seperate with space
/sourcetype List available source type. This is the original source data type.
/sourcetype/:srct List resources that match specified sourcetype.
/sourceversion List available source versions. This is the original version of source data.
/sourceversion/:srcv List resources that match specified sourceversion.
/sourceurl/:src List resources that contain the search terms in the sourceurl. can be any number of terms seperate with space
/fetch/:id Download the specified resource. Matched on rdatapaths.id





HTTP Method API DESCRIPTION
The following are protected
POST: /resource
DELETE: /resource/:id Marks resource as expired. Matches on resource id