Gets information about a single analysis. The status can be "pending", "success", or "failure".
{
"groupName": "name of the annotation group",
"analysisId": "0123456789abcdef12345678",
"annotationGroupId": "abcdef0123456789abcdef12",
"status": "success"
}
Gets information about all the analyses associated with an annotation group.
{
"groupName": "name of the group",
"analyses": [
{
"groupName": "name of the group",
"analysisId": "0123456789abcdef12345678",
"annotationGroupId": "abcdef0123456789abcdef12",
"status": "success"
},
{
"groupName": "name of the group",
"analysisId": "9876543210fedcba98765432",
"annotationGroupId": "abcdef0123456789abcdef12",
"status": "pending"
}
]
}
Gets an overview of the annotation groups belonging to a project.
{
"groups": [
{
"id": "0123456789abcdef12345678",
"name": "name of first group"
},
{
"id": "abcdef0123456789abcdef12",
"name": "name of other group"
}
]
}
Creates a new annotation group.
Response status: 201 Created.
{
"projectId": 12345,
"annotations": [42, 1337],
"name": "my new group"
}
{
"groupId": "0123456789abcdef12345678"
}
Starts an analysis.
Response status: 202 Accepted.
{
"groupId": "0123456789abcdef12345678",
"analysis": ["he", "rgb"]
}
{
"analysisId": "abcdef0123456789abcdef12"
}
Gets the analysis results for an annotation group.
{
"groupId": "1",
"annotations": [
{
"annotationId": 1,
"results": [
{
"components": [
{
"name": "H",
"components": [
{
"name": "mean",
"val": -0.333
},
{
"name": "std",
"val": -0.333
}
]
},
{
"name": "E",
"components": [
{
"name": "mean",
"val": -0.333
},
{
"name": "std",
"val": -0.333
}
]
}
],
"name": "he"
}
]
}
],
"groupName": "name of the group"
}
For use by the analysis component. Creates the results of an analysis.
Response status: 201 Created.
{
"analysisId": "0123456789abcdef12345678",
"annotations": [
{
"annotationId": 1064743,
"results": [
{
"name": "HE",
"components": [
{
"name": "H",
"components": [
{
"name": "mean",
"val": -0.44739692704068174
},
{
"name": "std",
"val": 0.08928628449947514
}
]
}
]
}
]
}
]
}
Exports the analysis results of a given annotation group. The optional query parameter analyzeType
specifies which type of analysis should be included. If it's absent, all analysis types will be included.
{
"data": "<some csv data>"
}
Gets the names of the types of analysis that are available.
{
"analysisTypes": ["he", "hsv"]
}