[The GelBuddy Project]

Using Automatic Signal Detection in GelBuddy




This document describes how to use GelBuddy's Analyze Gel feature. The algorithm itself is outlined in the GelBuddy Automatic Signal Detection Algorithm document. A detailed description of the algorithm is in press.

GelBuddy searches each lane for pairs of bands (one in the 700nm channel and one in the 800nm channel) whose predicted fragment lengths sum to approximately the length of the full PCR product. In order for GelBuddy's search algorithm to work, a reasonably strong signal in each channel and accurately constructed de-smiling lines are required. It's worthwhile to try various combinations of alignment options (Calibrate Lower Size Standard Using Image Data, Calibrate Upper Size Standard Using Image Data, Options/Calibrate Full Length Product Using Image Data, and Use 800 Channel Image Data For Calibration) to obtain accurate calibration.

GelBuddy searches only the region of the image between 100bp and full PCR product length-75bp. Any signals outside this region will not be automatically detected by GelBuddy but may be added manually by the user.

After finding lane tracks and setting up the calibration ladder and de-smiling lines, click on the brain button to bring up the Analyze Gel window:


[Analyze Gel Window]

Note: For two-dimensionally pooled samples, a modified detection algorithm is available that only requires one channel of image data; however, it is not fully tuned or tested, so it is only available in debug mode. See Debug Mode Options below.

[1]Analysis Preset Buttons
These buttons select suggested analysis parameters for specific applications. In general, the "EcoTilling" settings should provide reasonably good detection of both rare and relatively common bands (bands appearing in up to 50% of all lanes), while the "Tilling" settings increase sensitivity to rare bands but result in sporadic detecion of common bands.

[2]Gel Information
The Gel Information section of this window works in the same manner as the Enter Gel Information window. Automatic analysis will fail if the full length product size is incorrect.

[3]Background Subtraction Mode
To prevent background bands from being detected as cleavage fragments, GelBuddy constructs background patterns which it then attempts to remove from the data extracted from each lane. Two methods are implemented: Note that with either method, very common polymorphisms are indisinguishable from background banding and result in erratic band detection.

[4]Background Percentile Value
This parameter is used only in "common background" mode. The common background pattern is generated by re-sampling each lane to a common calibration standard (effectively "flattening" the gel), and then for each y-coordinate calculating a percentile value for the intensity among all lanes. A very low setting will cause the background pattern to be calculated from the weakest lanes of the image, which tend to be the least accurate. A very high setting will cause cleavage bands to be incorporated into the background pattern, leading to erratic detection of such bands. A setting of 50 appears to lead to the most accurate background pattern (and the best detection of rare polymorphisms) but somewhat erratic detection of common polymorphisms. The current default setting (20) provides more accurate detection of common polymorphisms with some loss of sensitivity to rare polymorphisms.

[5]Detection Threshold
This threshold is used for two purposes: to eliminate very faint bands during the first phase of signal detection, and to eliminate bands occuring in the same location in both image channels (corresponding to sporadic mispriming products). The default value is 100. Higher values for this parameter will prevent detection of weak bands. If this threshold is set to a very low value, background bands may be mistaken for sporadic mispriming products, resulting in false negatives. (See other options below.)

[6]Confirmation Threshold
The automatic analysis algorithm assigns a score to each possible pair of 700/800 signal bands, and assigns to each band the highest possible pair score. This threshold determines the minimum acceptable pair score. The default value is 100.

[7]Other Options

These options prevent detection of bands that are likely to correspond to artifacts rather than mismatch cleavage products but may result in false negative results in some cases.



The Threshold Adjustment Slider

[Signal Filtering Slider]

GelBuddy provides a slider control to allow interactive filtering of weak signals. This slider allows the user to mark signals as "weak" based on the pair score assigned to each signal. Marking a signal as "weak" does not exclude it from analysis -- undesired signals must be completely removed from the markup to before generating a valid report of posting results to a server.
To filter out weak signals:



Debug Mode Options

Invoking the menu command Options/Enable Debugging Options enables additional analysis options:

[Analyze Gel Window, Debug Mode]


[8]Disable Background Subtraction
This option operates in the same manner as "common background" mode, but uses a constant gray background instead of the artificially constructed background pattern described above. This option is intended only for debugging.

[9]Select Confirmation Mode
This allows the user to select alternative confirmation scoring methods.