ProtPlot Menus
Menu Descriptions for ProtPlot
The user interacts with ProtPlot via various direct manipulation
controls including:
These controls are shown in the following figure:

You may interrogate the database by clicking on a spot in the scatter
plot. This will report data for that protein in the upper right part
of the scatterplot window. The actual data reported depends on which
display mode you have
selected. All entries show the SP-ACC and SP-ID. Additional data is
added depending on the display mode:
- Single sample: it will report expression data on only that sample.
- Mean samples (EP set): mean expression, std-dev expression,
Coefficient of Variation (CV) of expression, number of samples.
- (X sample)/(Y sample) ratio of 2 samples: for both the X and Y
sets it reports the expression and the ratio (X sample)/(Y sample).
- (Mean X-set)/(Mean Y-set) ratio of samples: for both the X and Y
sets it reports the mean expression, std-dev expression, CV of
expression, number of samples. In addition, it reports the ratio
computed as (Mean X-set)/(Mean Y-set).
The upper and lower limits of Mw and pI may be controlled directly
thorugh sliders on the left and right respectively as shown in the
following figure.

Parameters may be defined interactively using direct manipulation
sliders on the right side of the main window. These right slider
controls include:
- Expression upper limit - this adjusts the upper limit of the
expression data filter (while in expression mode)
- Expression lower limit - this adjusts the lower limit of the
expression data filter (while in expression mode)
- Ratio upper limit - this adjusts the upper limit of the ratio
(X/Y) data filter (while in ratio mode)
- Ratio lower limit - this adjusts the upper lower of the ratio
(X/Y) data filter (while in ratio mode)
- Cluster distance threshold - this adjusts the D cluster distance
parameter if clustering is active in "Mean EP display mode"
- P-value threshold - this adjusts the p-value parameter if the
t-Test or other similar filtering is enabled
- # samplesthreshold - this adjusts the N samples parameter if the
minimum or maximum number of samples filtering is enabled
- # proteins/sample threshold - this adjusts the S proteins/sample
parameter


These lower controls include:
- A pull-down sample selector to let you redefine the
current sample, X sample, Y sample, X-set of samples, Y-set of
samples, and EP (expression profile) list of samples.
Use XY-sets - this toggles between the
ratio (Mean X-set / Mean Y-set) of samples mode and the previous
display mode
Expression - this toggles the
displaying the spots in the pseudo 2D-gel as colored expression values
or simply location
Low Mw - this toggles displaying the
Mw scale as a log(Mw)
Mouse-over - this toggles the
mouse-over option. Holding the mouse over a spot will display its
annotations
Status popup - this toggles the popup
status window on and off
The top pull-down menu selections include commands which invoke an
action, checkbox options [CB] which are independent of one another,
and radio button options [RB] which may only have one member active at
a time. Menu entries followed by the
symbol, indicate that
the menu entry has a submenu. Selections prefaced with a '
' and indicate '
'
indicate that the command is a checkbox that is enabled and disabled
respectively. Checkbox menu items have a "[CB]" at the end of the
command. Selections prefaced with a '
' and indicate '
' indicate that the command is a multiple
choice "radio button" that is enabled and disabled respectively, and
that only one member of the group is allowed to be on at a time.
Radio button menu items have a "[RB]" at the end of the
command.
There are a number of pull-down menus in ProtPlot including:
- File - select samples, save the state and quit
- View - select viewing options
- Genomic-DBs - enable access to popup Web genomic databases
- Filter - select protein data filter options
- Plot - select primary plot mode and plotting options
- Cluster - select cluster distance metrics and perform clustering
- Report - generate popup reports
- Help - the help menu - local and server based
File menu
This provides commands to select samples for the current, X, Y, X- and Y-sets,
and EP-set of samples. It invokes a popup sample chooser. Find a
protein by SwissProt Accession number (SP-ACC) or SwissProt ID
(SP-ID). Save and restore the data-mining state. Update ProtPlot and
its data from the Web server.
- Select samples
- Select Current PRP sample - select sample for expression mode
- Select X PRP sample - select X sample for use in X/Y ratio mode. If
use sample sets mode is on, then define the X set.
- Select Y PRP sample - select Y sample for use in X/Y ratio mode. If
use sample sets mode is on, then define the Y set.
- Select Expression List of samples - the subset of samples is used in
Expression Profile Plots and in clustering
------------------
- List sample assignments - for current, X, Y, and X set, Y set and EP list
- Assign X set name - to assign a new condition name to the X samples set
- Assign Y set name - to assign a new condition name to the Y samples set
- Find proteins
- Find protein by SwissProt Acc - if the SP-ACC is in the database
- Find protein by SwissProt ID - if the SP-ID is in the database
- State
- Reset State - set the state to the defaults
- Protein Sets
- Open Cluster protein set file from .set file -
change the saved Cluster set
to one you specify contained in a Set/*.set file.
- Open Filter protein set file from .set file -
change the saved Filter set
to one you specify contained in a Set/*.set file
- Save Cluster protein set file to .set file -
save the saved Cluster protein set
to one you specify in a Set/*.set file.
- Save Filter protein set file to .set file -
save the saved Filter protein set
to one you specify in a Set/*.set file
-------------------
- Set Filter set to Intersection of two .set files - set the
saved Filter protein set to the intersection of previously
saved protein set files.
- Set Filter set to Union of two .set files - set the
saved Filter protein set to the Union of previously
saved protein set files.
- Set Filter set to Difference of two .set files - set the
saved Filter protein set to the difference of previously
saved protein set files (proteins in first file but not
in the second).
- Open State file - change the state by reading the previously
saved startup file and the saved cluster and filter sets.
- Save State - save the state and saved protein sets as
State/*.prpstate and Set/*.set files and continue the program
- Save As State - same as "Save State", but prompt for a different
state file name to use
- Save State and Close - save the state and exit the program
- Update
- Update ProtPlot program from TMAP ProtPlot server - get latest version
- Update PRP data files from TMAP ProtPlot server - get latest version
---------------------
- Use new PRP data file with this working database - lets you use
other in the current running database. The
samples may derived from CGAP
or from other sources (see .prp
data file format)
- Add new .prp file to your local PRP directory - lets you add other
samples to your local PRP database. The sample may be derived from
CGAP
or from other sources (see .prp
data file format).
- Close - exit the program, do not save state
View menu
Specify various scatterplot viewing options.
- Show status window
- Hide status window
------------------
Use pseudocolor for expression else grayscale [CB]
Use log of MW [CB]
Enable mouse-over to see data [CB]
Show expression data else just position [CB]
Use radius proportional to expression else constant [CB]
Show clustered proteins by black boxes [CB]
Show all X and Y samples if doing X/Y filtering [CB] - this works with either single samples or sets of sample.
Proteins missing in the X sample are shown as a gray '+' and th0se
missing from the Y sample are shown as gray boxes.
Auto-update reports if state changes [CB]
Genomic-DBs menu
This connects ProtPlot with various Genomic databases. If enabled, it
will pop up a Web browser for the selected protein on the specified
Genomic database.
Access a genomic Web server if you click on a spot [CB]
------------------
Use Swiss-Prot Web server [RB] - data base to use when select a spot
Use PIR ProClass Web server [RB] - data base to use when select a spot
Filter menu
Select the data filter options. If you change an option or adjust a
parameter slider, it will re-run the data filter. See table of filters as
a function of display mode.
Filter proteins > 200K Daltons [CB] - enable to use all proteins, otherwise just use those below 200K Daltons
Filter data by protein families [CB] [FUTURE]
Filter data by tissue types [CB] - to filter by a subset of tissues
Filter data by expression (or ratio) range [CB]
Filter by (X/Y) outside [minRatio:MaxRatio] sliders [CB] - only for ratio mode
else filter by inside ratio range
Filter by X & Y sets t-test results [CB] - do t-test if using X and Y sets
Filter by X & Y sets Kolmogorov-Smirnov test results [CB] - do test if using X and Y sets
Filter by X & Y sets missing and > N samples [CB] -
present in X or Y set with > N samples using the slider 'N' and
is completely missing in the other set
------------------
Filter by requiring at least N samples [RB] - using the slider 'N'
Filter by requiring ayt most N samples [RB] - using the slider 'N'
------------------
Filter by Saved Clustered proteins [CB] - the
clustered proteins set may be created when doing clustering by pressing the
"Save Cluster Results" when clustering
Filter by Saved Filtered proteins [CB] - the
filter proteins set may be created by pressing the "Save Filtered Results"
Plot menu
Specify the scatterplot display. Switching from expression data to
ratio data changes the expression range sliders to ratio range sliders
(and vice-versa). The Expression Profile plot is enabled from this
menu. See table of
filters for a discussion on display modes.
Show current sample expression data [RB]
Show mean EP-set samples expression data [RB]
Show X-sample/Y-sample ratio (Red=X + Green=Y) data [RB]
Show X-sample/Y-sample ratio range color map [RB]
Show X-Set-samples/Y-Set-samples ratio range color map [RB]
------------------
Display (X vs Y) else (Mw vs pI) scatterplot - if ratio mode [CB] -
if in X/Y or X-set/Y-set ratio display mode, then display the X-Y
scatterplot instead of the Mw vs. pI scatterplot.
- Save scatterplot as GIF file - saves it in the /Report folder
------------------
Popup Expression Profile plots [CB] - you
may adjust the zoom by clicking on the 1X button. Clicking on a sample bar
shows what the sample is and its value. Selecting another protein in the
scatterplot will change the EP plot.
- Popup scrollable list of EP plots for proteins passing the Filter
Cluster menu
Initiate clustering. Specify the distance metric. When clustering is
enabled, the Cluster Distance Slider (D) is active. After you have
defined an initial cluster, you may popup up a scrollable list of EP
plots for the clustered proteins. These are sorted by the similarity
order in the cluster
report
- Cluster similar proteins to current protein by EP profile -
you must be in 'mean EP-set samples' display mode
------------------
Use weighted distance metric [RB] -
this adjusts the distance taking missing sample values into account
(Jain and Dubes)
Use average all data distance metric [RB] [FUTURE]
Use Fisher-clustering low values distance metric [RB] [FUTURE]
Report menu
Generate various tab-delimited reports that may be saved or
cut-and-pasted into MS Excel. See table of reports as a function
of display mode.
- Report statistics of proteins passing the filter - the report
generated depends on the plot mode and filter options selected
- Report Expression Profiles of proteins passing the filter
- Report X&Y sets statistics of proteins passing missing protein filter
- Report EP set statistics of proteins passing missing protein filter
-------------------
- Report list of samples in the current the expression profile
- Report list of all sample assignments
- Report list of # proteins/sample
- Report ProtPlot state
-------------------
Sort report assending order [CB]
Help menu
Help is available on the Web site and make be invoked from ProtPlot
when it is running by selecting a topic.
- TMAP Home page
- Introduction
- Using ProtPlot
- Menu descriptions
- ProtPlot data format
- ProtPlot history
- Estimating expression
- PDF documents
- Disclaimer
----------------
- Introduction to ProtPlot (PDF)
- About
Djamel Medjahed,
LMT, SAIC-Frederick
Peter Lemkin,
LECB, NCI-Frederick
Revised: 08-26-2004