bebop / poly

A Go package for engineering organisms.
https://pkg.go.dev/github.com/bebop/poly
MIT License
658 stars 68 forks source link

CRISPR gRNA Design #230

Open TimothyStiles opened 2 years ago

TimothyStiles commented 2 years ago

I'd like to be able to design CRISPR guide RNAs with Poly. Below is a draft spec for a new CRISPR package:

Spec

Our guide RNA design package should be lightweight and easily extendable and at its core will likely need

What this is not

Help required

I'd really love to talk to some people who regularly make guide inserts for gRNA plasmids so if you or someone you know can hang out and talk please reach out!

-Tim

isaacguerreir commented 2 years ago

About someone that regularly makes gRNA plasmids maybe could be interested to talk with someone from Eligo Bioscience. Xavier Duportet is the CEO and a former iGEM participant and they work using CRISPR as a tool for genetic engineering organisms. I don't have his personal contact but looks for me as someone approachable. Maybe someone from the company that is designing things for them could be also this bridge that we need to understand better the problem.

isaacguerreir commented 2 years ago

http://parts.igem.org/Collections/CRISPR

Could be a beginning to understand better the object we will need to create.

isaacguerreir commented 2 years ago

I remember seeing a presentation where someone from Ginkgo shows the heuristic they use for genome engineering using a cas system. I will contact the person and see what we can get from their experience.

TimothyStiles commented 2 years ago

@isaacguerreir any input from other people would be great. I'll likely start working on this after the holidays.

ThomVett commented 2 years ago

@TimothyStiles did you start on this feature?

TimothyStiles commented 2 years ago

@TimothyStiles did you start on this feature?

I haven't but anyone is welcome to start on it @ThomVett!

ThomVett commented 2 years ago

happy to start looking at it, but the problem is that I don't have enough domain knowledge to deeply understand the current scope of the feature. Is there a user that you had in mind that would start using this feature?

TimothyStiles commented 2 years ago

happy to start looking at it, but the problem is that I don't have enough domain knowledge to deeply understand the current scope of the feature. Is there a user that you had in mind that would start using this feature?

Scope is fairly generic and is just intended for anyone designing guide RNAs. How familiar are you with crispr-cas systems @ThomVett?

End user would be a developer in an organization where they're designing large numbers of crispr-cas gRNA inserts. Our package would allow them to stitch together their own function to achieve what they specifically need. I plan on using this in the future myself but was nudged to publish this spec after talking to someone the other month who wanted to knock out many genes across bacterial genomes for their experiments.

ThomVett commented 2 years ago

Familiar in terms of the biology, but not familiar in respect to what does designing a guide RNA mean. i.e not sure what the workflow would be from a scientists point of view.

github-actions[bot] commented 7 months ago

This issue has had no activity in the past 2 months. Marking as stale.