MINERVA
Platform Documentation

Genome#

Get all organism available on remote server that have genome data available#

curl -X GET https://minerva-dev.lcsb.uni.lu/minerva/api/genomics/taxonomies/

Get all genome types (remote databases) that support given organism. Right now there is only one available: UCSC#

curl -X GET https://minerva-dev.lcsb.uni.lu/minerva/api/genomics/taxonomies/9606/genomeTypes/

Get all available genome versions for specified organism and genome type#

curl -X GET https://minerva-dev.lcsb.uni.lu/minerva/api/genomics/taxonomies/9606/genomeTypes/UCSC/versions/

Get remote url for specified genome, version, and remote database#

curl -X GET https://minerva-dev.lcsb.uni.lu/minerva/api/genomics/taxonomies/9606/genomeTypes/UCSC/versions/hg38:getAvailableRemoteUrls

Start downloading genome data from remote database to minerva#

curl -X POST --cookie "MINERVA_AUTH_TOKEN=xxxxxx"  \
 --data "organismId=9606&type=UCSC&version=hg38&sourceUrl=ftp%3A%2F%2Fhgdownload.cse.ucsc.edu%2FgoldenPath%2Fhg38%2FbigZips%2Fhg38.2bit"
 https://minerva-dev.lcsb.uni.lu/minerva/api/genomics/

Get information about specific downloaded genome#

curl -X GET https://minerva-dev.lcsb.uni.lu/minerva/api/genomics/taxonomies/9606/genomeTypes/UCSC/versions/hg38/

Get information about all downloaded genomes#

curl -X GET https://minerva-dev.lcsb.uni.lu/minerva/api/genomics/

Delete downloaded genome#

curl -X DELETE --cookie "MINERVA_AUTH_TOKEN=xxxxxx"  \
https://minerva-dev.lcsb.uni.lu/minerva/api/genomics/12345/

Gene mapping#

Add gene mapping#

curl -X POST --cookie "MINERVA_AUTH_TOKEN=xxxxxx"  \
--data "name=mappingName&url=https%3A%2F%2Fminerva-dev.lcsb.uni.lu%2Ftmp%2FrefGene.bb"
https://minerva-dev.lcsb.uni.lu/minerva/api/genomics/12345/

Delete gene mapping#

curl -X POST --cookie "MINERVA_AUTH_TOKEN=xxxxxx"  \
https://minerva-dev.lcsb.uni.lu/minerva/api/genomics/12345/geneMapping/32/

Back to top