-
Notifications
You must be signed in to change notification settings - Fork 45
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
Suggestion: add design method like d-tailor #31
Comments
As described in d tailor tutorial:
|
Thanks for the suggestion, here are my thoughts on this so far: DNA Chisel and D-tailor solve different problems: Chisel is about quickly converging to an optimal solution, even under complex specifications, and Tailor is about creating sets of sequences with different fitness with respect to objectives. As a consequence, the frameworks work differently. For your problem, I can see several approaches (here ranked from least work on DNA Chisel to most work):
There is also the problem of defining which score is "best", "good", "average", or "bad". In D-tailor, this is done by taking a big dataset of real-life sequences (e.g. all genes in E. coli) and looking at the distribution of the scores in the sequences. This would be doable with DNA Chisel too, however in DNA Chisel many scores depend on sequence length (for instance longer genes would most probably get worst scores as they would have more suboptimal regions), This is on purpose to guide global and local optimizations, but it makes the specifications less adapted to look at score distributions in a set of sequences, as Tailor does. You would need to redefine these DNA Chisel specifications a bit so they would be sequence-length-independant. I'm tagging @jcg (who developed D-tailor) on this issue for awareness and possible suggestions. |
Since d-tailor is written in py2 and not update since 2013, add a |
I wrote a prototype for this, at https://github.com/Lix1993/DnaChisel/tree/design I'm looking for a job now, so I may improve it in the future. |
That sounds great, it looks like you are following the D-Tailor naming and methods, let us know how it works in real life! As there are many files in the module, it could become a library of its own, so users could get D-tailor features from DnaChisel-compatible constraints and objectives. Did I understand correctly that you are looking for a job? Is it in the computational biology area? |
yes, In bioinformatics or computational biology area. |
Here is a simple resume for me. Do you have any suggestions? |
It useful to design seq for experiment.
Besides, I think it can solve #27
The text was updated successfully, but these errors were encountered: