Team:Amsterdam/Human Outreach/Collaboration/Software Feedback

From 2011.igem.org

(Difference between revisions)
(Logarithm)
 
(5 intermediate revisions not shown)
Line 3: Line 3:
==Software feedback==
==Software feedback==
===Superparts construction software===
===Superparts construction software===
-
<html><img src="https://static.igem.org/mediawiki/2011/3/3b/295868_227829377263247_180217478691104_608513_5506559_n.jpg" align="right" width="150px" style="margin-left:10px">The <i>Wageningen iGEM 2011</i> team has been so kind to provide us with the opportunity to beta test their superparts construction software. This tool allows you to plan your superpart construction using the readily available parts in the parts registry. The software algorithm calculates the least amount of cloning that is needed to assemble the desired construct. Although the software is still beta, we’ve tried the software and made a small list of feedback.</html>  
+
<html><img src="https://static.igem.org/mediawiki/2011/3/3b/295868_227829377263247_180217478691104_608513_5506559_n.jpg" align="right" width="150px" style="margin-left:10px">The <i>Wageningen iGEM 2011</i> team has been so kind to provide us with the opportunity to beta test their superparts construction software. This tool allows you to plan your part construction using the parts readily available in the registry. The software algorithm calculates the least amount of cloning that is needed to assemble the desired construct. Although the software is still in beta, we’ve tried the software and made a small list of feedback.</html>  
====GUI====
====GUI====
Although the software is still in development, there are a few things that we feel would greatly improve the usability of the program
Although the software is still in development, there are a few things that we feel would greatly improve the usability of the program
*Inserting the several parts is easier if they are separated by spaces.
*Inserting the several parts is easier if they are separated by spaces.
*Making double click possible on textbox
*Making double click possible on textbox
-
*An graphical representation of the parts/modules that have been insertedPreferable in the part registry style: <html><img src ="http://partsregistry.org/images/partbypart/icon_terminator.png"></html>. This  graphical representation makes it easier to visualize what you’re working with and in case you forgot something easier to spot.  
+
*A graphical representation of the inserted parts/modules.  Preferably in the part registry style: <html><img src ="http://partsregistry.org/images/partbypart/icon_terminator.png"></html>. This  graphical representation would make it easier to visualize what you’re working with and, in case you forget something, easier to spot.  
*A save/load function for the current modules and settings.
*A save/load function for the current modules and settings.
-
*Remove the DOS window and make the history box the box where the log is displayed.
+
*Remove the DOS window and make the history box the location where the log is displayed.
*Also, when making the process threaded, if possible, implement a loading bar/time remaining.
*Also, when making the process threaded, if possible, implement a loading bar/time remaining.
====Construct output file====
====Construct output file====
-
*Here, spaces would also increase the readability of the program. If you choose to make this also a very graphical appealing file you could also export the results as a pdf file and include the graphical representation mentioned earlier.
+
*Here, spaces would also increase the readability of the program. If you choose to make this also a graphically appealing file you could also export the results as a .pdf file and include the graphical representation mentioned earlier.
-
*Clear indication of the parts of the superpart that you can make with the selected modules and which are missing. Making the missing parts a bold, or, if you make a different kind of file use colors.
+
*The addition of a clear indication weither a part is already present in the registry or if certain subparts are only readily available in composites, leading to impossible combinations.
====Logarithm====
====Logarithm====
-
*Overall, we’re impressed  with the output that is generated by the program. For example, when using the following parts….
+
*Overall, we’re impressed  with the output generated by the program. For example, when using the following parts….
**BBa_R0010BBa_B0034BBa_E0020BBa_B0012BBa_B0011
**BBa_R0010BBa_B0034BBa_E0020BBa_B0012BBa_B0011
**BBa_R0010BBa_B0034BBa_E0040BBa_B0012BBa_B0011
**BBa_R0010BBa_B0034BBa_E0040BBa_B0012BBa_B0011
Line 25: Line 25:
====Overall====
====Overall====
-
The program seems very handy in order to find the quickest way to construct your superpart. Even as beta, and giving you insert valid modules the program allows you to see easily the cloning steps needed to construct your part. Main improvements that can be made at the moment from our perspective is the usability of the program, mainly when inserting modules and/or the graphical representation. Also an save/load featured is greatly appreciated. We’re very anxious to see what the next versions will bring!
+
The program seems like a very useful tool in order to find the quickest way to construct your superpart, even in beta. The program allows you to easily visualize the cloning steps needed to construct your assemblies. At the moment the main improvements that can be made are in the usability of the program, especially when inserting modules, and regarding the graphical representation. A save/load feature would also be greatly appreciated. We are anxious to see what the next versions will bring!
{{:Team:Amsterdam/Footer}}
{{:Team:Amsterdam/Footer}}

Latest revision as of 13:34, 21 September 2011

Software feedback

Superparts construction software

The Wageningen iGEM 2011 team has been so kind to provide us with the opportunity to beta test their superparts construction software. This tool allows you to plan your part construction using the parts readily available in the registry. The software algorithm calculates the least amount of cloning that is needed to assemble the desired construct. Although the software is still in beta, we’ve tried the software and made a small list of feedback.

GUI

Although the software is still in development, there are a few things that we feel would greatly improve the usability of the program

  • Inserting the several parts is easier if they are separated by spaces.
  • Making double click possible on textbox
  • A graphical representation of the inserted parts/modules. Preferably in the part registry style: . This graphical representation would make it easier to visualize what you’re working with and, in case you forget something, easier to spot.
  • A save/load function for the current modules and settings.
  • Remove the DOS window and make the history box the location where the log is displayed.
  • Also, when making the process threaded, if possible, implement a loading bar/time remaining.

Construct output file

  • Here, spaces would also increase the readability of the program. If you choose to make this also a graphically appealing file you could also export the results as a .pdf file and include the graphical representation mentioned earlier.
  • The addition of a clear indication weither a part is already present in the registry or if certain subparts are only readily available in composites, leading to impossible combinations.

Logarithm

  • Overall, we’re impressed with the output generated by the program. For example, when using the following parts….
    • BBa_R0010BBa_B0034BBa_E0020BBa_B0012BBa_B0011
    • BBa_R0010BBa_B0034BBa_E0040BBa_B0012BBa_B0011
    • BBa_R0010BBa_B0034BBa_K361000BBa_B0012BBa_B0011
  • A very satisfying result is generated. However, these are relatively simple constructs, with the only variable being the protein that is being generated and all parts are in the registry. When changing one of the double terminators around..(BBa_B0012 into BBa_B0011 and vice versa) the program freezes. As such it appears that the program is very “freeze/crash-prone” when giving sequences that it cannot solve. Threading the program and allowing you to see the log file that is being generated seems to be very helpful!

Overall

The program seems like a very useful tool in order to find the quickest way to construct your superpart, even in beta. The program allows you to easily visualize the cloning steps needed to construct your assemblies. At the moment the main improvements that can be made are in the usability of the program, especially when inserting modules, and regarding the graphical representation. A save/load feature would also be greatly appreciated. We are anxious to see what the next versions will bring!