Metadata of a project and the operations acting on the project as a whole, served from
/new_api/projects.
1. Get project by projectId
Returns a single project with its metadata: name, version, owner, disease and organism annotations, license, upload date, processing status and progress, readonly flag and the identifier of its top map.
No map content is returned; the maps and their elements are fetched through separate operations.
1.1. HTTP request
GET /minerva/new_api/projects/test_project HTTP/1.1
1.2. Path Parameters
| Parameter | Description |
|---|---|
|
project identifier |
1.3. CURL sample
$ curl 'https://minerva-dev.lcsb.uni.lu/minerva/new_api/projects/test_project' -X GET \
-H 'Authorization: Bearer xxxxxxxx'
1.4. HTTP response
HTTP/1.1 200 OK
1.5. Response Fields
| Path | Type | Description |
|---|---|---|
|
|
project identifier |
|
|
human readable project name |
|
|
git repository used to create the project (if available) |
|
|
git branch used to create the project (if available) |
|
|
is the project shared in minerva net |
|
|
free text version label of the project content |
|
|
identifier of the project owner |
|
|
when project was uploaded |
|
|
identifier of the disease |
|
|
human readable name of the disease described by the project |
|
|
identifier of the organism |
|
|
human readable name of the organism described by the project |
|
|
is the map visualized using SBGN standard |
|
|
directory where files related to the project are located. Whole path looks like: /minerva/map_images/{directory} |
|
|
status of the uploaded project; possible values: ARCHIVED, DONE, FAIL, PARSING_DATA, REMOVING, UNKNOWN, UPLOADING_TO_DB |
|
|
how much current stage progressed in percent |
|
|
email address connected to the project |
|
|
project license |
|
|
project license id |
|
|
project license name |
|
|
project license url |
|
|
project license content |
|
|
if custom license is defined here is the license name |
|
|
if custom license is defined here is the license url |
|
|
should network view be displayed as default |
|
|
should graphical elements (labels, arrowheads, outlines) be hidden at low zoom levels |
|
|
is the project read only |
|
|
id of the top map |
|
|
flag indicating that there are log entries attached to the project |
|
|
list of overview images |
|
|
overview image that should be used as top level image |
1.6. Sample Response
{
"version" : "V753353",
"disease" : null,
"organism" : null,
"id" : 48,
"status" : "Ok",
"directory" : "8711d807926d30931470eec63d775cb0",
"progress" : 0.0,
"notifyEmail" : "rocio.turner@hotmail.com",
"logEntries" : false,
"name" : "neurasthenia",
"sourceGitRepository" : "https://gitlab.com/uniluxembourg/lcsb/BioCore/minerva/test-upload.git",
"sourceGitBranch" : "main",
"sbgnFormat" : true,
"owner" : {
"id" : 1
},
"projectId" : "test_project",
"creationDate" : "2026-09-23T23:11:14Z",
"overviewImageViews" : [ ],
"readonly" : false,
"topOverviewImage" : null,
"topMap" : {
"id" : 75
},
"license" : null,
"customLicenseName" : "Dr. Shawana Wunsch",
"customLicenseUrl" : "www.marcos-crona.info",
"networkViewAsDefault" : true,
"hideElementsOnZoomInFrontend" : true,
"diseaseName" : null,
"organismName" : null,
"sharedInMinervaNet" : false
}
2. List
This is the same collection operation as List (authenticated) below, called without a token; it returns the same set of fields, but only the projects that are readable without logging in.
|
Note
|
The result is paged - use the page and size query parameters to
walk through it.
|
2.1. HTTP request
GET /minerva/new_api/projects/?size=10&page=0 HTTP/1.1
2.2. Query Parameters
| Parameter | Description |
|---|---|
|
index of the page to fetch, counted from 0; 0 by default |
|
number of entries on a page; 20 by default, 10000 at most |
2.3. CURL sample
$ curl 'https://minerva-dev.lcsb.uni.lu/minerva/new_api/projects/?size=10&page=0' -X GET
2.4. HTTP response
HTTP/1.1 200 OK
2.5. Response Fields
| Path | Type | Description |
|---|---|---|
|
|
list of projects on the page |
|
|
project identifier |
|
|
human readable project name |
|
|
git repository used to create the project (if available) |
|
|
git branch used to create the project (if available) |
|
|
is the project shared in minerva net |
|
|
free text version label of the project content |
|
|
identifier of the project owner |
|
|
when project was uploaded |
|
|
identifier of the disease |
|
|
human readable name of the disease described by the project |
|
|
identifier of the organism |
|
|
human readable name of the organism described by the project |
|
|
is the map visualized using SBGN standard |
|
|
directory where files related to the project are located. Whole path looks like: /minerva/map_images/{directory} |
|
|
status of the uploaded project; possible values: ARCHIVED, DONE, FAIL, PARSING_DATA, REMOVING, UNKNOWN, UPLOADING_TO_DB |
|
|
how much current stage progressed in percent |
|
|
email address connected to the project |
|
|
project license |
|
|
project license id |
|
|
project license name |
|
|
project license url |
|
|
project license content |
|
|
if custom license is defined here is the license name |
|
|
if custom license is defined here is the license url |
|
|
should network view be displayed as default |
|
|
should graphical elements (labels, arrowheads, outlines) be hidden at low zoom levels |
|
|
is the project read only |
|
|
id of the top map |
|
|
flag indicating that there are log entries attached to the project |
|
|
list of overview images |
|
|
overview image that should be used as top level image |
|
|
total number of pages |
|
|
total number of elements |
|
|
number of elements on this page |
|
|
page size |
|
|
page number |
2.6. Sample Response
{
"content" : [ {
"version" : "empty DISEASE MAP",
"disease" : null,
"organism" : null,
"id" : 4,
"status" : "Ok",
"directory" : "a2e4822a98337283e39f7b60acf85ec9",
"progress" : 100.0,
"notifyEmail" : "********",
"logEntries" : false,
"name" : "",
"sourceGitRepository" : null,
"sourceGitBranch" : null,
"sbgnFormat" : false,
"owner" : {
"id" : 1
},
"projectId" : "empty",
"creationDate" : "2014-03-27T15:59:31Z",
"overviewImageViews" : [ ],
"readonly" : false,
"topOverviewImage" : null,
"topMap" : {
"id" : 3
},
"license" : null,
"customLicenseName" : "",
"customLicenseUrl" : "",
"networkViewAsDefault" : false,
"hideElementsOnZoomInFrontend" : true,
"diseaseName" : null,
"organismName" : null,
"sharedInMinervaNet" : false
} ],
"totalPages" : 1,
"totalElements" : 1,
"numberOfElements" : 1,
"size" : 10,
"number" : 0
}
3. List (authenticated)
List all projects visible to the logged in user, including full project metadata.
|
Note
|
The result is paged - use the page and size query parameters to
walk through it.
|
3.1. HTTP request
GET /minerva/new_api/projects/ HTTP/1.1
3.2. Query Parameters
| Parameter | Description |
|---|---|
|
index of the page to fetch, counted from 0; 0 by default |
|
number of entries on a page; 20 by default, 10000 at most |
3.3. CURL sample
$ curl 'https://minerva-dev.lcsb.uni.lu/minerva/new_api/projects/' -X GET \
-H 'Authorization: Bearer xxxxxxxx'
3.4. HTTP response
HTTP/1.1 200 OK
3.5. Response Fields
| Path | Type | Description |
|---|---|---|
|
|
list of projects on the page |
|
|
project identifier |
|
|
human readable project name |
|
|
git repository used to create the project (if available) |
|
|
git branch used to create the project (if available) |
|
|
is the project shared in minerva net |
|
|
free text version label of the project content |
|
|
identifier of the project owner |
|
|
when project was uploaded |
|
|
identifier of the disease |
|
|
human readable name of the disease described by the project |
|
|
identifier of the organism |
|
|
human readable name of the organism described by the project |
|
|
is the map visualized using SBGN standard |
|
|
directory where files related to the project are located. Whole path looks like: /minerva/map_images/{directory} |
|
|
status of the uploaded project; possible values: ARCHIVED, DONE, FAIL, PARSING_DATA, REMOVING, UNKNOWN, UPLOADING_TO_DB |
|
|
how much current stage progressed in percent |
|
|
email address connected to the project |
|
|
project license |
|
|
project license id |
|
|
project license name |
|
|
project license url |
|
|
project license content |
|
|
if custom license is defined here is the license name |
|
|
if custom license is defined here is the license url |
|
|
should network view be displayed as default |
|
|
should graphical elements (labels, arrowheads, outlines) be hidden at low zoom levels |
|
|
is the project read only |
|
|
id of the top map |
|
|
flag indicating that there are log entries attached to the project |
|
|
list of overview images |
|
|
overview image that should be used as top level image |
|
|
total number of pages |
|
|
total number of elements |
|
|
number of elements on this page |
|
|
page size |
|
|
page number |
3.6. Sample Response
{
"content" : [ {
"version" : "empty DISEASE MAP",
"disease" : null,
"organism" : null,
"id" : 4,
"status" : "Ok",
"directory" : "a2e4822a98337283e39f7b60acf85ec9",
"progress" : 100.0,
"notifyEmail" : "",
"logEntries" : false,
"name" : "",
"sourceGitRepository" : null,
"sourceGitBranch" : null,
"sbgnFormat" : false,
"owner" : {
"id" : 1
},
"projectId" : "empty",
"creationDate" : "2014-03-27T15:59:31Z",
"overviewImageViews" : [ ],
"readonly" : false,
"topOverviewImage" : null,
"topMap" : {
"id" : 3
},
"license" : null,
"customLicenseName" : "",
"customLicenseUrl" : "",
"networkViewAsDefault" : false,
"hideElementsOnZoomInFrontend" : true,
"diseaseName" : null,
"organismName" : null,
"sharedInMinervaNet" : false
} ],
"totalPages" : 1,
"totalElements" : 1,
"numberOfElements" : 1,
"size" : 20,
"number" : 0
}
4. Add project (for editor)
Registers an empty project - metadata only, with no maps and no map content - so that maps can be added to it afterwards through the map editing operations. To create a project from an existing model file (CellDesigner, SBGN-ML, SBML) use Add project from file below, which uploads the file and builds the maps in one call.
4.1. HTTP request
POST /minerva/new_api/projects/ HTTP/1.1
4.2. Request Fields
| Path | Type | Description |
|---|---|---|
|
|
project identifier; can contain only alphanumeric characters and -_ |
|
|
human readable project name |
|
|
free text version label of the project content |
|
|
email used for notifications about this project |
|
|
should the project be visualized using sbgn standard |
|
|
should the network view be shown as default instead of the map view |
|
|
should graphical elements (labels, arrowheads, outlines) be hidden at low zoom levels |
|
|
name of the custom license |
|
|
URL of the custom license |
|
|
id of the predefined license |
4.3. CURL sample
$ curl 'https://minerva-dev.lcsb.uni.lu/minerva/new_api/projects/' -X POST \
-H 'Authorization: Bearer xxxxxxxx' \
-d '{"projectId":"test_project","name":"Glendora Paucek PhD","version":"2.7.6","notifyEmail":"irvin.dare@yahoo.com","sbgnFormat":false,"networkViewAsDefault":false,"hideElementsOnZoomInFrontend":true,"customLicenseName":"Aspernatur ad voluptatum voluptas quam eum.","customLicenseUrl":"www.sommer-morar.org"}' \
-H 'Content-Type: application/json'
4.4. HTTP response
HTTP/1.1 201 Created
4.5. Response Fields
| Path | Type | Description |
|---|---|---|
|
|
project identifier |
|
|
human readable project name |
|
|
git repository used to create the project (if available) |
|
|
git branch used to create the project (if available) |
|
|
is the project shared in minerva net |
|
|
free text version label of the project content |
|
|
identifier of the project owner |
|
|
when project was uploaded |
|
|
identifier of the disease |
|
|
human readable name of the disease described by the project |
|
|
identifier of the organism |
|
|
human readable name of the organism described by the project |
|
|
is the map visualized using SBGN standard |
|
|
directory where files related to the project are located. Whole path looks like: /minerva/map_images/{directory} |
|
|
status of the uploaded project; possible values: ARCHIVED, DONE, FAIL, PARSING_DATA, REMOVING, UNKNOWN, UPLOADING_TO_DB |
|
|
how much current stage progressed in percent |
|
|
email address connected to the project |
|
|
project license |
|
|
project license id |
|
|
project license name |
|
|
project license url |
|
|
project license content |
|
|
if custom license is defined here is the license name |
|
|
if custom license is defined here is the license url |
|
|
should network view be displayed as default |
|
|
should graphical elements (labels, arrowheads, outlines) be hidden at low zoom levels |
|
|
is the project read only |
|
|
id of the top map |
|
|
flag indicating that there are log entries attached to the project |
|
|
list of overview images |
|
|
overview image that should be used as top level image |
4.6. Sample Response
{
"version" : "2.7.6",
"disease" : null,
"organism" : null,
"id" : 43,
"status" : "uninitialized",
"directory" : "5d93b315-ef76-4806-9989-dcedc89348e5",
"progress" : 0.0,
"notifyEmail" : "irvin.dare@yahoo.com",
"logEntries" : false,
"name" : "Glendora Paucek PhD",
"sourceGitRepository" : null,
"sourceGitBranch" : null,
"sbgnFormat" : false,
"owner" : {
"id" : 1
},
"projectId" : "test_project",
"creationDate" : "2026-09-23T23:11:13Z",
"overviewImageViews" : [ ],
"readonly" : false,
"topOverviewImage" : null,
"topMap" : {
"id" : null
},
"license" : null,
"customLicenseName" : "Aspernatur ad voluptatum voluptas quam eum.",
"customLicenseUrl" : "www.sommer-morar.org",
"networkViewAsDefault" : false,
"hideElementsOnZoomInFrontend" : true,
"diseaseName" : null,
"organismName" : null,
"sharedInMinervaNet" : false
}
5. Update project
Replaces the editable metadata of the project; this is not a partial update, so name, version, sbgnFormat, networkViewAsDefault, hideElementsOnZoomInFrontend and the custom license fields all have to be sent, and optional fields that are omitted are cleared.
The projectId in the body must be identical to the one in the path (renaming is done by a separate move operation), and the call is rejected if the project is readonly.
|
Note
|
Supports optimistic locking via the If-Match header.
|
5.1. HTTP request
PUT /minerva/new_api/projects/test_project HTTP/1.1
5.2. Path Parameters
| Parameter | Description |
|---|---|
|
project identifier |
5.3. Request Fields
| Path | Type | Description |
|---|---|---|
|
|
project identifier; can contain only alphanumeric characters and -_ |
|
|
human readable project name |
|
|
free text version label of the project content |
|
|
email used for notifications about this project |
|
|
should the project be visualized using sbgn standard |
|
|
should the network view be shown as default instead of the map view |
|
|
should graphical elements (labels, arrowheads, outlines) be hidden at low zoom levels |
|
|
name of the custom license |
|
|
URL of the custom license |
|
|
id of the predefined license |
5.4. CURL sample
$ curl 'https://minerva-dev.lcsb.uni.lu/minerva/new_api/projects/test_project' -X PUT \
-H 'Authorization: Bearer xxxxxxxx' \
-d '{"projectId":"test_project","name":"Julie Stanton","version":"6.5.9","notifyEmail":"lakia.mann@yahoo.com","sbgnFormat":false,"networkViewAsDefault":true,"hideElementsOnZoomInFrontend":true,"customLicenseName":"Inventore ut aut error et laboriosam voluptatem.","customLicenseUrl":"www.ezekiel-bins.org"}' \
-H 'Content-Type: application/json'
5.5. HTTP response
HTTP/1.1 200 OK
5.6. Response Fields
| Path | Type | Description |
|---|---|---|
|
|
project identifier |
|
|
human readable project name |
|
|
git repository used to create the project (if available) |
|
|
git branch used to create the project (if available) |
|
|
is the project shared in minerva net |
|
|
free text version label of the project content |
|
|
identifier of the project owner |
|
|
when project was uploaded |
|
|
identifier of the disease |
|
|
human readable name of the disease described by the project |
|
|
identifier of the organism |
|
|
human readable name of the organism described by the project |
|
|
is the map visualized using SBGN standard |
|
|
directory where files related to the project are located. Whole path looks like: /minerva/map_images/{directory} |
|
|
status of the uploaded project; possible values: ARCHIVED, DONE, FAIL, PARSING_DATA, REMOVING, UNKNOWN, UPLOADING_TO_DB |
|
|
how much current stage progressed in percent |
|
|
email address connected to the project |
|
|
project license |
|
|
project license id |
|
|
project license name |
|
|
project license url |
|
|
project license content |
|
|
if custom license is defined here is the license name |
|
|
if custom license is defined here is the license url |
|
|
should network view be displayed as default |
|
|
should graphical elements (labels, arrowheads, outlines) be hidden at low zoom levels |
|
|
is the project read only |
|
|
id of the top map |
|
|
flag indicating that there are log entries attached to the project |
|
|
list of overview images |
|
|
overview image that should be used as top level image |
5.7. Sample Response
{
"version" : "6.5.9",
"disease" : null,
"organism" : null,
"id" : 46,
"status" : "Ok",
"directory" : "f28c3fbafe184f00be447a50907efce1",
"progress" : 0.0,
"notifyEmail" : "lakia.mann@yahoo.com",
"logEntries" : false,
"name" : "Julie Stanton",
"sourceGitRepository" : "https://gitlab.com/uniluxembourg/lcsb/BioCore/minerva/test-upload.git",
"sourceGitBranch" : "main",
"sbgnFormat" : false,
"owner" : {
"id" : 1
},
"projectId" : "test_project",
"creationDate" : "2026-09-23T23:11:13Z",
"overviewImageViews" : [ ],
"readonly" : false,
"topOverviewImage" : null,
"topMap" : {
"id" : 73
},
"license" : null,
"customLicenseName" : "Inventore ut aut error et laboriosam voluptatem.",
"customLicenseUrl" : "www.ezekiel-bins.org",
"networkViewAsDefault" : true,
"hideElementsOnZoomInFrontend" : true,
"diseaseName" : null,
"organismName" : null,
"sharedInMinervaNet" : false
}
6. Delete project
Deletion is asynchronous: the call schedules the removal and immediately returns the job that will perform it, so the project disappears only once that job is done. The returned job id can be polled to follow the progress.
|
Note
|
Supports optimistic locking via the If-Match header.
|
6.1. HTTP request
DELETE /minerva/new_api/projects/test_project HTTP/1.1
6.2. Path Parameters
| Parameter | Description |
|---|---|
|
project identifier |
6.3. CURL sample
$ curl 'https://minerva-dev.lcsb.uni.lu/minerva/new_api/projects/test_project' -X DELETE \
-H 'Authorization: Bearer xxxxxxxx'
6.4. HTTP response
HTTP/1.1 202 Accepted
6.5. Response Fields
| Path | Type | Description |
|---|---|---|
|
|
job id |
|
|
optional info about job progress (0-100) |
|
|
job type, valid options: CREATE_PROJECT, CREATE_PROJECT_FAILURE, DELETE_PROJECT, FETCH_CHEMICAL_DB_FILES, FETCH_MESH_DB_FILE, FETCH_TAIR_DB_FILE, FETCH_TAXONOMY_DB_FILE, NEW_ANNOTATE_PROJECT, NEW_CREATE_PROJECT, REFRESH_CHEMBL_SUGGESTED_QUERY_LIST, REFRESH_CHEMICAL_INFO, REFRESH_CHEMICAL_SUGGESTED_QUERY_LIST, REFRESH_DRUG_INFO, REFRESH_MIRIAM_INFO |
|
|
job status, valid options: DONE, FAILED, INTERRUPTED, INTERRUPTING, PENDING, RUNNING |
|
|
when the job execution started |
|
|
when the job execution finished |
|
|
if job is attached to object here is the type of the object, valid options: DATA_OVERLAY, DATA_OVERLAY_GROUP, ELEMENT, GLYPH, LAYER, LAYER_IMAGE, LAYER_LINE, LAYER_OVAL, LAYER_RECTANGLE, LAYER_TEXT, PROJECT, REACTION |
|
|
if job is attached to object here is the id of the object |
|
|
job priority (1 is the highest priority) |
6.6. Sample Response
{
"id" : 66,
"jobType" : "DELETE_PROJECT",
"jobStatus" : "PENDING",
"jobStarted" : null,
"jobFinished" : null,
"progress" : null,
"externalObjectType" : "PROJECT",
"externalObjectId" : 54,
"priority" : 5
}
7. Get logs
Gets logs generated on project upload.
|
Note
|
The result is paged - use the page and size query parameters to
walk through it.
|
7.1. HTTP request
GET /minerva/new_api/projects/test_project/log_entries/?page=0&size=5&level=warning&sort=LEVEL,desc&search=mess HTTP/1.1
7.2. Path Parameters
| Parameter | Description |
|---|---|
|
project identifier |
7.3. Query Parameters
| Parameter | Description |
|---|---|
|
warning level |
|
column used for sorting, for example |
|
search query |
|
index of the page to fetch, counted from 0; 0 by default |
|
number of entries on a page; 20 by default, 10000 at most |
7.4. CURL sample
$ curl 'https://minerva-dev.lcsb.uni.lu/minerva/new_api/projects/test_project/log_entries/?page=0&size=5&level=warning&sort=LEVEL,desc&search=mess' -X GET \
-H 'Authorization: Bearer xxxxxxxx'
7.5. HTTP response
HTTP/1.1 200 OK
7.6. Response Fields
| Path | Type | Description |
|---|---|---|
|
|
list of projects on the page |
|
|
log entry id |
|
|
log entry content |
|
|
log entry level |
|
|
type of the entry |
|
|
element identifier related to the log entry |
|
|
element identifier type related to the log entry |
|
|
map name where element is located |
|
|
which module reported the error |
|
|
total number of pages |
|
|
total number of elements |
|
|
number of elements on this page |
|
|
page size |
|
|
page number |
7.7. Sample Response
{
"content" : [ {
"id" : 42,
"severity" : "WARNING",
"type" : "OTHER",
"objectIdentifier" : null,
"objectClass" : null,
"mapName" : "map_name",
"source" : null,
"content" : "This is warning message"
} ],
"totalPages" : 1,
"totalElements" : 1,
"numberOfElements" : 1,
"size" : 5,
"number" : 0
}
8. Annotate project
Runs the annotators of the given annotator preset over the elements and reactions of the project, adding identifiers and cross-references from external databases. The work is done in the background and the call returns the scheduled job; a project that is already being annotated is rejected.
8.1. HTTP request
POST /minerva/new_api/projects/test_project:annotate HTTP/1.1
8.2. Path Parameters
| Parameter | Description |
|---|---|
|
project identifier |
8.3. Request Fields
| Path | Type | Description |
|---|---|---|
|
|
identifier of the annotator preset that should be applied |
8.4. CURL sample
$ curl 'https://minerva-dev.lcsb.uni.lu/minerva/new_api/projects/test_project:annotate' -X POST \
-H 'Authorization: Bearer xxxxxxxx' \
-d '{"annotatorPresetId":1}' \
-H 'Content-Type: application/json'
8.5. HTTP response
HTTP/1.1 200 OK
8.6. Response Fields
| Path | Type | Description |
|---|---|---|
|
|
job id |
|
|
optional info about job progress (0-100) |
|
|
job type, valid options: CREATE_PROJECT, CREATE_PROJECT_FAILURE, DELETE_PROJECT, FETCH_CHEMICAL_DB_FILES, FETCH_MESH_DB_FILE, FETCH_TAIR_DB_FILE, FETCH_TAXONOMY_DB_FILE, NEW_ANNOTATE_PROJECT, NEW_CREATE_PROJECT, REFRESH_CHEMBL_SUGGESTED_QUERY_LIST, REFRESH_CHEMICAL_INFO, REFRESH_CHEMICAL_SUGGESTED_QUERY_LIST, REFRESH_DRUG_INFO, REFRESH_MIRIAM_INFO |
|
|
job status, valid options: DONE, FAILED, INTERRUPTED, INTERRUPTING, PENDING, RUNNING |
|
|
when the job execution started |
|
|
when the job execution finished |
|
|
if job is attached to object here is the type of the object, valid options: DATA_OVERLAY, DATA_OVERLAY_GROUP, ELEMENT, GLYPH, LAYER, LAYER_IMAGE, LAYER_LINE, LAYER_OVAL, LAYER_RECTANGLE, LAYER_TEXT, PROJECT, REACTION |
|
|
if job is attached to object here is the id of the object |
|
|
job priority (1 is the highest priority) |
8.7. Sample Response
{
"id" : 55,
"jobType" : "NEW_ANNOTATE_PROJECT",
"jobStatus" : "PENDING",
"jobStarted" : null,
"jobFinished" : null,
"progress" : null,
"externalObjectType" : "PROJECT",
"externalObjectId" : 50,
"priority" : 5
}
9. List jobs associated with project
Returns the background jobs attached to this project - project creation, annotation, deletion - as a page of the same job objects served by the instance level jobs endpoints, filtered to this project.
|
Note
|
The result is paged - use the page and size query parameters to
walk through it.
|
9.1. HTTP request
GET /minerva/new_api/projects/test_project/jobs/ HTTP/1.1
9.2. Path Parameters
| Parameter | Description |
|---|---|
|
project identifier |
9.3. Query Parameters
| Parameter | Description |
|---|---|
|
index of the page to fetch, counted from 0; 0 by default |
|
number of entries on a page; 20 by default, 10000 at most |
9.4. CURL sample
$ curl 'https://minerva-dev.lcsb.uni.lu/minerva/new_api/projects/test_project/jobs/' -X GET \
-H 'Authorization: Bearer xxxxxxxx'
9.5. HTTP response
HTTP/1.1 200 OK
9.6. Response Fields
| Path | Type | Description |
|---|---|---|
|
|
list of jobs on the page |
|
|
job id |
|
|
job type, valid options: CREATE_PROJECT, CREATE_PROJECT_FAILURE, DELETE_PROJECT, FETCH_CHEMICAL_DB_FILES, FETCH_MESH_DB_FILE, FETCH_TAIR_DB_FILE, FETCH_TAXONOMY_DB_FILE, NEW_ANNOTATE_PROJECT, NEW_CREATE_PROJECT, REFRESH_CHEMBL_SUGGESTED_QUERY_LIST, REFRESH_CHEMICAL_INFO, REFRESH_CHEMICAL_SUGGESTED_QUERY_LIST, REFRESH_DRUG_INFO, REFRESH_MIRIAM_INFO |
|
|
job status, valid options: DONE, FAILED, INTERRUPTED, INTERRUPTING, PENDING, RUNNING |
|
|
timestamp when the job has been started |
|
|
timestamp when the job has been finished |
|
|
progress of the job (0-100) |
|
|
type of the object to which the job is attached, valid options: DATA_OVERLAY, DATA_OVERLAY_GROUP, ELEMENT, GLYPH, LAYER, LAYER_IMAGE, LAYER_LINE, LAYER_OVAL, LAYER_RECTANGLE, LAYER_TEXT, PROJECT, REACTION |
|
|
object id to which the job is attached |
|
|
job priority (1 is the highest priority) |
|
|
total number of pages |
|
|
total number of elements |
|
|
number of elements on this page |
|
|
page size |
|
|
page number |
9.7. Sample Response
{
"content" : [ {
"id" : 74,
"jobType" : "NEW_ANNOTATE_PROJECT",
"jobStatus" : "PENDING",
"jobStarted" : null,
"jobFinished" : null,
"progress" : null,
"externalObjectType" : "PROJECT",
"externalObjectId" : 60,
"priority" : 20
} ],
"totalPages" : 1,
"totalElements" : 1,
"numberOfElements" : 1,
"size" : 20,
"number" : 0
}
10. Get project statistics
Returns annotation statistics for elements and reactions, and the number of publications for a project.
10.1. HTTP request
GET /minerva/new_api/projects/empty/statistics HTTP/1.1
10.2. Path Parameters
| Parameter | Description |
|---|---|
|
project identifier |
10.3. CURL sample
$ curl 'https://minerva-dev.lcsb.uni.lu/minerva/new_api/projects/empty/statistics' -X GET \
-H 'Authorization: Bearer xxxxxxxx'
10.4. HTTP response
HTTP/1.1 200 OK
10.5. Response Fields
| Path | Type | Description |
|---|---|---|
|
|
list of annotation counts per database type for elements |
|
|
annotation database name (e.g. UniProt, Ensembl) |
|
|
number of elements annotated with this database |
|
|
list of annotation counts per database type for reactions |
|
|
annotation database name (e.g. UniProt, Ensembl) |
|
|
number of reactions annotated with this database |
|
|
number of publications associated with the project |
10.6. Sample Response
{
"elementAnnotations" : [ {
"type" : "3DMET",
"count" : 0
}, {
"type" : "ABS",
"count" : 0
}, {
"type" : "Aceview Worm",
"count" : 0
}, {
"type" : "Affymetrix Probeset",
"count" : 0
}, {
"type" : "AFTOL",
"count" : 0
}, {
"type" : "Allergome",
"count" : 0
}, {
"type" : "AmoebaDB",
"count" : 0
}, {
"type" : "Anatomical Therapeutic Chemical",
"count" : 0
}, {
"type" : "Anatomical Therapeutic Chemical Veterinary",
"count" : 0
}, {
"type" : "Animal Diversity Web",
"count" : 0
}, {
"type" : "Animal Genome Cattle QTL",
"count" : 0
}, {
"type" : "Animal Genome Chicken QTL",
"count" : 0
}, {
"type" : "Animal Genome Pig QTL",
"count" : 0
}, {
"type" : "Animal Genome Sheep QTL",
"count" : 0
}, {
"type" : "Animal TFDB Family",
"count" : 0
}, {
"type" : "Antibiotic Resistance Genes Database",
"count" : 0
}, {
"type" : "Antibody Registry",
"count" : 0
}, {
"type" : "AntWeb",
"count" : 0
}, {
"type" : "APD",
"count" : 0
}, {
"type" : "AphidBase Transcript",
"count" : 0
}, {
"type" : "ArachnoServer",
"count" : 0
}, {
"type" : "ArrayExpress",
"count" : 0
}, {
"type" : "ArrayExpress Platform",
"count" : 0
}, {
"type" : "arXiv",
"count" : 0
}, {
"type" : "ASAP",
"count" : 0
}, {
"type" : "AspGD Locus",
"count" : 0
}, {
"type" : "AspGD Protein",
"count" : 0
}, {
"type" : "ATCC",
"count" : 0
}, {
"type" : "AutDB",
"count" : 0
}, {
"type" : "BacMap Biography",
"count" : 0
}, {
"type" : "BacMap Map",
"count" : 0
}, {
"type" : "BDGP EST",
"count" : 0
}, {
"type" : "BDGP insertion DB",
"count" : 0
}, {
"type" : "BeetleBase",
"count" : 0
}, {
"type" : "Bgee family",
"count" : 0
}, {
"type" : "Bgee gene",
"count" : 0
}, {
"type" : "Bgee organ",
"count" : 0
}, {
"type" : "Bgee stage",
"count" : 0
}, {
"type" : "BiGG Compartment",
"count" : 0
}, {
"type" : "BiGG Metabolite",
"count" : 0
}, {
"type" : "BiGG Reaction",
"count" : 0
}, {
"type" : "BindingDB",
"count" : 0
}, {
"type" : "BioCarta Pathway",
"count" : 0
}, {
"type" : "BioCatalogue",
"count" : 0
}, {
"type" : "BioCyc",
"count" : 0
}, {
"type" : "BioGRID",
"count" : 0
}, {
"type" : "BioKC",
"count" : 0
}, {
"type" : "BioModels Database",
"count" : 0
}, {
"type" : "BioNumbers",
"count" : 0
}, {
"type" : "BioPortal",
"count" : 0
}, {
"type" : "BioProject",
"count" : 0
}, {
"type" : "BioSample",
"count" : 0
}, {
"type" : "BioSystems",
"count" : 0
}, {
"type" : "BitterDB Compound",
"count" : 0
}, {
"type" : "BitterDB Receptor",
"count" : 0
}, {
"type" : "BOLD Taxonomy",
"count" : 0
}, {
"type" : "Broad Fungal Genome Initiative",
"count" : 0
}, {
"type" : "BRENDA",
"count" : 0
}, {
"type" : "Brenda Tissue Ontology",
"count" : 0
}, {
"type" : "BugBase Expt",
"count" : 0
}, {
"type" : "BugBase Protocol",
"count" : 0
}, {
"type" : "BYKdb",
"count" : 0
}, {
"type" : "Canadian Drug Product Database",
"count" : 0
}, {
"type" : "Candida Genome Database",
"count" : 0
}, {
"type" : "CAPS-DB",
"count" : 0
}, {
"type" : "Chemical Abstracts Service",
"count" : 0
}, {
"type" : "CATH domain",
"count" : 0
}, {
"type" : "CATH superfamily",
"count" : 0
}, {
"type" : "CAZy",
"count" : 0
}, {
"type" : "Consensus CDS",
"count" : 0
}, {
"type" : "Cell Cycle Ontology",
"count" : 0
}, {
"type" : "Cell Image Library",
"count" : 0
}, {
"type" : "Cell Signaling Technology Pathways",
"count" : 0
}, {
"type" : "Cell Signaling Technology Antibody",
"count" : 0
}, {
"type" : "Cell Type Ontology",
"count" : 0
}, {
"type" : "CGSC Strain",
"count" : 0
}, {
"type" : "CharProt",
"count" : 0
}, {
"type" : "Chebi",
"count" : 0
}, {
"type" : "ChemDB",
"count" : 0
}, {
"type" : "ChemIDplus",
"count" : 0
}, {
"type" : "ChemSpider",
"count" : 0
}, {
"type" : "ChEMBL",
"count" : 0
}, {
"type" : "ChEMBL target",
"count" : 0
}, {
"type" : "CLDB",
"count" : 0
}, {
"type" : "ClinicalTrials.gov",
"count" : 0
}, {
"type" : "ClinVar Record",
"count" : 0
}, {
"type" : "Clusters of Orthologous Groups",
"count" : 0
}, {
"type" : "COMBINE specifications",
"count" : 0
}, {
"type" : "Complex Portal",
"count" : 0
}, {
"type" : "Compulyeast",
"count" : 0
}, {
"type" : "Conserved Domain Database",
"count" : 0
}, {
"type" : "Conoserver",
"count" : 0
}, {
"type" : "Coriell Cell Repositories",
"count" : 0
}, {
"type" : "CORUM",
"count" : 0
}, {
"type" : "Cooperative Patent Classification",
"count" : 0
}, {
"type" : "CryptoDB",
"count" : 0
}, {
"type" : "CSA",
"count" : 0
}, {
"type" : "CTD Gene",
"count" : 0
}, {
"type" : "CTD Disease",
"count" : 0
}, {
"type" : "CutDB",
"count" : 0
}, {
"type" : "Cube db",
"count" : 0
}, {
"type" : "DailyMed",
"count" : 0
}, {
"type" : "DARC",
"count" : 0
}, {
"type" : "Database of Interacting Proteins",
"count" : 0
}, {
"type" : "Database of Quantitative Cellular Signaling: Model",
"count" : 0
}, {
"type" : "Database of Quantitative Cellular Signaling: Pathway",
"count" : 0
}, {
"type" : "DATF",
"count" : 0
}, {
"type" : "DBD",
"count" : 0
}, {
"type" : "dbEST",
"count" : 0
}, {
"type" : "DBG2 Introns",
"count" : 0
}, {
"type" : "dbProbe",
"count" : 0
}, {
"type" : "dbSNP at NCBI",
"count" : 0
}, {
"type" : "Degradome Database",
"count" : 0
}, {
"type" : "DEPOD",
"count" : 0
}, {
"type" : "Dictybase EST",
"count" : 0
}, {
"type" : "Dictybase Gene",
"count" : 0
}, {
"type" : "DisProt",
"count" : 0
}, {
"type" : "Digital Object Identifier",
"count" : 0
}, {
"type" : "DOMMINO",
"count" : 0
}, {
"type" : "DOOR",
"count" : 0
}, {
"type" : "DPV",
"count" : 0
}, {
"type" : "DragonDB Allele",
"count" : 0
}, {
"type" : "DragonDB DNA",
"count" : 0
}, {
"type" : "DragonDB Locus",
"count" : 0
}, {
"type" : "DragonDB Protein",
"count" : 0
}, {
"type" : "DRSC",
"count" : 0
}, {
"type" : "DrugBank",
"count" : 0
}, {
"type" : "DrugBank Target v4",
"count" : 0
}, {
"type" : "Enzyme Nomenclature",
"count" : 0
}, {
"type" : "EchoBASE",
"count" : 0
}, {
"type" : "Evidence Code Ontology",
"count" : 0
}, {
"type" : "EcoGene",
"count" : 0
}, {
"type" : "EcoliWiki",
"count" : 0
}, {
"type" : "EDAM Ontology",
"count" : 0
}, {
"type" : "eggNOG",
"count" : 0
}, {
"type" : "ELM",
"count" : 0
}, {
"type" : "ENA",
"count" : 0
}, {
"type" : "Ensembl",
"count" : 0
}, {
"type" : "Ensembl Bacteria",
"count" : 0
}, {
"type" : "Ensembl Fungi",
"count" : 0
}, {
"type" : "Ensembl Metazoa",
"count" : 0
}, {
"type" : "Ensembl Plants",
"count" : 0
}, {
"type" : "Ensembl Protists",
"count" : 0
}, {
"type" : "Entrez Gene",
"count" : 0
}, {
"type" : "enviPath",
"count" : 0
}, {
"type" : "EPD",
"count" : 0
}, {
"type" : "EU Clinical Trials",
"count" : 0
}, {
"type" : "ExAC Gene",
"count" : 0
}, {
"type" : "ExAC Transcript",
"count" : 0
}, {
"type" : "ExAC Variant",
"count" : 0
}, {
"type" : "Experimental Factor Ontology",
"count" : 0
}, {
"type" : "European Genome-phenome Archive Dataset",
"count" : 0
}, {
"type" : "European Genome-phenome Archive Study",
"count" : 0
}, {
"type" : "FMA",
"count" : 0
}, {
"type" : "FooDB Compound",
"count" : 0
}, {
"type" : "F-SNP",
"count" : 0
}, {
"type" : "FuncBase Fly",
"count" : 0
}, {
"type" : "FuncBase Human",
"count" : 0
}, {
"type" : "FuncBase Mouse",
"count" : 0
}, {
"type" : "FuncBase Yeast",
"count" : 0
}, {
"type" : "FungiDB",
"count" : 0
}, {
"type" : "FlyBase",
"count" : 0
}, {
"type" : "GABI",
"count" : 0
}, {
"type" : "Genatlas",
"count" : 0
}, {
"type" : "GeneCards",
"count" : 0
}, {
"type" : "GeneDB",
"count" : 0
}, {
"type" : "GeneFarm",
"count" : 0
}, {
"type" : "GeneTree",
"count" : 0
}, {
"type" : "Gene Wiki",
"count" : 0
}, {
"type" : "GenPept",
"count" : 0
}, {
"type" : "Genome Properties",
"count" : 0
}, {
"type" : "Genomic Data Commons Data Portal",
"count" : 0
}, {
"type" : "GEO",
"count" : 0
}, {
"type" : "GiardiaDB",
"count" : 0
}, {
"type" : "GLIDA GPCR",
"count" : 0
}, {
"type" : "GLIDA Ligand",
"count" : 0
}, {
"type" : "GlycoEpitope",
"count" : 0
}, {
"type" : "GlycomeDB",
"count" : 0
}, {
"type" : "Gene Ontology",
"count" : 0
}, {
"type" : "Gene Ontology Reference",
"count" : 0
}, {
"type" : "GOA",
"count" : 0
}, {
"type" : "GOLD genome",
"count" : 0
}, {
"type" : "GOLD metadata",
"count" : 0
}, {
"type" : "Google Patents",
"count" : 0
}, {
"type" : "Golm Metabolome Database",
"count" : 0
}, {
"type" : "Golm Metabolome Database Analyte",
"count" : 0
}, {
"type" : "Golm Metabolome Database GC-MS spectra",
"count" : 0
}, {
"type" : "Golm Metabolome Database Profile",
"count" : 0
}, {
"type" : "Golm Metabolome Database Reference Substance",
"count" : 0
}, {
"type" : "GPCRDB",
"count" : 0
}, {
"type" : "Gramene genes",
"count" : 0
}, {
"type" : "Gramene protein",
"count" : 0
}, {
"type" : "Gramene QTL",
"count" : 0
}, {
"type" : "Gramene Taxonomy",
"count" : 0
}, {
"type" : "GreenGenes",
"count" : 0
}, {
"type" : "GRIN Plant Taxonomy",
"count" : 0
}, {
"type" : "GRSDB",
"count" : 0
}, {
"type" : "GWAS Central Marker",
"count" : 0
}, {
"type" : "GWAS Central Phenotype",
"count" : 0
}, {
"type" : "GWAS Central Study",
"count" : 0
}, {
"type" : "GXA Expt",
"count" : 0
}, {
"type" : "GXA Gene",
"count" : 0
}, {
"type" : "HAMAP",
"count" : 0
}, {
"type" : "HCVDB",
"count" : 0
}, {
"type" : "HGMD",
"count" : 0
}, {
"type" : "HGNC",
"count" : 0
}, {
"type" : "HGNC Family",
"count" : 0
}, {
"type" : "HGNC Symbol",
"count" : 0
}, {
"type" : "H-InvDb Locus",
"count" : 0
}, {
"type" : "H-InvDb Protein",
"count" : 0
}, {
"type" : "H-InvDb Transcript",
"count" : 0
}, {
"type" : "HMDB",
"count" : 0
}, {
"type" : "HOGENOM",
"count" : 0
}, {
"type" : "HOMD Sequence Metainformation",
"count" : 0
}, {
"type" : "HOMD Taxonomy",
"count" : 0
}, {
"type" : "Homeodomain Research",
"count" : 0
}, {
"type" : "HomoloGene",
"count" : 0
}, {
"type" : "HOVERGEN",
"count" : 0
}, {
"type" : "HPA",
"count" : 0
}, {
"type" : "HPRD",
"count" : 0
}, {
"type" : "HSSP",
"count" : 0
}, {
"type" : "HUGE",
"count" : 0
}, {
"type" : "Human Disease Ontology",
"count" : 0
}, {
"type" : "Human Phenotype Ontology",
"count" : 0
}, {
"type" : "Human Proteome Map Peptide",
"count" : 0
}, {
"type" : "Human Proteome Map Protein",
"count" : 0
}, {
"type" : "ICD",
"count" : 0
}, {
"type" : "ICEberg element",
"count" : 0
}, {
"type" : "ICEberg family",
"count" : 0
}, {
"type" : "IDEAL",
"count" : 0
}, {
"type" : "Identifiers.org Terms",
"count" : 0
}, {
"type" : "IMEx",
"count" : 0
}, {
"type" : "IMGT LIGM",
"count" : 0
}, {
"type" : "IMGT HLA",
"count" : 0
}, {
"type" : "InChI",
"count" : 0
}, {
"type" : "InChIKey",
"count" : 0
}, {
"type" : "IntAct",
"count" : 0
}, {
"type" : "IntAct Molecule",
"count" : 0
}, {
"type" : "Integrated Microbial Genomes Gene",
"count" : 0
}, {
"type" : "Integrated Microbial Genomes Taxon",
"count" : 0
}, {
"type" : "InterPro",
"count" : 0
}, {
"type" : "IRD Segment Sequence",
"count" : 0
}, {
"type" : "iRefWeb",
"count" : 0
}, {
"type" : "ISBN",
"count" : 0
}, {
"type" : "ISFinder",
"count" : 0
}, {
"type" : "ISSN",
"count" : 0
}, {
"type" : "IUPHAR family",
"count" : 0
}, {
"type" : "IUPHAR ligand",
"count" : 0
}, {
"type" : "IUPHAR receptor",
"count" : 0
}, {
"type" : "Japan Collection of Microorganisms",
"count" : 0
}, {
"type" : "Japan Chemical Substance Dictionary",
"count" : 0
}, {
"type" : "JAX Mice",
"count" : 0
}, {
"type" : "JCGGDB",
"count" : 0
}, {
"type" : "JSTOR",
"count" : 0
}, {
"type" : "JWS Online",
"count" : 0
}, {
"type" : "Kegg Compound",
"count" : 0
}, {
"type" : "KEGG Disease",
"count" : 0
}, {
"type" : "KEGG Drug",
"count" : 0
}, {
"type" : "KEGG Environ",
"count" : 0
}, {
"type" : "Kegg Genes",
"count" : 0
}, {
"type" : "KEGG Genome",
"count" : 0
}, {
"type" : "Kegg Glycan",
"count" : 0
}, {
"type" : "KEGG Metagenome",
"count" : 0
}, {
"type" : "KEGG Module",
"count" : 0
}, {
"type" : "KEGG Orthology",
"count" : 0
}, {
"type" : "Kegg Pathway",
"count" : 0
}, {
"type" : "Kegg Reaction",
"count" : 0
}, {
"type" : "KiSAO",
"count" : 0
}, {
"type" : "KnapSack",
"count" : 0
}, {
"type" : "LigandBox",
"count" : 0
}, {
"type" : "Ligand Expo",
"count" : 0
}, {
"type" : "Ligand-Gated Ion Channel database",
"count" : 0
}, {
"type" : "LipidBank",
"count" : 0
}, {
"type" : "LINCS Protein",
"count" : 0
}, {
"type" : "LINCS Cell",
"count" : 0
}, {
"type" : "LIPID MAPS",
"count" : 0
}, {
"type" : "Locus Reference Genomic",
"count" : 0
}, {
"type" : "MACiE",
"count" : 0
}, {
"type" : "MaizeGDB Locus",
"count" : 0
}, {
"type" : "MassBank",
"count" : 0
}, {
"type" : "Mathematical Modelling Ontology",
"count" : 0
}, {
"type" : "MatrixDB",
"count" : 0
}, {
"type" : "MedlinePlus",
"count" : 0
}, {
"type" : "MEROPS Family",
"count" : 0
}, {
"type" : "MEROPS Inhibitor",
"count" : 0
}, {
"type" : "MEROPS",
"count" : 0
}, {
"type" : "MeSH",
"count" : 0
}, {
"type" : "MetaNetX chemical",
"count" : 0
}, {
"type" : "MetaNetX compartment",
"count" : 0
}, {
"type" : "MetaNetX reaction",
"count" : 0
}, {
"type" : "MetaboLights",
"count" : 0
}, {
"type" : "METLIN",
"count" : 0
}, {
"type" : "Molecular Interactions Ontology",
"count" : 0
}, {
"type" : "MicrosporidiaDB",
"count" : 0
}, {
"type" : "Microbial Protein Interaction Database",
"count" : 0
}, {
"type" : "MimoDB",
"count" : 0
}, {
"type" : "MIPModDB",
"count" : 0
}, {
"type" : "miRBase Sequence Database",
"count" : 0
}, {
"type" : "miRBase Mature Sequence Database",
"count" : 0
}, {
"type" : "mirEX",
"count" : 0
}, {
"type" : "MIRIAM Registry collection",
"count" : 0
}, {
"type" : "MIRIAM Registry resource",
"count" : 0
}, {
"type" : "miRNEST",
"count" : 0
}, {
"type" : "miRTarBase Mature Sequence Database",
"count" : 0
}, {
"type" : "Mouse Genome Database",
"count" : 0
}, {
"type" : "MGED Ontology",
"count" : 0
}, {
"type" : "MGnify Project",
"count" : 0
}, {
"type" : "MGnify Sample",
"count" : 0
}, {
"type" : "MINT",
"count" : 0
}, {
"type" : "MMRRC",
"count" : 0
}, {
"type" : "Protein Modification Ontology",
"count" : 0
}, {
"type" : "ModelDB",
"count" : 0
}, {
"type" : "Molbase",
"count" : 0
}, {
"type" : "Molecular Modeling Database",
"count" : 0
}, {
"type" : "Mouse Adult Gross Anatomy",
"count" : 0
}, {
"type" : "MycoBank",
"count" : 0
}, {
"type" : "MycoBrowser leprae",
"count" : 0
}, {
"type" : "MycoBrowser marinum",
"count" : 0
}, {
"type" : "MycoBrowser smegmatis",
"count" : 0
}, {
"type" : "MycoBrowser tuberculosis",
"count" : 0
}, {
"type" : "NAPP",
"count" : 0
}, {
"type" : "NARCIS",
"count" : 0
}, {
"type" : "NASC code",
"count" : 0
}, {
"type" : "National Bibliography Number",
"count" : 0
}, {
"type" : "National Drug Code",
"count" : 0
}, {
"type" : "NCBI Protein",
"count" : 0
}, {
"type" : "NCIm",
"count" : 0
}, {
"type" : "NCI Pathway Interaction Database: Pathway",
"count" : 0
}, {
"type" : "NCIt",
"count" : 0
}, {
"type" : "NeuroLex",
"count" : 0
}, {
"type" : "NeuroMorpho",
"count" : 0
}, {
"type" : "NeuronDB",
"count" : 0
}, {
"type" : "NEXTDB",
"count" : 0
}, {
"type" : "nextProt",
"count" : 0
}, {
"type" : "NIAEST",
"count" : 0
}, {
"type" : "NITE Biological Research Center Catalogue",
"count" : 0
}, {
"type" : "NONCODE v3",
"count" : 0
}, {
"type" : "NONCODE v4 Gene",
"count" : 0
}, {
"type" : "NONCODE v4 Transcript",
"count" : 0
}, {
"type" : "NORINE",
"count" : 0
}, {
"type" : "NucleaRDB",
"count" : 0
}, {
"type" : "Nucleotide Sequence Database",
"count" : 0
}, {
"type" : "Ontology for Biomedical Investigations",
"count" : 0
}, {
"type" : "OMA Group",
"count" : 0
}, {
"type" : "OMA Protein",
"count" : 0
}, {
"type" : "Odor Molecules DataBase",
"count" : 0
}, {
"type" : "Olfactory Receptor Database",
"count" : 0
}, {
"type" : "OMIA",
"count" : 0
}, {
"type" : "Online Mendelian Inheritance in Man",
"count" : 0
}, {
"type" : "OMIT",
"count" : 0
}, {
"type" : "Ontology of Physics for Biology",
"count" : 0
}, {
"type" : "OPM",
"count" : 0
}, {
"type" : "ORCID",
"count" : 0
}, {
"type" : "OriDB Saccharomyces",
"count" : 0
}, {
"type" : "OriDB Schizosaccharomyces",
"count" : 0
}, {
"type" : "Orphanet",
"count" : 0
}, {
"type" : "Orphanet Rare Disease Ontology",
"count" : 0
}, {
"type" : "OrthoDB",
"count" : 0
}, {
"type" : "Oryzabase Gene",
"count" : 0
}, {
"type" : "Oryzabase Mutant",
"count" : 0
}, {
"type" : "Oryzabase Stage",
"count" : 0
}, {
"type" : "Oryzabase Strain",
"count" : 0
}, {
"type" : "Oryza Tag Line",
"count" : 0
}, {
"type" : "P3DB Protein",
"count" : 0
}, {
"type" : "P3DB Site",
"count" : 0
}, {
"type" : "PaleoDB",
"count" : 0
}, {
"type" : "PANTHER Family",
"count" : 0
}, {
"type" : "PANTHER Node",
"count" : 0
}, {
"type" : "PANTHER Pathway",
"count" : 0
}, {
"type" : "PANTHER Pathway Component",
"count" : 0
}, {
"type" : "PASS2",
"count" : 0
}, {
"type" : "Pathway Ontology",
"count" : 0
}, {
"type" : "Pathway Commons",
"count" : 0
}, {
"type" : "PATO",
"count" : 0
}, {
"type" : "PaxDb Organism",
"count" : 0
}, {
"type" : "PaxDb Protein",
"count" : 0
}, {
"type" : "Pazar Transcription Factor",
"count" : 0
}, {
"type" : "Protein Data Bank",
"count" : 0
}, {
"type" : "Chemical Component Dictionary",
"count" : 0
}, {
"type" : "PeptideAtlas",
"count" : 0
}, {
"type" : "Peroxibase",
"count" : 0
}, {
"type" : "Protein Family Database",
"count" : 0
}, {
"type" : "PharmGKB Pathways",
"count" : 0
}, {
"type" : "PharmGKB Disease",
"count" : 0
}, {
"type" : "PharmGKB Drug",
"count" : 0
}, {
"type" : "PharmGKB Gene",
"count" : 0
}, {
"type" : "Phenol-Explorer",
"count" : 0
}, {
"type" : "PhosphoPoint Kinase",
"count" : 0
}, {
"type" : "PhosphoPoint Phosphoprotein",
"count" : 0
}, {
"type" : "PhosphoSite Protein",
"count" : 0
}, {
"type" : "PhosphoSite Residue",
"count" : 0
}, {
"type" : "PhylomeDB",
"count" : 0
}, {
"type" : "Phytozome Locus",
"count" : 0
}, {
"type" : "PINA",
"count" : 0
}, {
"type" : "PiroplasmaDB",
"count" : 0
}, {
"type" : "PIRSF",
"count" : 0
}, {
"type" : "Plant Ontology",
"count" : 0
}, {
"type" : "PlasmoDB",
"count" : 0
}, {
"type" : "PMC International",
"count" : 0
}, {
"type" : "Pocketome",
"count" : 0
}, {
"type" : "PolBase",
"count" : 0
}, {
"type" : "PomBase",
"count" : 0
}, {
"type" : "PRIDE",
"count" : 0
}, {
"type" : "PRIDE Project",
"count" : 0
}, {
"type" : "PRINTS",
"count" : 0
}, {
"type" : "ProGlycProt",
"count" : 0
}, {
"type" : "ProDom",
"count" : 0
}, {
"type" : "PROSITE",
"count" : 0
}, {
"type" : "ProtClustDB",
"count" : 0
}, {
"type" : "Protein Affinity Reagents",
"count" : 0
}, {
"type" : "Protein Data Bank Ligand",
"count" : 0
}, {
"type" : "Protein Model Database",
"count" : 0
}, {
"type" : "Protein Ontology",
"count" : 0
}, {
"type" : "ProteomicsDB Peptide",
"count" : 0
}, {
"type" : "ProteomicsDB Protein",
"count" : 0
}, {
"type" : "ProtoNet Cluster",
"count" : 0
}, {
"type" : "ProtoNet ProteinCard",
"count" : 0
}, {
"type" : "PSCDB",
"count" : 0
}, {
"type" : "Pseudomonas Genome Database",
"count" : 0
}, {
"type" : "PubChem-compound",
"count" : 0
}, {
"type" : "PubChem-bioassay",
"count" : 0
}, {
"type" : "PubChem-substance",
"count" : 0
}, {
"type" : "PubMed",
"count" : 0
}, {
"type" : "Rat Genome Database qTL",
"count" : 0
}, {
"type" : "Rat Genome Database strain",
"count" : 0
}, {
"type" : "Reactome",
"count" : 0
}, {
"type" : "REBASE",
"count" : 0
}, {
"type" : "RefSeq",
"count" : 0
}, {
"type" : "Relation Ontology",
"count" : 0
}, {
"type" : "RESID",
"count" : 0
}, {
"type" : "RFAM",
"count" : 0
}, {
"type" : "Rat Genome Database",
"count" : 0
}, {
"type" : "Rhea",
"count" : 0
}, {
"type" : "Rice Genome Annotation Project",
"count" : 0
}, {
"type" : "RNA Modification Database",
"count" : 0
}, {
"type" : "Rouge",
"count" : 0
}, {
"type" : "SABIO-RK EC Record",
"count" : 0
}, {
"type" : "SABIO-RK Kinetic Record",
"count" : 0
}, {
"type" : "SABIO-RK Reaction",
"count" : 0
}, {
"type" : "Saccharomyces genome database pathways",
"count" : 0
}, {
"type" : "SBML RDF Vocabulary",
"count" : 0
}, {
"type" : "Systems Biology Ontology",
"count" : 0
}, {
"type" : "SCOP",
"count" : 0
}, {
"type" : "ScerTF",
"count" : 0
}, {
"type" : "SEED Compound",
"count" : 0
}, {
"type" : "SEED Reactions",
"count" : 0
}, {
"type" : "Sequence Ontology",
"count" : 0
}, {
"type" : "Sequence Read Archive",
"count" : 0
}, {
"type" : "Saccharomyces Genome Database",
"count" : 0
}, {
"type" : "SIDER Drug",
"count" : 0
}, {
"type" : "SIDER Side Effect",
"count" : 0
}, {
"type" : "Signaling Gateway",
"count" : 0
}, {
"type" : "SitEx",
"count" : 0
}, {
"type" : "Small Molecule Pathway Database",
"count" : 0
}, {
"type" : "SMART",
"count" : 0
}, {
"type" : "SNOMED CT",
"count" : 0
}, {
"type" : "Sol Genomics Network",
"count" : 0
}, {
"type" : "SoyBase",
"count" : 0
}, {
"type" : "Spectral Database for Organic Compounds",
"count" : 0
}, {
"type" : "SPIKE Map",
"count" : 0
}, {
"type" : "STAP",
"count" : 0
}, {
"type" : "STITCH",
"count" : 0
}, {
"type" : "STRING",
"count" : 0
}, {
"type" : "SubstrateDB",
"count" : 0
}, {
"type" : "SubtiList",
"count" : 0
}, {
"type" : "SUPFAM",
"count" : 0
}, {
"type" : "SubtiWiki",
"count" : 0
}, {
"type" : "SwissLipids",
"count" : 0
}, {
"type" : "SWISS-MODEL",
"count" : 0
}, {
"type" : "T3DB",
"count" : 0
}, {
"type" : "TAIR Gene",
"count" : 0
}, {
"type" : "TAIR Protein",
"count" : 0
}, {
"type" : "TAIR Locus",
"count" : 0
}, {
"type" : "TarBase",
"count" : 0
}, {
"type" : "Taxonomy",
"count" : 0
}, {
"type" : "TEDDY",
"count" : 0
}, {
"type" : "Tetrahymena Genome Database",
"count" : 0
}, {
"type" : "TIGRFAMS",
"count" : 0
}, {
"type" : "Tissue List",
"count" : 0
}, {
"type" : "TOPDB",
"count" : 0
}, {
"type" : "TopFind",
"count" : 0
}, {
"type" : "Toxicogenomic Chemical",
"count" : 0
}, {
"type" : "ToxoDB",
"count" : 0
}, {
"type" : "TreeBASE",
"count" : 0
}, {
"type" : "TreeFam",
"count" : 0
}, {
"type" : "Tree of Life",
"count" : 0
}, {
"type" : "TrichDB",
"count" : 0
}, {
"type" : "TriTrypDB",
"count" : 0
}, {
"type" : "TTD Drug",
"count" : 0
}, {
"type" : "TTD Target",
"count" : 0
}, {
"type" : "Transport Classification Database",
"count" : 0
}, {
"type" : "UBERON",
"count" : 0
}, {
"type" : "uBio NameBank",
"count" : 0
}, {
"type" : "UM-BBD Compound",
"count" : 0
}, {
"type" : "UM-BBD Enzyme",
"count" : 0
}, {
"type" : "UM-BBD Pathway",
"count" : 0
}, {
"type" : "UM-BBD Reaction",
"count" : 0
}, {
"type" : "UM-BBD Biotransformation Rule",
"count" : 0
}, {
"type" : "UniGene",
"count" : 0
}, {
"type" : "UNII",
"count" : 0
}, {
"type" : "Unimod",
"count" : 0
}, {
"type" : "UniParc",
"count" : 0
}, {
"type" : "UniPathway Reaction",
"count" : 0
}, {
"type" : "Uniprot",
"count" : 0
}, {
"type" : "UniProt Isoform",
"count" : 0
}, {
"type" : "UniSTS",
"count" : 0
}, {
"type" : "Unit Ontology",
"count" : 0
}, {
"type" : "Unite",
"count" : 0
}, {
"type" : "USPTO",
"count" : 0
}, {
"type" : "Unknown",
"count" : 0
}, {
"type" : "VariO",
"count" : 0
}, {
"type" : "Vbase2",
"count" : 0
}, {
"type" : "VBRC",
"count" : 0
}, {
"type" : "VFDB Gene",
"count" : 0
}, {
"type" : "VFDB Genus",
"count" : 0
}, {
"type" : "ViralZone",
"count" : 0
}, {
"type" : "VIRsiRNA",
"count" : 0
}, {
"type" : "VMH metabolite",
"count" : 0
}, {
"type" : "VMH reaction",
"count" : 0
}, {
"type" : "Wikidata",
"count" : 0
}, {
"type" : "WikiGenes",
"count" : 0
}, {
"type" : "WikiPathways",
"count" : 0
}, {
"type" : "Wikipedia (English)",
"count" : 0
}, {
"type" : "Worfdb",
"count" : 0
}, {
"type" : "WormBase",
"count" : 0
}, {
"type" : "WormBase RNAi",
"count" : 0
}, {
"type" : "Wormpep",
"count" : 0
}, {
"type" : "Xenbase",
"count" : 0
}, {
"type" : "YDPM",
"count" : 0
}, {
"type" : "Yeast Intron Database v4.3",
"count" : 0
}, {
"type" : "YeTFasCo",
"count" : 0
}, {
"type" : "Yeast Intron Database v3",
"count" : 0
}, {
"type" : "YRC PDR",
"count" : 0
}, {
"type" : "ZFIN Bioentity",
"count" : 0
}, {
"type" : "ZINC",
"count" : 0
} ],
"reactionAnnotations" : [ {
"type" : "3DMET",
"count" : 0
}, {
"type" : "ABS",
"count" : 0
}, {
"type" : "Aceview Worm",
"count" : 0
}, {
"type" : "Affymetrix Probeset",
"count" : 0
}, {
"type" : "AFTOL",
"count" : 0
}, {
"type" : "Allergome",
"count" : 0
}, {
"type" : "AmoebaDB",
"count" : 0
}, {
"type" : "Anatomical Therapeutic Chemical",
"count" : 0
}, {
"type" : "Anatomical Therapeutic Chemical Veterinary",
"count" : 0
}, {
"type" : "Animal Diversity Web",
"count" : 0
}, {
"type" : "Animal Genome Cattle QTL",
"count" : 0
}, {
"type" : "Animal Genome Chicken QTL",
"count" : 0
}, {
"type" : "Animal Genome Pig QTL",
"count" : 0
}, {
"type" : "Animal Genome Sheep QTL",
"count" : 0
}, {
"type" : "Animal TFDB Family",
"count" : 0
}, {
"type" : "Antibiotic Resistance Genes Database",
"count" : 0
}, {
"type" : "Antibody Registry",
"count" : 0
}, {
"type" : "AntWeb",
"count" : 0
}, {
"type" : "APD",
"count" : 0
}, {
"type" : "AphidBase Transcript",
"count" : 0
}, {
"type" : "ArachnoServer",
"count" : 0
}, {
"type" : "ArrayExpress",
"count" : 0
}, {
"type" : "ArrayExpress Platform",
"count" : 0
}, {
"type" : "arXiv",
"count" : 0
}, {
"type" : "ASAP",
"count" : 0
}, {
"type" : "AspGD Locus",
"count" : 0
}, {
"type" : "AspGD Protein",
"count" : 0
}, {
"type" : "ATCC",
"count" : 0
}, {
"type" : "AutDB",
"count" : 0
}, {
"type" : "BacMap Biography",
"count" : 0
}, {
"type" : "BacMap Map",
"count" : 0
}, {
"type" : "BDGP EST",
"count" : 0
}, {
"type" : "BDGP insertion DB",
"count" : 0
}, {
"type" : "BeetleBase",
"count" : 0
}, {
"type" : "Bgee family",
"count" : 0
}, {
"type" : "Bgee gene",
"count" : 0
}, {
"type" : "Bgee organ",
"count" : 0
}, {
"type" : "Bgee stage",
"count" : 0
}, {
"type" : "BiGG Compartment",
"count" : 0
}, {
"type" : "BiGG Metabolite",
"count" : 0
}, {
"type" : "BiGG Reaction",
"count" : 0
}, {
"type" : "BindingDB",
"count" : 0
}, {
"type" : "BioCarta Pathway",
"count" : 0
}, {
"type" : "BioCatalogue",
"count" : 0
}, {
"type" : "BioCyc",
"count" : 0
}, {
"type" : "BioGRID",
"count" : 0
}, {
"type" : "BioKC",
"count" : 0
}, {
"type" : "BioModels Database",
"count" : 0
}, {
"type" : "BioNumbers",
"count" : 0
}, {
"type" : "BioPortal",
"count" : 0
}, {
"type" : "BioProject",
"count" : 0
}, {
"type" : "BioSample",
"count" : 0
}, {
"type" : "BioSystems",
"count" : 0
}, {
"type" : "BitterDB Compound",
"count" : 0
}, {
"type" : "BitterDB Receptor",
"count" : 0
}, {
"type" : "BOLD Taxonomy",
"count" : 0
}, {
"type" : "Broad Fungal Genome Initiative",
"count" : 0
}, {
"type" : "BRENDA",
"count" : 0
}, {
"type" : "Brenda Tissue Ontology",
"count" : 0
}, {
"type" : "BugBase Expt",
"count" : 0
}, {
"type" : "BugBase Protocol",
"count" : 0
}, {
"type" : "BYKdb",
"count" : 0
}, {
"type" : "Canadian Drug Product Database",
"count" : 0
}, {
"type" : "Candida Genome Database",
"count" : 0
}, {
"type" : "CAPS-DB",
"count" : 0
}, {
"type" : "Chemical Abstracts Service",
"count" : 0
}, {
"type" : "CATH domain",
"count" : 0
}, {
"type" : "CATH superfamily",
"count" : 0
}, {
"type" : "CAZy",
"count" : 0
}, {
"type" : "Consensus CDS",
"count" : 0
}, {
"type" : "Cell Cycle Ontology",
"count" : 0
}, {
"type" : "Cell Image Library",
"count" : 0
}, {
"type" : "Cell Signaling Technology Pathways",
"count" : 0
}, {
"type" : "Cell Signaling Technology Antibody",
"count" : 0
}, {
"type" : "Cell Type Ontology",
"count" : 0
}, {
"type" : "CGSC Strain",
"count" : 0
}, {
"type" : "CharProt",
"count" : 0
}, {
"type" : "Chebi",
"count" : 0
}, {
"type" : "ChemDB",
"count" : 0
}, {
"type" : "ChemIDplus",
"count" : 0
}, {
"type" : "ChemSpider",
"count" : 0
}, {
"type" : "ChEMBL",
"count" : 0
}, {
"type" : "ChEMBL target",
"count" : 0
}, {
"type" : "CLDB",
"count" : 0
}, {
"type" : "ClinicalTrials.gov",
"count" : 0
}, {
"type" : "ClinVar Record",
"count" : 0
}, {
"type" : "Clusters of Orthologous Groups",
"count" : 0
}, {
"type" : "COMBINE specifications",
"count" : 0
}, {
"type" : "Complex Portal",
"count" : 0
}, {
"type" : "Compulyeast",
"count" : 0
}, {
"type" : "Conserved Domain Database",
"count" : 0
}, {
"type" : "Conoserver",
"count" : 0
}, {
"type" : "Coriell Cell Repositories",
"count" : 0
}, {
"type" : "CORUM",
"count" : 0
}, {
"type" : "Cooperative Patent Classification",
"count" : 0
}, {
"type" : "CryptoDB",
"count" : 0
}, {
"type" : "CSA",
"count" : 0
}, {
"type" : "CTD Gene",
"count" : 0
}, {
"type" : "CTD Disease",
"count" : 0
}, {
"type" : "CutDB",
"count" : 0
}, {
"type" : "Cube db",
"count" : 0
}, {
"type" : "DailyMed",
"count" : 0
}, {
"type" : "DARC",
"count" : 0
}, {
"type" : "Database of Interacting Proteins",
"count" : 0
}, {
"type" : "Database of Quantitative Cellular Signaling: Model",
"count" : 0
}, {
"type" : "Database of Quantitative Cellular Signaling: Pathway",
"count" : 0
}, {
"type" : "DATF",
"count" : 0
}, {
"type" : "DBD",
"count" : 0
}, {
"type" : "dbEST",
"count" : 0
}, {
"type" : "DBG2 Introns",
"count" : 0
}, {
"type" : "dbProbe",
"count" : 0
}, {
"type" : "dbSNP at NCBI",
"count" : 0
}, {
"type" : "Degradome Database",
"count" : 0
}, {
"type" : "DEPOD",
"count" : 0
}, {
"type" : "Dictybase EST",
"count" : 0
}, {
"type" : "Dictybase Gene",
"count" : 0
}, {
"type" : "DisProt",
"count" : 0
}, {
"type" : "Digital Object Identifier",
"count" : 0
}, {
"type" : "DOMMINO",
"count" : 0
}, {
"type" : "DOOR",
"count" : 0
}, {
"type" : "DPV",
"count" : 0
}, {
"type" : "DragonDB Allele",
"count" : 0
}, {
"type" : "DragonDB DNA",
"count" : 0
}, {
"type" : "DragonDB Locus",
"count" : 0
}, {
"type" : "DragonDB Protein",
"count" : 0
}, {
"type" : "DRSC",
"count" : 0
}, {
"type" : "DrugBank",
"count" : 0
}, {
"type" : "DrugBank Target v4",
"count" : 0
}, {
"type" : "Enzyme Nomenclature",
"count" : 0
}, {
"type" : "EchoBASE",
"count" : 0
}, {
"type" : "Evidence Code Ontology",
"count" : 0
}, {
"type" : "EcoGene",
"count" : 0
}, {
"type" : "EcoliWiki",
"count" : 0
}, {
"type" : "EDAM Ontology",
"count" : 0
}, {
"type" : "eggNOG",
"count" : 0
}, {
"type" : "ELM",
"count" : 0
}, {
"type" : "ENA",
"count" : 0
}, {
"type" : "Ensembl",
"count" : 0
}, {
"type" : "Ensembl Bacteria",
"count" : 0
}, {
"type" : "Ensembl Fungi",
"count" : 0
}, {
"type" : "Ensembl Metazoa",
"count" : 0
}, {
"type" : "Ensembl Plants",
"count" : 0
}, {
"type" : "Ensembl Protists",
"count" : 0
}, {
"type" : "Entrez Gene",
"count" : 0
}, {
"type" : "enviPath",
"count" : 0
}, {
"type" : "EPD",
"count" : 0
}, {
"type" : "EU Clinical Trials",
"count" : 0
}, {
"type" : "ExAC Gene",
"count" : 0
}, {
"type" : "ExAC Transcript",
"count" : 0
}, {
"type" : "ExAC Variant",
"count" : 0
}, {
"type" : "Experimental Factor Ontology",
"count" : 0
}, {
"type" : "European Genome-phenome Archive Dataset",
"count" : 0
}, {
"type" : "European Genome-phenome Archive Study",
"count" : 0
}, {
"type" : "FMA",
"count" : 0
}, {
"type" : "FooDB Compound",
"count" : 0
}, {
"type" : "F-SNP",
"count" : 0
}, {
"type" : "FuncBase Fly",
"count" : 0
}, {
"type" : "FuncBase Human",
"count" : 0
}, {
"type" : "FuncBase Mouse",
"count" : 0
}, {
"type" : "FuncBase Yeast",
"count" : 0
}, {
"type" : "FungiDB",
"count" : 0
}, {
"type" : "FlyBase",
"count" : 0
}, {
"type" : "GABI",
"count" : 0
}, {
"type" : "Genatlas",
"count" : 0
}, {
"type" : "GeneCards",
"count" : 0
}, {
"type" : "GeneDB",
"count" : 0
}, {
"type" : "GeneFarm",
"count" : 0
}, {
"type" : "GeneTree",
"count" : 0
}, {
"type" : "Gene Wiki",
"count" : 0
}, {
"type" : "GenPept",
"count" : 0
}, {
"type" : "Genome Properties",
"count" : 0
}, {
"type" : "Genomic Data Commons Data Portal",
"count" : 0
}, {
"type" : "GEO",
"count" : 0
}, {
"type" : "GiardiaDB",
"count" : 0
}, {
"type" : "GLIDA GPCR",
"count" : 0
}, {
"type" : "GLIDA Ligand",
"count" : 0
}, {
"type" : "GlycoEpitope",
"count" : 0
}, {
"type" : "GlycomeDB",
"count" : 0
}, {
"type" : "Gene Ontology",
"count" : 0
}, {
"type" : "Gene Ontology Reference",
"count" : 0
}, {
"type" : "GOA",
"count" : 0
}, {
"type" : "GOLD genome",
"count" : 0
}, {
"type" : "GOLD metadata",
"count" : 0
}, {
"type" : "Google Patents",
"count" : 0
}, {
"type" : "Golm Metabolome Database",
"count" : 0
}, {
"type" : "Golm Metabolome Database Analyte",
"count" : 0
}, {
"type" : "Golm Metabolome Database GC-MS spectra",
"count" : 0
}, {
"type" : "Golm Metabolome Database Profile",
"count" : 0
}, {
"type" : "Golm Metabolome Database Reference Substance",
"count" : 0
}, {
"type" : "GPCRDB",
"count" : 0
}, {
"type" : "Gramene genes",
"count" : 0
}, {
"type" : "Gramene protein",
"count" : 0
}, {
"type" : "Gramene QTL",
"count" : 0
}, {
"type" : "Gramene Taxonomy",
"count" : 0
}, {
"type" : "GreenGenes",
"count" : 0
}, {
"type" : "GRIN Plant Taxonomy",
"count" : 0
}, {
"type" : "GRSDB",
"count" : 0
}, {
"type" : "GWAS Central Marker",
"count" : 0
}, {
"type" : "GWAS Central Phenotype",
"count" : 0
}, {
"type" : "GWAS Central Study",
"count" : 0
}, {
"type" : "GXA Expt",
"count" : 0
}, {
"type" : "GXA Gene",
"count" : 0
}, {
"type" : "HAMAP",
"count" : 0
}, {
"type" : "HCVDB",
"count" : 0
}, {
"type" : "HGMD",
"count" : 0
}, {
"type" : "HGNC",
"count" : 0
}, {
"type" : "HGNC Family",
"count" : 0
}, {
"type" : "HGNC Symbol",
"count" : 0
}, {
"type" : "H-InvDb Locus",
"count" : 0
}, {
"type" : "H-InvDb Protein",
"count" : 0
}, {
"type" : "H-InvDb Transcript",
"count" : 0
}, {
"type" : "HMDB",
"count" : 0
}, {
"type" : "HOGENOM",
"count" : 0
}, {
"type" : "HOMD Sequence Metainformation",
"count" : 0
}, {
"type" : "HOMD Taxonomy",
"count" : 0
}, {
"type" : "Homeodomain Research",
"count" : 0
}, {
"type" : "HomoloGene",
"count" : 0
}, {
"type" : "HOVERGEN",
"count" : 0
}, {
"type" : "HPA",
"count" : 0
}, {
"type" : "HPRD",
"count" : 0
}, {
"type" : "HSSP",
"count" : 0
}, {
"type" : "HUGE",
"count" : 0
}, {
"type" : "Human Disease Ontology",
"count" : 0
}, {
"type" : "Human Phenotype Ontology",
"count" : 0
}, {
"type" : "Human Proteome Map Peptide",
"count" : 0
}, {
"type" : "Human Proteome Map Protein",
"count" : 0
}, {
"type" : "ICD",
"count" : 0
}, {
"type" : "ICEberg element",
"count" : 0
}, {
"type" : "ICEberg family",
"count" : 0
}, {
"type" : "IDEAL",
"count" : 0
}, {
"type" : "Identifiers.org Terms",
"count" : 0
}, {
"type" : "IMEx",
"count" : 0
}, {
"type" : "IMGT LIGM",
"count" : 0
}, {
"type" : "IMGT HLA",
"count" : 0
}, {
"type" : "InChI",
"count" : 0
}, {
"type" : "InChIKey",
"count" : 0
}, {
"type" : "IntAct",
"count" : 0
}, {
"type" : "IntAct Molecule",
"count" : 0
}, {
"type" : "Integrated Microbial Genomes Gene",
"count" : 0
}, {
"type" : "Integrated Microbial Genomes Taxon",
"count" : 0
}, {
"type" : "InterPro",
"count" : 0
}, {
"type" : "IRD Segment Sequence",
"count" : 0
}, {
"type" : "iRefWeb",
"count" : 0
}, {
"type" : "ISBN",
"count" : 0
}, {
"type" : "ISFinder",
"count" : 0
}, {
"type" : "ISSN",
"count" : 0
}, {
"type" : "IUPHAR family",
"count" : 0
}, {
"type" : "IUPHAR ligand",
"count" : 0
}, {
"type" : "IUPHAR receptor",
"count" : 0
}, {
"type" : "Japan Collection of Microorganisms",
"count" : 0
}, {
"type" : "Japan Chemical Substance Dictionary",
"count" : 0
}, {
"type" : "JAX Mice",
"count" : 0
}, {
"type" : "JCGGDB",
"count" : 0
}, {
"type" : "JSTOR",
"count" : 0
}, {
"type" : "JWS Online",
"count" : 0
}, {
"type" : "Kegg Compound",
"count" : 0
}, {
"type" : "KEGG Disease",
"count" : 0
}, {
"type" : "KEGG Drug",
"count" : 0
}, {
"type" : "KEGG Environ",
"count" : 0
}, {
"type" : "Kegg Genes",
"count" : 0
}, {
"type" : "KEGG Genome",
"count" : 0
}, {
"type" : "Kegg Glycan",
"count" : 0
}, {
"type" : "KEGG Metagenome",
"count" : 0
}, {
"type" : "KEGG Module",
"count" : 0
}, {
"type" : "KEGG Orthology",
"count" : 0
}, {
"type" : "Kegg Pathway",
"count" : 0
}, {
"type" : "Kegg Reaction",
"count" : 0
}, {
"type" : "KiSAO",
"count" : 0
}, {
"type" : "KnapSack",
"count" : 0
}, {
"type" : "LigandBox",
"count" : 0
}, {
"type" : "Ligand Expo",
"count" : 0
}, {
"type" : "Ligand-Gated Ion Channel database",
"count" : 0
}, {
"type" : "LipidBank",
"count" : 0
}, {
"type" : "LINCS Protein",
"count" : 0
}, {
"type" : "LINCS Cell",
"count" : 0
}, {
"type" : "LIPID MAPS",
"count" : 0
}, {
"type" : "Locus Reference Genomic",
"count" : 0
}, {
"type" : "MACiE",
"count" : 0
}, {
"type" : "MaizeGDB Locus",
"count" : 0
}, {
"type" : "MassBank",
"count" : 0
}, {
"type" : "Mathematical Modelling Ontology",
"count" : 0
}, {
"type" : "MatrixDB",
"count" : 0
}, {
"type" : "MedlinePlus",
"count" : 0
}, {
"type" : "MEROPS Family",
"count" : 0
}, {
"type" : "MEROPS Inhibitor",
"count" : 0
}, {
"type" : "MEROPS",
"count" : 0
}, {
"type" : "MeSH",
"count" : 0
}, {
"type" : "MetaNetX chemical",
"count" : 0
}, {
"type" : "MetaNetX compartment",
"count" : 0
}, {
"type" : "MetaNetX reaction",
"count" : 0
}, {
"type" : "MetaboLights",
"count" : 0
}, {
"type" : "METLIN",
"count" : 0
}, {
"type" : "Molecular Interactions Ontology",
"count" : 0
}, {
"type" : "MicrosporidiaDB",
"count" : 0
}, {
"type" : "Microbial Protein Interaction Database",
"count" : 0
}, {
"type" : "MimoDB",
"count" : 0
}, {
"type" : "MIPModDB",
"count" : 0
}, {
"type" : "miRBase Sequence Database",
"count" : 0
}, {
"type" : "miRBase Mature Sequence Database",
"count" : 0
}, {
"type" : "mirEX",
"count" : 0
}, {
"type" : "MIRIAM Registry collection",
"count" : 0
}, {
"type" : "MIRIAM Registry resource",
"count" : 0
}, {
"type" : "miRNEST",
"count" : 0
}, {
"type" : "miRTarBase Mature Sequence Database",
"count" : 0
}, {
"type" : "Mouse Genome Database",
"count" : 0
}, {
"type" : "MGED Ontology",
"count" : 0
}, {
"type" : "MGnify Project",
"count" : 0
}, {
"type" : "MGnify Sample",
"count" : 0
}, {
"type" : "MINT",
"count" : 0
}, {
"type" : "MMRRC",
"count" : 0
}, {
"type" : "Protein Modification Ontology",
"count" : 0
}, {
"type" : "ModelDB",
"count" : 0
}, {
"type" : "Molbase",
"count" : 0
}, {
"type" : "Molecular Modeling Database",
"count" : 0
}, {
"type" : "Mouse Adult Gross Anatomy",
"count" : 0
}, {
"type" : "MycoBank",
"count" : 0
}, {
"type" : "MycoBrowser leprae",
"count" : 0
}, {
"type" : "MycoBrowser marinum",
"count" : 0
}, {
"type" : "MycoBrowser smegmatis",
"count" : 0
}, {
"type" : "MycoBrowser tuberculosis",
"count" : 0
}, {
"type" : "NAPP",
"count" : 0
}, {
"type" : "NARCIS",
"count" : 0
}, {
"type" : "NASC code",
"count" : 0
}, {
"type" : "National Bibliography Number",
"count" : 0
}, {
"type" : "National Drug Code",
"count" : 0
}, {
"type" : "NCBI Protein",
"count" : 0
}, {
"type" : "NCIm",
"count" : 0
}, {
"type" : "NCI Pathway Interaction Database: Pathway",
"count" : 0
}, {
"type" : "NCIt",
"count" : 0
}, {
"type" : "NeuroLex",
"count" : 0
}, {
"type" : "NeuroMorpho",
"count" : 0
}, {
"type" : "NeuronDB",
"count" : 0
}, {
"type" : "NEXTDB",
"count" : 0
}, {
"type" : "nextProt",
"count" : 0
}, {
"type" : "NIAEST",
"count" : 0
}, {
"type" : "NITE Biological Research Center Catalogue",
"count" : 0
}, {
"type" : "NONCODE v3",
"count" : 0
}, {
"type" : "NONCODE v4 Gene",
"count" : 0
}, {
"type" : "NONCODE v4 Transcript",
"count" : 0
}, {
"type" : "NORINE",
"count" : 0
}, {
"type" : "NucleaRDB",
"count" : 0
}, {
"type" : "Nucleotide Sequence Database",
"count" : 0
}, {
"type" : "Ontology for Biomedical Investigations",
"count" : 0
}, {
"type" : "OMA Group",
"count" : 0
}, {
"type" : "OMA Protein",
"count" : 0
}, {
"type" : "Odor Molecules DataBase",
"count" : 0
}, {
"type" : "Olfactory Receptor Database",
"count" : 0
}, {
"type" : "OMIA",
"count" : 0
}, {
"type" : "Online Mendelian Inheritance in Man",
"count" : 0
}, {
"type" : "OMIT",
"count" : 0
}, {
"type" : "Ontology of Physics for Biology",
"count" : 0
}, {
"type" : "OPM",
"count" : 0
}, {
"type" : "ORCID",
"count" : 0
}, {
"type" : "OriDB Saccharomyces",
"count" : 0
}, {
"type" : "OriDB Schizosaccharomyces",
"count" : 0
}, {
"type" : "Orphanet",
"count" : 0
}, {
"type" : "Orphanet Rare Disease Ontology",
"count" : 0
}, {
"type" : "OrthoDB",
"count" : 0
}, {
"type" : "Oryzabase Gene",
"count" : 0
}, {
"type" : "Oryzabase Mutant",
"count" : 0
}, {
"type" : "Oryzabase Stage",
"count" : 0
}, {
"type" : "Oryzabase Strain",
"count" : 0
}, {
"type" : "Oryza Tag Line",
"count" : 0
}, {
"type" : "P3DB Protein",
"count" : 0
}, {
"type" : "P3DB Site",
"count" : 0
}, {
"type" : "PaleoDB",
"count" : 0
}, {
"type" : "PANTHER Family",
"count" : 0
}, {
"type" : "PANTHER Node",
"count" : 0
}, {
"type" : "PANTHER Pathway",
"count" : 0
}, {
"type" : "PANTHER Pathway Component",
"count" : 0
}, {
"type" : "PASS2",
"count" : 0
}, {
"type" : "Pathway Ontology",
"count" : 0
}, {
"type" : "Pathway Commons",
"count" : 0
}, {
"type" : "PATO",
"count" : 0
}, {
"type" : "PaxDb Organism",
"count" : 0
}, {
"type" : "PaxDb Protein",
"count" : 0
}, {
"type" : "Pazar Transcription Factor",
"count" : 0
}, {
"type" : "Protein Data Bank",
"count" : 0
}, {
"type" : "Chemical Component Dictionary",
"count" : 0
}, {
"type" : "PeptideAtlas",
"count" : 0
}, {
"type" : "Peroxibase",
"count" : 0
}, {
"type" : "Protein Family Database",
"count" : 0
}, {
"type" : "PharmGKB Pathways",
"count" : 0
}, {
"type" : "PharmGKB Disease",
"count" : 0
}, {
"type" : "PharmGKB Drug",
"count" : 0
}, {
"type" : "PharmGKB Gene",
"count" : 0
}, {
"type" : "Phenol-Explorer",
"count" : 0
}, {
"type" : "PhosphoPoint Kinase",
"count" : 0
}, {
"type" : "PhosphoPoint Phosphoprotein",
"count" : 0
}, {
"type" : "PhosphoSite Protein",
"count" : 0
}, {
"type" : "PhosphoSite Residue",
"count" : 0
}, {
"type" : "PhylomeDB",
"count" : 0
}, {
"type" : "Phytozome Locus",
"count" : 0
}, {
"type" : "PINA",
"count" : 0
}, {
"type" : "PiroplasmaDB",
"count" : 0
}, {
"type" : "PIRSF",
"count" : 0
}, {
"type" : "Plant Ontology",
"count" : 0
}, {
"type" : "PlasmoDB",
"count" : 0
}, {
"type" : "PMC International",
"count" : 0
}, {
"type" : "Pocketome",
"count" : 0
}, {
"type" : "PolBase",
"count" : 0
}, {
"type" : "PomBase",
"count" : 0
}, {
"type" : "PRIDE",
"count" : 0
}, {
"type" : "PRIDE Project",
"count" : 0
}, {
"type" : "PRINTS",
"count" : 0
}, {
"type" : "ProGlycProt",
"count" : 0
}, {
"type" : "ProDom",
"count" : 0
}, {
"type" : "PROSITE",
"count" : 0
}, {
"type" : "ProtClustDB",
"count" : 0
}, {
"type" : "Protein Affinity Reagents",
"count" : 0
}, {
"type" : "Protein Data Bank Ligand",
"count" : 0
}, {
"type" : "Protein Model Database",
"count" : 0
}, {
"type" : "Protein Ontology",
"count" : 0
}, {
"type" : "ProteomicsDB Peptide",
"count" : 0
}, {
"type" : "ProteomicsDB Protein",
"count" : 0
}, {
"type" : "ProtoNet Cluster",
"count" : 0
}, {
"type" : "ProtoNet ProteinCard",
"count" : 0
}, {
"type" : "PSCDB",
"count" : 0
}, {
"type" : "Pseudomonas Genome Database",
"count" : 0
}, {
"type" : "PubChem-compound",
"count" : 0
}, {
"type" : "PubChem-bioassay",
"count" : 0
}, {
"type" : "PubChem-substance",
"count" : 0
}, {
"type" : "PubMed",
"count" : 0
}, {
"type" : "Rat Genome Database qTL",
"count" : 0
}, {
"type" : "Rat Genome Database strain",
"count" : 0
}, {
"type" : "Reactome",
"count" : 0
}, {
"type" : "REBASE",
"count" : 0
}, {
"type" : "RefSeq",
"count" : 0
}, {
"type" : "Relation Ontology",
"count" : 0
}, {
"type" : "RESID",
"count" : 0
}, {
"type" : "RFAM",
"count" : 0
}, {
"type" : "Rat Genome Database",
"count" : 0
}, {
"type" : "Rhea",
"count" : 0
}, {
"type" : "Rice Genome Annotation Project",
"count" : 0
}, {
"type" : "RNA Modification Database",
"count" : 0
}, {
"type" : "Rouge",
"count" : 0
}, {
"type" : "SABIO-RK EC Record",
"count" : 0
}, {
"type" : "SABIO-RK Kinetic Record",
"count" : 0
}, {
"type" : "SABIO-RK Reaction",
"count" : 0
}, {
"type" : "Saccharomyces genome database pathways",
"count" : 0
}, {
"type" : "SBML RDF Vocabulary",
"count" : 0
}, {
"type" : "Systems Biology Ontology",
"count" : 0
}, {
"type" : "SCOP",
"count" : 0
}, {
"type" : "ScerTF",
"count" : 0
}, {
"type" : "SEED Compound",
"count" : 0
}, {
"type" : "SEED Reactions",
"count" : 0
}, {
"type" : "Sequence Ontology",
"count" : 0
}, {
"type" : "Sequence Read Archive",
"count" : 0
}, {
"type" : "Saccharomyces Genome Database",
"count" : 0
}, {
"type" : "SIDER Drug",
"count" : 0
}, {
"type" : "SIDER Side Effect",
"count" : 0
}, {
"type" : "Signaling Gateway",
"count" : 0
}, {
"type" : "SitEx",
"count" : 0
}, {
"type" : "Small Molecule Pathway Database",
"count" : 0
}, {
"type" : "SMART",
"count" : 0
}, {
"type" : "SNOMED CT",
"count" : 0
}, {
"type" : "Sol Genomics Network",
"count" : 0
}, {
"type" : "SoyBase",
"count" : 0
}, {
"type" : "Spectral Database for Organic Compounds",
"count" : 0
}, {
"type" : "SPIKE Map",
"count" : 0
}, {
"type" : "STAP",
"count" : 0
}, {
"type" : "STITCH",
"count" : 0
}, {
"type" : "STRING",
"count" : 0
}, {
"type" : "SubstrateDB",
"count" : 0
}, {
"type" : "SubtiList",
"count" : 0
}, {
"type" : "SUPFAM",
"count" : 0
}, {
"type" : "SubtiWiki",
"count" : 0
}, {
"type" : "SwissLipids",
"count" : 0
}, {
"type" : "SWISS-MODEL",
"count" : 0
}, {
"type" : "T3DB",
"count" : 0
}, {
"type" : "TAIR Gene",
"count" : 0
}, {
"type" : "TAIR Protein",
"count" : 0
}, {
"type" : "TAIR Locus",
"count" : 0
}, {
"type" : "TarBase",
"count" : 0
}, {
"type" : "Taxonomy",
"count" : 0
}, {
"type" : "TEDDY",
"count" : 0
}, {
"type" : "Tetrahymena Genome Database",
"count" : 0
}, {
"type" : "TIGRFAMS",
"count" : 0
}, {
"type" : "Tissue List",
"count" : 0
}, {
"type" : "TOPDB",
"count" : 0
}, {
"type" : "TopFind",
"count" : 0
}, {
"type" : "Toxicogenomic Chemical",
"count" : 0
}, {
"type" : "ToxoDB",
"count" : 0
}, {
"type" : "TreeBASE",
"count" : 0
}, {
"type" : "TreeFam",
"count" : 0
}, {
"type" : "Tree of Life",
"count" : 0
}, {
"type" : "TrichDB",
"count" : 0
}, {
"type" : "TriTrypDB",
"count" : 0
}, {
"type" : "TTD Drug",
"count" : 0
}, {
"type" : "TTD Target",
"count" : 0
}, {
"type" : "Transport Classification Database",
"count" : 0
}, {
"type" : "UBERON",
"count" : 0
}, {
"type" : "uBio NameBank",
"count" : 0
}, {
"type" : "UM-BBD Compound",
"count" : 0
}, {
"type" : "UM-BBD Enzyme",
"count" : 0
}, {
"type" : "UM-BBD Pathway",
"count" : 0
}, {
"type" : "UM-BBD Reaction",
"count" : 0
}, {
"type" : "UM-BBD Biotransformation Rule",
"count" : 0
}, {
"type" : "UniGene",
"count" : 0
}, {
"type" : "UNII",
"count" : 0
}, {
"type" : "Unimod",
"count" : 0
}, {
"type" : "UniParc",
"count" : 0
}, {
"type" : "UniPathway Reaction",
"count" : 0
}, {
"type" : "Uniprot",
"count" : 0
}, {
"type" : "UniProt Isoform",
"count" : 0
}, {
"type" : "UniSTS",
"count" : 0
}, {
"type" : "Unit Ontology",
"count" : 0
}, {
"type" : "Unite",
"count" : 0
}, {
"type" : "USPTO",
"count" : 0
}, {
"type" : "Unknown",
"count" : 0
}, {
"type" : "VariO",
"count" : 0
}, {
"type" : "Vbase2",
"count" : 0
}, {
"type" : "VBRC",
"count" : 0
}, {
"type" : "VFDB Gene",
"count" : 0
}, {
"type" : "VFDB Genus",
"count" : 0
}, {
"type" : "ViralZone",
"count" : 0
}, {
"type" : "VIRsiRNA",
"count" : 0
}, {
"type" : "VMH metabolite",
"count" : 0
}, {
"type" : "VMH reaction",
"count" : 0
}, {
"type" : "Wikidata",
"count" : 0
}, {
"type" : "WikiGenes",
"count" : 0
}, {
"type" : "WikiPathways",
"count" : 0
}, {
"type" : "Wikipedia (English)",
"count" : 0
}, {
"type" : "Worfdb",
"count" : 0
}, {
"type" : "WormBase",
"count" : 0
}, {
"type" : "WormBase RNAi",
"count" : 0
}, {
"type" : "Wormpep",
"count" : 0
}, {
"type" : "Xenbase",
"count" : 0
}, {
"type" : "YDPM",
"count" : 0
}, {
"type" : "Yeast Intron Database v4.3",
"count" : 0
}, {
"type" : "YeTFasCo",
"count" : 0
}, {
"type" : "Yeast Intron Database v3",
"count" : 0
}, {
"type" : "YRC PDR",
"count" : 0
}, {
"type" : "ZFIN Bioentity",
"count" : 0
}, {
"type" : "ZINC",
"count" : 0
} ],
"publications" : 0
}
11. Add project from file
Creates a new project by processing a previously uploaded file.
The endpoint enqueues a background job and returns immediately.
Poll the job status endpoint to track progress; the project reaches status DONE when ready.
Requires IS_ADMIN or IS_CURATOR authority.
11.1. HTTP request
POST /minerva/new_api/projects:add_from_file HTTP/1.1
11.2. Request Fields
| Path | Type | Description |
|---|---|---|
|
|
unique project identifier; can contain only alphanumeric characters and -_ |
|
|
id of the uploaded file to use as the project source |
|
|
true if the file is a ZIP archive containing multiple maps (complex project) |
|
|
type of the converter used to parse the input file (e.g. CELL_DESIGNER) |
|
|
project configuration |
|
|
display name of the project |
|
|
version string |
|
|
email address to notify when project creation finishes |
|
|
identifiers.org URL of the associated disease (e.g. https://identifiers.org/mesh:D009369) |
|
|
identifiers.org URL of the organism (e.g. https://identifiers.org/taxonomy:9606) |
|
|
true to render the project using the SBGN standard |
|
|
should the network view be default |
|
|
should graphical elements (labels, arrowheads, outlines) be hidden at low zoom levels |
|
|
name of a custom license |
|
|
URL of a custom license |
|
|
git repository URL used as project source (complex projects only) |
|
|
git branch to check out (complex projects only) |
|
|
predefined license |
|
|
license name (e.g. CC0, CC-BY) |
|
|
per-map configuration; each entry overrides defaults for one named map |
|
|
map name matching the name in the source file |
|
|
default viewport center X coordinate |
|
|
default viewport center Y coordinate |
|
|
zoom level at which the map is opened |
|
|
maximum number of zoom levels |
|
|
creation date of the map (ISO 8601) |
|
|
overview images and the clickable links between them and the project’s maps |
|
|
per-species configuration overrides |
11.3. CURL sample
$ curl 'https://minerva-dev.lcsb.uni.lu/minerva/new_api/projects:add_from_file' -X POST \
-H 'Authorization: Bearer xxxxxxxx' \
-d '{"fileId":117,"complex":false,"projectId":"test_project","config":{"maps":[],"overview_images":[],"sbgn":null,"network_view_as_default":null,"hide_on_zoom":null,"disease":null,"organism":null,"name":"test_project","version":null,"notify_email":null,"custom_license_name":null,"custom_license_url":null,"source_git_repository":null,"source_git_branch":null,"license":null},"converterType":"CELL_DESIGNER"}' \
-H 'Content-Type: application/json'
11.4. HTTP response
HTTP/1.1 202 Accepted
11.5. Response Fields
| Path | Type | Description |
|---|---|---|
|
|
job id |
|
|
job type, valid options: CREATE_PROJECT, CREATE_PROJECT_FAILURE, DELETE_PROJECT, FETCH_CHEMICAL_DB_FILES, FETCH_MESH_DB_FILE, FETCH_TAIR_DB_FILE, FETCH_TAXONOMY_DB_FILE, NEW_ANNOTATE_PROJECT, NEW_CREATE_PROJECT, REFRESH_CHEMBL_SUGGESTED_QUERY_LIST, REFRESH_CHEMICAL_INFO, REFRESH_CHEMICAL_SUGGESTED_QUERY_LIST, REFRESH_DRUG_INFO, REFRESH_MIRIAM_INFO |
|
|
job status, valid options: DONE, FAILED, INTERRUPTED, INTERRUPTING, PENDING, RUNNING |
|
|
timestamp when the job has been started |
|
|
timestamp when the job has been finished |
|
|
progress of the job (0-100) |
|
|
type of the object to which the job is attached, valid options: DATA_OVERLAY, DATA_OVERLAY_GROUP, ELEMENT, GLYPH, LAYER, LAYER_IMAGE, LAYER_LINE, LAYER_OVAL, LAYER_RECTANGLE, LAYER_TEXT, PROJECT, REACTION |
|
|
object id to which the job is attached |
|
|
job priority (1 is the highest priority) |
11.6. Sample Response
{
"id" : 72,
"jobType" : "NEW_CREATE_PROJECT",
"jobStatus" : "PENDING",
"jobStarted" : null,
"jobFinished" : null,
"progress" : null,
"externalObjectType" : "PROJECT",
"externalObjectId" : 59,
"priority" : 1
}
12. Get the project readonly flag
Returns the readonly flag of the project.
12.1. HTTP request
GET /minerva/new_api/projects/test_project/readonly HTTP/1.1
12.2. Path Parameters
| Parameter | Description |
|---|---|
|
project identifier |
12.3. CURL sample
$ curl 'https://minerva-dev.lcsb.uni.lu/minerva/new_api/projects/test_project/readonly' -X GET \
-H 'Authorization: Bearer xxxxxxxx'
12.4. HTTP response
HTTP/1.1 200 OK
12.5. Response Fields
| Path | Type | Description |
|---|---|---|
|
|
is the project readonly |
12.6. Sample Response
{
"readonly" : false
}
13. Set the project readonly flag
Sets the readonly flag of the project from the single readonly field in the body and returns the new value of the flag.
While a project is readonly, every operation that modifies it is rejected - updating or deleting the project, changing its disease, organism, license or top map, and editing maps, map elements and overlay groups - while reading and searching stay available.
|
Note
|
Supports optimistic locking via the If-Match header.
|
13.1. HTTP request
PUT /minerva/new_api/projects/test_project/readonly HTTP/1.1
13.2. Path Parameters
| Parameter | Description |
|---|---|
|
project identifier |
13.3. Request Fields
| Path | Type | Description |
|---|---|---|
|
|
should the project be readonly |
13.4. CURL sample
$ curl 'https://minerva-dev.lcsb.uni.lu/minerva/new_api/projects/test_project/readonly' -X PUT \
-H 'Authorization: Bearer xxxxxxxx' \
-d '{"readonly":true}' \
-H 'Content-Type: application/json'
13.5. HTTP response
HTTP/1.1 200 OK
13.6. Response Fields
| Path | Type | Description |
|---|---|---|
|
|
is the project readonly |
13.7. Sample Response
{
"readonly" : true
}
14. Download generated project configuration
Downloads the project configuration as a JSON file ({projectId}-config.json).
The file contains project metadata, map structure including species links, submaps, and glyphs, and
the overview images together with the links between them and the maps they point to.
This is the same content that is stored as config.json in the zip archive produced by
Download generated project zip.
Requires IS_ADMIN or READ_PROJECT authority for the given project.
14.1. HTTP request
POST /minerva/new_api/projects/test_project:download_generated_config HTTP/1.1
14.2. Path Parameters
| Parameter | Description |
|---|---|
|
project identifier |
14.3. CURL sample
$ curl 'https://minerva-dev.lcsb.uni.lu/minerva/new_api/projects/test_project:download_generated_config' -X POST \
-H 'Authorization: Bearer xxxxxxxx'
14.4. HTTP response
HTTP/1.1 200 OK
14.5. Sample Response
{
"maps" : [ {
"custom_elements" : [ {
"element_id" : "p3",
"immediate_link" : null,
"glyph_file_name" : null,
"submap" : "Unknown"
} ],
"default_center_x" : null,
"default_center_y" : null,
"default_zoom_level" : null,
"max_zoom_levels" : 0,
"name" : "map_name"
}, {
"custom_elements" : [ ],
"default_center_x" : null,
"default_center_y" : null,
"default_zoom_level" : null,
"max_zoom_levels" : 0,
"name" : "Unknown"
} ],
"overview_images" : [ {
"links" : [ {
"link_type" : "MAP",
"polygon" : [ {
"x" : 0.0,
"y" : 0.0
}, {
"x" : 10.0,
"y" : 10.0
}, {
"x" : 10.0,
"y" : 0.0
} ],
"target_map_filename" : "map_name",
"target_map_x" : 10.0,
"target_map_y" : 20.0,
"target_map_z" : 2.0,
"target_overview_image_filename" : null,
"search_query" : null
}, {
"link_type" : "OVERVIEW_IMAGE",
"polygon" : [ {
"x" : 0.0,
"y" : 0.0
}, {
"x" : 10.0,
"y" : 10.0
}, {
"x" : 10.0,
"y" : 0.0
} ],
"target_map_filename" : null,
"target_map_x" : null,
"target_map_y" : null,
"target_map_z" : null,
"target_overview_image_filename" : "image.png",
"search_query" : null
}, {
"link_type" : "SEARCH_QUERY",
"polygon" : [ {
"x" : 0.0,
"y" : 0.0
}, {
"x" : 10.0,
"y" : 10.0
}, {
"x" : 10.0,
"y" : 0.0
} ],
"target_map_filename" : null,
"target_map_x" : null,
"target_map_y" : null,
"target_map_z" : null,
"target_overview_image_filename" : null,
"search_query" : "a1"
} ],
"filename" : "image.png",
"width" : 200,
"height" : 100
} ],
"sbgn" : false,
"network_view_as_default" : false,
"hide_on_zoom" : true,
"disease" : "https://identifiers.org/mesh:D010300",
"organism" : "https://identifiers.org/taxonomy:9606",
"name" : "Test Disease",
"version" : "1.0",
"notify_email" : "minerva@uni.lu",
"custom_license_name" : "",
"custom_license_url" : "",
"source_git_repository" : null,
"source_git_branch" : null,
"license" : {
"name" : "Creative Commons Attribution 4.0 International Public License",
"content" : "\n<h3>Creative Commons Attribution 4.0 International Public License</h3>\n<p>By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution 4.0 International Public License (\"Public License\"). To the extent this Public License may be interpreted as a contract, You are granted the Licensed Rights in consideration of Your acceptance of these terms and conditions, and the Licensor grants You such rights in consideration of benefits the Licensor receives from making the Licensed Material available under these terms and conditions.</p>\n<p id=\"s1\"><strong>Section 1 ? Definitions.</strong></p>\n<ol type=\"a\">\n<li id=\"s1a\"><strong>Adapted Material</strong> means material subject to Copyright and Similar Rights that is derived from or based upon the Licensed Material and in which the Licensed Material is translated, altered, arranged, transformed, or otherwise modified in a manner requiring permission under the Copyright and Similar Rights held by the Licensor. For purposes of this Public License, where the Licensed Material is a musical work, performance, or sound recording, Adapted Material is always produced where the Licensed Material is synched in timed relation with a moving image.</li>\n<li id=\"s1b\"><strong>Adapter's License</strong> means the license You apply to Your Copyright and Similar Rights in Your contributions to Adapted Material in accordance with the terms and conditions of this Public License.</li>\n<li id=\"s1c\"><strong>Copyright and Similar Rights</strong> means copyright and/or similar rights closely related to copyright including, without limitation, performance, broadcast, sound recording, and Sui Generis Database Rights, without regard to how the rights are labeled or categorized. For purposes of this Public License, the rights specified in Section <a href=\"#s2b\">2(b)(1)-(2)</a> are not Copyright and Similar Rights.</li>\n<li id=\"s1d\"><strong>Effective Technological Measures</strong> means those measures that, in the absence of proper authority, may not\nbe circumvented under laws fulfilling obligations under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996, and/or similar\ninternational agreements.</li>\n<li id=\"s1e\"><strong>Exceptions and Limitations</strong> means fair use, fair dealing, and/or any other exception or limitation to Copyright and Similar Rights that applies to Your use of the Licensed Material.</li>\n<li id=\"s1f\"><strong>Licensed Material</strong> means the artistic or literary work, database, or other material to which the Licensor applied this Public License.</li>\n<li id=\"s1g\"><strong>Licensed Rights</strong> means the rights granted to You subject to the terms and conditions of this Public License, which are limited to all Copyright and Similar Rights that apply to Your use of the Licensed Material and that the Licensor has authority to license.</li>\n<li id=\"s1h\"><strong>Licensor</strong> means the individual(s) or entity(ies) granting rights under this Public License.</li>\n<li id=\"s1i\"><strong>Share</strong> means to provide material to the public by any means or process that requires permission under the Licensed Rights, such as reproduction, public display, public performance, distribution, dissemination, communication, or importation, and to make material available to the public including in ways that members of the public may access the material from a place and at a time individually chosen by them.</li>\n<li id=\"s1j\"><strong>Sui Generis Database Rights</strong> means rights other than copyright resulting from Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, as amended and/or succeeded, as well as other essentially equivalent rights anywhere in the world.</li>\n<li id=\"s1k\"><strong>You</strong> means the individual or entity exercising the Licensed Rights under this Public License. <strong>Your</strong> has a corresponding meaning.</li>\n</ol>\n<p id=\"s2\"><strong>Section 2 ? Scope.</strong></p>\n<ol type=\"a\">\n<li id=\"s2a\"><strong>License grant</strong>.\n<ol>\n<li id=\"s2a1\">Subject to the terms and conditions of this Public License, the Licensor hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive, irrevocable license to exercise the Licensed Rights in the Licensed Material to:\n<ol type=\"A\">\n<li id=\"s2a1A\">reproduce and Share the Licensed Material, in whole or in part; and</li>\n<li id=\"s2a1B\">produce, reproduce, and Share Adapted Material.</li>\n</ol>\n</li><li id=\"s2a2\"><span style=\"text-decoration: underline;\">Exceptions and Limitations</span>. For the avoidance of doubt, where Exceptions and Limitations apply to Your use, this Public License does not apply, and You do not need to comply with its terms and conditions.</li>\n<li id=\"s2a3\"><span style=\"text-decoration: underline;\">Term</span>. The term of this Public License is specified in Section <a href=\"#s6a\">6(a)</a>.</li>\n<li id=\"s2a4\"><span style=\"text-decoration: underline;\">Media and formats; technical modifications allowed</span>. The Licensor authorizes You to exercise the Licensed Rights in all media and formats whether now known or hereafter created, and to make technical modifications necessary to do so. The Licensor waives and/or agrees not to assert any right or authority to forbid You from making technical modifications necessary to exercise the Licensed Rights, including technical modifications necessary to circumvent Effective Technological Measures. For purposes of this Public License, simply making modifications authorized by this Section <a href=\"#s2a4\">2(a)(4)</a> never produces Adapted Material.</li>\n<li id=\"s2a5\"><span style=\"text-decoration: underline;\">Downstream recipients</span>.\n<div class=\"para\">\n<ol type=\"A\">\n<li id=\"s2a5A\"><span style=\"text-decoration: underline;\">Offer from the Licensor ? Licensed Material</span>. Every recipient of the Licensed Material automatically receives an offer from the Licensor to exercise the Licensed Rights under the terms and conditions of this Public License.</li>\n<li id=\"s2a5B\"><span style=\"text-decoration: underline;\">No downstream restrictions</span>. You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, the Licensed Material if doing so restricts exercise of the Licensed Rights by any recipient of the Licensed Material.</li>\n</ol>\n</div>\n</li><li id=\"s2a6\"><span style=\"text-decoration: underline;\">No endorsement</span>. Nothing in this Public License constitutes or may be construed as permission to assert or imply that You are, or that Your use of the Licensed Material is, connected with, or sponsored, endorsed, or granted official status by, the Licensor or others designated to receive attribution as provided in Section <a href=\"#s3a1Ai\">3(a)(1)(A)(i)</a>.</li>\n</ol>\n</li><li id=\"s2b\"><p><strong>Other rights</strong>.</p>\n<ol>\n<li id=\"s2b1\">Moral rights, such as the right of integrity, are not licensed under this Public License, nor are publicity, privacy, and/or other similar personality rights; however, to the extent possible, the Licensor waives and/or agrees not to assert any such rights held by the Licensor to the limited extent necessary to allow You to exercise the Licensed Rights, but not otherwise.</li>\n<li id=\"s2b2\">Patent and trademark rights are not licensed under this Public License.</li>\n<li id=\"s2b3\">To the extent possible, the Licensor waives any right to collect royalties from You for the exercise of the Licensed Rights, whether directly or through a collecting society under any voluntary or waivable statutory or compulsory licensing scheme. In all other cases the Licensor expressly reserves any right to collect such royalties.</li>\n</ol>\n</li>\n</ol>\n<p id=\"s3\"><strong>Section 3 ? License Conditions.</strong></p>\n<p>Your exercise of the Licensed Rights is expressly made subject to the following conditions.</p>\n<ol type=\"a\">\n<li id=\"s3a\"><p><strong>Attribution</strong>.</p>\n<ol>\n<li id=\"s3a1\"><p>If You Share the Licensed Material (including in modified form), You must:</p>\n<ol type=\"A\">\n<li id=\"s3a1A\">retain the following if it is supplied by the Licensor with the Licensed Material:\n<ol type=\"i\">\n<li id=\"s3a1Ai\">identification of the creator(s) of the Licensed Material and any others designated to receive attribution, in any reasonable manner requested by the Licensor (including by pseudonym if designated);</li>\n<li id=\"s3a1Aii\">a copyright notice;</li>\n<li id=\"s3a1Aiii\">a notice that refers to this Public License; </li>\n<li id=\"s3a1Aiv\">a notice that refers to the disclaimer of warranties;</li>\n<li id=\"s3a1Av\">a URI or hyperlink to the Licensed Material to the extent reasonably practicable;</li>\n</ol>\n</li><li id=\"s3a1B\">indicate if You modified the Licensed Material and retain an indication of any previous modifications; and</li>\n<li id=\"s3a1C\">indicate the Licensed Material is licensed under this Public License,\nand include the text of, or the URI or hyperlink to, this Public\nLicense.</li>\n</ol>\n</li>\n<li id=\"s3a2\">You may satisfy the conditions in Section <a href=\"#s3a1\">3(a)(1)</a> in any reasonable manner based on the medium, means, and context in which You Share the Licensed Material. For example, it may be reasonable to satisfy the conditions by providing a URI or hyperlink to a resource that includes the required information.</li>\n<li id=\"s3a3\">If requested by the Licensor, You must remove any of the information required by Section <a href=\"#s3a1A\">3(a)(1)(A)</a> to the extent reasonably practicable.</li>\n<li id=\"s3a4\">If You Share Adapted Material You produce, the Adapter's License You apply must not prevent recipients of the Adapted Material from complying with this Public License.</li>\n</ol>\n</li>\n</ol>\n<p id=\"s4\"><strong>Section 4 ? Sui Generis Database Rights.</strong></p>\n<p>Where the Licensed Rights include Sui Generis Database Rights that apply to Your use of the Licensed Material:</p>\n<ol type=\"a\">\n<li id=\"s4a\">for the avoidance of doubt, Section <a href=\"#s2a1\">2(a)(1)</a> grants You the right to extract, reuse, reproduce, and Share all or a substantial portion of the contents of the database;</li>\n<li id=\"s4b\">if You include all or a substantial portion of the database contents in a database in which You have Sui Generis Database Rights, then the database in which You have Sui Generis Database Rights (but not its individual contents) is Adapted Material; and</li>\n<li id=\"s4c\">You must comply with the conditions in Section <a href=\"#s3a\">3(a)</a> if You Share all or a substantial portion of the contents of the database.</li>\n</ol>\nFor the avoidance of doubt, this Section\n<a href=\"#s4\">4</a>\n supplements and does not replace Your obligations under this Public License where the Licensed Rights include other Copyright and Similar Rights.\n<p id=\"s5\"><strong>Section 5 ? Disclaimer of Warranties and Limitation of Liability.</strong></p>\n<ol style=\"font-weight: bold;\" type=\"a\">\n<li id=\"s5a\"><strong>Unless otherwise separately undertaken by the Licensor, to the extent possible, the Licensor offers the Licensed Material as-is and as-available, and makes no representations or warranties of any kind concerning the Licensed Material, whether express, implied, statutory, or other. This includes, without limitation, warranties of title, merchantability, fitness for a particular purpose, non-infringement, absence of latent or other defects, accuracy, or the presence or absence of errors, whether or not known or discoverable. Where disclaimers of warranties are not allowed in full or in part, this disclaimer may not apply to You.</strong></li>\n<li id=\"s5b\"><strong>To the extent possible, in no event will the Licensor be liable to You on any legal theory (including, without limitation, negligence) or otherwise for any direct, special, indirect, incidental, consequential, punitive, exemplary, or other losses, costs, expenses, or damages arising out of this Public License or use of the Licensed Material, even if the Licensor has been advised of the possibility of such losses, costs, expenses, or damages. Where a limitation of liability is not allowed in full or in part, this limitation may not apply to You.</strong></li>\n</ol>\n<ol start=\"3\" type=\"a\">\n<li id=\"s5c\">The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability.</li>\n</ol>\n<p id=\"s6\"><strong>Section 6 ? Term and Termination.</strong></p>\n<ol type=\"a\">\n<li id=\"s6a\">This Public License applies for the term of the Copyright and Similar Rights licensed here. However, if You fail to comply with this Public License, then Your rights under this Public License terminate automatically.</li>\n<li id=\"s6b\">\n<p>Where Your right to use the Licensed Material has terminated under Section <a href=\"#s6a\">6(a)</a>, it reinstates:</p>\n<ol>\n<li id=\"s6b1\">automatically as of the date the violation is cured, provided it is cured within 30 days of Your discovery of the violation; or</li>\n<li id=\"s6b2\">upon express reinstatement by the Licensor.</li>\n</ol>\nFor the avoidance of doubt, this Section <a href=\"#s6b\">6(b)</a> does not affect any right the Licensor may have to seek remedies for Your violations of this Public License.</li>\n<li id=\"s6c\">For the avoidance of doubt, the Licensor may also offer the Licensed Material under separate terms or conditions or stop distributing the Licensed Material at any time; however, doing so will not terminate this Public License.</li>\n<li id=\"s6d\">Sections <a href=\"#s1\">1</a>, <a href=\"#s5\">5</a>, <a href=\"#s6\">6</a>, <a href=\"#s7\">7</a>, and <a href=\"#s8\">8</a> survive termination of this Public License.</li>\n</ol>\n<p id=\"s7\"><strong>Section 7 ? Other Terms and Conditions.</strong></p>\n<ol type=\"a\">\n<li id=\"s7a\">The Licensor shall not be bound by any additional or different terms or conditions communicated by You unless expressly agreed.</li>\n<li id=\"s7b\">Any arrangements, understandings, or agreements regarding the Licensed Material not stated herein are separate from and independent of the terms and conditions of this Public License.</li>\n</ol>\n<p id=\"s8\"><strong>Section 8 ? Interpretation.</strong></p>\n<ol type=\"a\">\n<li id=\"s8a\">For the avoidance of doubt, this Public License does not, and shall not be interpreted to, reduce, limit, restrict, or impose conditions on any use of the Licensed Material that could lawfully be made without permission under this Public License.</li>\n<li id=\"s8b\">To the extent possible, if any provision of this Public License is deemed unenforceable, it shall be automatically reformed to the minimum extent necessary to make it enforceable. If the provision cannot be reformed, it shall be severed from this Public License without affecting the enforceability of the remaining terms and conditions.</li>\n<li id=\"s8c\">No term or condition of this Public License will be waived and no failure to comply consented to unless expressly agreed to by the Licensor.</li>\n<li id=\"s8d\">Nothing in this Public License constitutes or may be interpreted as a limitation upon, or waiver of, any privileges and immunities that apply to the Licensor or You, including from the legal processes of any jurisdiction or authority.</li>\n</ol>",
"url" : "https://creativecommons.org/licenses/by/4.0/"
}
}
15. Archive project
Moves a project that is no longer curated into the ARCHIVED status and marks it readonly in the
same call, so its content is preserved but can no longer be modified.
Only a project in status DONE can be archived - one that is still being uploaded or is already
archived is rejected with 409.
The updated project is returned.
Requires IS_ADMIN, or IS_CURATOR together with READ_PROJECT authority for the given project;
the project must not be readonly at the moment of the call.
15.1. HTTP request
POST /minerva/new_api/projects/test_project:archive HTTP/1.1
15.2. Path Parameters
| Parameter | Description |
|---|---|
|
project identifier |
15.3. CURL sample
$ curl 'https://minerva-dev.lcsb.uni.lu/minerva/new_api/projects/test_project:archive' -X POST \
-H 'Authorization: Bearer xxxxxxxx'
15.4. HTTP response
HTTP/1.1 200 OK
15.5. Response Fields
| Path | Type | Description |
|---|---|---|
|
|
project identifier |
|
|
human readable project name |
|
|
git repository used to create the project (if available) |
|
|
git branch used to create the project (if available) |
|
|
is the project shared in minerva net |
|
|
free text version label of the project content |
|
|
identifier of the project owner |
|
|
when project was uploaded |
|
|
identifier of the disease |
|
|
human readable name of the disease described by the project |
|
|
identifier of the organism |
|
|
human readable name of the organism described by the project |
|
|
is the map visualized using SBGN standard |
|
|
directory where files related to the project are located. Whole path looks like: /minerva/map_images/{directory} |
|
|
status of the uploaded project; possible values: ARCHIVED, DONE, FAIL, PARSING_DATA, REMOVING, UNKNOWN, UPLOADING_TO_DB |
|
|
how much current stage progressed in percent |
|
|
email address connected to the project |
|
|
project license |
|
|
project license id |
|
|
project license name |
|
|
project license url |
|
|
project license content |
|
|
if custom license is defined here is the license name |
|
|
if custom license is defined here is the license url |
|
|
should network view be displayed as default |
|
|
should graphical elements (labels, arrowheads, outlines) be hidden at low zoom levels |
|
|
is the project read only |
|
|
id of the top map |
|
|
flag indicating that there are log entries attached to the project |
|
|
list of overview images |
|
|
overview image that should be used as top level image |
15.6. Sample Response
{
"version" : "V365622",
"disease" : null,
"organism" : null,
"id" : 47,
"status" : "Archived",
"directory" : "bdf06ee70f23f1eb5436fc5e3186d554",
"progress" : 0.0,
"notifyEmail" : "val.upton@yahoo.com",
"logEntries" : false,
"name" : "cerebral embolism",
"sourceGitRepository" : "https://gitlab.com/uniluxembourg/lcsb/BioCore/minerva/test-upload.git",
"sourceGitBranch" : "main",
"sbgnFormat" : false,
"owner" : {
"id" : 1
},
"projectId" : "test_project",
"creationDate" : "2026-09-23T23:11:14Z",
"overviewImageViews" : [ ],
"readonly" : true,
"topOverviewImage" : null,
"topMap" : {
"id" : 74
},
"license" : null,
"customLicenseName" : "Ms. Chuck Mayert",
"customLicenseUrl" : "www.ashanti-collins.net",
"networkViewAsDefault" : false,
"hideElementsOnZoomInFrontend" : true,
"diseaseName" : null,
"organismName" : null,
"sharedInMinervaNet" : false
}
16. Revive project
Brings an archived project back to the DONE status, making it visible again among the regular
projects.
Only a project in status ARCHIVED can be revived; anything else is rejected with 409.
The readonly flag set when archiving is not cleared - to make the project editable again, clear
it separately with Set the project readonly flag.
The updated project is returned.
Requires IS_ADMIN, or IS_CURATOR together with READ_PROJECT authority for the given project.
16.1. HTTP request
POST /minerva/new_api/projects/test_project:revive HTTP/1.1
16.2. Path Parameters
| Parameter | Description |
|---|---|
|
project identifier |
16.3. CURL sample
$ curl 'https://minerva-dev.lcsb.uni.lu/minerva/new_api/projects/test_project:revive' -X POST \
-H 'Authorization: Bearer xxxxxxxx'
16.4. HTTP response
HTTP/1.1 200 OK
16.5. Response Fields
| Path | Type | Description |
|---|---|---|
|
|
project identifier |
|
|
human readable project name |
|
|
git repository used to create the project (if available) |
|
|
git branch used to create the project (if available) |
|
|
is the project shared in minerva net |
|
|
free text version label of the project content |
|
|
identifier of the project owner |
|
|
when project was uploaded |
|
|
identifier of the disease |
|
|
human readable name of the disease described by the project |
|
|
identifier of the organism |
|
|
human readable name of the organism described by the project |
|
|
is the map visualized using SBGN standard |
|
|
directory where files related to the project are located. Whole path looks like: /minerva/map_images/{directory} |
|
|
status of the uploaded project; possible values: ARCHIVED, DONE, FAIL, PARSING_DATA, REMOVING, UNKNOWN, UPLOADING_TO_DB |
|
|
how much current stage progressed in percent |
|
|
email address connected to the project |
|
|
project license |
|
|
project license id |
|
|
project license name |
|
|
project license url |
|
|
project license content |
|
|
if custom license is defined here is the license name |
|
|
if custom license is defined here is the license url |
|
|
should network view be displayed as default |
|
|
should graphical elements (labels, arrowheads, outlines) be hidden at low zoom levels |
|
|
is the project read only |
|
|
id of the top map |
|
|
flag indicating that there are log entries attached to the project |
|
|
list of overview images |
|
|
overview image that should be used as top level image |
16.6. Sample Response
{
"version" : "1.0",
"disease" : {
"link" : "https://www.ncbi.nlm.nih.gov/mesh/?term=D010300",
"type" : "MESH_2012",
"resource" : "D010300",
"id" : 238,
"annotator" : null
},
"organism" : {
"link" : "https://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9606",
"type" : "TAXONOMY",
"resource" : "9606",
"id" : 239,
"annotator" : null
},
"id" : 51,
"status" : "Ok",
"directory" : "289b78b436176091ad900020c933c544",
"progress" : 0.0,
"notifyEmail" : "minerva@uni.lu",
"logEntries" : true,
"name" : "Test Disease",
"sourceGitRepository" : null,
"sourceGitBranch" : null,
"sbgnFormat" : false,
"owner" : {
"id" : 1
},
"projectId" : "test_project",
"creationDate" : "2026-09-23T23:11:45Z",
"overviewImageViews" : [ {
"id" : 30,
"filename" : "image.png",
"width" : 200,
"height" : 100,
"links" : [ {
"id" : 88,
"linkedModel" : 79,
"zoomLevel" : 2,
"xCoord" : 10,
"yCoord" : 20,
"type" : "OverviewModelLink",
"polygon" : [ {
"x" : 0.0,
"y" : 0.0
}, {
"x" : 10.0,
"y" : 10.0
}, {
"x" : 10.0,
"y" : 0.0
} ]
}, {
"id" : 89,
"linkedOverviewImage" : 30,
"type" : "OverviewImageLink",
"polygon" : [ {
"x" : 0.0,
"y" : 0.0
}, {
"x" : 10.0,
"y" : 10.0
}, {
"x" : 10.0,
"y" : 0.0
} ]
}, {
"id" : 90,
"query" : "a1",
"type" : "OverviewSearchLink",
"polygon" : [ {
"x" : 0.0,
"y" : 0.0
}, {
"x" : 10.0,
"y" : 10.0
}, {
"x" : 10.0,
"y" : 0.0
} ]
} ]
} ],
"readonly" : true,
"topOverviewImage" : {
"id" : 30,
"filename" : "image.png",
"width" : 200,
"height" : 100,
"links" : [ {
"id" : 88,
"linkedModel" : 79,
"zoomLevel" : 2,
"xCoord" : 10,
"yCoord" : 20,
"type" : "OverviewModelLink",
"polygon" : [ {
"x" : 0.0,
"y" : 0.0
}, {
"x" : 10.0,
"y" : 10.0
}, {
"x" : 10.0,
"y" : 0.0
} ]
}, {
"id" : 89,
"linkedOverviewImage" : 30,
"type" : "OverviewImageLink",
"polygon" : [ {
"x" : 0.0,
"y" : 0.0
}, {
"x" : 10.0,
"y" : 10.0
}, {
"x" : 10.0,
"y" : 0.0
} ]
}, {
"id" : 90,
"query" : "a1",
"type" : "OverviewSearchLink",
"polygon" : [ {
"x" : 0.0,
"y" : 0.0
}, {
"x" : 10.0,
"y" : 10.0
}, {
"x" : 10.0,
"y" : 0.0
} ]
} ]
},
"topMap" : {
"id" : 79
},
"license" : {
"id" : 2,
"name" : "Creative Commons Attribution 4.0 International Public License",
"content" : "\n<h3>Creative Commons Attribution 4.0 International Public License</h3>\n<p>By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution 4.0 International Public License (\"Public License\"). To the extent this Public License may be interpreted as a contract, You are granted the Licensed Rights in consideration of Your acceptance of these terms and conditions, and the Licensor grants You such rights in consideration of benefits the Licensor receives from making the Licensed Material available under these terms and conditions.</p>\n<p id=\"s1\"><strong>Section 1 ��� Definitions.</strong></p>\n<ol type=\"a\">\n<li id=\"s1a\"><strong>Adapted Material</strong> means material subject to Copyright and Similar Rights that is derived from or based upon the Licensed Material and in which the Licensed Material is translated, altered, arranged, transformed, or otherwise modified in a manner requiring permission under the Copyright and Similar Rights held by the Licensor. For purposes of this Public License, where the Licensed Material is a musical work, performance, or sound recording, Adapted Material is always produced where the Licensed Material is synched in timed relation with a moving image.</li>\n<li id=\"s1b\"><strong>Adapter's License</strong> means the license You apply to Your Copyright and Similar Rights in Your contributions to Adapted Material in accordance with the terms and conditions of this Public License.</li>\n<li id=\"s1c\"><strong>Copyright and Similar Rights</strong> means copyright and/or similar rights closely related to copyright including, without limitation, performance, broadcast, sound recording, and Sui Generis Database Rights, without regard to how the rights are labeled or categorized. For purposes of this Public License, the rights specified in Section <a href=\"#s2b\">2(b)(1)-(2)</a> are not Copyright and Similar Rights.</li>\n<li id=\"s1d\"><strong>Effective Technological Measures</strong> means those measures that, in the absence of proper authority, may not\nbe circumvented under laws fulfilling obligations under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996, and/or similar\ninternational agreements.</li>\n<li id=\"s1e\"><strong>Exceptions and Limitations</strong> means fair use, fair dealing, and/or any other exception or limitation to Copyright and Similar Rights that applies to Your use of the Licensed Material.</li>\n<li id=\"s1f\"><strong>Licensed Material</strong> means the artistic or literary work, database, or other material to which the Licensor applied this Public License.</li>\n<li id=\"s1g\"><strong>Licensed Rights</strong> means the rights granted to You subject to the terms and conditions of this Public License, which are limited to all Copyright and Similar Rights that apply to Your use of the Licensed Material and that the Licensor has authority to license.</li>\n<li id=\"s1h\"><strong>Licensor</strong> means the individual(s) or entity(ies) granting rights under this Public License.</li>\n<li id=\"s1i\"><strong>Share</strong> means to provide material to the public by any means or process that requires permission under the Licensed Rights, such as reproduction, public display, public performance, distribution, dissemination, communication, or importation, and to make material available to the public including in ways that members of the public may access the material from a place and at a time individually chosen by them.</li>\n<li id=\"s1j\"><strong>Sui Generis Database Rights</strong> means rights other than copyright resulting from Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, as amended and/or succeeded, as well as other essentially equivalent rights anywhere in the world.</li>\n<li id=\"s1k\"><strong>You</strong> means the individual or entity exercising the Licensed Rights under this Public License. <strong>Your</strong> has a corresponding meaning.</li>\n</ol>\n<p id=\"s2\"><strong>Section 2 ��� Scope.</strong></p>\n<ol type=\"a\">\n<li id=\"s2a\"><strong>License grant</strong>.\n<ol>\n<li id=\"s2a1\">Subject to the terms and conditions of this Public License, the Licensor hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive, irrevocable license to exercise the Licensed Rights in the Licensed Material to:\n<ol type=\"A\">\n<li id=\"s2a1A\">reproduce and Share the Licensed Material, in whole or in part; and</li>\n<li id=\"s2a1B\">produce, reproduce, and Share Adapted Material.</li>\n</ol>\n</li><li id=\"s2a2\"><span style=\"text-decoration: underline;\">Exceptions and Limitations</span>. For the avoidance of doubt, where Exceptions and Limitations apply to Your use, this Public License does not apply, and You do not need to comply with its terms and conditions.</li>\n<li id=\"s2a3\"><span style=\"text-decoration: underline;\">Term</span>. The term of this Public License is specified in Section <a href=\"#s6a\">6(a)</a>.</li>\n<li id=\"s2a4\"><span style=\"text-decoration: underline;\">Media and formats; technical modifications allowed</span>. The Licensor authorizes You to exercise the Licensed Rights in all media and formats whether now known or hereafter created, and to make technical modifications necessary to do so. The Licensor waives and/or agrees not to assert any right or authority to forbid You from making technical modifications necessary to exercise the Licensed Rights, including technical modifications necessary to circumvent Effective Technological Measures. For purposes of this Public License, simply making modifications authorized by this Section <a href=\"#s2a4\">2(a)(4)</a> never produces Adapted Material.</li>\n<li id=\"s2a5\"><span style=\"text-decoration: underline;\">Downstream recipients</span>.\n<div class=\"para\">\n<ol type=\"A\">\n<li id=\"s2a5A\"><span style=\"text-decoration: underline;\">Offer from the Licensor ��� Licensed Material</span>. Every recipient of the Licensed Material automatically receives an offer from the Licensor to exercise the Licensed Rights under the terms and conditions of this Public License.</li>\n<li id=\"s2a5B\"><span style=\"text-decoration: underline;\">No downstream restrictions</span>. You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, the Licensed Material if doing so restricts exercise of the Licensed Rights by any recipient of the Licensed Material.</li>\n</ol>\n</div>\n</li><li id=\"s2a6\"><span style=\"text-decoration: underline;\">No endorsement</span>. Nothing in this Public License constitutes or may be construed as permission to assert or imply that You are, or that Your use of the Licensed Material is, connected with, or sponsored, endorsed, or granted official status by, the Licensor or others designated to receive attribution as provided in Section <a href=\"#s3a1Ai\">3(a)(1)(A)(i)</a>.</li>\n</ol>\n</li><li id=\"s2b\"><p><strong>Other rights</strong>.</p>\n<ol>\n<li id=\"s2b1\">Moral rights, such as the right of integrity, are not licensed under this Public License, nor are publicity, privacy, and/or other similar personality rights; however, to the extent possible, the Licensor waives and/or agrees not to assert any such rights held by the Licensor to the limited extent necessary to allow You to exercise the Licensed Rights, but not otherwise.</li>\n<li id=\"s2b2\">Patent and trademark rights are not licensed under this Public License.</li>\n<li id=\"s2b3\">To the extent possible, the Licensor waives any right to collect royalties from You for the exercise of the Licensed Rights, whether directly or through a collecting society under any voluntary or waivable statutory or compulsory licensing scheme. In all other cases the Licensor expressly reserves any right to collect such royalties.</li>\n</ol>\n</li>\n</ol>\n<p id=\"s3\"><strong>Section 3 ��� License Conditions.</strong></p>\n<p>Your exercise of the Licensed Rights is expressly made subject to the following conditions.</p>\n<ol type=\"a\">\n<li id=\"s3a\"><p><strong>Attribution</strong>.</p>\n<ol>\n<li id=\"s3a1\"><p>If You Share the Licensed Material (including in modified form), You must:</p>\n<ol type=\"A\">\n<li id=\"s3a1A\">retain the following if it is supplied by the Licensor with the Licensed Material:\n<ol type=\"i\">\n<li id=\"s3a1Ai\">identification of the creator(s) of the Licensed Material and any others designated to receive attribution, in any reasonable manner requested by the Licensor (including by pseudonym if designated);</li>\n<li id=\"s3a1Aii\">a copyright notice;</li>\n<li id=\"s3a1Aiii\">a notice that refers to this Public License; </li>\n<li id=\"s3a1Aiv\">a notice that refers to the disclaimer of warranties;</li>\n<li id=\"s3a1Av\">a URI or hyperlink to the Licensed Material to the extent reasonably practicable;</li>\n</ol>\n</li><li id=\"s3a1B\">indicate if You modified the Licensed Material and retain an indication of any previous modifications; and</li>\n<li id=\"s3a1C\">indicate the Licensed Material is licensed under this Public License,\nand include the text of, or the URI or hyperlink to, this Public\nLicense.</li>\n</ol>\n</li>\n<li id=\"s3a2\">You may satisfy the conditions in Section <a href=\"#s3a1\">3(a)(1)</a> in any reasonable manner based on the medium, means, and context in which You Share the Licensed Material. For example, it may be reasonable to satisfy the conditions by providing a URI or hyperlink to a resource that includes the required information.</li>\n<li id=\"s3a3\">If requested by the Licensor, You must remove any of the information required by Section <a href=\"#s3a1A\">3(a)(1)(A)</a> to the extent reasonably practicable.</li>\n<li id=\"s3a4\">If You Share Adapted Material You produce, the Adapter's License You apply must not prevent recipients of the Adapted Material from complying with this Public License.</li>\n</ol>\n</li>\n</ol>\n<p id=\"s4\"><strong>Section 4 ��� Sui Generis Database Rights.</strong></p>\n<p>Where the Licensed Rights include Sui Generis Database Rights that apply to Your use of the Licensed Material:</p>\n<ol type=\"a\">\n<li id=\"s4a\">for the avoidance of doubt, Section <a href=\"#s2a1\">2(a)(1)</a> grants You the right to extract, reuse, reproduce, and Share all or a substantial portion of the contents of the database;</li>\n<li id=\"s4b\">if You include all or a substantial portion of the database contents in a database in which You have Sui Generis Database Rights, then the database in which You have Sui Generis Database Rights (but not its individual contents) is Adapted Material; and</li>\n<li id=\"s4c\">You must comply with the conditions in Section <a href=\"#s3a\">3(a)</a> if You Share all or a substantial portion of the contents of the database.</li>\n</ol>\nFor the avoidance of doubt, this Section\n<a href=\"#s4\">4</a>\n supplements and does not replace Your obligations under this Public License where the Licensed Rights include other Copyright and Similar Rights.\n<p id=\"s5\"><strong>Section 5 ��� Disclaimer of Warranties and Limitation of Liability.</strong></p>\n<ol style=\"font-weight: bold;\" type=\"a\">\n<li id=\"s5a\"><strong>Unless otherwise separately undertaken by the Licensor, to the extent possible, the Licensor offers the Licensed Material as-is and as-available, and makes no representations or warranties of any kind concerning the Licensed Material, whether express, implied, statutory, or other. This includes, without limitation, warranties of title, merchantability, fitness for a particular purpose, non-infringement, absence of latent or other defects, accuracy, or the presence or absence of errors, whether or not known or discoverable. Where disclaimers of warranties are not allowed in full or in part, this disclaimer may not apply to You.</strong></li>\n<li id=\"s5b\"><strong>To the extent possible, in no event will the Licensor be liable to You on any legal theory (including, without limitation, negligence) or otherwise for any direct, special, indirect, incidental, consequential, punitive, exemplary, or other losses, costs, expenses, or damages arising out of this Public License or use of the Licensed Material, even if the Licensor has been advised of the possibility of such losses, costs, expenses, or damages. Where a limitation of liability is not allowed in full or in part, this limitation may not apply to You.</strong></li>\n</ol>\n<ol start=\"3\" type=\"a\">\n<li id=\"s5c\">The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability.</li>\n</ol>\n<p id=\"s6\"><strong>Section 6 ��� Term and Termination.</strong></p>\n<ol type=\"a\">\n<li id=\"s6a\">This Public License applies for the term of the Copyright and Similar Rights licensed here. However, if You fail to comply with this Public License, then Your rights under this Public License terminate automatically.</li>\n<li id=\"s6b\">\n<p>Where Your right to use the Licensed Material has terminated under Section <a href=\"#s6a\">6(a)</a>, it reinstates:</p>\n<ol>\n<li id=\"s6b1\">automatically as of the date the violation is cured, provided it is cured within 30 days of Your discovery of the violation; or</li>\n<li id=\"s6b2\">upon express reinstatement by the Licensor.</li>\n</ol>\nFor the avoidance of doubt, this Section <a href=\"#s6b\">6(b)</a> does not affect any right the Licensor may have to seek remedies for Your violations of this Public License.</li>\n<li id=\"s6c\">For the avoidance of doubt, the Licensor may also offer the Licensed Material under separate terms or conditions or stop distributing the Licensed Material at any time; however, doing so will not terminate this Public License.</li>\n<li id=\"s6d\">Sections <a href=\"#s1\">1</a>, <a href=\"#s5\">5</a>, <a href=\"#s6\">6</a>, <a href=\"#s7\">7</a>, and <a href=\"#s8\">8</a> survive termination of this Public License.</li>\n</ol>\n<p id=\"s7\"><strong>Section 7 ��� Other Terms and Conditions.</strong></p>\n<ol type=\"a\">\n<li id=\"s7a\">The Licensor shall not be bound by any additional or different terms or conditions communicated by You unless expressly agreed.</li>\n<li id=\"s7b\">Any arrangements, understandings, or agreements regarding the Licensed Material not stated herein are separate from and independent of the terms and conditions of this Public License.</li>\n</ol>\n<p id=\"s8\"><strong>Section 8 ��� Interpretation.</strong></p>\n<ol type=\"a\">\n<li id=\"s8a\">For the avoidance of doubt, this Public License does not, and shall not be interpreted to, reduce, limit, restrict, or impose conditions on any use of the Licensed Material that could lawfully be made without permission under this Public License.</li>\n<li id=\"s8b\">To the extent possible, if any provision of this Public License is deemed unenforceable, it shall be automatically reformed to the minimum extent necessary to make it enforceable. If the provision cannot be reformed, it shall be severed from this Public License without affecting the enforceability of the remaining terms and conditions.</li>\n<li id=\"s8c\">No term or condition of this Public License will be waived and no failure to comply consented to unless expressly agreed to by the Licensor.</li>\n<li id=\"s8d\">Nothing in this Public License constitutes or may be interpreted as a limitation upon, or waiver of, any privileges and immunities that apply to the Licensor or You, including from the legal processes of any jurisdiction or authority.</li>\n</ol>",
"url" : "https://creativecommons.org/licenses/by/4.0/"
},
"customLicenseName" : "",
"customLicenseUrl" : "",
"networkViewAsDefault" : false,
"hideElementsOnZoomInFrontend" : true,
"diseaseName" : "Parkinson Disease",
"organismName" : "Homo sapiens",
"sharedInMinervaNet" : false
}
17. Add project from zip
Creates a project directly from a minerva zip archive sent as the raw request body (Content-Type is
ignored, the body is the zip itself), without going through the file upload and the background job
used by Add project from file.
The archive is the one produced by Download generated project zip: it contains the map files
together with the submaps.xml/overlays descriptors, so maps, submaps, glyphs, data overlays and
the license are all restored from it.
Licenses are never created during an upload, so the license described in the archive must be one of
the licenses defined in minerva - an archive referring to an unknown license, or to a license whose
text or url differs from the one defined in minerva, is rejected with 400.
The project is created with the calling user as its owner, with an empty notification email and
immediately in status DONE.
The projectId given in the path must be free - an already existing or blacklisted id is rejected -
and the created project is returned with 201.
Requires IS_ADMIN or IS_CURATOR authority.
17.1. HTTP request
POST /minerva/new_api/projects/test_project_2:add_from_zip HTTP/1.1
17.2. Path Parameters
| Parameter | Description |
|---|---|
|
project identifier |
17.3. CURL sample
$ curl 'https://minerva-dev.lcsb.uni.lu/minerva/new_api/projects/test_project_2:add_from_zip' -X POST \
-H 'Authorization: Bearer xxxxxxxx' \
-d 'PK f�7]
My map.xml�[�sڸ�_�s';`lB
d'I�l�%�N����#l��k�I�_���)[6_����C��s�����ѱ���m���z�m
N�F�T��n�5�~��;����e d[ppj٧\���ץk
i���� ��X�-�Ւ�O���כݺڒ ��VOQzJK�{K�&�K�]=cF�q�PR�N��&djdz�7��1vz����ڠ�
���D-9�We�vaMB`i������BcP���vJ=��j��G�L`�'�.����"�jj-�Q/a�)r�?Gr�<6��sR�yo &`H�\�HRaI����eb�:����wM�oZ8l_؈�i��<j��o���E �&y��ڎ9>l.��e|m�ǍȤ��Ȝ,C/�M�&����k��T�v���/��;2�O��(9%�,�0Y|,�5���O��ƴp��*�j�PԽ���[��>D�0�����@�.C@OV���b�.<!�)_��k��6�����^:��h�3����6���S�װ �OȞ-�?|�̩I�@N�]#�ɱ�)t�����C!��3�0����������`tp=8^:�n��g��kLu�QQQ�P�C�G���C��U�o�Y����H����V`����؟(D�D�a�Ԃ����d���<��{kj���*�?;��,�HOS��,��4�l�7AWՔ�Ƕv��h��ڤ��u��=骀)��kb��D"O�P�<]z^�K�
���� �Xׇ�C�Av�����������%��0x�7����j�R��'3ij[��5�*Ղ�Wh��8i9�&B��2�)X�hIw
3���1�a5n��k��H��W��s�'XH��F�Y��b� ś0��i�0@G�y������<���p�h�g۴pޖV��W����E�x�q*I�GJ��f�U�%fQ)K��,ݒ�]ĵ?1�+���� �!Fn`� U��Z�2���k_���k��
���J�ڝ e��L�;"�\a�U�$X��;������5"��d���h�Fߘb�۵���l��ar��Vll��0TR��dsۥ9�a����"��� �/#�yu�KiJ���zV��&��E+�d!B���ѩ���S_��n��
���;!K�u� i$�Ɛ�ܮ�d2�dΊ�g*͏�a�G��#�<�l#$��Ga�,�#����q=��.���y�z���}��o��}��kn��
���|Z|�$ ����`�ٗnԃ�������$jbOڟO7��Z:sO&Cb�8l8�lW%��Lʚ/����T+UZ�<�P��:�$�1-�yQ�nZ�B
+l�"i��2��.
�U �s�3'�=N�u>�xfЂd?���⪆ل2y�1�dq:�и�3
j�P
4�}������r�I�
c��[+�'z�I�~�>E���p�sh��e�U��!�0a0�jY�8�����Z!�1#�ęȯWc\1��a��)�ŭ�KL�v�MDx X�I���D��I!��$������QXW��z��G��(�,�JGQ*�MԜ�Z��Q�p��XW��z��Q2����x����siU0xH�g��|��f�)��,$l�R���g
�1�WER����Y�
�V�^[#�&�5�ҊHynHB�7�q��z+��s��*THμ2��DX� ��1���\4��H)���h|�MΏ��S��b�C�4�Ν��r0����o��Lz��wV�� ����N.U$dexg�O>�$�O�̵�ς��ԒRKx�`,=������V[������[�vϡ���֛j�5��5J/omqW)��ʡ��o7O����7��r� ���~t5����;VB�CQs�ݗZJ�c��ϟ![z�]d�Vm,�B���,��3 ��<���D�����cH�+���!{�.�p�*���Us??�W0��~�����!�^������?�$ʘV��B��d���=��bP]=��{.��.ˈ�x�3ؽk�鹉���lJ�v�TZ:�ϑb[J�dC"[�}7���[���|�q�;P���l�.�{�/�/�a�ط�yĕ�¶���Ƽ}iOa9��:*el4s���X5�K�˼���T�b�Z���}~��˸ݣU�Ҳ��Tǣ��4-���6vn�/����\4�"�۷cU:б�b�e��/C��R{�̉T~���ß�\��d�%R�R����~y(�*��s��,�Md� mH'[�D~��G�o�m�?A��i�l�2!������"���2?�8�-^X?W)O������o�p�l�5Dd�|�R������� }��t�ZJ��ӷ���32�x������w��aT��g�\�2iO�dy��x���чaCb'R�.�m+x�۵��\�A��{��r���9�>ɋ"�9%@d0��uA0`�ӦbٚG�d�<[}&��/N��ºٿ��k�3���ZZ��̒��+�ٖT�|l\�(��6��<-��x��Di��]v��7�L�m���躬X�&�G!�
�@J�
�(L�P7_�v��#R��`q��VR~�D����]�8V����b�^�,��:{��>:
�2�~�;�,��PK���
K PK f�7] submaps/mapping.xml�]ms�:��_ᥳ�;�7l �����;��t��/c��خ-��_��_��
LŇK�I�9�s�m�����d����5��[�,��
k9�x��4��UKWM��˾��Ӈ�?�M��*:3�2k��b���l1�� r��5�Q!#��<ɋ���y6���s�y<�����[L�����k�{�7h� t.Y������[��d��O��P_`5�
�T��^����p�>h,T���Xz��zcB���ջ�ҁ� j��G�Ao��
�ud���f|�����;� ;�>0Lm��dT��Gˀu�U٠�
�@`��|m�>����" 1��F���m�8x4�R��:*��f[:�67q�i`[�K�S�
�|GWs[��ij����z��
�M��wX��5BS,a��Z�J�h��qW_\>|��0��mp+M$���T_���1��j��
|�k,0�!�|�gYܵW���ĒOת��G�8�}�P-�+���'�s�6c%t�{�kY �+�^n�?6�i,l��˕(�_Sjf��i��`H|����qF�{�l`eݗsT�����x���@�w]�hT�\9�����7
N#��;�}�RO�5M�X�M�
B����_�Fȫ��E��`A
F��_�Z�]��>���6��+��`a�9�j=���p�^WSd��S�]PԞ�+�\�A��UR-e�w����XL�&�ZZ��_���p�'^ϟTs���cP|s�ë�����Wdl���d
�&(��õIGHuR�Y��"���iA�4��>|�Rf�ד����l<��)�?^=���^r�@��"�2��0�R_.l6=�'�R��wP�T7�
�|�B,�����]&�\!py��g�#�I��!�S�t.�`Y�Βn�)& �n�$0�п�#6�D���F�
Z�\�̃T���IV��Wv?�
�9hXx�2A�s軨�0�2S�W\�k���� �}�����v��Y�P�<Ì�X6�3"�t 2��.aH����6,X��nJ�J�!��U����[�-����X�XE�*9S������
�3��R�:He[��;XH��(T��C�]�
�_<�=��^o�� %�U�Uw(gɠ��{"Žć��`�|zB�1*,O��7�Po�%�xU���h��{<b~��j���u�0sXyXr.J�(9Sr��Lə�3%�|�υ����,�Y��Lə�s-�(9�A��3%��ȹ���۔�)9Sr�%�:�Qr�䜓89W3�Y��Də�3%�Z`Qr��%gJ�9�#�s5��9˔�)9Sr�%�:�Qr�䜓89W3�Y�s��3%gJε���\5JΔ�sG �jf;r�@��0�#��L�2F*$�Yuy�O�E������x�aaī���[�ޒ\;�q|5��*��PT�1�r쁵�$��/r�^��,�퍅O>�l�� E��
��z-��Q�w�˟8���U�:r7����r��V�;��"UM,ԍ Sp�e
!xPx9]�������E^
�t�O��+�|� ]��%a�2�0��6�;�D��'�H�u<#��ҫ��� �!�n�����D�C*�R���x�#w��ĉ$���+�Û;`/xe�o�䇄���-N�u{�(��v�C��>cx���f��ۓ���_�+��Jg��T�h����T�$���+�Û�Iu��6�ȩ�s��v����θ�����^ڭ�i� �R�8���$f��m��o��j��/]�Y�jN��Zx������01h���Zu�A1���S��P���odb��AK��1�da �s�<�:U~�\noP�"P����?��3��j<<�4����K��6|��N�N$�~��po��E��2���[��nG���7�R�R ���d��n��w���W��I��'�{{B.��6O<>v����':E��xb�����v�����{��L������8�5�/�Cg�S�S� |�w�À�~�xI�q��ѝ�&ߧS�Thh��
�aE�#��f뼹=�zИ~�\��Z�D�pW4������:JH�7�8�䭆ʮ�GQ
m��=
ٚ�q�x�F�Lx���|Ç~�O��r���Rx�O���q4�G{��GZy7����A�ɀ�J�\�B'卒�#��t��i��*c,�Rh�P����i��T9�1#N0��J�XL��0�ű-��"B��a���~?� ~40":��هټ�>��d�����3�X#&#Z<�Üa| |p ppk9�"/8�: �a�g��G��j~�I
� @�+wD��~O�G�'8�~����T��i�����P������D|[�K\CD��#=��_�*�Yŧ�Q`�G�|~)�/�� c���k���G>¸.|�(7?V�7���4�.�ٓ<���죚�-
Yuՠ��C�~c�Ќÿ����,���r��P{PY&h9֒� NM�_:9+��������잂)K�w�`V�Nvؕx�����I��VnF�mB��s���[��;*�Uֈ���_�)�����R7�M]4o<Yr�)9Qr��D�iwr�NN��G�Z������J�DE��%�݉J<�.�|���~[�)IQ��$EIjw�j���ĥ\��rU�r�*�U��v�*�Ws~U�R�oKU�*JU��(U�NU�ѩ*y��跩��ѻT'�T2e*�T��Λ��'٧Ia?X���3���PK�.U�
�� PK f�7] glyphs/test_file.png��s���b``���p � 6��5:�H�;y�p A
GJ�/���"15������ٔ�
��D��2g�t�rg �0x����sJh PK�OZ a PK f�7]���
K
My map.xmlPK f�7]�.U�
�� V
submaps/mapping.xmlPK f�7]�OZ a p glyphs/test_file.pngPK � ' \
-H 'Content-Type: application/octet-stream'
17.4. HTTP response
HTTP/1.1 201 Created
17.5. Response Fields
| Path | Type | Description |
|---|---|---|
|
|
project identifier |
|
|
human readable project name |
|
|
git repository used to create the project (if available) |
|
|
git branch used to create the project (if available) |
|
|
is the project shared in minerva net |
|
|
free text version label of the project content |
|
|
identifier of the project owner |
|
|
when project was uploaded |
|
|
identifier of the disease |
|
|
human readable name of the disease described by the project |
|
|
identifier of the organism |
|
|
human readable name of the organism described by the project |
|
|
is the map visualized using SBGN standard |
|
|
directory where files related to the project are located. Whole path looks like: /minerva/map_images/{directory} |
|
|
status of the uploaded project; possible values: ARCHIVED, DONE, FAIL, PARSING_DATA, REMOVING, UNKNOWN, UPLOADING_TO_DB |
|
|
how much current stage progressed in percent |
|
|
email address connected to the project |
|
|
project license |
|
|
project license id |
|
|
project license name |
|
|
project license url |
|
|
project license content |
|
|
if custom license is defined here is the license name |
|
|
if custom license is defined here is the license url |
|
|
should network view be displayed as default |
|
|
should graphical elements (labels, arrowheads, outlines) be hidden at low zoom levels |
|
|
is the project read only |
|
|
id of the top map |
|
|
flag indicating that there are log entries attached to the project |
|
|
list of overview images |
|
|
overview image that should be used as top level image |
17.6. Sample Response
{
"version" : "X81420",
"disease" : null,
"organism" : null,
"id" : 45,
"status" : "Ok",
"directory" : "410ebc0e-d7b2-427c-93b9-5dd3356bf326",
"progress" : 0.0,
"notifyEmail" : "",
"logEntries" : false,
"name" : "",
"sourceGitRepository" : null,
"sourceGitBranch" : null,
"sbgnFormat" : false,
"owner" : {
"id" : 1
},
"projectId" : "test_project_2",
"creationDate" : "2026-09-23T23:11:13Z",
"overviewImageViews" : [ ],
"readonly" : false,
"topOverviewImage" : null,
"topMap" : {
"id" : 72
},
"license" : null,
"customLicenseName" : "",
"customLicenseUrl" : "",
"networkViewAsDefault" : false,
"hideElementsOnZoomInFrontend" : true,
"diseaseName" : null,
"organismName" : null,
"sharedInMinervaNet" : false
}
18. Move project
Changes the projectId of an existing project, which is the identifier used in every project url;
all privileges granted for the old id are moved to the new one.
The new id must be free, otherwise the request is rejected with 409; a project that is the default
map or is shared in minerva net cannot be moved.
The moved project is returned.
Requires IS_ADMIN or IS_CURATOR authority and the project must not be readonly.
18.1. HTTP request
POST /minerva/new_api/projects/test_project:move HTTP/1.1
18.2. Path Parameters
| Parameter | Description |
|---|---|
|
project identifier |
18.3. Request Fields
| Path | Type | Description |
|---|---|---|
|
|
new project identifier; can contain only alphanumeric characters and -_ |
18.4. CURL sample
$ curl 'https://minerva-dev.lcsb.uni.lu/minerva/new_api/projects/test_project:move' -X POST \
-H 'Authorization: Bearer xxxxxxxx' \
-d '{"projectId":"test_project_2"}' \
-H 'Content-Type: application/json'
18.5. HTTP response
HTTP/1.1 200 OK
18.6. Response Fields
| Path | Type | Description |
|---|---|---|
|
|
project identifier |
|
|
human readable project name |
|
|
git repository used to create the project (if available) |
|
|
git branch used to create the project (if available) |
|
|
free text version label of the project content |
|
|
identifier of the project owner |
|
|
when project was uploaded |
|
|
identifier of the disease |
|
|
human readable name of the disease described by the project |
|
|
identifier of the organism |
|
|
human readable name of the organism described by the project |
|
|
is the map visualized using SBGN standard |
|
|
directory where files related to the project are located. Whole path looks like: /minerva/map_images/{directory} |
|
|
status of the uploaded project; possible values: ARCHIVED, DONE, FAIL, PARSING_DATA, REMOVING, UNKNOWN, UPLOADING_TO_DB |
|
|
how much current stage progressed in percent |
|
|
email address connected to the project |
|
|
project license |
|
|
project license id |
|
|
project license name |
|
|
project license url |
|
|
project license content |
|
|
if custom license is defined here is the license name |
|
|
if custom license is defined here is the license url |
|
|
should network view be displayed as default |
|
|
should graphical elements (labels, arrowheads, outlines) be hidden at low zoom levels |
|
|
is the project read only |
|
|
id of the top map |
|
|
flag indicating that there are log entries attached to the project |
|
|
list of overview images |
|
|
overview image that should be used as top level image |
18.7. Sample Response
{
"version" : "V112977",
"disease" : null,
"organism" : null,
"id" : 53,
"status" : "Ok",
"directory" : "1a1150646fa3aee7adefa0c9c0dc7c9d",
"progress" : 0.0,
"notifyEmail" : "lino.grant@hotmail.com",
"logEntries" : false,
"name" : "cerebral embolism",
"sourceGitRepository" : "https://gitlab.com/uniluxembourg/lcsb/BioCore/minerva/test-upload.git",
"sourceGitBranch" : "main",
"sbgnFormat" : false,
"owner" : {
"id" : 1
},
"projectId" : "test_project_2",
"creationDate" : "2026-09-23T23:11:52Z",
"overviewImageViews" : [ ],
"readonly" : false,
"topOverviewImage" : null,
"topMap" : {
"id" : 83
},
"license" : null,
"customLicenseName" : "Carrol Leannon",
"customLicenseUrl" : "www.antione-pollich.org",
"networkViewAsDefault" : true,
"hideElementsOnZoomInFrontend" : true
}
19. Download project source file
Returns the file the project was created from, sent as an attachment under its original name. Unlike Download generated project zip, nothing is regenerated from the database - this is the exact file that was uploaded.
Requires IS_ADMIN or READ_PROJECT authority for the given project.
19.1. HTTP request
POST /minerva/new_api/projects/test_project:download_source HTTP/1.1
19.2. Path Parameters
| Parameter | Description |
|---|---|
|
project identifier |
19.3. CURL sample
$ curl 'https://minerva-dev.lcsb.uni.lu/minerva/new_api/projects/test_project:download_source' -X POST \
-H 'Authorization: Bearer xxxxxxxx'
19.4. HTTP response
HTTP/1.1 200 OK
20. Download generated project zip
Generates and downloads a zip archive ({projectId}.zip) with the project regenerated from the
database - the maps of the project converted to the format given by the converter field of the
body, together with the files describing submaps, overlays and images.
The project configuration, including the overview images and the links between them and the maps
they point to, is stored in a config.json file inside the archive - the same content returned by
Download generated project configuration. Older archives may instead carry this information in a
separate coords.json/coords.txt file; both are still accepted when uploading a project, but are no
longer generated.
The archive can be uploaded back with Add project from zip.
The response is the binary zip file, sent as an attachment.
Requires IS_ADMIN or READ_PROJECT authority for the given project.
20.1. HTTP request
POST /minerva/new_api/projects/test_project:download_generated_zip HTTP/1.1
20.2. Path Parameters
| Parameter | Description |
|---|---|
|
project identifier |
20.3. Request Fields
| Path | Type | Description |
|---|---|---|
|
|
converter used to generate the map files (one of: CELL_DESIGNER, SBGN_ML, SBML, GPML) |
20.4. CURL sample
$ curl 'https://minerva-dev.lcsb.uni.lu/minerva/new_api/projects/test_project:download_generated_zip' -X POST \
-H 'Authorization: Bearer xxxxxxxx' \
-d '{"converter":"SBML"}' \
-H 'Content-Type: application/json'
20.5. HTTP response
HTTP/1.1 200 OK
21. Get logs of the generated project zip
Returns the list of problems reported while generating the archive of [Download generated project zip] - map features that the target format cannot express and are therefore lost or approximated in the generated files. The archive itself is not returned; the call regenerates it to collect the messages, so it is as expensive as the download itself.
Requires IS_ADMIN or READ_PROJECT authority for the given project.
21.1. HTTP request
POST /minerva/new_api/projects/test_project:download_generated_zip_logs HTTP/1.1
21.2. Path Parameters
| Parameter | Description |
|---|---|
|
project identifier |
21.3. CURL sample
$ curl 'https://minerva-dev.lcsb.uni.lu/minerva/new_api/projects/test_project:download_generated_zip_logs' -X POST \
-H 'Authorization: Bearer xxxxxxxx'
21.4. HTTP response
HTTP/1.1 200 OK
21.5. Sample Response
[ "Fill color of layer rectangles is not supported by CellDesigner", "Reaction omitted: Reaction path_0_re5933 is a self reference for element s7" ]