Team:Amsterdam/Human Outreach/Collaboration/Software Feedback

From 2011.igem.org

(Difference between revisions)
(Superparts construction software)
(Software feedback)
Line 8: Line 8:
*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.

Revision as of 12:47, 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 very graphical 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.

Logarithm

  • Overall, we’re impressed with the output that is 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 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!