Menus
The RunAbout tool is accessed via the "Tools" menu in the lower left corner of the main window. RunaboutX consists of two tabs, "Configure" and "Helm" as shown below:

In the "Configure" tab the main space is dedicated to displaying the peak lists that will be used for the assignment process. The peak lists reflect the data sets opened for the project.
Top Level Menu Bar Configure
Close
: Close the RunAbout Tool
Ref List Menu
: Accompanying pull down menu allows for selection of the peak list that will become the main list that the assignment process works from. This is typically the HNCO experiment or in the absence of an HNCO peaklist an HSQC peaklist can be used.
Inspector Button
: Upon selection of one of the peak lists in the main table the "Inspector" button opens
a separate window as shown:

The "Inspector" is a multi-functional tool for performing a number of operation on peaks
and peaklists. A more indepth description can be found here.
Refresh Button
: Updates the "Pattern" in the experiment table if changes are made for a pattern in the "Inspector".
Guess Button
: Populates the "Type" and "Pattern" fields in the list of peaklists based on the name of the peaklist.
Setup Button
: Set the values for "Type", "Pattern" and "Tolerance" into RunAbout for use in the Helm. Also sets the "Count" parameter.
Arrangements.. Button
: Opens a dialog to allow loading user defined arrangements of experiment views for linking of peaks.
Tolerances Menu
: Pull down menu that allows the user to set the tolerances that will be used for matching chemical shifts. There are three options.
1. Calculate: This option will calculate the median line width for each dimension of each
peaklist and set the tolerance to that value.
2. Set To Defaults: This option uses the default set of tolerances for each dimension.
3. Set To User Values: This option allows the user to overwrite the default values
with values set by the user. These values will be applied with the "Setup" button.
Add Lists Button
: Opens a dialog to allow the loading of additional peak lists to be used in the analysis.
Unify Limits Check Box
: "Unify Limits" allows for multiple spectra within a given "Arrangement" to vary the plot limits such that the horizontal cursors between experiment types to allign correctly.
The "Helm" tab is shown below:

Top Level Menu Bar Helm
List Menu
: Sets which dataset peak list is used to step through the peak list using the

forward and back arrows. Choices are set to the active peak lists being used in the analysis.
Arrangements Menu
: Provides the user with a series of views for the various data sets that assist in the assignment process.
- HC arranges two columns of experiments, left side is HNCOcaCB, HNCOCA, HNCO, right side HNCACB, HNCA, HNCACO with X-axis being the amide proton view of residue i and the Y-axis gives views of the carbon shifts. The left column show peaks belonging to residue i-1 while the right column show peaks belonging to both residue i and i-1.
- HCHali provides a new row for experiemnts that provide a H aliphatic dimension such as HBHANH or HBHAcoNH experiments. A H aliphatic axis is added.
- HCij arranges six columns of experiments using the same views and experiments as the HC arrangement described aove. The leftmost column displays crosspeaks belonging to the spinsystem i-1 (HN, CO, CA, CB) whereas the second column from left displays the crosspeaks belonging to both residue i-1 and residue i , both columns based on the amide proton shift of residue i-1. The middle two columns display similar information but based on the amide proton shift of residue i. The rightmost two columns displays crosspeaks belonging to residue i as well as residue i+1 (residue j) based on the chemical shift of the amide proton for residue j.
- HCHali_hij provides a new row to the HCij arrangement which provides a H aliphatic chemcial shift axis.
- HCNC affords the same views as in the HC arrangement but supplements each with the view from the nitrogen shift of residue i. This arrangement affords a view where the nitrogen chemical shift allows for separation of crosspeaks that may be overlapped in the amide proton view.
- HN provides the HN plane centered at the proton and nitrogen shifts for residue i from the same experiment set as in the HC arrangement.
- HNfull provides an overlay of all of the HN planes for the each experiment. This view is useful for establishing the contour levels and general insoection of the data.
Rows Menu
: The "rows" Menu works in conjunction with the "Arrangements" Menu in providing toggles for selecting the Y axis nucleus choices. The choices add or remove various views allowing the user to simplify or focus on certain views. Choices are:
1. C toggles on or off any row which has the Y axis set to the carbonyl chemical shift
range.
2. Hali toggles on or off any row which has the Y axis set to the aliphatic H chemical
shift range.
3. CA toggles on or off any row which has the Y axis set to the CA chemcial shift range.
4. CB toggles on or off any row which has the Y axis set to the CB chemcial shift range.
Actions Menu
: Provides the tools used to arrange the peak lists and spectra into spinsystems which can be assigned into positions on the protein sequence. The "actions" are meant to be applied starting at the top and working down through the menu items.
1. Show Ref Chart: Opens a separate window that displays the HN plane for the "Reference
List" experiment (usually the HNCO). The displayed peak is the amide proton/nitrogen
crosspeak for residue *i* and corresponds to the peaklist numbering in the HNCO peaklist.
The crosspeaks can be advanced using the forward and back arrows. The peak number will
change to an assigned value upon confirmation of the assignment into the protein sequence.
2. Align: Allows for alligning cross peak chemical shifts that are slightly off in the
referencing between the various experiments. This action seeks to line up the chemical
shifts for cross peaks onto the amide proton/nitrogen cross peak of the HNCO experiment
so that the chemcial shifts of all correlated peaks are within the tolerances specified.
The chemical shift referencing of peaks in the alligned peak lists are then updated to
reflect the changes.
3. Filter: This action seeks to filter out spurious peaks and artifacts. Filter compares
each peak list to the "Reference" list (HNCO) and removes peaks that do not match 1H and
15N chemical shifts founf in the reference list. When filtering, RunAboutX looks at whether
a peak is within 2 times the tolerance value of a reference peak and if not that peak is
deleted from the list. The increase in tolerance value minimizes the risk of erroneously
removing peaks that are valid but slightly misalligned.
4. Assemble Spin System: This action will group together peaks from peaklists that contain
the same amide H and N chemical shifts as found in the HNCO experiment. This effectively
determines which peaks in different peak lists belong to the same residue or "cluster"

5. Assign Atom Types: This action examines each cluster and attempts to assign the cluster to
a given amino acid type. This action also seeks to determine which cross peaks belong to
residue *i* or to residue *i*-1. The conection between clusters based on the identity of
a crosspeak going back to residue *i*-1 is given by a green line between the current
cluster being examined and the previous cluster (to the left). A blue line between cross
peaks indicates a connection between a cluster and the successive cluster.
6. Match Adjacent: This action seeks to link up clusters in a way that the peaks
can be assigned to amino acids in the protein sequence. At this point in the analysis the
clusters can be more correctly thought of as spinsystems that are linked into the amino
acid sequence. Important aspects of the Helm after the "Match Adjacent" action are taken
are shown below:

The cluster under current inspection is shown in the window (1). In this example it is
cluster 19 and the chemical shifts for the current cluster are given by the capital
letters designating the amide H, N, the carbonyl (C) and the CA and CB with the chemical
shifts given for each atom (blue box). The cluster being analyzed can be advanced using
the arrows or by clicking on any cluster in the linear display of clusters.
The best match on the N-terminal side *i*-1 is
given on the left side, in this example cluster 47 (2) and the lower case letters
designating the carbonyl (c) and the ca and cb with the chemical shifts given for each
atom (red elipse). The best match for the C-terminal side *i*+1 is given on the right
side, in this example cluster 21 (3). The match probability is given by a score which
spans +100 to -150 where -150 is the highest probability and +100 very low probability.
For the current cluster the best fit for amino acid spin system is given by the list of
amino acids (4). Amino acids in capital letters have a higher probability of a match
for the current cluster spinsystem. The probability is highest for a letter in lighter
background. White background is a very high probability match and for this example,
cluster 19 is best matched to a spinsystem for threonine (CB = 70.2 ppm, CA = 60.3).
Hovering the mouse pointer over the chemical shifts for each atom in either the *i*-1
or *i* cluster gives the average of chemical shifts for the atom type from the peak
position from all of the experiments where that peak is found. The deviation from the
average is also given. In cluster 47 the *i*-1 ca has a chemical shift of 52.8 ppm that is
derived from values from 3 different experiments and has a deviation of 0.2 ppm from the
average. The row of chemcial shifts below each atom chemical shift is how well the chemical
shift for a given atom match between the *i*-1 and *i* experiments. Chemical shifts that
match exactly show complete agreement between for example the CA shift from the HNcoCA
experiment and the HNCA experiment. If these numbers are different by more than the
specified tolerance for that atom type the lower value appears as magenta.

ALL Menu
: Provides tools to work with clusters. These menu choices allow the user to easily target clusters that are either deficient in inter and intra-residue connections or may have too many.
1. ALL: Provides a list of all clusters after the "Assemble Spin Systems" action.
2. CORRECT: Lists all cluster that contain the correct number of peaks between the *i*-1
and *i* clusters.
3. LONELY: After the "Assign Atom Types" action clusters may be created that contain only one
or two peaks in the cluster. These spurious clusters are deemed "lonely" and can be
removed from the cluster list by clicking the circle with the slash.

4. MISSING: Lists all clusters that are missing one or more of the inter and intra-residue
connections.
5. MISSING_PPM: After the "Assign Atom Types" action this menu option lists all clusters that
have missing inter and intra residue connections and lists which chemical shift is missing.
6. EXTRA: Lists all clusters that contain additional inter or intra-residue connections.
SpinSysActions Menu
: Provides tools to work with clusters
1. Split: Divides a cluster into two (creates another cluster number at the end of the
current enumeration) if the original cluster contains two peaks in the reference experiment
(HNCO) and or there are a large number of extra peaks over which is expected (i.e. 20 peaks
where 11 are expected). Overlap in the reference experiment is the biggest cause of
additional peaks. If a peak is assigned to the new cluster and it should belong in the
original cluster then clicking on the peak and choosing "Move to Cluster" it will reassign
to the original cluster.
2. Move to Cluster: Will move a selected peak to another cluster (how to choose the cluster
where the peak is being moved to?)
3. Analyze: Performs the action that "Assign Atom Types" provides. Use "Analyze" to correct a
cluster if the atom patterns have been missassigned.
4. GraphMatching: Opens a popup window that contains controls for automatically assigning
the clusters and updating the Atom Table with chemical shifts for each residue. The popup
appears as shown below:

The controls along the top are:
1. Match: Begins the process of autoassigning using the specified parameters.
2. Stop: Once Matching begins this control allows the user to stop the process prior to
the maximum number of tries.
3. Details:
4. Reset: Resets the results and allows the user to change parameters for another try.
5. Assign: Updates the Atom Table with chemical shifts for each residue assigned. Updates
the Helm to display the clusters that have been assigned to the residues.
After a successful matching the popup looks as follows:

Parameters for the Graph Matcher are as follows:
a. N Tries: The total number of tries for the genetic algorithm
b. Population Size:
c. NGenerations:
d. Mutation Rate:
e. Crossover Rate:
f. Fraction Match Requirement:
g. N Steady:
h. SDev Ratio:
i. Max Age:
j. Elite Number:
A check box for selection of "Mutation Profile" is provided which toggles on or off the
selection of:
The progress of the assignment process can be monitored using the "Status" values which
reports on each "Try" of the total "N Tries" parameter and within each try the "Gen" or
generation being evaluated. The score for the current generation being evaluated is given
in the "Current" fierld while the "Best" gives the best score (most negative number) to
that point in the analysis.
5. Trim: This tool looks at each cluster and all peaks associated with it and determines
how many peaks are expected to appear for each cluster for a given experiment type (i.e.
HNCACB. If there are more than the expected number of peaks, the weakest peaks are trimmed
from the cluster. (is this different from the previous documentation)?
Expected number of peaks per cluster for Residue *i*-1 to Residue *i* if using the
HNcoCACB/CBCACONH experiments:
*i*-1 , *i*
non-Gly non-Pro, non-Gly = 11
Gly non-Pro, non-Gly = 9
non-Pro non-Gly, Gly = 10
non-Pro non-Gly, Pro = 0
Expected number of peaks per cluster for Residue *i*-1 to Residue *i* if using the
HNcoCACB/CBCAcoNH experiments:
*i*-1 , *i*
non-Gly non-Pro, non-Gly = 12
Gly non-Pro, non-Gly = 10
non-Pro non-Gly, Gly = 11
non-Pro non-Gly, Pro = 0
6. Trim All: This tool trims all weak peaks from clusters so that the expected number of
peaks for each experiment type is met.
7. Extend: Automatically extends the cluster matching if the score is good and the RAV
(R = Recipricol both cluster *i*-1 -> *i* and *i*-1 <- *i* both match well),
(A = Availability a particular cluster has not already been matched and confirmed with
another cluster), (V = Viable a cluster is viable with another if three or more carbon
frequencies match one another across spectra and the proposed pair exhibit chemiscal
shifts conistent with a pair of residues in the protein sequence) is matched. Extend
will arrange the extended matched clusters and color codes them.
8. Extend All: Examines all clusters and attempts to assemble all available clusters that
can be matched and confirmed.
9. Freeze: If a fragment of matched clusters (same color clusters) looks to be well placed
in the amino acid sequence (dark green bars underlining the amino acids) choosing the
"Freeze" option will map the two. After the "Freeze" option is used both the cluster group
and the amino acid sequence will adopt the same coloration and will be bounded on the top
with a dark line.
10. Thaw: Reverses the "Freeze" action for a given stretch of clusters.
11. Thaw All: Reverses all "Freeze" actions.
Controls and Information Dashboard
: The RunAbout Helm main window has a number of control and information functions similar to a dashboard. Several of the information functions have already been discussed in the "Actions" Compare section.
1) Assemble and Combinations: The dashboard appears as follows after the "Assemble Spin
Systems", "Assign Atom Types" and "Match Adjacent" actions have been taken.

The clusters have been "assembled" and appear in a linear row. The check boxes adjacent to
the RAV color bars allow for the "Confirming" of the match for cluster *i* to cluster
*i*-1. Upon confirming the connection the cluster list is reorganized and the confirmed
clusters are colored. In addition sections in the amino acid sequence are highlighted that
match the cluster chemical shifts for given amino acid residues that are sequentially
situated. The best match is underlined with a darker color.

: Slider Tool: The slider to the right of "SpinSysActions" allows for tightening or loosening the match criteria for amino acid chemical shifts to a given cluster matching to a residue in the sequence (is it just one amino acid or is the sensitivity to the chemical shifts for all 3?). In this example, sliding the slider to the right from 0.1 to 0.249 removes the possible match into the sequence at residue 12 (TITL) and shows only the segment beginning at residue 55 (TLSD). Hovering the mouse over either segment gives a probability for the match (in the case of TLSD it is 0.748 vs 0.239 for TITL.

: Alternative Matches Selection Box: A selection box tool with up and down arrows to the left of the i-1 and i+1 cluster numbers allows for up to 10 alternative cluster matches that can be explored if the R, A or V values are not green. The first choice (0) has the lowest score but subsequent choices may be a better match despite having a lower score. If a different choice alllows for better matching via the R,A or V value then it may be the better choice for checking the "confirm" box. The number of atoms matching across the connection is given by the value N:3, in this case the carbonyl, c-alpha and c-beta all match between the i and i-1 clusters. In the case where either i, i-1 or i+1 is Gly the value would be N:2 as there is no beta carbon in any of the HNCACB or HNCOcaCB experiments.
: Keys Shortcuts: vp - view pop-out, as - add peak, aa - add peak at maximum