DNAmazingResult: Difference between revisions

From OpenWetWare
Jump to navigationJump to search
 
(17 intermediate revisions by the same user not shown)
Line 64: Line 64:
=Overview=
=Overview=
[[Image:Resultsum.png|500px|right]]
[[Image:Resultsum.png|500px|right]]
Basically, during the summer we have successfully developed the following features for the first version of DNAmazing:




<br>
<br>
Basically, during the summer we have successfully developed the following features for the first version of DNAmazing:






<html>
<a href="http://openwetware.org/wiki/Oneclickfeature"><font size="3" color="red">1."One-click" feature to get the results (Automatic generation of folding path, crossover positions, and staple sequence) </a></font></html>


<font size="3" color="red">1."One-click" feature to get the results(Automatic generation of folding path, crossover positions, and staple sequence)</font>




Line 80: Line 81:
<a href="http://openwetware.org/wiki/Thermal_stability_calculation_of_sticky_ends"><font size="3" color="blue">2.Thermal stability calculation of sticky ends</a></font>
<a href="http://openwetware.org/wiki/Thermal_stability_calculation_of_sticky_ends"><font size="3" color="blue">2.Thermal stability calculation of sticky ends</a></font>
</html>
</html>




Line 86: Line 88:
<a href="http://openwetware.org/wiki/Bonus:_Basic_user-friendly_interface"><font size="3" color="purple">3. Bonus: Basic user-friendly interface</a></font>
<a href="http://openwetware.org/wiki/Bonus:_Basic_user-friendly_interface"><font size="3" color="purple">3. Bonus: Basic user-friendly interface</a></font>
</html>
</html>
<br>
<br>
<br>
=Discussion=
Although DNAmazing has performed well some basic functions of CAD programs, due to the a different approach that we have taken (lithography-like inputting, automatic generation of folding path, automatic generation of staples sequences with sticky ends), there certainly have been some issues related to the initial results and the efficiency of the program.


=="One-click" feature to get the results==
Regarding the processing time of the program,we observed that some large structures ( larger than 20x20 squares) may take long time for the program to handle the Hamiltonian algorithm, yet the results for smaller structures are very nice. In fact, medium smiling faces (12x12 squares) take only 5 to 10 seconds to get the final results; whereas  tradition CAD programs may take us at least 10 minutes to get the first step done: drawing of scaffold strands. This can be improved by employing parallel computing technique to accelerate the speed of the DNAmazing.
The DNAmazing program successfully
The scaffolding ways produced by DNAmazing tend to be symmetric as a filtering process was developed to optimize and select the best possible results from Hamiltonian circuit. This feature has not been observed in other programs because users design the scaffold folding pathways themselves. However, we observed some strange results for some exceptional structures with very complicated holes. We believe that the only way to  "mature" the algorithm is to carry out more tests.
*Perform the automatic generation of possible scaffold folding paths from users' input and crossover positions for 2D DNA Origami structures
*Generate possible sticky end sequences
*Generate staple sequences with sticky ends which are necessary to conduct wet lab experiments for 2D DNA Origami structures.
With the "one-click" feature, the processing of DNA Origami design can be accelerated as users no longer have to do the raster filling (the folding path) manually which is definitely tedious for large and complex structure.
===Automatic generation of possible folding paths and crossover positions===
===Generation of possible sticky end sequences===
===Generation of staple sequences===

Latest revision as of 22:40, 2 November 2011

<html><head> <style type="text/css"> .main { margin: 0 auto; width: 804px;border-style:solid; border-width:5px; }


  1. logo{ margin:10px 0 0 52px; display:block; background:url('http://openwetware.org/images/7/74/Banner20.png') 0 0 no-repeat; width:700px; height:200px; text-indent:-9999px;}

.navbox { position: relative; float: left; }

  1. menu{ background:url('http://openwetware.org/images/3/3f/Menu_bg.png') 0 0 no-repeat; width:643px; height:100px; margin:51px 0 0 78px; padding-top:100px}
  1. menu li{ float:left;}
  2. menu a{ font-size:30px; color:#000000; line-height:1.2em; text-decoration:none; letter-spacing:-1px;}

.nav1{ padding:26px 0 0 37px;} .nav2{ padding:16px 0 0 30px;} .nav3{ padding:36px 0 0 17px;} .nav4{ padding:16px 0 0 19px;} .nav5{ padding:26px 0 0 30px;}

  1. menu .nav1 a:hover{ color:#bb0e0e}
  2. menu .nav2 a:hover{ color:#ca6509}
  3. menu .nav3 a:hover{ color:#3f9711}
  4. menu .nav4 a:hover{ color:#0ca0ce}
  5. menu .nav5 a:hover{ color:#8606c5}


</style> </head>



<div class="extra"> <div id="page_1"> <div class="main" style="padding-top:10px; padding-bottom:10px"> <!--header --> <header> <a href="index.html" id="logo">DNAmazing asfsaf. Smart. Effective</a> <nav> <ul id="menu"> <li class="nav1"><a href="http://openwetware.org/wiki/User:NUS_Dnamazing">Home</a></li> <li class="nav2"><a href="http://openwetware.org/wiki/DNAmazingMission">Mission</a></li> <li class="nav3"><a href="http://openwetware.org/wiki/DNAmazingProcess">Process</a></li> <li class="nav4"><a href="http://openwetware.org/wiki/DNAmazingResult">Results</a></li> <li class="nav5"><a href="http://openwetware.org/wiki/DNAmazingResources">Resources</a></li> </ul> </nav> </header> <!--header end-->


</div> </div>

</div> </html>

Overview




Basically, during the summer we have successfully developed the following features for the first version of DNAmazing:


<html> <a href="http://openwetware.org/wiki/Oneclickfeature"><font size="3" color="red">1."One-click" feature to get the results (Automatic generation of folding path, crossover positions, and staple sequence) </a></font></html>



<html> <a href="http://openwetware.org/wiki/Thermal_stability_calculation_of_sticky_ends"><font size="3" color="blue">2.Thermal stability calculation of sticky ends</a></font> </html>



<html> <a href="http://openwetware.org/wiki/Bonus:_Basic_user-friendly_interface"><font size="3" color="purple">3. Bonus: Basic user-friendly interface</a></font> </html>


Discussion

Although DNAmazing has performed well some basic functions of CAD programs, due to the a different approach that we have taken (lithography-like inputting, automatic generation of folding path, automatic generation of staples sequences with sticky ends), there certainly have been some issues related to the initial results and the efficiency of the program.

Regarding the processing time of the program,we observed that some large structures ( larger than 20x20 squares) may take long time for the program to handle the Hamiltonian algorithm, yet the results for smaller structures are very nice. In fact, medium smiling faces (12x12 squares) take only 5 to 10 seconds to get the final results; whereas tradition CAD programs may take us at least 10 minutes to get the first step done: drawing of scaffold strands. This can be improved by employing parallel computing technique to accelerate the speed of the DNAmazing. The scaffolding ways produced by DNAmazing tend to be symmetric as a filtering process was developed to optimize and select the best possible results from Hamiltonian circuit. This feature has not been observed in other programs because users design the scaffold folding pathways themselves. However, we observed some strange results for some exceptional structures with very complicated holes. We believe that the only way to "mature" the algorithm is to carry out more tests.