MitoTool
Team Members Giovanni Fazzolari Lorenzo Lega Valeria Rania
Guidelines Application Description Component used Execution workflow Integration strategy Remaining problems Conclusions
MitoTool MitoTool, a web-based bioinformatics platform, provides a convenient, user-friendly interface for handling human mtDNA sequence data. It is unique in its ability to recognize four types of mtDNA data, to process data in batch mode and to allow access without login requirement.
Strategy Server side: First try with X11vnc – problems with multiple users Second try with Tiger-VNC server Client side: Use of Guacamole 0.9.1
Configuring Guacamole to connect to VNC ( with username and password) Create a folder for guacamole's configuration: /home/adminuser/.guacamole guacamole.properties user-mapping.xml location of the jar file hostname and port of guacamole proxy authentication provider class location of the xml configuration file Set of guacamole’s credentials use of VNC set of connection port and address
Configuring Guacamole to connect to VNC ( with username and password)
Configuring Guacamole to connect to VNC (without username and password) One user Downloading and installing of the noauth extension Making a configuration file called noauth-config.xml inside /home/adminuser/.guacamole/noauth-config.xml Modifying the file guacamole.properties changing the reference to the configuration file (noauth-config.xml)
Configuring Guacamole to connect to VNC (without username and password)
Configuring Guacamole to connect to VNC (without username and password) Multi user Configuring Server Side (VNC) (presetted) Configuring Client Side by modifying the configuration file noauth-config.xml by inserting three users: MitoTool1, MitoTool2 and MitoTool3.
Configuring Guacamole to connect to VNC (without username and password)
Configuring Guacamole to connect to VNC (without username and password)
Integration strategy
Remaining problems Pending requests Login problem
Conclusion Configure Guacamole with VNC server, without username and password, in order to allow multiple connections to the VM where MitoTool is installed.
Questions ?