MINERVA
Platform Documentation

Genome#

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

curl -X GET --cookie "MINERVA_AUTH_TOKEN=xxxxxx" \
 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 --cookie "MINERVA_AUTH_TOKEN=xxxxxx" \
 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 --cookie "MINERVA_AUTH_TOKEN=xxxxxx" \
 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 --cookie "MINERVA_AUTH_TOKEN=xxxxxx" \
 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 --cookie "MINERVA_AUTH_TOKEN=xxxxxx"  \
https://minerva-dev.lcsb.uni.lu/minerva/api/genomics/taxonomies/9606/genomeTypes/UCSC/versions/hg38/

Get information about all downloaded genomes:#

curl -X GET --cookie "MINERVA_AUTH_TOKEN=xxxxxx"  \
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/