geneontology / noctua

Graph-based modeling environment for biology, including prototype editor and services
http://noctua.geneontology.org/
BSD 3-Clause "New" or "Revised" License
36 stars 13 forks source link

Allow models to reference individuals in other models #574

Open kltm opened 6 years ago

kltm commented 6 years ago

This is a feature/discussion request for the ability to reference individuals in other models with an eye to reduce repetition and aid in giving context for model meaning without creating more work.

From discussion with @goodb

kltm commented 6 years ago

Things to think about are:

goodb commented 6 years ago

For example, see 'canonical wnt using companions' http://noctua.berkeleybop.org/editor/graph/gomodel:596ef51500000088# . which contains two function nodes enabled by CTNNB1 . These nodes are purposefully not viewed by curators as 'part_of' the Canonical Wnt Signaling pathway (they are more part of the negative regulation of this pathway), but its important to be able to see them in the model. It would be useful to be able to include elements of other models like these. Either by reference ('megamodel view', no duplication, more challenging editor functions) or by search, copy and add to model.

See also models that refer to sub-models like: http://noctua-dev.berkeleybop.org/editor/graph/gomodel:-42025566