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

Higher-level interactions? #399

Closed
jakebeal opened this issue Oct 2, 2020 · 3 comments
Closed

Higher-level interactions? #399

jakebeal opened this issue Oct 2, 2020 · 3 comments

Comments

@jakebeal
Copy link
Contributor

jakebeal commented Oct 2, 2020

We have been considering the question of higher-level interactions in SBOL Visual, such as aTc repressing the repression of a TetR CDS on pTet. (See discussion on: SynBioDex/SBOL-visual#73).

The key question that we are hung up on right now is whether something can simultaneously be both an occurring entity and a participant role (e.g., both Inhibition (SBO:0000169) and Inhibited (SBO:0000642). I have come to believe this may be reasonable.

If we allow this, we will definitely be making a choice that is incompatible with the current SBOL data model, which does not support higher-level interactions at present. That might, however, instead be indicating a thing that we'd want to change in the data model, and indeed I've recently seen an example where it might make sense, in which an operator is regulating a genetic production relationship. This was indicated by giving a role to the operator, but it might be more elegantly represented by the operator controlling the interaction.

If we allowed this in SBOL3, the change would be to allow a Participant to be either a Feature or an Interaction. What do people think of this possibility?

@jakebeal
Copy link
Contributor Author

jakebeal commented Oct 8, 2020

SEP is open: SynBioDex/SEPs#104

@jakebeal
Copy link
Contributor Author

SEP 049 changes have been approved and merged in #427.

Validation rules are pending in #424

@jakebeal
Copy link
Contributor Author

#424 is merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants