Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Submit feedback
  • Sign in
C
core
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 98
    • Issues 98
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 2
    • Merge Requests 2
  • Requirements
    • Requirements
    • List
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • External Wiki
    • External Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • minerva
  • core
  • Issues
  • #486

Closed
Open
Opened Aug 30, 2018 by Piotr Gawron@piotr.gawron
  • Report abuse
  • New issue
Report abuse New issue

SBGN - activity flow

Description of the format can be found here: http://co.mbine.org/specifications/sbgn.af.level-1.version-1.2.pdf

We already use libsbgn library for parsing SBGN: https://mvnrepository.com/artifact/org.sbgn/libsbgn/0.2

Below you can find SBGN AF mapping by Alexander:

Here is the mapping between CellDesigner's Reduced Notation links and SBGN Activity Flow links. I use exact terms from the CellDesigner's Reduced Notation palette and the terms of the Activity Flow reference card (attached).

Positive Influence -> positive influence

Reduced Physical Stimulation -> positive influence

Unknown Positive Influence -> positive influence

Unknown Reduced Physical Stimulation -> positive influence

Negative Influence -> negative influence

Unknown Negative Influence -> negative influence

Reduced Modulation -> unknown influence

Unknown Reduced Modulation -> unknown influence

Reduced Trigger -> necessary stimulation

Unknown Reduced Trigger -> necessary stimulation

In principle, the unknown (dashed lines) could be kept, it is okay not be strictly AF in this case.

Please note that, as we discussed, we should not change the way you handle the internal model in MINERVA, >we should only modify the visual part when a user checks "Visualise in SBGN Activity Flow" box.

This is the compromise we agreed on: modifying visually, not the model itself. Activity Flow is >conceptually a different language. For example, it would be tricky to try to present multiple state >variable in AF (and it is not needed, not the purpose of this language).

When it comes from CellDesigner: normal pipeline but modified visualisation for AF if a user requests it >(works only for reduced notation, no processes allowed).

When it comes from SBGN-ML, the mapping to CellDesigner Reduced Notation (or internal MINERVA model) is >possible, fewer problems there since in a clean AF we would not introduce state variables etc.

Mapping from SBGN-ML AF to CellDesigner for links:

positive influence -> Positive Influence

negative influence -> Negative Influence

unknown influence -> Reduced Modulation

necessary stimulation -> Reduced Trigger

Mapping from SBGN-ML to CellDesigner for entities: keep labels as they are, use auxiliary units to inform >on the type of shape to be used, for example, macromolecule, RNA, gene etc.

Edited Sep 20, 2018 by Piotr Gawron

Linked issues

Assignee
Assign to
v16.0.0
Milestone
v16.0.0
Assign milestone
Time tracking
None
Due date
None
2
Labels
enhancement SBGN
Assign labels
  • View project labels
Reference: minerva/core#486