This guide explains how to use the Curator Tool frontend for daily curation tasks.
- Jump to Attribute Editing Quick Reference
- Jump to Schema View
- Jump to Event View
- Jump to Gene2Path App
- Jump to Common Workflows
After login, the home page gives access to three major areas:
- Schema View: browse schema classes, list instances, open/edit instances, and manage staged changes.
- Event View: work with pathway/event trees, diagrams, and instance editing together.
- Gene2Path App: submit a gene and review LLM-generated pathway annotation support.
- Open the site login page.
- Enter Username and Password.
- Click OK.
If authentication fails, you will see an error dialog indicating wrong credentials.
The following areas require login:
/home/schema_view/event_view
/gene2path is currently available without the route guard.
- If you are redirected to login from a protected URL, successful login returns you to that saved URL.
- On browser close/reload, staged user instances are persisted.
- Clicking Log out persists current user-instance state and returns to login.
The home page is your launcher:
- Schema View card
- Event View card
- Gene2Path App card
A bottom status toolbar is also shown here (without staged-instance counters).
Most work pages display the status toolbar at the bottom.
- New instances count
- Updated instances count
- Deleted instances count
- Default person (current selected Person instance, if any)
- Click a staged-count button to open the staged-changes panel.
- Click Default person to select/change default Person.
- Home icon: go to home page.
- Bug report icon: opens the bug report document.
- Log out icon: save state and log out.
If too many instances are staged, a warning appears asking you to commit changes as soon as possible.
Schema View is the main curation workspace.
Layout:
- Left panel: schema class tree (or staged-changes panel when toggled).
- Main panel: routed content (class table, instance list, or instance editor).
- Bookmark panel: draggable/collapsible BOOKMARKS strip on the right.
- Bottom: global status toolbar.
For each class, you can use:
- Class name link → class attribute table (
/schema_view/class/{ClassName}) [count]link → database list (/schema_view/list_instances/{ClassName})(localCount)link (if present) → staged/local list (/schema_view/local_list_instances/{ClassName})- Add icon → create a new instance of that class
The class table displays:
- Attribute name
- Value type
- Category
- Allowed classes
- Origin class
- Cardinality
- Defining type
Useful behavior:
- Instance-type attributes link to their allowed class page.
- Origin links to the class defining that attribute.
- Rows are sortable.
The list header indicates source:
@Databasefor DB-backed list@Stagedfor local/staged list
- Simple search: type in search box, press Enter.
- Advanced search: click manage-search icon to switch modes, then build conditions in the filter panel.
- In advanced mode, you can undo the last added condition.
- After running a search on an
@Databaselist, a Download search results icon appears in the search bar. - Click the icon to export the full current search result set, not just the visible page.
- You will be prompted to enter a file name before the download starts.
- The downloaded file is a CSV with these columns:
dbId,displayName,schemaClass - This download action is only available after a search and is not shown for
@Stagedlists.
Supported advanced operands:
ContainsEqualNot EqualIS NULLIS NOT NULL
Per-row actions can include:
- Launch/open instance
- Delete
- Show referrers
- Copy/clone
- Compare instances
- Show tree (for event classes)
List-level tools:
- Select all on page
- Deselect all
- Delete selected
- Compare selected (available when exactly 2 selected)
- Pagination controls
- Click the Batch Edit icon in the search bar.
- If specific rows are selected, batch edit applies to selected rows; otherwise it applies to the current list scope.
- If staged changes exceed the configured limit, batch edit is blocked until you commit.
Batch-edit dialog supports editing by attribute type (instance, text, boolean) with the following actions.
Instance attributes
- Single-valued:
- Set via Creation
- Set via Selection
- Delete
- Multi-valued:
- Add via Creation
- Add via Selection
- Replace via Creation
- Replace via Selection
- Delete
Text attributes
- Single-valued:
- Replace Text
- Delete
- Multi-valued:
- Add New Text
- Replace Text
- Delete
Boolean attributes
- Use the toggle to set the new value across selected rows.
When using replacement/deletion in batch mode, the dialog can prompt for aggregated existing values so you can target which values are replaced/removed.
When you open an instance, the instance toolbar includes:
- QA report/check action
- Show referrers
- Compare against database reference (when available)
- Delete instance
- Upload/commit instance
- Add bookmark
- More actions (expand): copy, compare two instances, open Event View / Schema View toggle for event classes
Additional behaviors:
- Edited/deleted instances are visually highlighted.
- Instance table below the toolbar is where attribute edits are made.
- Breadcrumb/history appears when enabled by parent view.
The instance table supports different edit actions depending on attribute type and cardinality.
| Attribute Type | Cardinality | Instance Editor Actions | Batch Edit Actions |
|---|---|---|---|
| Instance | Single-valued | Set via Creation; Set via Selection; Delete; drag bookmark to set value | Set via Creation; Set via Selection; Delete |
| Instance | Multi-valued | Add via Creation; Add via Selection; Replace via Creation; Replace via Selection; Delete; drag bookmark to add; reorder values | Add via Creation; Add via Selection; Replace via Creation; Replace via Selection; Delete |
| Text/String | Single-valued | Edit text directly; Text Editor (find/replace); undo per attribute | Replace Text; Delete |
| Text/String | Multi-valued | Edit existing entries; add empty row value; undo per attribute | Add New Text; Replace Text; Delete |
| Integer / Float | Single-valued | Edit numeric value directly; undo per attribute | Replace value via attribute editor |
| Integer / Float | Multi-valued | Edit numeric entries directly; add empty row value; undo per attribute | Replace value via attribute editor; Delete targeted values |
| Boolean | Single-valued | Toggle true/false; undo per attribute | Toggle/set selected rows |
| Boolean | Multi-valued | N/A in typical schema usage | Toggle/set selected rows |
- String: edit in textarea; commit on change (or with
Ctrl+Enter). - Integer/Float: edit in numeric input.
- Boolean: toggle on/off.
- NoManualEdit attributes: read-only.
Right-click/context-click on an instance-valued field to open the action menu.
- Single-valued:
- Set via Creation
- Set via Selection
- Delete
- Multi-valued:
- Add via Creation
- Add via Selection
- Replace via Creation
- Replace via Selection
- Delete
- Drag a bookmarked instance onto a compatible instance-valued slot to add/set that value.
- Multi-valued instance slots also support drag-drop ordering of existing values.
- For actively edited attributes, an undo icon appears in the value row (when comparison/reference column is visible).
- Undo resets the current attribute to the database/right-side reference value.
The text editor includes find/replace tools:
- Search and highlight matches
- Navigate previous/next match
- Replace current match
- Replace all matches
- Clear current search highlights
Open by clicking counts in the status toolbar.
It has three sections:
- New Instances
- Updated Instances
- Deleted Instances
Each section supports:
- Select all / deselect all
- Section-specific reset/delete/restore actions
- Commit selected (upload icon)
This is the main place to review and commit or undo staged work in bulk.
Event View combines tree navigation, diagram viewing and editing, and instance editing.
Layout:
- Left panel: event filter + event tree (or staged-changes panel when toggled)
- Upper right: pathway diagram area
- Lower right: instance editor
- Right edge: bookmarks panel
- Bottom: status toolbar
- The left tree panel can be resized horizontally.
- The diagram and instance editor split can be resized vertically.
- The BOOKMARKS strip can be expanded/collapsed and dragged along the right edge.
- The status toolbar can switch the left panel between the event tree and the staged-changes list.
- Species dropdown (default All) with supported species options.
- Text filter input (press Enter) for event name/dbId filtering.
- Event View filtering is simple text/dbId filtering only; use Schema View for advanced attribute search.
For each event node you can:
- Expand/collapse hierarchy
- Focus/unfocus node
- Add event to diagram
- Create empty diagram (when available)
- Toggle release flag for the selected event.
- Shift+click the release flag to toggle release/unrelease for that event and all children under it.
- Open/click event to load details into the instance editor
Additional visual cues in the tree:
- Events can be highlighted by the current tree filter.
- Events with diagrams are visually distinguished from events without diagrams.
- The currently focused event is visually marked.
- Selecting an event in the tree can highlight/select its objects in the diagram.
- Selecting objects in the diagram loads the corresponding instance in the lower editor.
- The diagram label changes color when there are unsaved diagram edits.
- A context action menu is available in the diagram for editing and navigation actions.
Diagram action menu includes, depending on selection and edit mode:
- Enable or disable diagram editing
- Enable or disable reaction edge editing
- Add or remove edge points
- Add or remove flow lines
- Resize compartments and pathway nodes
- Insert or delete compartments
- Remove reactions
- Delete pathway nodes when allowed
- Align multiple selected nodes vertically or horizontally
- Toggle diagram color theme
- Upload diagram changes
- Reload the current pathway diagram
- Open or create the related
PathwayDiagraminstance - Go to a nested pathway from the diagram
- The lower instance editor uses the same attribute editing tools as Schema View.
- Selecting from either the tree or the diagram updates the instance editor.
- Comparison/history support is available in the Event View instance editor.
- The status toolbar works the same as in Schema View for new, updated, deleted, and default-person tracking.
- In Event View, the status toggle can replace the tree with the staged-changes list in the left panel.
- Bookmarks remain available from the right-side bookmark strip while working in the tree, diagram, and instance editor.
Typical workflow:
- Filter/select species and event.
- Click event to inspect it.
- Add/focus in diagram as needed.
- Edit the loaded instance in the lower instance panel.
- Use status/staged panel to commit or undo changes.
Gene2Path uses LLM services to help annotate a gene against Reactome pathways.
- Enter a gene symbol (default shown is prefilled).
- Click Submit (publish icon).
- Optional: open Settings (gear icon) to change configuration before submit.
Depending on results, the page can show:
- Failure message (if request fails)
- Annotated Pathways summary/details
- Predicted Pathways summary/details
- Protein-protein interaction support tables and summaries
- Navigation side menu for quick jumping between generated sections
- A progress bar appears while query is running.
- Generated text includes links to Reactome pathways and PubMed where available.
- Treat generated content as curation assistance that still requires curator review.
- Go to Schema View.
- In class tree, click Add next to a class.
- Edit attributes in instance view.
- Open staged panel from status bar count.
- In New Instances, select the instance and click commit (upload icon).
- Open class instance list.
- Open an instance and edit fields.
- Use compare/referrers tools if needed.
- Review in Updated Instances panel.
- Commit selected or reset selected changes.
- Open an instance.
- Click Delete.
- Review deletion dialog and referrers warning.
- Confirm deletion.
- Commit deletion from Deleted Instances panel.
- Open class tree.
- Click
(localCount)next to class. - Work in
@Stagedlist to review only changed/new/deleted instances for that class.
- Open Event View.
- Use the species dropdown and filter box to narrow the event tree.
- Click an event in the tree to load it into the instance editor.
- Use the tree action buttons to focus the event, add it to the diagram, or create an empty diagram when needed.
- Select objects in the pathway diagram to load related instances into the lower editor.
- If diagram editing is needed, use the diagram context menu to enable editing and apply diagram changes.
- Upload diagram changes when ready, then use the status toolbar to review and commit staged instance changes.
- If you see the “too many staged instances” warning, commit staged work before continuing large edits.
- Use advanced search for attribute-level filtering; use simple search for quick text/dbId filtering.
- If list actions feel out of sync after major changes, refresh list page or re-open the class list.
- For issues, use the bug-report button in the status toolbar.
- Login:
/login - Home:
/home - Schema View root:
/schema_view - Event View root:
/event_view - Gene2Path:
/gene2path - Class attributes:
/schema_view/class/{ClassName} - DB list by class:
/schema_view/list_instances/{ClassName} - Staged list by class:
/schema_view/local_list_instances/{ClassName} - Instance view:
/schema_view/instance/{dbId} - Event instance view:
/event_view/instance/{dbId}
Later can create role-based short guides (for example, “new curator quick start” vs “advanced curator workflows”), this document can be split into focused variants.