[The GelBuddy Project]

Frequently Asked (or Anticipated) Questions


Revised 2 August 2006


Is a user manual available?

Sorry, there's no user manual. We suggest you read this FAQ page and the results section of the GelBuddy paper Nucleic Acids Res. 33(9):2806-2812.



What are the basic steps required to analyze a gel?

Record Signals mode offers several options for recording and deleting signals:

Can GelBuddy automatically detect and record image bands?

Yes. The paper Till, B. J. et al. (2006) High-throughput discovery of rare human nucleotide polymorphisms by Ecotilling. Nucleic Acids Res (in press) describes an algorithm developed for this purpose. An overview of this algorithm is presented in GelBuddy's Automatic Signal Detection Algorithm. A description of parameter adjustments (including an interactive threshold adjustment, not used in the paper) is provided in Using Automatic Signal Detection in GelBuddy.

Automated band detection is most appropriate for analysis of gel images containing a large number of cleavage product bands. For images containing only a few bands (such as TILLING images used to screen a mutagenized population) manual band selection by an experienced operator is more efficient. The automated band detection algorithm performs best if fragment length calibration is accurate and each cleavage product is visible in both channels.



Calibration doesn't behave as described in the GelBuddy paper Nucleic Acids Res. 33(9):2806-2812. What's changed?

By default, the current version of GelBuddy constructs three independent de-smiling curves from image data, at the location of the lower (200bp) marker, the location of the upper (700bp) marker, and the location of the 0% marker (full length product). You can change this behavior on a per-markup basis by using the menu commands Options/Calibrate Lower Size Standard Using Image Data, Options/Calibrate Upper Size Standard Using Image Data, and Options/Calibrate Full Length Product Using Image Data, respectively.

In many cases, it is possible to obtain better calibration results by using the IRDye 800 image for calibration by using the menu command Options/Use 800 Channel Image Data For Calibration.



What information should I enter into the Gel Information window?

The Gel Information window prompts the user for information needed for analysis and reporting.

[GelBuddy Gel Info Dialog]






How can I improve the performance of GelBuddy on my images?

You will achieve the best results if you create images similar to those on the Reference Images page. The High-througput TILLING paper Plant Physiol. 126: 480–484, Figure 2, describes the running conditions and comb-loading procedures used. However, GelBuddy has several settings you can change to optimize analysis of your images. A few settings, such as lane count and straight/segmented lane track selection, are selected by the user whenever GelBuddy generates new lane tracks. A number of parameters affecting lane tracking and size calibration can be configured in the Global Configuration window, accessible by menu command Edit/Alter Global Configuration. Most of these parameters take effect after loading a new set of gel images, and don't affect the currently loaded image or existing markup (.XML) files. GelBuddy has not been tested for all possible values of these parameters: alter these settings with caution.

[GelBuddy Global Configuration Dialog]





What types of images can GelBuddy process?

GelBuddy can process two 8-bit or 16-bit grayscale images, in TIFF or JPEG format, subject to the following conditions: Loading corrupt images will lead to unpredictable results.



How can I convert TIFFs to JPEGs?

We recommend the convert utility provided by the ImageMagick package (available at http://www.imagemagick.org). Our image archiving system uses the command:
convert -flip -negate -quality 80 name.tiff name.jpg
GelBuddy automatically flips and negates all TIFF (16-bit) images, and does not flip or negate any JPEG (8-bit) images.



How can I capture or print the GelBuddy window?

The most convienient way to capture or print the GelBuddy window is to use the screen capture facility of your computer's operating system to copy a screen image to the clipboard and then paste, crop, and save the image using Photoshop or a similar image editing program. Here's how we created the screen shots for the NAR paper:

I've installed a previous version of GelBuddy. Do I need to remove it before installing a new version?

No. You can overwrite your existing copy of GelBuddy (recommended) or simply install the new version into a different location. Multiple GelBuddies can peacefully coexist on a single machine. Preference settings are stored on a per-user basis but will be shared between all instances of GelBuddy run by that user.
If you decide to keep multiple versions on one machine, you should check the version number on the startup screen to make sure you're running the most recent version.



What's the difference between GelBuddy for Macintosh OS X and GelBuddy for Microsoft Windows?

Not much. The code and Java Archive (JAR) used by both versions are identical. The Windows distribution is a Zip archive containing the raw .JAR file and a batch file to specify the proper VM settings. The Macintosh distribution is a disk image (.dmg) file containing an application bundle, which in turn contains VM settings, the application icon, and other data needed to run GelBuddy.

When GelBuddy detects that it is being run under Mac OS X, it invokes platform-specific code from AppleJavaExtensions.jar (published by Apple) to implement Macintosh-style menu commands and other user interface elements.



Can I run GelBuddy under Solaris or Linux?

Possibly. We run GelBuddy under Windows and Mac OS X, but it should run under any platform that supports a sufficiently recent version of Java and the Java Advanced Imaging library. You can obtain the necessary Java Archive (JAR) file and command-line parameters from the GelBuddy for Windows download page. Imaging performance will be highly dependent on platform-specific optimization of the Java Advanced Imaging library.



How can I store and analyze data from a marked-up image?

GelBuddy only allows analysis of one gel at a time. Markup information is stored as an .XML file, and analysis of this information is available from the Report menu. To consolidate data from multiple sample sets or primer pairs, you'll need to create code to parse the .XML file to extract the necessary data. Do not attempt to automatically extract information from the text report, as the format of this report will change in subsequent versions of GelBuddy.



How does GelBuddy post results over the web?

GelBuddy simply sends username, password, and markup (.XML) data via an HTTP POST command to the server of your choice. The posted .XML data is exactly the same as that saved in a file.