From OpenWetWare
Revision as of 22:40, 2 November 2011 by NUS Dnamazing (talk | contribs) (Discussion)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

<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>



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>


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.