|
Running Flicker
Flicker info
2D gel Internet DBs
Other Flicker DBs
Caveats
|
|
The Flicker image viewer is a Java applet which reads two images from the Internet and then displays them in the your Web browser. It allows you to enhance them in various ways and to compare them visually in a third window called the flicker window. The program uses the 'flicker method' used in GELLAB with (see ref. [1-3]) and with Xconf (see ref. [4]). The "flicker method" is the alternate display in the same visual space of two images being compared which are aligned by aligning similar morphologic features. Images may first be enhanced by spatial warping, pseudo 3-Dimensional projections, image sharpening, contrast enhancement and other transforms. The transformed images may then be presented using flickering. Papers describing the details on the Flicker program are given in (see ref. [5-6]) as well as the Flicker Reference Manual.
When started, your Web browser first loads the Flicker Java program applet which then loads two the images specified. Be patient, since it may take a while to load the two images, especially over a modem connection. Note: you need a Java-capable Web browser to use Flicker. Since Flicker is doing image processing operations on your computer, it works much better on computers which have a fair amount of memory (i.e. 16MB or more - 64MB is comfortable if doing various transforms) and adequate "horsepower". You may also want to adjust the canvas size for all of the images displayed in Flicker prior to starting Flicker. You may want to resize your browser to a larger window before starting Flicker.
The following examples will each flicker two gels: Note that some of these images were reduced in size to shorten transmission times as well as to enable them to fit on users' computers which don't have a lot of memory. Other gel images which were too small were zoomed up to give Flicker a large enough region to scroll. If an image is too small to scroll, you can not move it in Flicker and so can't align it with the other image. These examples only work with a Java-capable Web browser.
Because of the complexity of the Flicker graphical user interface, it
requires a higher computer screen resolution than is available on some
computers. It works adequately with a 1024x768 SVGA. With lower
resolution screens, you will have to repeatedly scroll the
screen. Even with a SVGA resolution, it helps to remove the (Netscape)
tool-bar, directory-buttons and location to increase the total
vertical space available.
Alternatively you can write HTML (eg. see example A) above), which
when invoked, will start Flicker on the two images you specify. This
is illustrated in the following Flicker
API description of how Flicker is invoked from HTML as well as
some additional various startup options.
B) Comparing SWISS-2DPROT or YPD gels to any Internet Gel

C) Lists of 2D PAGE gel images - you pick two from each list to compare
Breast cancer NCI drug resistance
screen subset from MCF7 cell line, 2D gel study.
Breast cancer, multiple labs, 2D gels
Prostate Nuclear Matrix Proteins for normal and prostate
cancer, 2D gel study.
Where:
indicates "under construction". D) Examples of other types of images to compare
2. Flicker requires a Java-capable Web browser
3. Invoking Flicker from HTML
4. Flicker compare images from any two URLs
You may Flicker Compare two images specified
by typing in their URLs for image files located on any Web server. If
your images are on your Web server, you can specify their Web address
(URL) as
http://internet-host/image-file. Alternatively, if
your computer has an FTP server, you can compare your own images by
copying them to your FTP server and just referencing them with a URL
of the form
ftp://internet-host/image-file.
This section is also available on a separate Web page
http://www-lecb.ncifcrf.gov/flicker/urlFlkPair.htmlSelf-publishing images: This means that users can self-publish their images on their own Web or FTP server. FTP servers are either included or are easily installed on Microsoft Windows95/98, Windows-NT, Macintosh and UNIX systems which are connected to the Internet via TCP/IP.
Image formats: It handles GIF, TIFF, JPEG, XWD, PS, PS2 files - although GIF files are preferred since other formats are converted to GIF for use by Flicker. Images must be less than about 1.5 Mbytes or they will be rejected by our Proxy Server. If images are too small, you will not be able to scroll them very well which may make the comparison difficult or impossible. If this happens, increase the size of all images using your favor image manipulation program before copying them to your server.
URLs allowed: Only http:// and ftp:// protocols are accepted. Note that image files specified by CGI-BIN locations may not work depending on what weird characters are used in the URL.
Image loading times: loading may take a while (could be on the order of minutes) since the NCI proxy server may need to read the gels from the Internet and then pass them back to Flicker running on your Web browser. [This extra work is required because of the security restrictions in the current version of Java.]
Notice: Because of resource limitations, the Flicker Server is to be used only for scientific data.
Enter two images URLs:
5. Notice - Flicker is still being developed
6. References
Go to [
2DWG meta-database|
LECB |
NCI]
Last revised $Date: 2000/04/20 21:25:52 $ by P. Lemkin.