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

Optimizing sequences #41

Closed
TimothyStiles opened this issue Aug 25, 2020 · 1 comment
Closed

Optimizing sequences #41

TimothyStiles opened this issue Aug 25, 2020 · 1 comment
Labels
help wanted Extra attention is needed

Comments

@TimothyStiles
Copy link
Collaborator

Before a sequence is synthesized it should be optimized in at least 3 ways that I can think of.

  • Codon optimization for a target organism
  • Non-repetitive parts optimization for a target organism
  • Synthesis optimization (optimizing sequence for probability of synthesis success)

Each optimization would have its own function but it'd be great to eventually have a function that performs a suite of pre-synthesis optimizations and checks.

@Koeng101 has already written a little about codon optimization and synthesis optimization but we've yet to start working on non-repetitive parts optimization. Are there any other pre-synthesis optimizations that we should be considering?

@TimothyStiles TimothyStiles added this to Q3 2020 – Aug-Oct in Poly roadmap Aug 25, 2020
@TimothyStiles TimothyStiles added the help wanted Extra attention is needed label Aug 25, 2020
@Koeng101
Copy link
Contributor

Non-repetitive parts optimization for a target organism

The best way to do this is to take the target organism + your sequence of interest and building a suffix array / LCP array for them together. Then, you just look for large LCPs.

@TimothyStiles TimothyStiles moved this from Q3 2020 – Aug-Oct to Done in Poly roadmap May 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
No open projects
Development

No branches or pull requests

2 participants