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

Implement USER cloning #309

Open
dgruano opened this issue Oct 14, 2024 · 4 comments
Open

Implement USER cloning #309

dgruano opened this issue Oct 14, 2024 · 4 comments

Comments

@dgruano
Copy link
Contributor

dgruano commented Oct 14, 2024

We need USER cloning for this, so @manulera and I thought it would be better to implement it in pydna. I have a minimal working example and will write some tests before opening a PR. Feel free to check it out in my fork.

@dgruano dgruano mentioned this issue Oct 16, 2024
@hiyama341
Copy link
Collaborator

Hi, we actually use it in teemi and you can see the implementation here:
And the function names:

  • USER_enzyme()
  • nicking_enzyme()

Also there is also a working example here where we build a USER plasmid. Just for reference.

Hope it helps. If you need some ideas please reach out. :)

@hiyama341
Copy link
Collaborator

Hi again @dgruano and @manulera,

I just wanted to mention this tool that a lot of people use: https://services.healthtech.dtu.dk/services/AMUSER-1.0/

Maybe we can get inspired by their implementation :)

@dgruano
Copy link
Contributor Author

dgruano commented Oct 17, 2024

Hey @hiyama341 thanks for passing by! I checked your implementation in teemi and found it pretty straightforward. For now, I based mine on the Cas9 object, but not sure it's the best way to go. Also, I wanted to make the search for Us a bit more complex, as USER relies on the proper detachment of the oligo upstream of the cut: if we don't limit the distance of the U to the 5' end of the molecule, cloning may never happen (i think).

I'll certainly give a look at the web tool and at the nicking enzyme, as this is something I have not implemented. Thanks again!!

@dgruano
Copy link
Contributor Author

dgruano commented Oct 17, 2024

Actually, the end result of a USER + AP liase reaction vs a Nicking enzyme is very similar in the edges of linear sequences: detachment of the upstream oligo due to instability and creation of a ssDNA overhang. Would it be worth it to base USER on a nicking enzyme?

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

No branches or pull requests

2 participants