QTLNetworkR, a R package, aims to provide a user-friendly and platform-independent tool to visualize QTL mapping results generated by QTLNetwork. It works both on the Windows, Linux/FreeBSD and MacOS platforms. The GUI is based on available add-on package RGtk2, via the aid of another package gWidgetsRGtk2. Functions for visualizing are developed by package lattice and grid that are distributed with R by default.
Because RGtk2 depends on GTK+, you may need to install GTK+ before install RGtk2. For windows user, you can do this:
download GTK+ here
Run the resulting file. This is an automated installer which will help you complete the installation of Gtk2 libraries.
For Mac OS users, you can do this:
Download GTK+ here.
Run the resulting file.
In Linux, you may or may not upgrade the GTK libraries depending on your distribution.
There are more details on RGtk2 at RGtk2’s home page.
Download R from CRAN and install it.
The following R packages are needed: RGtk2, cairoDevice, gWidgets and gWidgetsRGtk2. Install them in order, as some depend on others. All can be downloaded from CRAN.
The QTLNetworkR package is freely available here, you can download and install. You can also install it directly within R by command:
Launch QTLNetworkR by command library(QTLNetworkR) within R and restart it by command QTLNetworkR().