skip to main content
Roche logo
1. GS Amplicon Variant Analyzer Application : 1.1 Introduction to the GS Amplicon Variant Analyzer Application : 1.1.3 GS Amplicon Variant Analyzer Application Interface Overview
1.1.3.1
Main Buttons
The Exit button closes the AVA application.
The New button opens a “New Amplicon Project” window in which you can provide a name for a new Project, as well as a file-system location where to save it and a free-text description (Figure 1‑2). Clicking “OK” in the “New Amplicon Project” window initializes the Project and takes you to the Project Tab of your new Project. For more details on Project initialization, see section 4.4. (See section 2.2.2 for more details on ways to create a new Project, especially synchronizing the Project and Location names, and navigating your file-system using the “folder” icon to the right of the ‘Location’ field.)
The Open button allows you to browse your file-system to find an existing Amplicon Project and open it in the AVA application.
The Save button saves the current state of the Project to the disk, i.e. all the primary elements and their associations.
The Back button takes you back to the previous AVA view. (Note that this button does not carry an “undo” function; see Note, below.)
The About button opens a splash screen providing some information about the AVA application. (Click the “Close” button to close it).
The Help button opens an electronic version of the user manual.
The AVA software does not offer the possibility to “undo” an action such as a computation, an element definition entry, a display selection in a multi-alignment view, etc. In some cases, the opposite action or a “clear” action may be available. You can also revert to the last saved state of the Project by re-opening the Project without first clicking the “Save” button.
Saving vs. computing a project: Saving a Project does NOT update the results displayed in the Variants, Global Align, Consensus Align or Flowgrams tabs. To update these displays after making changes in a Project, you must re-compute it. Conversely, these results do not require that you save the Project to persist in the Project.
1.1.3.2
The Tabs and Sub-Tabs
The Overview tab provides a basic summary of the Amplicon Project.
The Project tab is used to set up the Project (define all the elements that compose it and their associations) and to navigate it and select particular Sample-Amplicon pairs to view in the Global Align tab. The Project tab contains two panels:
The Computations tab allows the user to compute (or re-compute) the Project, and lists the progress and state of each computation step.
The Variants tab provides summary results of the GS Amplicon Variant Analyzer, listing the observed frequency of each defined Variant in each relevant Sample. A Sample is relevant to a Variant when the Read Data Set(s) with which it is associated contain reads that cover all the Reference Sequence positions specified in the Variant’s definition.
The Global Align tab is populated with the multiple alignment (against the appropriate Reference Sequence) of the reads corresponding to one or more selected Sample-Amplicon pair(s). Such a selection is done by right-clicking on an appropriate object in any of the Project Trees or in the Variants Tab (only one Sample-Amplicon pair can be selected this way), or by using a navigation dialog found within the Global Align tab itself (multiple pairs selection possible). The reads displayed may be Individual reads, corresponding to sequence reads directly extracted from the Read Data Set(s), or Consensus reads, corresponding to sets of Individual reads that were collapsed into a single representative read (in order to simplify the display and eliminate noise from the data). In either case, the tab comprises two data panels:
The Consensus Align tab displays the same information as the Global Align tab, but for the set of individual reads that were collapsed into a consensus on the Global Align tab. A line highlighting the differences between that consensus sequence and the Reference Sequence is displayed directly below the Reference Sequence in the alignment.
The Flowgrams tab, finally, displays a tri-flowgram view of an individual read, selected from either the Global Align or the Consensus Align tab. This display is designed to help evaluate the significance of differences between an individual read and a Reference Sequence. As such, the read flowgram displayed is not the raw flowgram of the read, but is a computationally processed version designed to facilitate the comparison of the read flowgram with an idealized flowgram for the Reference Sequence. In particular, flow cycle-shifts may be introduced into one or both flowgrams in order to optimize their alignment, and the flowgram of the read may be computationally reverse-complemented in order that the display always be in the 5’-->3’ orientation of the Reference Sequence. Finally, the flowgram only displays the subset of flows relevant to the read’s sequence alignment as displayed in the Global Align or Consensus Align tabs. The display is divided into three panels:
1.1.3.3
Buttons and Plots
The plots, multi-alignment views and data tables displayed in the various tabs of the AVA application are scrollable and/or zoomable graphical elements. They share certain common buttons and functions, e.g. to perform the scrolling and zooming. When they do appear, these graphic elements have some or all of the following features (see in Figure 1‑3, an example for a Global Align window which has many of these elements):
“Mousing” functions (pointing, clicking or dragging the mouse, touchpad, pen, etc. over the graphical element) to view data values and adjust the zoom level.
1.1.3.3.1
Scroll Bars
The scroll bars have the standard functions, and appear when the data in either direction is too large to be shown in the viewable area. In Figure 1‑3, for example, the horizontal scrollbar appears in the multi-alignment pane, and the vertical one appears in the plot pane; others are not displayed because axes scales are set such that the full breadth of the data can be seen.
1.1.3.3.2
Navigation Buttons
Fit – Fit means to scale out to the limits of the data. The y‑axis is rounded to an attractive-looking number rather than stopping at the exact data limit.
Zoom in – Zoom in by a factor of 1.5. This button zooms only the primary (left) y-axis scale; use the Zoom to labels and Freehand zooming functions described below to zoom the x-axis.
Zoom out – Zoom out by a factor of 1.5. This button will zoom only the primary y-axis scale and, unlike other zoom operations, this will zoom out past the data limits (to allow you to get a better perspective of the data, especially when attempting to visually separate data on the primary and secondary y-axes).
Zoom to labels – This button zooms the x-axis of the flowgram so that the nucleotide/flow characters can fit below the axis.
Snapshot – Save a snapshot image of the current view to disk. This will open a dialog asking for the location and filename to save a PNG format snapshot image. The saved image contains only the currently visible region of the element: in particular, if the element is displayed in the context of a scrollbar, only the current, scrolled view is saved.
Text file – Save a text-formatted version of the element. This will open a dialog asking for the location and filename to save the text file. It then saves the data, along with summary information describing the data source. In most cases the user has the option of exporting a tab or comma-separated text file of the underlying data element. For plots, the text file includes data that may be outside of the current view (due to scrollbars). For a flowgram view (see section 1.8), the data for all three plots are saved to one file, with some white space between the three sections of plot data. For summary data tables, the file contains the tabular data, also including data that may be beyond the current scroll region. For multiple-alignment displays, seven output formats are supported: FASTA, Clustal, Ace, SAM, BAM, and Table (csv and tsv). For the Variants Table, finally, the text file includes an extra column (Variant Status), as compared to the Table visible in the GUI, placed between the Variant Name and Max Value columns (i.e. at column 3 in the text output); note that although the GUI lacks an explicit column for this, the Variant Status data is accessible via the tooltips as you pause the mouse over Variants).
1.1.3.3.3
Mousing Functions
Mouse Tracker – Whenever the cursor is located over a position in a plot or a multi-alignment display, detailed data values for that position are shown in a related Mouse Tracker area, at the bottom left of the window. This allows you to see the specific numerical value for any data point as well as other detailed data associated with the display position.
Freehand Zoom In – The mouse can be used to zoom in on specific regions of a plot. To zoom in, hold the left mouse button down and drag a box around the area of interest (see Figure 1‑4). Releasing the button zooms to the area circumscribed by the box. If the plot has both primary and secondary Y-axes, only the primary axis data is zoomed.
Freehand zoom out – For plots only, right-clicking the plot will cause the plot to zoom out by a factor of 1.5 in both the X and (primary) Y directions, centered on the middle of the current view. This zoom will not zoom farther than the limits of the data.
Screen tips – When you hover the mouse over a button or other display control, over an element definition data, or over most of the Variants or multi-alignment results, a screen tip appears providing some information about the object under the pointer. Some of the most useful examples of this are specified in the tab sections, below.
1.1.3.3.4
Progress bars
When an operation takes more than a few seconds, a Progress bar appears temporarily in the upper-right corner of the application window, to display the progress of the operation (Figure 1‑5A). Double-clicking on this progress bar opens the Progress window, which contains individual progress bars for the operation or any of its sub-processes (Figure 1‑5B). In certain contexts, you can cancel an operation by clicking the “Cancel” button that appears to the right of a progress bar in the Progress Window (when cancelling is not possible, such as when new data is being loaded, the Cancel button is present, but grayed out). The Progress window stays open, even after the entire operation completes, until you close it manually.
1.1.3.3.5
Special Action Buttons
1.1.3.4
File Browsing in Linux
The Linux File Brower used for opening Projects, finding Read Data Sets, and creating New Projects lacks some of the usually expected controls. For example, there are no buttons for going up a directory, creating a new folder, etc. However, these functions can be found by right-clicking in the browser window and choosing from the options presented in the contextual menu that will open (Go up, Go Home, View Details/List, Refresh, and New Folder).