Closed karlcz closed 7 years ago
@mikedarcy we should prototype this on synapse-dev and coordinate on any schema changes or other issues...
I added the Identities
column to the Person
table and also added a sample query URL in the issue description. I don't think we have any test records in the Image Region
table yet which would match the sample query though...
We actually delivered this to a production user workstation already so I am closing it as complete. Any further problems can be handled as new issues.
The launcher will integrate deriva-py capabiltiies, a small GUI, and a simple task-flow for users:
Image Region
tableClassifier
= current client (use mapping data toPerson
table)Source Image
->URL
being non-nullZYX Slice
being non-nullStatus
being"analysis pending"
or"analysis in progress"
(JSON column)Subject Issue Date
,Sub-Sequence
(both ascending)Source Image
->URL
columnsynspy-viewer
sub-process with appropriate parametersSegmentation Mode
controlsSYNSPY_DETECT_NUCLEI
ZYX Slice
controlsZYX_SLICE
"analysis in progress"
(for save progress) or"analysis complete"
(for completion)A possible ERMrest query to get the task-list for a user with URL-escaped webauthn identity
USER1
might look like this:This includes all the
Image Region
columns as well as nested objects for the source image and classifier user info reached by foreign key. It also encodes all the filter constraints described above to exclude tasks not yet ready to act on.