The following polyacrylamide gel electrophoresis (PAGE) image is taken from Shaytan et al., NAR (2017) and represents HRF results of 601TA DNA sequence incorporated into S. cerevisiae centromeric nucleosome. The original PAGE image for the top and bottom strands of the DNA together with Maxam-Gilbert sequencing reaction lanes are shown. The DNA strands were radioactively labeled at 3’ end.
The first stage is to convert 2D image into 1D lane profiles for every lane. This can be accomplished by a variety of graphical processing software. The FIJI version of ImageJ is a convenient free package of choice. The key aspects of this procedure are outlined below:
- The intensity of the pixels in the image should be proportional to the real signal extracted by the gel scanner. Use BioFormats Plugin for ImageJ to read major gel scanner file formats in the original quality and format (e.g. gel-file format). Note: gel-file format may be opened as tiff-file, but the signal intensities would be incorrect(!)
- The PAGE images often deviate from a rectangular grid-like structure; this complicates extracting lane profiles. If bands are more or less perpendicular to the lane path, but the lane path could not be approximated by a line, using segmented line to approximate the lane path is suggested (in ImageJ: right lick on Line button, choose Segmented Line). The internal image straightening (same as Edit->Selection->Straighten…) algorithm will then automatically be applied during the profile extraction.
- Since the PAGE gel image data is often noisy, the 1 pixel width profile will be often very noise too. Averaging it along the width of the lane is recommended. The width of averaging is recommended to be set to 25-50% of the lane width depending on the quality and shape of the bands. In ImageJ this can be easily done by setting the line width to the corresponding value (Image->Adjust->Line width …).
- The background noise intensity should be subtracted from the data if needed.
Taking into account the points outlined above, the suggested way of streamlining the process for extracting multiple lane profiles simultaneously through ImageJ is the following:
- Subtract image background if necessary (Process-> Subtract background …) or (Process-> Math -> Subtract…). Note: If substantial contribution from the background is present, it is important to subtract it for the correct quantification.
- Press Segmented Line (or Straight Line) button, Draw a line along the center of one lane from the top of the gel to the bottom(!).
- Press Add [t] in ROI Manager to save the line. Repeat point 2 and 3 for each lane. Try to start and stop each line at the equivalent positions, so their lengths are approximately the same (see Figure above).
- Estimate the lane width and set the widths of all selected lines to be equal to the half of the lane width (ROI Manager: Properties …)
- Select all saved lines in ROI Manager, Choose More->Multi Plot. The segmented lines would be straighten automatically, check if they still follow the lane paths.
- In the plot window click Save … and save the XLS file. The file will have data columns corresponding to each profile (X and Y values columns for each profiles). This file will be imported further by HYDROIDexp routines. Depending on the version of ImageJ, the default file extension may be different. Always specify ‘xls’ as the file extension in order for the data to be saved in the correct format.
An example of a file produced by ImageJ used for further analysis can be found here. The columns of data represent values along the lanes from top of the gel to the bottom.