Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Annotation tool: feature complete #35

Closed
14 tasks done
Tracked by #11
surchs opened this issue Oct 10, 2023 · 3 comments
Closed
14 tasks done
Tracked by #11

Annotation tool: feature complete #35

surchs opened this issue Oct 10, 2023 · 3 comments
Labels
Milestone Used to track other issues that are required to complete the milestone.

Comments

@surchs
Copy link
Contributor

surchs commented Oct 10, 2023

Context

The annotation tool has been sitting at "almost ready" for a long while, and we'd like it to join the rest of the party of "look, it works". Here we're focusing purely on the technical aspect of having the required functionality. But there are other aspects such as ease of use and guidance that we will address soon after.

See for more context: https://docs.google.com/document/d/1jzAWI6dzBCYVPsdczt3U49flOuWRPSOdDQmU9dBRelM/edit?usp=sharing

Why

  • Part of Grow the amount and usefulness of data #11
  • To enable new node-sites to annotate data on their own
  • To make sure users have a good experience for the entire workflow, and they tend to start with annotations
  • So that we can use our own tools to add data to nodes we're currently maintaining
  • To deliver on our commitments to our friends and collaborators who want to reuse this tool

Outcomes

  • Tool creates a valid bagel.json, i.e.: I can give the file to the CLI and it'll be happy with it
  • I can classify "healthy control" as part of the diagnosis annotation workflow
  • The discrete value mapping dropdowns give me all valid options to choose from (e.g. diagnosis -> SNOMED-CT)
  • I can annotate assessment tools

What

@surchs surchs added the Milestone Used to track other issues that are required to complete the milestone. label Oct 10, 2023
@surchs
Copy link
Contributor Author

surchs commented Oct 10, 2023

@alyssadai / @rmanaem, can you take a look to

  • see if we're missing any implementation things ("What")
  • if there are existing issues that cover the non-issueified steps
  • have any other notes

@alyssadai
Copy link

Added a couple related issues under What. This list otherwise looks good to me!

@rmanaem
Copy link
Contributor

rmanaem commented Nov 3, 2023

@alyssadai When you get a chance could you see if CLI is happy with the output of the annotation tool with the new changes?
We can then check the last item on the outcomes Tool creates a valid bagel.json, i.e.: I can give the file to the CLI and it'll be happy with it and close this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Milestone Used to track other issues that are required to complete the milestone.
Projects
Archived in project
Development

No branches or pull requests

3 participants