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

Check complex base pair probability in relation to other strands not part of the complex #32

Open
UnHumbleBen opened this issue Apr 7, 2021 · 1 comment
Labels
enhancement New feature or request

Comments

@UnHumbleBen
Copy link
Collaborator

UnHumbleBen commented Apr 7, 2021

Currently, the ComplexConstraint we are working on only computes base pair probability for a complex in isolation, but perhaps it should be calculated in relation to other strands in the design.

Another thing I am unsure about is that the NUPACK documentation actually suggest analyzing the complex with consideration of other complexes that could form

https://piercelab-caltech.github.io/nupack-docs/analysis/

As it is typically infeasible to experimentally study a single complex in isolation, we recommend analyzing nucleic acid strands in a test tube ensemble that contains the complex of interest as well as other competing complexes that might form in solution.

So in addition to considering other strands in the design, we might want to consider other complexes that could form.

@UnHumbleBen UnHumbleBen added the enhancement New feature or request label Apr 7, 2021
@dave-doty
Copy link
Member

One particular example would be to test that a single strand does not form too much secondary structure with a single-stranded overhang of a complex, for example. This could possibly be expressed as a complex constraint, where the complex contains all the strands of the original complex, plus the new strand, and asks that the new strand has low base pair probabilities for all its bases. But since NUPACK only looks at a particular circular permutation of strands, one might want to check many permutations so that secondary structure that can form in one permutation but not another is discovered.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants