ScienceIO Annotate

About this project

ScienceIO’s AI-assisted labeling platform gives you to the tools to turn documents into data. Documents are automatically labeled, and you have the ability to adjust them and add your own. Annotate healthcare records, protocols, and papers more than 20x faster than manual labeling.

The Team

Designer

1

2

Front-end Engineers

Back-end and
Machine-Learning Engineers

4

1

Product Manager


My Contribution

  • Developed a Figma component library to use across all designs and prototypes and led the implementation into Storybook, allowing for more consistent designs and easier UI changes across our multiple products.

  • Designed ScienceIO Annotate product end-to-end product (iconography, typography, sign up, plan selection, dashboard flow, search functionality, widget components, and more).

Early Sketches

Layout and label exploration

Concept Type Iconography

These icons were created to show users “concept type. The color of these icons is used to display the found concepts throughout Annotate. They are never without additional content whether it be with text or tooltip.

Annotate File Directory

Widgets Spotlight

The left side panel in the application is designated for contextual information related to the annotated document.

Type widget: Displays the type of content in document.
Users can determine if the document primarily pertains to Medical Conditions or Medical Devices.

Model Confidence: Displays how confident our model is.
Users can see how confidently the model identified the scientific concepts.

Top Concepts: Displays the most frequently occurring concepts identified in the document.
Users can view the main concepts discussed in the document.

Progress: Displays the user’s progress in the document. View how many concepts has the user reviewed or added to the document.
One of the user’s goal while viewing this document is to determine if the concepts identified by the model are correct.

Annotating Text

Challenges:

  • Users wanted to know which concepts were unreviewed, accepted, and rejected so they could see at a glance which concepts we’re left to review. We needed to adding 3 states (default, accepted, rejected) to these annotated concepts without affecting the readability of the document since most users read the document start to finish while reviewing.

  • Using 8+ colors to show meaning while adhering to accessibility standards. Accessibility is very important. Making these states visibly different using our Concept Type colors and other styles as a differentiator was a challenge.

For color accessibility we began experimenting with different stroke patterns that could be accessed in settings.

We included keyboard shortcuts for selection and arrow keys would toggle through the identified concepts for easy viewing in the right side panel.

Next
Next

ScienceIO Design System