Home
454 Sequencing System Software Manual, v 2.5p1
Contents
1. create amplicon file lt lt HERE_TERMINATOR Name Annotation Reference Primerl Primer2 Start End EGFR_18_1 Amplifies EGFR_Exon_18 from 23 to 66 EGFR_Exon_18 GACCCTTGTCTCTGTGTTCTTG CCTCAAGAGAGCTTGGTTGG 23 66 EGFR_18_2 Amplifies EGFR_Exon_18 from 60 to 136 EGFR_Exon_18 AGCCTCTTACACCCAGTGGA CCTTATACACCGTGCCGAAC TOON 136 EGFR_18_3 Amplifies EGFR_Exon_18 from 123 to 197 EGFR_Exon_18 TGAATTCAAAAAGATCAAAGTG CCCCACCAGACCATGAGA 123 TON EGFR_19_1 Amplifies EGFR_Exon_19 from 23 to 115 EGFR_Exon_19 TCACAATTGCCAGTTAACGTCT GATTTCCTTGTTGGCTTTCG 23 115 EGFR 19_ 2 Amplifies EGFR_Exon_19 from 67 to 183 EGFR_Exon_19 TCTGGATCCCAGAAGGTGAG GAGAAAAGGTGGGCCTGAG 67 183 EGFR_20_1 Amplifies EGFR_Exon_20 from 20 to 108 EGFR_Exon_20 CCACACTGACGTGCCTCTC GCATGAGCTGCGTGATGAG 20 108 EGFR_20_2 Amplifies EGFR_Exon_20 from 102 to 194 EGFR_Exon_20 GCATCTGCCTCACCTCCAC GCGATCTGCACACACCAG 102 194 EGFR_20_3 Amplifies EGFR_Exon_20 from 153 to 244 EGFR_Exon_20 GGCTGCCTCCTGGACTATGT GATCCTGGCTCCTTATCTCC 153 244 VEGFR 211 Amplifies EGFR_Exon_21 from 23 to 113 EGFR_Exon_21 TCTTCCCATGATGATCTGTCCC GACATGCTGCGGTGTTTTC 23 113 EGFR_21_2 Amplifies EGFR_Exon_21 from 111 to 215 EGFR_Exon_21 GGCAGCCAGGAACGT
2. D art D GS I Mcs Amplicon Variant Analyzer 5x Project Name EGFR_PRE_VAL Location data ampProjects EGFR_PRE_VAL Overview El Project E Computations E Variants E Global Align E Consensus Align E Flowgrams E Flowgrams DGVS90J02DEB3Y Read Number of Bases Reference DGVS90JO2DEB3Y 5 Style 4 Bars Lines 3 Lollipop LO 2 1 o ATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGA 2A 110A e Es Number of Bases Read reverse complement 5 4 3 2 4 0 ATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGAT CGA 2A 110A ES 2 Number of Bases Read reverse complement minus Reference S gt 1 flow 58A o count 3 1 4 Legend TTT TT TTT TTT TTT TTT TTT ATCGATCGAT CGATCGATC GAT CGATCGATCGAT C GAT C GAT CGATC GAT C GAT CGATCGAT C GAT CGAT CGAT C GAT CGATCGATCGATCGATCGATCGATCGATCGA 2A 110A TAG ET Figure 1 66 The Flowgrams tab of minimizing the sum of the absolute value of the signals in the difference plot while simultaneously attempting to minimize the number of cycle shifts introduced The alignment algorithm does not attempt to split larger individual flow values into multiple flows of lesser magnitude which could allow it to produce results that more closely mimic the alignments one would obtain b
3. 1 Sample 4 Association Pairs Ce Ges Figure 1 41 The Edit Samples window for Either encoding A Symmetrical design with Sample assignment down the diagonal B Asymmetrical design with different sets of Primer1 MIDs and Primer 2 MIDs and a warning about the asymmetry C Symmetrical design but with a Sample assignment deviating from the diagonal In fact it is even possible to have a different number of MIDs selected on the Primer 1 and Primer 2 sides When this kind of design is used the software displays a warning that there are unequal numbers of Primer 1 and Primer 2 MIDs and specifies the number of unbalanced associations Figure 1 42 In this special case one or more MIDs will have to be used more than once yet the constraint that a given MID at a given end of the Amplicons must specify a single Sample to allow for unambiguous assignment of the reads must be respected To accomplish this the AVA software restricts the Sample choices in cells that may receive such secondary assignments highlighted with a thicker gray border to Samples already specified for a Primer 1 MID or a Primer 2 MID Some of the specific circumstances one might encounter are illustrated in Figure 1 42 Software v 2 501 August 2010 81 2 Samples 3 Association Pairs 1 UnA d Unbalanced Design Unequal numi7A 2 Samples 3 Association Pairs 1 Unbalanced
4. The create sample command has an orUpdate flag like the one discussed for the create reference example above section 3 5 3 3 5 7 Associating Samples with Amplicons With the Amplicon and Samples defined we can now associate them according to the requirements of the experiment This is done using the associate command see section 3 4 1 for the usage statement For this example the Samples are being used to pool Amplicons from shared Reference Sequences You can create commands to process a single Sample at a time using tabular file input Shown as a here block below assoc sample Samplel file lt lt HERE_TERMINATOR amplicon ofRef EGFR_20_1 EGFR_Exon_20 EGFR_20_2 EGFR_Exon_20 EGFR_20_3 EGFR_Exon_20 HERE_TERMINATOR This example also illustrates how command line options are combined with tabular contents In this case the single given command is actually translated into the three separate commands assoc sample Samplel amplicon EGFR_20_1 ofRef EGFR_Exon_20 assoc sample Samplel amplicon EGFR_20_2 ofRef EGFR_Exon_20 assoc sample Samplel amplicon EGFR_20_3 ofRef EGFR_Exon_20 Alternatively the sample name can be used as a field in the file rather than as an argument on the command line allowing multiple Sample Amplicon associations to be established from a singl
5. multiplexermiD Hay ReadGrp_1 w ESS716001 Multiplexer_1 0 Sample_1_1 w ES5716002 Multiplexer_1 Samp J Samp Samp DOOOOOOOOOo0aaq vi w 3 e e e e e J Sample d Sample J Sample a Sample e e e e e e e e l Samp a Samp d Samp Wl Samp a Samp a Samp ad Samp UJ Samp FFE HEHEHE EHH Figure 2 53 Read Data Tree with Multiplexers The Multiplexer is associated with each Read Data Set and the single Amplicon gets associated with each Read Data Set Multiplexer The Read Data Set Multiplexer automatically associates the Amplicon with each of the underlying Samples encoded by the Multiplexer 2 6 5 3 Multiplexer Benefits Summary Multiplexers help prevent redundant data entry during project setup when using MIDs Without Multiplexers every sample would have to have its own Sample specific Amplicon defined and all of those Amplicons would contain some level of duplication of MID sequences contained within them With Multiplexers the MID sequences only need to entered once and one can define the common portion of the Amplicon library product as a single Amplicon rather than needing to define as many Amplicons as there are Samples Since the Multiplexers also contain the rules for associating an Amplicon with its proper Sample there is no need to manually make individual Sample Amplicon associations prior to associating the Sample with the Read Data ootiware v
6. where indicates concatenation of the values The outputPrefix value can be specified with the outputPrefix parameter and defaults to the empty string if not supplied The outputSuffix may be specified with the outputSuffix parameter to provide a filenam xtension when unspecified it defaults to the filenam xtension associated with the type given in outputFormat i e fasta fna clustal aln ace ace Note that the that separates the fil xtension from the rest of the file name is explicitly supplied as part of the outputSuffix itself and so the extension can b ffectively eliminated by supplying an empty string for the outputSuffix parameter value When wildcards are used the automatically generated filenames and the directory structure that contains the alignment output are based on the names of the samples and reference sequences It is possible that these names contain characters that are not allowed in filenames according to the operating system where the files are initially created or may eventually be viewed if the files were copied to another machine Consequently these names must be filtered to be compatible with file naming conventions of the intended operating systems Software v 2 501 August 2010 224 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer Filename filtering is controlled by the fileFilter parameter that ens
7. Files of Type 454 SFF Files Figure 2 20 The Choose Read Data window with the DGVS90J03 sff file selected ce Cnthw ooTftwa re v 2 5p1 August 2010 1 juencing System Software Manual Part D GS Amplicon Variant Analyzer Clicking OK opens the Import Read Data window We choose to use the default Read Group Name and to import the data file itself as opposed to simply creating a symbolic link Figure 2 21 v tere EE Read Group Name ReadGrp_ X V Import all Link all data sffFiles EGFR_sff_files DGVS90JO3 sff Figure 2 21 The Import Read Data window ready to import the file selected Clicking OK returns us to the AVA window and adds the new Read Data Set to both the Read Data Tree and the Read Data Table Figure 2 22 D x AGS Amplicon Variant Analyzer Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview E Project E Computations El ariants Global Align References 1 mm Amplicons 11 amp Read Data 1 a Samples 1 0 Variants 1 z MIDs 14 om gt erences I Read Data a I4 gt S PA MyfirstTestProject a ReadGrp_1 DGVS90J03 Ea oA Figure 2 22 The AVA window after importing the DGVS90J03 sff Read Data file Finally we must associate the Sample Amplicon groups with the Read Data so the AVA
8. The following computation commands are available Run help computation lt computation command gt for more detailed information start Starts a computation on the currently open project stop Stops a running computation on the currently open project status Prints the status of computation on the currently open project loadDetectedVariants Loads variants into the currently open project that were automatically detected during computation 3 4 3 1 computation start comp utation start Starts a computation on the currently open project 3 4 3 2 computation stop comp utation stop Stops a running computation on the currently open project 3 4 3 3 computation status comp utation status Prints the status of computation on the currently open project If a computation is currently running running will be printed If no computation is currently running stopped will be printed Software v 2 501 August 2010 197 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer 3 4 3 4 computation loadDetected Variants comp utation loadDetectedVariants Loads variants into the currently open project that were automatically detected i e not in list of predefined project Variants but automatically discovered by the software during computation 3 4 4 create create lt entity type gt lt other arguments gt The create command is used to create new entities The type of entity to create is
9. annotation rhe annotation sequence The nucleotide sequence string This sequence must use IUPAC nomenclature Run help general tabularCommands for information about the file option 3 4 4 8 create sample create sam ple lt new sample name gt orUpdate annot ation lt annotation gt file lt file gt format lt format gt create sam ple name lt new sample name gt orUpdate annot ation lt annotation gt file lt file gt format lt format gt Software v 2 501 August 2010 203 454 Sequencing System Software Manual Part D Creates a new sample in the current non option argument is used as th GS Amplicon Variant Analyzer ly open project In the first form the a name must be explicitly specified in option flag is given a sample is only cre name of the new sample In the second form If the orUpdate ated if it does not already exist If it already exists the sample is m options are not required but can b rely updated The remainder of the sample annotation The annotation Run help general tabularCommands option 3 4 4 9 create variant create var iant create var iant lt new variant name gt name lt new variant orUpdate used to set properties of the new for information about the file orUpdate ofRef lt referenc annot ation lt annotation gt ref erence lt reference name gt pat tern
10. EGFR_Exon_21 TCTTCCCATGATGATCTGTCCC GACATGCTGCGGTGTTTTC 23 113 EGFR_21_2 Amplifies EGFR_Exon_21 from 111 to 215 EGFR_Exon_21 GGCAGCCAGGAACGTACT ATGCTGGCTGACCTAAAGC 111 215 EGFR_22_1 Amplifies EGFR_Exon_22 from 21 to 132 EGFR_Exon_22 CACTGCCTCATCTCTCACCA CCAGCTTGGCCTCAGTACA 21 132 HERE_TERMINATOR This command seeds the project with a few known variants create variant file lt lt HERE TERMINATOR Name Annotation Reference Pattern Status 15BP_DEL_93 107 Pattern entered manually EGFR_Exon_19 d 93 107 accepted HAP _97C_126A Created from selections EGFR_Exon_18 s 97 C s 126 A accepted SUB_A to_C_97 Created from selections EGFR _Exon_18 s 97 C accepted SUB_G_to_A_ 126 Created from selections EGFR_Exon_18 s 126 A accepted HERE_ TERMINATOR This command creates all the sample objects create sampl fiT lt lt HERE_TERMINATOR Name Annotation Sample1 Sample1 Sample2 Sample2 Sample3 Sample3 Sample4 Sample4 Sample5 Sample5 Software v 2 5p1 August 2010 264 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer Sample6 Sample6 Sample7 Sample7 HERE_TERMINATOR This command sets up the Sample Amplicon associations assoc
11. Forward or reverse C Forward and reverse Available data Combined also Variant status All Location data ampProjects EGFR_PRE_VAL Overview El Project El Computations Variants E Global Align E nsensus Align Variants Ex Sample1 Sample2 Sample3 Sample4 Samples Sample7 Sample6 Alignment Read Type SSIIEGFR_Exon_18 HAP_97C_126A 10 35 5 10 35 0 00 z a Consensus EGFR_Exon 18 SUB_A to_C_97 14 23 14 23 0 00 Individual FON ECFR_Exon 18 SUB_G_to A 126 15 92 15 92 0 00 m IEGFR_Exon 19 15BP_DEL_93 107 8 26 We 8 26 2 Show values gt 7 s Combined S JECFR Exon 20 66 C A 8 85 8 85 0 00 436 gt 0 00 235 lt 0 00 201 right click for underlying data Forward reverse ECFR Exon 22_143 A G 15 79 Sample Sample3 All three Variant SUB_G_to_A 126 C Show denominators Pattern s 126 A Status Accepted Filter values Min 0 00 Max 100 00 Apply min max to C Compact table 24 Variants To Load combined 0 00 forward 0 00 reverse 0 00 combined of 436 forward of 235 reverse of 201 A d Figure 1 46 The Variants tab 1 5 1 The Variants Frequency Table 1 5 1 1 General Organization The Variants Frequency Table shows results one Variant per row and one Sample per column Figure 1 47 Initially cells that contain data are white and cells that contain no data are grayed out
12. utility makeSetupScript and utility clone commands respectively This policy is not relevant to the internal files that are used to store a project Thus regardless of the outputFileOverwritePolicy neither the create project nor the utility clone commands will let you overwrite a preexisting project directory Similarly there are no errors or warnings involved when using the save command to update an existing project or when updating the internal files of a project to store results when the computation start command is given Run help set onErrors for information about how errors are handled within an executed script 3 4 15 show show lt show command gt lt other arguments gt The show command is used to show various information about the interpreter The following show commands are available Run help show lt show command gt for more detailed information environment Shows the environment that defines the behavior of the interpreter 3 4 15 1 show environment show env ironment Shows the current environment in which commands are being run Here is some example output libDir opt 454 apps amplicons config lib currDir home me data homeDir home me verbose false onErrors stop outputFileOverwritePolicy allow project MyProject home me data MyProject Software v 2 501 August 2010 232 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer The first
13. Check to s if there are any other problems with the project utility validateForComputation Trigger the start of the computation computation start Load the automatically detected variants discovered as part of the computation computation loadDetectedVariants Report the measured variant frequencies to a tab delimited output file report variantHits outputFile EGFR_variant_hits txt Close the project without saving This will prevent the automatically detected variants from being permanently added to the project You will receive a warning about unsaved changes to the project close Exit the CLI Your project setup and your computation results should now be able to be viewed if you open the project in the GUI exit 3 6 Creating and Computing an MID Project with the AVA CLI The EGFR example Project shown in detail in sections 2 GUI version and 3 5 CLI version does not display the usage of MIDs and Multiplexers The example below briefly shows many of the special features of the AVA software that come into play when MIDs are used and how they would be set up in a Project using the CLI A few things to remember are that in a Project that contains multiple Read Data sets a given Multiplexer can be used for more than one Read Data set or distinct Read Data sets can each have specific Multiplexer s It is also possible to associate more than one Multiplexer with the same Read Data set and to mix regu
14. it defaults to false Enabling symlinking causes the Read Data Sets loaded to be stored as symbolic links pointing to the original read data files instead of creating physical copies of the data in the Project folder If you use this option your Projects may become nonfunctional if you either move the Project to a location where the symlinks can no longer reach the original data such as to a different computational host or if you move or delete the original data Without access to the Read Data you will be unable to rerun computations for the Project and you will also be unable to view Flowgrams 3 5 9 Associating Read Data Sets with Samples With the Sample Amplicon associations already made and the Read Data Sets loaded into the Project the Samples with their associated Amplicons can now be associated to the proper Read Data Sets This uses the associate command described in section 3 5 7 where it was used to associate Samples with Amplicons the usage statement is in section 3 4 1 In this case the command must supply a Sample and a Read Data Set or a Read Group assoc file lt lt HERE TERMINATOR readData sample DGVS90J01 Samplel DGVS90IJ02 Sample2 DGVS90J03 Sample6 DGVS90J03 Sample7 DGVS90J03 Sample3 DGVS90J03 Sample5 DGVS90J03 Sample4 HERE TERMINATOR When you make the association between a Sample and a Read Data Set all the Amplicons a
15. An important difference between the way MIDs are used in Amplicon libraries compared to Shotgun sstDNA libraries is that Amplicon reads can carry an MID tag at each end i e as part of both Adaptor A and Adaptor B By contrast MID Adaptors used to prepare Shotgun sstDNA libraries such as the ones provided in the MID Adaptors Kits carry an MID sequence only on Adaptor A where the Sequencing Primer of the emPCR Amplification Kit II binds Note that the MID kits are not used to prepare Amplicon libraries since the Adaptors for Amplicon libraries contain template specific information and must be designed and obtained separately by the user The presence of MIDs at both ends of the reads in Amplicon libraries allows their use in a manner analogous to the use of the defined Primer 1 and Primer 2 in the standard non MID AVA demultiplexing scheme since Amplicons have fully defined sequences unlike Shotgun library reads the software knows from the experimental design exactly where the distal MID tag should be and can thus look for it In addition the possibility to use MIDs at both ends on Amplicons allows for combinatorial demultiplexing which greatly increases the number of libraries that can be multiplexed with a given set of MIDs For example the 454Standard MID Group which comprises 14 MIDs see section 1 3 2 6 allows the multiplexing of up to 196 14 x 14 separate Samples in a single PTP region Read Data Set when MIDs a
16. If an MID group is removed then all the MIDs of that group are also removed If the MID group name is given as the character then all MID groups will be removed This would remove all the MIDs that belong to MID groups from the project at the same time but it would leave behind any MIDs that do not have an MID group assignment Run help general tabularCommands for information about the file option 3 4 10 4 remove multiplexer remove mul tiplexer lt multiplexer name gt file lt file gt format lt format gt remove mul tiplexer name lt multiplexer name gt file lt file gt format lt format gt Removes a multiplexer In the first form the non option argument is used as the name of the multiplexer to remove In the second a name must be explicitly specified in option form If a multiplexer is removed then all the associations that include that multiplexer such as multiplexer readData and multiplexer MID associations are removed at the same time If the multiplexer name is given as the character then all the multiplexers will be removed along with the associations in which they participate Run help general tabularCommands for information about the file option Software v 2 501 August 2010 216 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer 3 4 10 5 remove readData remove readData lt read data name gt file lt file gt format lt fo
17. This button takes the multiple sequence alignment at the right and writes it out as a FASTA CLUSTAL ACE or Table formatted file so you can import it into a suitable third party application A file browser window will open allowing you to choose the file type A filename with the appropriate extension is automatically generated but you are free to rename it You should maintain the standard file suffixes since some applications will expect them when importing the file 1 6 4 Display Option Tools The upper left corner of the Global Align tab contains various navigation and filtering tools that modify the information displayed on the Variation Frequency Plot and the multiple alignment panels of the tab Figure 1 63 Alignment Data Sample2 1 Selected Read Type Consensus Individual Reported Frequency Global J Relative Read Orientation Any Forward O Reverse Figure 1 63 The display option tools of the Global Align tab 1 6 4 1 Alignment Data There are two navigation controls located at the top of the display option tools box that allow you to select new sets of data to display in the Global Align tab The first is a drop down menu that contains a list of all the Samples defined in the Project that are associated with at least one of the Amplicons you are viewing in the multiple alignment currently displayed Selecting a new Sample from the drop down menu will update the Global Align
18. see section 1 5 1 1 If you right click on the Reference or Variant column header the contextual menu will include show ignore options that apply to rows along with reversion options but no column sort options are available Figure 1 49 A B If you right click on the Max column header the contextual menu will contain hybrid options the sort options will apply to the given column but the show and ignore options will apply to rows Figure 1 49 C If you right click on a Sample column header the options in the contextual menu will apply to that column with additional options that apply to all the other Sample columns collectively the sort options sort the values found in the column effectively reordering the rows of Variant data Figure 1 49 D If you right click on a cell in the column underneath the Reference label there will be options that apply to all rows collectively and also to that subset of rows that are associated with the specific Reference Sequence i e all those rows that have data for Variants associated with that Reference Sequence Figure 1 49 E If you right click on a cell in the columns underneath the Variant or Max headers the options in the contextual menu will apply to that row or to all rows of Variants collectively the sort options sort the values found in the row effectively reordering the columns of Sample data The menu also has a Variant Status option that pops up a set of radio buttons for St
19. 2 Available data C Combined also Variant status All Compact table a 24 Variants To Load Figure 1 53 The Variant data display control tools 1 5 2 1 The Alignment Read Type Controls The Alignment Read Type radio buttons allow you to select Consensus or Individual Consensi are a collapsed representation of multiple similar reads see section 1 6 4 2 and have a single coverage value over their entire length The intention of creating consensus reads is to simplify the data analysis and eliminate noise However there are sometimes discrepancies in read length within the consensus making the coverage non uniform If a Variant is located in one of the regions of the consensus with lower actual coverage the Variant frequencies reported with the Consensus option can be misleading Similarly if a true variation is misinterpreted as noise it might be eliminated from all the constructed consensi and a Variant of interest might go unnoticed Looking at Variant frequencies based on individual reads rather than consensi gives more literal values It is good to look at and compare Variant frequencies from both types of reads If the numbers are in close agreement they bolster one another but if they are significantly different from each other you may need to dig into the consensi to get a better understanding of the situation 1 5 2 2 The Show Values Controls The Show values set of rad
20. 3 5 13 1 save When you have gained control of a Project via a Project creation a standard open or an open in preempt mode you have the freedom to save the modifications you make to that Project at any point you deem appropriate This is done with the save command see section 3 4 13 for the usage statement If you close a Project see section 3 5 13 2 that contains changes without first saving it the unsaved changes will be discarded Note that if you have made any modifications to the Project you MUST run the save command to commit those changes to the Project prior to triggering a computation with the computation start command If you trigger a computation on a Project that contains unsaved modifications an error will be generated 3 5 13 2 close When you have finished making changes to the Project you can close it using the close command see section 3 4 2 for the usage statement The close statement discards any unsaved changes to the Project and frees the Project lock so someone else can access it without needing to preempt control If there are unsaved changes to the Project the CLI will show a warning to let you know that some changes are being discarded If you are in interactive mode a yes no cancel prompt will be shown to allow you to avoid discarding the changes if you didn t really mean to close without saving The CLI is still running after you use the close command so you can
21. MIDs and Multiplexers allow this restriction to be lifted and experiments to be designed in which reads from a given Amplicon are monitored in multiple Samples in the same Read Data Set In this scheme the MID sequence detected within a read is used to assign reads to Samples This MIDs to Samples assignment is the function of Multiplexers as described in this section The Primer 1 and Primer 2 sequences of a read are still used however to determine to which Amplicon a read belongs Moreover different Amplicons within a Read Data Set may be associated with different Multiplexers Thus when MIDs and Multiplexers are used the demultiplexing process involves 1 decoding the Primeri and Primer2 regions of the read to determine which Amplicon it represents 2 using the user specified association between Amplicons and Multiplexers for the Read Data Set to determine the appropriate Multiplexer to apply and 3 using the MID sequence detected in the reads in conjunction with that Multiplexer to assign the read to the proper Sample 1 3 2 7 1 To Enter or Edit the Sample Encoding using Multiplexers The AVA software provides 4 ways to encode the Sample to which a read belongs in the Multiplexer based on the construction of the libraries see section 4 6 for details on Amplicon library design with MIDs The proper option must be selected from a drop down menu in the Multiplexers Definition Table Figure 1 33 The options further describ
22. enc oding lt encoding gt annot ation lt annotation gt file lt file gt format lt format gt Updates a multiplexer in the currently open project In the first form the non option argument is used as the name of the multiplexer to update In the second a name must be explicitly specified in option form The remainder of the options are not required but can be used to set properties of the new multiplexer The annotation The MID layout type for the multiplexer where the choices are both either primerl and primer2 annotation encoding The four encoding types have the following definitions both Both primer 1 and primer 2 MIDs are present and necessary to determine the sample for each read either Both primer 1 and primer 2 MIDs are present but Software v 2 5p1 August 2010 236 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer either one is sufficient to determine the sample For a given read the MID at the 5 end in the read s orientation is used to determine the sampl primerl MIDs are only present adjacent to primer 1 primer2 MIDs are only present adjacent to primer 2 If the multiplexer was initially created without specifying the encoding type the encoding type must be set using the update multiplexer command before MIDs or MID lt gt Sample associations can be created using the multiplexer If the multiplexer already has a defined
23. lt directory path gt outputFile lt file gt outputPre fix lt prefix gt outputSuf fix lt suffix gt mappingFile lt file gt J annot ationFileSuffix lt suffix gt fileFilter lt all linux mac or windows gt file lt file gt format lt format gt lt amplicon name 1 gt lt amplicon name 2 gt The report alignment command outputs sequence alignments in one of several formats FASTA format is the default but Clustal Ace and Table may also be specified using the outputFormat parameter Values for the sample and reference parameters are required and if specified as the names of a sample and reference sequence for which an alignment has been computed in the project then the corresponding alignment will be output If no outputFile option is given the alignment is printed to the standard output of the interpreter An output file of has the same effect If an output file is given the alignment is written to that file Run help general filePaths for more information about specifying files Alternatively either or both of the sample or reference parameters may be specified as the wildcard character in which case all alignments that have been computed in the project for the indicated combination of samples and reference sequences will be output When using this form of the command multiple alignments will typically be produced and
24. option can remove grayed out rows and columns from view in the Table see section 1 5 2 4 e Clicking the Change min max button opens the Set min max filter window where you can set the minimum and maximum Variant frequency values percentage to use as filters to 2 decimal places Figure 1 54 Values must be within the range 0 00 to 100 00 and the maximum value must be greater than or equal to the minimum value Click OK to accept and apply your min max filter selections The All button resets the values to a minimum of 0 00 and a maximum of 100 00 thus All Variant frequency values pass filter v Set min max filter _ B 3 Min 0 00 Max 100 00 Figure 1 54 The Set min max filter window e The behavior of the minimum and maximum filters is modified by the Apply min max to set of radio buttons located beneath the Change min max button These controls are used to determine what set of Variant frequencies forward reverse and or combined for each Sample Variant cell is used when deciding if the cell survives the min max filters o Forward or reverse causes the min max settings to be applied only to the orientation specific Variant frequency values Either the forward or the reverse Variant frequency or both must meet both the minimum and the maximum filters for the Sample Variant cell to survive the filters and remain in the table as a cell with a
25. reference This entity type may be abbreviated to ref See section 1 1 1 2 for more information on Reference Sequences sample This entity type may be abbreviated to samp See section 1 1 1 6 for more information on Samples variant This entity type may be abbreviated to var See section 1 1 1 5 for more information on Variants mid This entity type does not need to be abbreviated and is used as mid See section 1 1 1 7 for more information on Mids midGroup This entity type may not be abbreviated but it is case insensitive so you don t have to capitalize the QG of Group this is done here only to improve readability See section 1 1 1 7 for more details on Mid Groups multiplexer This entity tyoe may be abbreviated to mul See section 1 1 1 8 for more information on Multiplexers 3 2 2 Available Commands The top level commands recognized by the AVA CLI are introduced briefly below Some of the commands like set don t act directly on any entity type while many others can be used to act on more than one entity type The full set of online help showing the usage statements for the many ways these commands can be used may be found in section 3 4 In general you can create the Project and the objects within it using the create command except the Read Data Sets which must be added to the Project via a specialized load command Many of the commands acc
26. tab with the alignment data for the new Sample replacing the current data This allows you to quickly compare various Samples over a single or a given set of Amplicon s The second Alignment data control is the Amplicon selection button located just below the Alignment Data drop down menu Figure 1 63 Clicking this button opens the Choose Alignment Data window Figure 1 64 v Choose Alignment Data 7 1 Select Reference Sequence 2 Select Set of Amplicons 3 Select One Sample EGFR_Exon_19 EGFR_18_2 Sample3 EGFR_Exon_20 EGFR_Exon_21 EGFR_Exon_22 EGFR 18_1 Sample2 Figure 1 64 The Choose Alignment Data Window This window allows you to browse over the entire Project and select data for display in the Global Align tab It is used in three steps Step 1 choose a Reference Sequence for which you want to display the data This will update the list of available Amplicons in the second column to those that are associated with that Reference Sequence and for which there is an alignment computed for at least one Sample excluding however Amplicons associated with the Reference Sequence selected but for which no Read Data sets have supplied any reads Step 2 select one or more of the available Amplicon s of interest The Global Align tab can display the reads from multiple Amplicons merged into a single multi alignment as long as they all belong to the same Reference Sequence This selection will u
27. 0 count 1 4 Legend FE eRRSSEEESSESESESSSESSSESSSESESESSSESSSESSSESSSESSSESSSEDSSESSSESSSESSSESSSESSSESSSESSSESSSESS SESE SESSSESSSEST CGATCGATCGATCGATCGATCGATCGAT CGATCGATCGATCGATC GAT CGATC GAT C GAT CGATC GAT C GAT C GAT C GAT CGAT C GAT CGATCGATCGATCGATCGATC 24C x TMe S Ki E Figure 2 35 The Flowgrams tab for the read displaying the haplotype including the 893 T G Variant and the 915 A G Variant The gray shaded column in the middle flowgram denotes a flow cycle shift caused by the T to G substitution of the first Variant while the other Variant is evident in the loss of an A and the gain of a G in the bottom difference flowgram To add our haplotype to the Project as a Variant we can return to the Consensus Align tab where we have already made the appropriate filter selections Figure 2 34 We click on the Declare project variant button to the left of the alignment and the Approve new variant window opens Figure 2 36 The automatically created default name for the variant is a sensible concatenation of the two individual Variant names sorted by position 893 T G 915 A G and the rest of the defaults are reasonable so we can click OK to define the haplotype as a Variant to be searched for in subsequent rounds of computation just 2010 157 mes Amplicon Variant Analyzer
28. 2 901 August 2010 Set Instead the Multiplexer gets associated with the Read Data set and associating the Amplicon with the Read Data Set Multiplexer pair automatically generates the Sample Amplicon relationships Beyond streamlined data entry Multiplexers are also important for computational efficiency behind the scenes The non Multiplexer example provided in section 2 6 5 1 was included as an illustrative point but it would run into trouble from a computational point of view The 16 Amplicons only differ by at most 10 bases in each of their primers When analyzing an individual read without any foreknowledge of MID specifics the read needs to be compared against 16 very similar Amplicons Allowing for distributed error in the read matches to the primer regions it might be difficult to reliably assign a read to its proper Amplicon With shorter MID sequences this would be even more of a problem the common portions of the primers from all of the Amplicons ends up making the differences in the MID regions seem less significant Multiplexers allow a read to be compared with expected template specific primer sequences to first identify the Amplicon of the read The knowledge of MID content and layout encoded by the Multiplexer allows the MID regions to be considered in a focused manner after the Amplicon assignment has already been established This is more efficient and more likely to yield unambiguous results 3 GS AMPLICON VARIANT
29. 3 4 16 2 pdat Mids oenina e Setanta cae Eia Maan edad oar EE stored 235 3 4 16 3 UPC ate MIDGOUP seisne aeaaee eae aea a aA AEE E EaR aR aiao 236 3 4 16 4 update multiplexer ssessssssrsssesssessssssssrsstttrtrrrrnnnnnrerrnrnnnnnnnnnrnnennnneseeeeeena 236 3 4 16 5 update DIOlSCh aat a aaae Selene cnet otha bea sacl eae AEE AAA ARETA EAR EKER aaa Ree 237 3 4 16 6 pd te readData isiin ena onaniaa auaa aeaa aaaea ART E EENE ai 237 3 4 16 7 update readGro p spissere ikea aue an aesae E aa REA Sa NE eE atA Raa 238 3 4 16 8 pdat reterenGe arnim eaat e anaa oeaan aa E pa EER aes 238 3 4 16 9 pdat samplE sooren piae une aeaa a AERAR T ANENA E EEE an SEn 238 3 4 16 10 update Variaittccsetsccdes cane cauacedaats cunts Saacadlacatedasdechsdssdalethenndaetilassnieaeniaaeniendecs 239 eee May UI iss 2 cage Satta clacn state gam E toreaa nne tad ag aes A EA E E 240 3 4 17 1 utility Walidate NAMeS sic ficececeecscpstscgdved det seesncetyevunee canada pero unn aneenniuees 240 3 4 17 2 utility validateForComputation ceccccceeeesccceeeeeeeeeeeeeeeeeeeseseneeeeeeeneees 241 3 4 17 3 RTL IMAKE SSID SCH Plat Sana sh mais cite tl boa aces een asbaateeige ead 241 3 4 17 4 tility CONS eniaint fees paaderelanendeleeael ehatede cepts cheaateeadedenentendats 241 3 4 17 5 tility EXECUTE naa aa a athe dt oaa a aE AAE AA EEES E aa 242 3 5 Creating and Computing a Project with the AVA CLl ssssesssesseneeseresssrrrrerereenesrne 243 3 5
30. E EGFR Exons 18 22 893 T G Consensus erate S yana1 41818 1111 64 418 18 11 Oilndividual fo 8 32 8 32 5 434 EGFR Exons_18 22 Var_1 eeranse T 7 91 8 64 7 91 2 402 48 64 3 032 Show values g Combined Forward reverse All three v Show denominators Filter values A Min 5 00 Max 100 00 a Apply min max to Forward or reverse Forward and reverse Available data Combined also Variant status ar C Compact table E vs hJ Variants To Load variants meet filter Figure 2 31 The Variants Tab after setting filters and loading the lone surviving Variant After right clicking on one of the frequency cells for the new Variant 893 T G in the Sample_1 column we can use the Global Align in the menu to load the Global Align tab with the reads covering the Variant position for Sample_1 The global alignment Figure 2 32 reveals that the Variant is covered by the EGFR_21_2 Amplicon and that there is an imbalance between forward and reverse read representation for this Amplicon However the Variant is present in both forward and reverse reads and has a combined frequency of over 12 so it could well be a legitimate Variant By right clicking on the forward consensus containing the Variant we can navigate to the consensus alignment Cnfiasar v D End A Niet ONAN 459 software v 2 501 Augu
31. If you attempt to do so an error message will appear on screen 1 3 2 3 2 To Edit the Active status of a Read Data Set You may elect to include or exclude from future computations any Read Data Set defined in the Project Excluding a Read Data Set from future computations does not remove it from the Project If you discover that a Read Data Set is unsuitable for the Project in some manner it can be useful to keep it in the project but mark it as inactive and possibly update its Annotation to serve as a reminder not to reintroduce the data at some future point 1 To include a Read Data Set in future computations of the Project check its box in the Active column of the Read Data Definition Table 2 To exclude a Read Data Set in future computations of the Project uncheck its box in the Active column of the Read Data Definition Table 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer 1 3 2 4 The Samples Definition Table The Samples Definition Table lists all the Samples defined in the Project with only the following two characteristics Table columns see Figure 1 26 e Name e Annotation free user entered text tations Variants Global Align Consensus Align Flowgrams References 5 ma Amplicons 11 amp Read Data 4 a Samples 7 Variants 4 MIDs om I lt a Samplel Sample2 Sample Sample4 Sample5 Sample6 Sample7 Figure 1 26 The
32. Legend 24 GAT CGATCGATCGATCGATCGATCGATCGATCGATC GAT CGATCGAT CGATCGATC GAT C GAT C GAT CGAT CGATCGAT C GAT CGATCGATCGATCGATCGATCGATCG 109G a TA D Figure 2 30 The Flowgram tab for the first read of the third consensus of Var_1 in Sample 1 Consensus Align view of CON_46 in Figure 2 28 showing that a gap of several nucleotide flow cycles in the read allows it to maintain alignment with the Reference Sequence on both sides of the gap We clearly see that in order to maintain the alignment with the Reference Sequence the software introduced a gap of several nucleotide flow cycles at the position of the deletion marked in gray in the read flowgram this is very strong evidence for the presence of a true deletion The elevated A flow after the gap is caused by the splicing together of the two A pairs on either side of the deletion into a single A 4 mer We can use the arrow buttons at the top left of the tab to scroll over the flowgrams of the reads present in the Consensus Align tab and see how stable any particular flow or set of flows in the window seems to be We can do this by focusing on a feature of the read on the difference flowgram as we scroll through the available flowgrams to see how the magnitude of the feature changes from read to read the green triangle below each flowgram can serve as a useful focus point when scrolling through the reads The initial deletion peaks
33. Multiplexers and Read Groups It accepts tabular input A full usage statement is available in section 3 4 4 e dissociate This command removes associations between records It may be abbreviated to dissoc It accepts tabular input A full usage statement is available in section 3 4 5 e exit This command exits the interpreter A full usage statement is available in section 3 4 6 e list This command lists information about entities It can optionally send output to a file A full usage statement is available in section 3 4 7 e load This command loads Read Data Sets into the Project that is currently open It accepts tabular input A full usage statement is available in section 3 4 8 e open This command loads a pre existing Project making it the current open Project in the CLI A full usage statement is available in section 3 4 9 e remove This command removes records from a Project It accepts tabular input A full usage statement is available in section 3 4 10 e rename This command renames entities It accepts tabular input A full usage statement is available in section 3 4 11 e report This command produces reports about computations including Variant frequencies and alignments in multiple formats A full usage statement is available in section 3 4 12 e save This command saves any modifications to the Project that is currently open A full usage statement is available in section 3 4
34. Pattern for the Var_1 Variant We decide to type the Pattern directly into the Pattern text area of the window using the AVA software s Variant Definition Syntax Since the location of the deletion was initially defined relative to exon 19 positions 93 107 we must first calculate its position in the artificial Reference Sequence we are using 328 342 So we type d 328 342 and press Enter This highlights the Variant pattern in the Reference sequence according to the Legend at the lower right corner in this case highlighting a string of gaps in gray to represent the deletion Figure 2 17 Software v 2 591 August 2010 141 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer v Edit Pattern Pattern d 328 342 GACCCTTGTCTCTGTGTTCTT GT CCCCCCCAGCTT GT GGAGCCTCTTACA CCCAGTGGAGAAGCT CCCAACCAAGCTCTCTTGAGGAT CT TGAAGGAAAC GAATTCAAAAAGAT CAAAGT GCT GGGCT CCGGT GCGTT CGGCACGGT GT CGAAAGCCAACAAGGAAATCCTCGATGTGAGTTTCTGCTTTGCTGT GT GG GGGTCCATGGCT CT GAACCT CAGGCCCACCTT TT CT CNNNNNNNNNNNNN NNNNNNNCCACACTGACGT GCCTCTCCCTCCCT CCAGGAAGCCTACGT GA GGCCAGCGT GGACAACCCCCACGT GT GCCGCCT GCT GGGCAT CT GCCTC ACCT CCACCGT GCAGCT CAT CACGCAGCT CATGCCCTT CGGCT GCCT CCT ubstitute base Delete bases No constraint Figure 2 17 The Edit Pattern window after entering the 15 bp deletion at positions 328 342 of the Reference Sequence The nucleotides in question are
35. Please enter Target Start and End positions Or select amplified range with mouse enter 0 in either box to redo primer search GACCCTTGTCTCTGTGTT CTT GT CCCCCCCAGCTT GT GGAGCCTCTTACA Primerl AGCCTCTTACACCCAGTGGA Primer2 CCTTATACACCGTGCCGAAC Primer mismatch Primer2 GTTCGGCACGGTGTATAAGG a brief set of instructions a pair of data entry boxes for the Start and End nucleotides the Reference Sequence to which the Amplicon is associated with a color coded overlay for the Primer sequences matched and mismatched the Target sequence the part of the Reference Sequence between the two Primers and the unused sequence the part of the Reference Sequence outside the two Primers the sequence of the two Primers plus the reverse complement of Primer 2 Primer 2 Start 60 End 136 GTTCGGCACGGT GT ATAAGGTAAGGT CCCT GGCACAGGCCT CT GGGCT GGGCCGCAGGGCCT CT CATGGTCTGGTGGGG Y Legend Primer match Unused sequence Figure 1 24 The Edit Start End window used to define the start and end of the Target for an Amplicon element the part excluding the Primers by locating the Primers 1 and 2 on the Reference Sequence with which the Amplicon is associated 2 There are 3 ways to set or reset the Start and End nucleotides of the Target a If the Target s Start and End have not been specified for this Amplicon before i e the Start and End cells were empty when you double clicked them the software automati
36. Run help general filePaths for more information about specifying files The format option controls the format of the printed table If tsv a tab delimited format is used If csv a comma delimited format is used By default the tab delimited format is used unless an output file is given with a csv extension 3 4 7 10 list variant list var iant outputFile lt file gt format lt table format gt Lists all of the variants in the currently open project The listing is printed in the form of a table The table has columns for the following Name The name of the variant Annotation The annotation for the variant Reference The reference sequence to which the variant refers If no outputFile option is given the table is printed in a tab delimited format to the standard output of the interpreter An output file of has the same effect If an output file is given the table is written to that file Run help general filePaths for more information about specifying files The format option controls the format of the printed table If tsv a tab delimited format is used If csv a comma delimited format is used By default the tab delimited format is used unless an output file is given with a csv extension 3 4 8 load load readGroup lt read group name gt sffDir lt SFF directory gt sffName lt SFF file name gt symLink lt boolean gt alias lt alias prefix for comm
37. accepted SES SREE rejected Remove Variant putative s ignore all rows sort ascending Delite anienae z p i always show all rows i rejected sort descending auto show all rows revert to name sort s always ignore row s always show row auto show row s ignore all rows s always show all rows auto show all rows Figure 1 49 The contextual menus available in the Variants tab see description above The data organization tools offered in these contextual menus include sorting ignore filters show filters and option reversions These are described below 1 5 1 2 1 Sort options e sort ascending e sort descending These options sort the columns rows according to the Combined Variant frequency in the column row on which you right clicked A blue marker appears in the lower left corner of the header cell the Max header for rows in the column row according to which the sorting was done The Max column header can be sorted and marked just like the Sample columns You may apply a sort to only one row and only one column at a time but you can sort the Table according to both one row and one column simultaneously Software v 2 501 August 2010 95 Variants Samplel Sample2 Sample3 Sample4 Samples EX Sample7 Sample6 SSJEGFR_Exon_18 SUB_Gto A126 15 92 Im 15 92 0 00 EGFR_Exon_18 SUB_A to_C_97 14 23 14 23 0 00 OI ECFR_Exon 18 HAP
38. and both start and end positions should be explicitly provided Software v 2 501 August 2010 234 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer Run help general tabularCommands for information about the file option 3 4 16 2 update mid update mid lt mid name gt ofMidGroup lt midGroup gt seq uence lt sequence gt annot ation lt annotation gt midGroup lt midGroup gt checkMidGroup lt boolean gt file lt file gt format lt format gt update mid name lt mid name gt ofMidGroup lt midGroup gt seq uence lt sequence gt annot ation lt annotation gt midGroup lt midGroup gt checkMidGroup lt boolean gt file lt file gt format lt format gt Updates an MID in the currently open project In the first form the non option argument is used as the name of the MID to update In the second a name must be explicitly specified in option form MIDs are allowed to have duplicate names as long as they belong to distinct MID groups The ofMidGroup argument can be used to refer to such MIDs For example if we have two MIDs named MyMID but one of them is a member of MID group MID_Groupl and the other is a member of MID group MID_Group2 we can use the ofMidGroup option to distinguish them We can run update mid MyMID ofMidGroup MID_Groupl to update the former MID The remaind
39. are both specified the is interpreted to indicate that all of the amplicons of the sample should be dissociated In the context of a command where amplicon multiplexer and readData are all specified the is interpreted Software v 2 501 August 2010 205 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer to indicate that all of the amplicons associated with the multiplexer in the context of that read data should be dissociated In either case th ofRef option can still be used to restrict the selection of amplicons to be that subset of amplicons belonging to the indicated reference sequenc In a similar manner to the ofRef option for amplicons the ofPrimerlMidGroup and ofPrimer2MidGroup options can be used to disambiguate primerlMid and primer2Mid specifications respectively The primer1lMid and primer2Mid options may also be specified as a neu If no ofPrimerlMidGroup or ofPrimer2MidGroup option is supplied the refers to all the MIDs of the project If a MID group is specified the refers to only the MIDs of that MID group Explanations of the various command forms are as follows Run help general tabularCommands for information about the file option dissoc iate sam ple lt sample name gt amp licon lt amplicon name gt ofRef lt reference sequence name gt file lt file gt format lt format gt If a
40. file lt file gt format lt format gt rename readData name lt name gt newName lt new name gt file lt file gt format lt format gt Renames a read data Instead of using arguments to specify the name and new name the name and newName options can be used This is useful when running this as a tabular command Run help general tabularCommands for information about tabular commands and the file option 3 4 11 7 rename readGroup rename readGroup lt name gt lt new name gt file lt file gt format lt format gt rename readGroup name lt name gt newName lt new name gt file lt file gt format lt format gt Renames a read group Instead of using arguments to specify the name and new name the name and newName options can be used This is useful when running this as a tabular command Run help general tabularCommands for information about tabular commands and the file option Software v 2 501 August 2010 220 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer 3 4 11 8 rename reference rename ref erence lt name gt lt new name gt file lt file gt format lt format gt rename ref erence name lt name gt newName lt new name gt file lt file gt format lt format gt Renames a reference sequenc Instead of using arguments to specify the name and new name the name and newNa
41. format lt format gt assoc iate mul tiplexer lt multiplexer name gt readData lt read data name gt readGroup lt read group name gt file lt file gt format lt format gt assoc iate mul tiplexer lt multiplexer name gt primerlMid lt primerlMid name gt ofPrimerlMidGroup lt primerlMidGroup name gt primer2Mid lt primer2Mid name gt ofPrimer2MidGroup lt primer2MidGroup name gt checkMid lt boolean gt sam ple lt sample name gt amp licon lt amplicon name gt ofRef lt reference sequence name gt readData lt read data name gt readGroup lt read group name gt file lt file gt format lt format gt The associate command is used to associate records in many to many relationships Such relationships can exist between samples amplicons read data multiplexers and MIDs When a particular association is made any more general associations that would be logically implied by the original association will automatically be created e g associating the triplet of a sample amplicon and read data will implicitly create the pairwise sample amplicon association as well In any of the command forms above where amplicon is being specified the ofRef option can be used to disambiguate amplicons with the same name but which are from different reference sequences The amplicon option may be specified as a to allow multiple amplicons to be associate
42. potentially in quite large numbers the software attempts to provide meaningful but unique default names see section 4 2 This also applies to Variants declared manually via the Approve New Variant window v Xyurovaia cucu Pattern s 97 C Status Accepted Name 97 AIC Annotation Created from selections Wed Mar 07 06 09 30 EST 2007 Reference Name EGFR_Exon_18 Annotation EGFR_Exon_18 Figure 1 62 The Approve new variant window Button Name Description Assemble consistent reads This button provides a means of mining for consistent patterns out of the sequences in the multiple alignment Consistent reads means reads that are identical in the portion over which they overlap i e overhanging nucleotides due to reads of different lengths do not penalize the consistency This is more useful when the Read Type is set to Individual as opposed to Consensus in which case the consensus process has already gathered up similar reads Using the reads on display in the multiple alignment as input but not those already hidden away by Select choices the assembly process makes a set of automated Select choices to identify sets of consistent reads for display This is typically used in conjunction with the Remove reads button discussed next as a means to recursively mine for patterns in the alignment As you identify patterns in the sequence variations you can d
43. primerlMid lt primerlMid name gt ofPrimerlMidGroup lt primerlMidGroup name gt primer2Mid lt primer2Mid name gt ofPrimer2MidGroup lt primer2MidGroup name gt file lt file gt format lt format gt If some combination of MIDs and a multiplexer are specified the MIDs will be dissociated from the multiplexer Any samples associated with those Software v 2 501 August 2010 206 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer MIDs via the multiplexer will be dissociated as well Note that a multiplexer may be used on more than one read data and MID dissociations will impact sample associations on all of those read data at once Also note that depending on the pre existing sample associations and encoding type of the multiplexer both either primerl or primer2 dissociating an MID might impact more than one sample e g if the multiplexer encoding is both and there is a samplel associated with primerlMid midl and primer2Mid mid2 and there is a sample2 associated with primerlMid midl and primer2Mid mid3 dissociating primerl midl from the multiplexer will cause both samples to be dissociated dissoc iate mul tiplexer lt multiplexer name gt primerlMid lt primerlMid name gt ofPrimerlMidGroup lt primerlMidGroup name gt primer2Mid lt primer2Mid name gt ofPrimer2MidGroup lt primer2MidGroup name gt sam ple lt sample name gt file lt file gt format
44. purine Y for pyrimidine etc are removed from the pasted entry This is useful when pasting sequences from sources that may include non sequence information such as white space or numerical position information in the margin of each line During such pastes any IUPAC ambiguity characters are converted to N characters as the other ambiguity characters are not supported by the software typing individual ambiguous characters however does not result in their conversion to N these are simply ignored and the text Only ATGC and N at the top of the Edit Sequence window turns bold and red to alert you that an invalid character was used The restriction that no ambiguity characters other than N be present in a sequence is a requirement of many alignment algorithms and is not unique to the 454 Sequencing System software 1 Characters restriction Be aware that only nucleotide characters A T G C or N trimming and demultiplexing computational steps perform better if only A T G or C characters are used If your primer design involves wobble positions in which more than one base may appear it is preferable to define the primer sequence with one of the alternative bases rather than an N at those positions For record keeping purposes you may document the choice of data entry in the corresponding Amplicon s Annotation field Q Although the AVA software allows N characters in the primer sequences the
45. this can happen for example if a Sample has no associated Amplicons whose sequence covers the Variant see below When an entire row or column is grayed out it is moved to the bottom or right of the Table respectively This grayed out scheme is also used by various display features whereby you can filter out the data according to certain criteria leaving the data of most interest in white cells in the upper left area of the Table The Compact table option from the Variant data display controls can then remove from view all completely grayed out rows and columns see section 1 5 2 4 Variants EX Samplel Sample2 Sample3 Sample4 Samples Sample7 Sample6 EGFR_Exon_18 HAP_97C_126A 10 35 10 35 0 00 S z i EGFR_Exon_18 SUB_A_to_ C 97 14 23 14 23 0 00 PO JEGFR_Exon_18 SUB_G_to_A_126 15 92 15 92 0 00 3 EGFR_Exon_19 15BP_DEL_93 107 8 26 8 26 g EGFR_Exon_20 66 C A 885 8 85 4 67 EGFR_Exon_22 43 A G v 15 79 15 79 Figure 1 47 The Variants Frequency Table With respect to columns the Table is divided into two main parts e The first three columns with blue Header cells act as Headers to the Variant rows o The Reference column gives the names of the Reference Sequences to which the Variants in the second column are associated The rows are initially sorted from top to bottom in alphab
46. variant patterns Figure 1 29 will be displayed to explain the problem The user then has the ability to edit the resulting pattern and create a semantically correct haplotype definition more likely however one would select the Cancel button since any identified errors would actually disprove the coincidental existence of the Variants as a valid haplotype hd Define Haplotype Note Equivalent Variant HAP_97C_126A already exists Pattern s 97 C s 126 A Status Putative Name 97 A C 126 G A Annotation Reference Name EGFR_Exon_18 Annotation EGFR_Exon_18 Figure 1 52 The Define Haplotype window with a Pattern built from the Variant selections made in Figure 1 51 The Status defaults to Putative but can be edited and a red warning is given to indicate that a variant with the same pattern already exists The Auto Detected Variant system does not propose haplotypes beyond the special case of multiple base pair deletions so haplotypes must be entered into the system by the Define Haplotype or Approve new variant methods or they must be defined from scratch in the Variant Definition Table In large projects it may become difficult to keep track of all the proposed haplotypes that have already been entered into the system so if an attempt is made to use the Define Haplotype or Approve new variant functions to propose a haplotype that already exists a red warning message stating the redund
47. 3 73 134 Forward or reverse nons 4 4 48 42 99 gt 4 48 67 42 99 67 Forward and reverse EGFR E 18 22 788 A G 2 78 2 78 216 Available data SE N 4 72 40 00 4 72 127 40 00 89 C Combined also 92 2 T 1 85 1 85 216 Varian stall EGER Seeons 18 22 bk ide gt 3 15 40 00 gt 3 15 127 40 00 89 p EGFR_Exons 18 22 832 C T eee 2 78 216 Putative 3 ies cera ea gt 4 72 140 00 gt 4 72 127 40 00 89 m 15 79 15 79 76 v Compact tabl EGFR_Exons_18 22 1038 A G Cmpa IARI kons A 1579 4 15 79 76 lt D Variants To Load Variants Samples Meet filter d a j Figure 2 46 The Variant tab after the haplotype Variant has been rejected The haplotype is immediately hidden because the Variant status filter is set to Putative in combination with the Compact table option being activated 2 5 Important Factors in the Assessment of New Variants The examples above clearly show that variations observed in the reads of a sequencing experiment should be given careful scrutiny before they can be considered to be true Variants existing physically in the DNA sample that was sequenced This section enumerates and briefly describes some of the main features of the data to examine when making this kind of assessment 2 5 1 Above the Noise One major factor is the noise level in the Variation Frequency Plot If you observe a lot of low level freque
48. ANALYZER COMMAND LINE INTERFACE The GS Amplicon Variant Analyzer AVA software includes a Command Line Interface CLI that allows the user to carry out various functions batch wise e g on various objects simultaneously and or with multiple tasks queued through a script described in section 3 5 15 This can afford the user substantial time savings compared with entering all data and carrying out all actions one at a time via the Graphical User Interface GUI The AVA CLI is accessed via a command interpreter called doAmplicon The CLI has a flexible interface and depending on how it is invoked you can either execute individual commands directly on the command line read in a list of commands via a script file or a pipe or type in commands manually in an interactive shell see section 3 3 2 1 for the full usage statement for the doAmplicon command interpreter The command language for the interpreter allows you to set up manage and compute Projects and trigger result reports see section 3 4 for the full command language documentation 3 1 Purpose of the CLI The CLI in general allows many aspects of Project setup and management to be accomplished in a higher throughput manner than manipulating Projects via the GUI where you must usually deal with elements on an individual basis This can be especially useful in environments where large Amplicon Projects are carried out or where Projects are carried out in large numbers yet need t
49. Align Tab Activating 95 106 haplotype 95 96 97 118 149 152 153 154 155 156 158 159 160 161 163 164 165 273 274 Homopolymers 166 Importing the Read Data Set 141 Initialization Script 278 279 280 MID defined 12 MIDs Definition Table 63 64 67 Min Max Filters 100 Multiple Alignment 108 121 Multiplex Identifier 8 12 189 281 multiplexer 33 178 199 207 214 218 234 Multiplexer defined 13 noise level 165 number of CPUs 84 Overview tab 14 15 18 25 129 Project organization 168 Project tab 18 26 40 63 Read Data Definition Table 41 53 54 55 141 Read Data Set defined 10 Read Data Tree 31 35 36 37 38 43 44 55 82 83 106 141 142 172 174 251 264 265 Read Length 167 Read Orientation 119 121 Read Type 109 110 112 115 117 119 120 121 123 228 276 Reference Sequence 8 9 26 32 34 48 50 59 107 109 117 124 128 129 133 134 168 176 243 254 285 References Definition Table 47 133 134 References Tree 28 29 34 35 50 59 106 132 133 134 138 Remove reads reset selections 115 117 Reported Frequency 110 118 121 resize 78 81 Sample defined 11 Samples Definition Table 56 75 142 Samples Tree 29 36 38 39 44 106 137 138 Save table 91 102 116 Save the alignment as 116 Show Values 99 Simultaneous Access 270 Target defined 10 Variant defined 11 Variant Discovery
50. Association J Unbalanced Design Unequal numbers of Primer 1 and Primer 2 MIDs ociation x 1 and Primer 2 MIDs 3 Samples 3 Association Pairs 1 Unbalanced Association J Unbalanced Design Unequal numbers of Primer 1 and Primer 2 MIDs 3 Samples 3 Association Pairs 1 Unbalanced Association Unbalanced Design Unequal numbers of Primer 1 and Primer 2 MIDs Figure 1 42 Edit Samples window for an Either encoded Multiplexer with an unbalanced design There are 4 Primer 1 MIDs and 3 Primer 2 MIDs A With two sample assignments already made the only cells that are not constrained at all Mid3 Mid3 and Mid4 Mid3 are shown as totally white Cells that have a thicker gray border are available for selection but are constrained to a single choice by previous Sample assignments B The Mid3 Mid3 cell has an unconstrained Sample list and Sample 3A is being selected C After the Sample assignment the Mid4 row consists of three constrained cells with thick gray borders The Mid4 Mid1 cell only allows Sample 1A to be selected because the Primer 2 MID Mid1 is already being used to encode that Sample D Similarly The Mid4 Mid2 cell only allows Sample 2A to be selected because the Primer2 MID Mid2 is already being used to encode Sample 2A Again the other features of the Edit Samples window for Either encoding can have empty cells shortcut buttons summary and error w
51. D GS Amplicon Variant Analyzer b4 GS Amplicon Variant Analyzer Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview Project E Computations E Variants E Global Align E Consensus Align Flowgrams Global Align Sample_1 x 2 Amplicons of EGFR_Exons_18 22 Alignment Data O Variation Number of Reads Sample_1 a 2 Selected s 4 Read Type Ag 4 Consensus s Individual 9 A Reported Frequency Global q Relative T T re Read Orientation T c Any aurerien Sequence Pasian Forward Reverse 347T AAAGTT AAAA TT CCCGTCGCTATCAA AACAT CT CCGAAAGC CAACAAGGAAAT CCT CGAT GT AAAGTT AAAA TTCCCGTCGCTAT CAA AACAT CT CCGAAAGC CAACAAGGAAAT CCT CGAT GT AGGT GAGAAAGT T AAAA TT CCCGTCGCTAT CAA G Refposn 335 A A 90 52 C 0 G 0 T 0 N 0 9 48 reads 5 434 IAGGT GAGAAAGT T AAAA TT CCCGTCGCTATC G AA AAGGT GAGAAAGTT AAAA TT CCCGTCGCTATCAA Legend IAGGT GAGAAAGT T AAAA TT CCCGTCGCTAT CAA AAT AGGT GGGAAAGTT AAAA TT CCCGTCGCTAT CAA GGAAT TABJGAGAAGCAACATCTC AAAGT CAAAA TTCCCGTCGCTATCAA AACAT CT CCGAAAGC CAACAAGGAAAT CCT CGAT GT AAAGTT AAAA TTCCCGTCGCTATCAA AA AACAT CT CCGAAAGCCAACAAGGAAAT CCT CGAT GT ZAAAGTTAAAA TICCCGTCGCTATCAA G El ACATCTCCGAAAGCCAACAAGGAAATCCTCGATGT Y LD Figure 2 27 The Global Align tab for Var_1 in Sample_1 with the Variation
52. DNA sequence information is present Variation Frequency Plot and Flowgrams a legend is shown giving the color code for the nucleotides as well as gaps and depth of coverage if appropriate 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer b4 GS Amplicon Variant Analyzer Project Name EGFR_PRE_VAL Location data ampProjects EGFR_PRE_VAL Overview El Project E Computations E Variants E Global Align E Consensus Align Flowgrams Global Align Sample2 x EGFR_18_2 Alignment Data Variation Number of Reads Sample2 1 Selected Read Type oer ot tt T CTT GAAGGA A ACTGCAATTC AAAAAGAT CAAACTG Reference Sequence Position GAAGCT CCCAACCAAGCT CTCT 1 GAGGAT CTT GAAGGPN A ACT GAATT CAAAAAGAT CAAAGT GCT GGGCTCCGG GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGR A ACT GAATT CAAAAAGAT CAAAGT GCT GGGCT CCGG GAAGCTCCCAACCAAGCT CT CTT GAGGAT CTT GAAGG A ACT GAATT CAAAAAGAT CAAAGT GCT GAGCT CCGG ie A ACT GAATT CAAAAAGAT CAAAGT GCTGAGCTCCGG GAAGCT CCCAACCAAGCT CT CTT GAGGAT CT T GAAGGP A ACT GAATT CAAAAAGAT CAAAGT GCT GAGCT CCGG GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGE CON_7 42 gt 4 46 C 97 14 23 AAAGT GCT GGGCTCCGG GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGAN gt AAAGTGCTGAGCTCCGG GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGG A ACTGAATTCAAAAAGATCAAAGTGCTGGGCTCCGG GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGIN A ACT GAAT C CAAAAAGAT CAAAGT GCT
53. Data W I4 gt References 1 mm Amplicons 11 amp Read Data w Samples 1 0 Variants 1 MIDs 14 om gt FA MyfirstTestProject R Figure 2 19 The AVA window with both the Read Data Tree and Read Data Definition Table visible The tree panel was last clicked on making it the currently active panel as indicated by the blue border that surrounds it The Import button to the left is active and is associated with the type of data in the visible tab of the active panel In this case the Import button would allow the import of new Read Data into the project since the tree panel is the active panel and the Read Data Tree is selected and visible within it Clicking the Import button opens the Choose Read Data file browser window which allows us to search for Read Data files to add to the Project Since the data we want to import resides in a single region of a 4 region sequencing Run and each region has its own SFF file we select 454 SFF Files from the Files of Type drop down menu We then navigate to the folder that contains the SFF files of the EGFR Run and select the file that contains the read data we want to import DGVS90J03 sff This selection populates the File Name field in the Choose Read Data window Figure 2 20 v Choose Read Data Look In 9 EGFR_sff_files C DGVs90J01 sff C DGvs90J02 sff C DGvs90 04 sff File Name DGVS90J03 sff
54. Figure 2 25 The Variants tab after completion of the computation showing the frequency of the Var_1 Variant in the reads included in the Sample_1 Sample To further explore our known Variant we right click on the cell that intersects with Variant Var_1 and Sample_1 in the Variants Tab and choose Global Align from the contextual menu This loads all the reads corresponding to all the Amplicons that cover this Variant in Sample_1 Amplicons EGFR_19 1 and EGFR_19 2 see Error Reference source not found above and displays them in the Global Align tab Figure 2 26 just 2010 D 454 Sequencing System Software Manual GS Amplicon Variant Analyzer Part D b4 GS Amplicon Variant Analyzer Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview Variants E Consensus Align Flowgrams Global Align E Project El Computations E O AG 0 Read Orientation l Any Forward Reverse m AT CCCAGAAGGT GAGAAAGT T AAAA TT CCCGT CGCTAT CAA GGAAT T AAGAGAAGCAACAT CT CC GAAAGC CAACAAGGAAATC IAT CCCAGAAGGT GAGAAAGT 1 AAAA TT CCCGT CGCTATCAA GAAT T AAGAGAAGCAACATCTC IAT CC CAGAAGGT GAGAAAGTT AAAA TT CCCGTCGCTAT CAA IGAAT TAAGAGAAGCAACAT TAT CAA IGAAT TAAGAGAAGCAACAT CT CC GAAAGC CAACAAGGAAAT C AAAGTT AAAA TT CCCGTCGCTATCAA GAAT TAAGAGAAGC AACAT CT CC GAAAGC CAAC AAGGAAAT C Global Align Sample_1 x 2 Amplicons of EGFR_Exons_18 22 Al
55. GGGCTCCGG GAAGCTCCCAACCAAGCT CT CTT GAGGAT CTT GAAGGW A ACT GAATT CAAAAAGAT CAAAGT GCT GGGCTCCGA GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGA A ACT GAATT CAAAAAGGT CAAAGT GCT GGGCT CCGG GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGIN A ACT GAATT C GAAAAGAT CAAAGT GCT GAGCT CCGG GAAGCT CCCAACCAAGCT CT CTT GAGGAT CCT GAAGGI A ACT GAATT CAAAAAGAT CAAAGT GCT GGGCT CCGG GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGA A AC CGAATT CAAAAAGAT CAAAGT GCT GGGCT CCGG GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGIIC AT GAT GAAAT GAAGCTCCCAACCAAGCT CT CTT GAGGAT CTT GAAGGG A ACT GAATT CAAAAAGAT CAAAGT GCT GGGCT CCGG GAAGCT CCCAACCAAGCT CT CTT GAGGAT CCT GAAGGH A ACT GAATT CAAAAAGAT CAAAGT GCT GGGCT CCGG GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGIG A ACT GAATT CAAAAAGAT CAAAGT GCT GGGCTCCGG refposn 97 A GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGIN A CAT AKASIA GAAGCTCCCAACCAAGCTCTCTTGAGGATCTTGAAGGH A CAT GAAT CCAAAAA GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGIN A CATGAATTCAAAAAGATCAAAGTGCTGAGCTCCGG CH 14 23 GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGIN A CAT GAATT CAAAAAGAT CAAAGT GCTGGGCTCCGG G 0 53 GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGI A ACC GAATT CAAAAAGGT CAAAGT GCT GAGCT CCGG T 0 N 0 0 reads 942 Legend Figure 1 3 An example Global Align tab showing many of the common graphical element functions 1 1 3 3 1 Scroll Bars The scroll bars have the standard functions and appear when the
56. IAT CCCAGAAGGT GAGAAAGTT AAAA TT CCCGTCGCTATCA AAGCA TCTC AAAGTT AAAA TTCCCGTCGCTAT CAA GAAT TAAGAGAAGCAACAT CT CCGAAAGC CAACAAGGAAAT TAT CAA GAAT TAAGAGAAGCAACAT CT CC GAAAGC CAACAAGGGAAT Refposn 329 G A 0 07 C G 90 43 T 0 N 0 9 5 reads 5 434 ATCCCAGAAGGTGAGAAAGTTAAAA TTCCCGTCGCTATCAA ATCCCAGAAGGTGAGAAAGTTAAAA TTCCCGTCGCTATC f AA ATCCCAGAAGGTGAGAAAGTTAAAA TTCCCGTCGCTATCAA ATCCCAGAAGGTGAGAAAGTTAAAA TTCCCGTCGCTATCAA AGAAT AACATCTC TAAGAGAAGCAACATCTC AACATCTC AAACATCTC Legend titi Figure 2 26 The Global Align tab loaded with the reads relevant to Variant Var_1 in Sample_1 IAT CCCAGAAGGT GAGAAAGTT AAAA TT CCCGTCGCTATCAA AT CCCAGAAGGT GGGAAAGTT AAAA TTCCCGTCGCTATCAA f AAAGT CAAAA TT CCCGTCGCTATCAA AAAGTT AAAA TTCCCGTCGCTATCAA AA AACAT CT CCGAAAGCCAACAAGGAAAT C__ ACATCTCCGAAAGC CAACAAGGAAAT Cv The area where the Variant is located is where a cluster of gray bars indicating gaps the deletion can be seen near the middle of the Variation Frequency Plot the top panel To get a better look we draw a rectangle with the mouse around the zone of interest in the Plot this is the Freehand Zoom In tool Then by clicking on one of the gray bars in the plot we can re center the multi alignment Table to the same area Figure 2 27 Software v 2 591 August 2010 147 454 Sequencing System Software Manual Part
57. If no outputFile option is given the table is printed in a tab delimited format to the standard output of the interpreter An output file of has the same effect If an output file is given the table is written to that file Run help general filePaths for more information about specifying files The format option controls the format of the printed table If tsv a tab delimited format is used If csv a comma delimited format is used By default the tab delimited format is used unless an output file is given with a csv extension 3 4 7 6 list readData list readData outputFile lt file gt format lt table format gt Lists all of the read data in the currently open project The listing is printed in the form of a table The table has columns for the following Name The name of the read data Annotation The annotation for the read data ReadGroup The read group to which the read data belongs SymLink Whether the read data is symbolically linked into the project Active Whether the read data is active in the project S EDaY The SFF directory from which the read data was imported SffName The name of the SFF file of the read data If no outputFile option is given the table is printed ina Software v 2 501 August 2010 210 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer tab delimited format to the standard output of the interpreter An output file of has
58. MID following the format of the header below which should be included at the top of the file Name Annotation Sequence MidGroup For this example 6 MIDs are being defined with the names CMid9 CMidl14 create mid file customMidFile txt Create the four different multiplexers being used in the project create multiplexer file lt lt HERE_TERMINATOR Name Annotation Encoding MultiplexerBoth me both MultiplexerEither rw either MultiplexerP1 we primerl MultiplexerP2 a primer2 HERE_TERMINATOR Set up the association of MIDs to samples in each of the multiplexers Note specifying the OfPrimerlMidGroup and OfPrimer2MidGroup options isn t technically necessary as the MID Names are unique in the project assoc file lt lt HERE TERMINATOR Multiplexer Primer1lMid OfPrimerlMidGroup Primer2Mid OfPrimer2MidGroup Sample MultiplexerBoth Midi 454Standard Mid1l 454Standard B_1_and_1 MultiplexerBoth Midi 454Standard Mid2 454Standard B_1_and_2 MultiplexerBoth Midi 454Standard Mid3 454Standard B_1_and_3 MultiplexerBoth Midi 454Standard Mid4 454Standard B_1_and_4 MultiplexerBoth Mid2 454Standard Mid1l 454Standard B_2_and_1 MultiplexerBoth Mid2 454Standard Mid2 454Standard B 2 and_2 MultiplexerBoth Mid2 454Standard Mid3 454Standard B
59. Mousing Functions When the mouse cursor is located over a graphical element additional functions can be performed by moving clicking or dragging the mouse 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 Number of Bases Reference Number of Bases Reference lla CGATCGATCGATCGATCGATCGATCGATCG 69G Figure 1 4 Freehand zoom in to a flowgram region 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
60. Project El Computations E Variants ll _ Global Align Consensus Align _Flowgrams Samples 0 MIDs om ua gt References 5 Amplicons 11 amp Read Data 4 w Samples 7 U Variants 4 MIDs om il a 5 EGFR_PRE_ VAL ame A mara notation sequence p an n s i p Sample1 EGFR_Exon_18 EGFR_Exon_18 GACCCTTGICTCIGTGTTCTTGTCCCCCCCAGCTTGTGGAGCCTCTTACACCCAGTGGAGAAGCTCCCAACCAAG Sample2 EGFR_Exon_19 EGFR_Exon_19 TCACAATTGCCAGTTAACGTCTTCCTTCTCTCTCTGTCATAGGGACTCTCGATCCCAGAAGCTGAGAAACTTAAAA Sample3 EGFR_Exon 20 EGFR_Exon 20 CCACACTGACGTGCCTCTCCCTCCCT CCAGGAAGCCTACGT GAT GGCCAGCGT GGACAACCCCCACGTGTGCCGCC d0 Sample4 EGFR_Exon_21 EGFR_Exon_21 TCTTCCCATGATGATCTGTCCCTCACAGCAGGGTCTTCTCTGTTT CAGGGCAT GAACTACTT GGAGGACCGTCGCT Samples EGFR_Exon_22 EGFR_Exon_22 CACTGCCTCATCTCTCACCAT CCCAAGGT GCCTAT CAAGT GGAT GGCATT GGAAT CAAT TT TACACAGAAT CTATAC Sample6 J Sample7 ted Choose Reference Sequences File to Import amp OS OF Lookin CJ AVA CLIScripts D amplicons txt D samples txt D EGFR_PRE_VAL ava D variants txt D noTabTest txt D references txt D references2 txt File Name Files of Type All Files Figure 1 11 A Choose Reference Sequences File to Import window has been opened by clicking on the Import data button The Tree view is displaying Samples and the Table view is displaying references The import window label mentions Reference S
61. Ref6 GACGCATTTTTTTTAGATATACTATATAT Ref7 TATAATAAAAAT TATATCGGGATAGTAGTGCAGAGAGAGAGTAGTAGCAC Ref8 TACGACATATAGATGATAGACAAATAACAGATAGTAGTAGTAGAAGT end This time we are updating references rather than creating amplicons You will also note that we specified an annotation in the main command and not in the here document Options specified in this manner are applied to each row of the command Our table command is the same as executing the following update reference annotation Updated 2 12 07 reference Refl sequenc update reference annotation Updated 2 12 07 reference Ref2 sequenc update reference annotation Updated 2 12 07 reference Ref3 sequenc update reference annotation Updated 2 12 07 reference Ref4 sequenc update reference annotation Updated 2 12 07 reference Ref5 sequenc update reference annotation Updated 2 12 07 reference Ref6 sequenc update reference annotation Updated 2 12 07 reference Ref7 sequenc update reference annotation Updated 2 12 07 reference Ref8 sequenc Instead of using here documents external files can be supplied using the file option For example create variant file data variants txt In the previous examples we specified the table in place using a here document Here we refer to the external file data variants txt The format of the external file is expected to b xactly the same as that of the here document without the need for an end marker however
62. Reference Sequence 1 3 2 2 2 To Enter or Edit the Primer Sequences for the Amplicon As mentioned earlier Section 1 1 1 3 Primer 1 and Primer 2 correspond to the sequence specific part of the two Fusion Primers used to construct the Amplicon library excluding the 19 bp Primer A and Primer B parts of the Fusion Primers find the End of the Target section 1 3 2 2 3 below the software automatically determines the reverse complement of Primer 2 Primer 2 and aligns this to the Reference Sequence e The AVA software does not require any knowledge of A vs B beads from the emPCR Amplification kits reads that align in the same orientation as the given Reference Sequence are considered forward reads and those that must be reverse complemented to align are considered reverse reads Q e Both Primer 1 and Primer 2 should be entered as their true 5 gt 3 sequence To 1 Double click in the Primer 1 or Primer 2 cell for the Amplicon you are defining in its Definition Table An Edit Primer 1 or Edit Primer 2 window will open Figure 1 23 2 Paste or type the sequence only A T G C or N characters see Caution below 3 Click OK are accepted when you enter a Primer Sequence into the AVA software by typing or pasting For convenience when pasting sequences characters that are not nucleotide characters and are also not IUPAC ambiguity characters such as R for
63. Samples Definition Table sub tab of the Project Tab s right hand panel Software v 2 591 August 2010 57 For the procedures to add or remove Samples in a Project see section 1 3 2 or 1 3 1 to accomplish this in a Project Tree view and concurrently create associations For the procedures to enter edit the Name or Annotation information for a Sample see section 1 3 2 1 3 2 5 The Variants Definition Table The Variants Definition Table lists all the Variants defined in the Project with the following five characteristics Table columns see Figure 1 27 Name Reference Sequence with which the Variant is associated Annotation free user entered text Pattern definition of the nature of the Variant Status workflow category 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer tations Variants Global Align Consensus Align Flowgrams References 5 mm Amplicons 11 amp Read Data 4 a Samples 7 0 Variants 4 za MIDs om Created from selections Tue Jun 20 12 13 31 CDT 20 d 93 107 Accepted Created from selections Tue Jun 20 12 57 11 CDT 20 s 97 C s 126 A Putative Created from selections Tue Jun 20 12 51 25 CDT 20 s 97 0 Rejected EGFR_Exon_18 Created from selections Tue Jun 20 12 53 02 CDT 20 s 126 4 Figure 1 27 The Variants Definition Table sub tab of the Project Tab s right hand panel For the procedures to add or remove Variants
64. Tab showing the results of a second round of computation on the Project The haplotype Variant was not detected in this view because the Alignment Read Type is set to Consensus If we toggle the Alignment Read Type to Individual we can see that the haplotype Variant was not missing entirely Figure 2 41 The frequency of 1 54 out of 65 reads for this Variant reveals that only one read was found with the haplotype the very one we used to define it Without further supporting evidence this haplotype Variant should probably not be considered legitimate despite the fact that the flowgram evidence was good it is most likely a read that had a PCR error at position 915 Software v 2 5p1 August 2010 161 Od 9 GS Amplicon Variant Analyzer e x Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview El Project El Computations E Variants E Global Align E Consensus Align E Flowgrams E Variants Reference Varam Wax Sample 1 os 12 31 12 31 65 4 11 11 418 18 11 1154 418 18 11 8 79 8 79 5 142 8 03 9 44 8 03 2 367 49 44 2 775 154 1 54 65 r 1 85 40 00 1 85 54 40 00 11 Alignment Read Type Ci Cansensus EGFR_Exons_18 22 893 T G Individual LOWecrRexons_18 22 Var_1 Show values g Combined Forward reverse All three M Show denominators IEGFR_Exons_18 22 893 T G 915 A G Filter values Min
65. To Edit the MID Group of an MID c cee ee eceee eee eeeeeeeeeteneeeeeeetnaeeeeees 67 1 3 2 7 The Multiplexers Definition Table ccc eceeeeeeeeeeeeee eee eeeeeseeeneeeeneneeeeeeaes 68 1 3 2 7 1 To Enter or Edit the Sample Encoding using Multiplexers 70 1 3 2 7 1 1 Primer 1 MID and Primer 2 MID Encoding eeeeseeeeeeeeeeeeeeee 71 1 3 2 7 1 2 Both ENCOdING iesirea otenenseteete iateaaetecseetialgtnets aues keine eee 72 1 3 2 7 1 3 Either Encoding ieee ereenn ae AERE iE 72 1 3 2 7 2 To Enter or Edit the Primer 1 MIDs and Primer 2 MIDS nsc 72 1 3 2 7 3 To Enter or Edit the Samples Assignment eecceceeeeeeeeeeeeeeneeeeeees 76 1 3 2 7 3 1 Sample Assignment with Primer 1 MID or Primer 2 MID Encoding 76 1 3 2 7 3 2 Sample Assignment with Both Encoding cceceeeeeeeeereeeeeeeees 79 1 3 2 7 3 3 Sample Assignment with Either Encoding cccseeeeeeereeeeeeeees 80 1 3 2 7 4 Using Multiplexers for more than one Read Data es seeseeereeeeee 83 1 4 The GOMpPUTANONG TAD ied cxsccts cost ecveet rect ae aa tear ea aeaaea atea teats 84 1 5 TG V ams PAD ssceesctinactendateettacateehaaleoteteestensliud RO EEA Ea 90 1 5 1 The Variants Frequency Table is 1 2scsccc0s cds steeacans A ceestdeeesieseneenene ans eedbe lean eee ed 91 1 5 1 1 General Organization scoccstetacteieatherehgaciens siete cnasasttnkennachitaend tacts
66. To help in this the software grays out cells that become ineligible as Samples are assigned to Primer 1 MID Primer 2 MID pairs In the simplest case the libraries are designed such that the same MIDs are placed at both ends of each Amplicon Figure 1 41A For an Either encoded Multiplexer the G2 function is only enabled for this type of symmetric design AutoFill expects to make sample assignments along the diagonal where the same MID is used on each end of the read Mid1 Mid1 Mid2 Mid2 etc However asymmetric designs are also legitimate The software flags this with a warning in case the asymmetry was unintended Figure 1 41B Even if the same set of MIDs are selected for both the Primer 1 MIDs and the Primer 2 MIDs series a symmetrical design the Sample assignment does not have to be along the diagonal in the grid Mid1 Mid1 Mid2 Mid2 efc as it would be with an AutoFill As long as no MID at either end is assigned to more than one Sample and every MID on one side that has a Sample assignment has some corresponding Software v 2 501 August 2010 80 sstem Software Manual O t Analyzer MID on the other side with the same Sample assignment the design is still valid Again mis assignment is prevented by graying out the ineligible cells Figure 1 41C viZ 4 Samples 4 Association Pairs 4 Samples 4 Association Pairs J Asymmetric Design Primer 1 and Primer 2 MIDs differ
67. Trim Reads of DGVS90JO2 Trimmed 3676 3676 Done OK Trim Reads of DGVS90J03 Trimmed 7217 7217 Done OK Demultiplex Read Data Iga p Done OK_ Demultiplex Trimmed Reads of DGVS90J01 Demultiplexed 17393 17393 Done OK Demultiplex Trimmed Reads of DGVS90J02 Demultiplexed 3360 3360 Done OK Demultiplex Trimmed Reads of DGVS90J03 Demultiplexed 6949 6949 Done OK Align Samples with Reference Sequences _ ue Done OK Align Reads of Sample1 to EGFR_Exon_20 Aligned 17393 17393 Done OK Align Reads of Sample2 to EGFR_Exon_18 Aligned 3360 3360 Done OK Align Reads of Sample3 to EGFR_Exon_18 Aligned 667 667 Done OK Align Reads of Sample4 to EGFR_Exon_19 Aligned 5438 5438 Done OK Align Reads of Sample5 to EGFR Exon_20_ Aligned 402 402 Done OK Align Reads of Sample6 to EGFR_Exon_21 Aligned 281 281 Done OK Align Reads of Sarnple7 to EGFR_Exon_22 Aligned 161 161 Done OK Search for Variants Done OK Compare Reads of Sample 1 to EGFR_Exon_20 Finished scans Done OK Compare Reads of Sample2 to EGFR_Exon_18 Finished scans Done OK Compare Reads of Sample3 to EGFR_Exon_18 Finished scans a o Done OK Compare Reads of Sample4 to EGFR_Exon_19 Finished scans Done OK Compare Reads of Sample5 to EGFR_Exon_20 Finished scans Done OK Compare Reads of Sample6 to EGFR_Exon_21 Finished scans _ Done OK __Compare Reads of Sample7 to EGFR_Exon_22 Finished scans Done OK Figure 1 44 The Comput
68. a Reference Sequence or Have Individual Ones When you are setting up your Amplicons for a Project you will need to consider two opposing issues The first issue is that smaller Reference Sequences are more efficient for computation Excessively large Reference Sequences can lead to long computation times and slow scrolling and navigation so shorter ones are preferable on that count On the other hand alignment views are restricted by Sample and Reference Sequence combination This means that if you want to look at alignments or difference plots for two or more different Amplicons at the same time those Amplicons must be defined from within the same Reference Sequence It makes sense to use a common Reference Sequence when your Amplicons actually overlap with one another and to use separate ones for Amplicons that don t overlap However you do have the capability to construct artificial Reference Sequences that allow you to view multiple unrelated Amplicons in a view at the same time These artificial Reference Sequences can be constructed by concatenating Amplicon sequences together with a string of N s as separators Such a Reference Sequence would be convenient if you have a small to moderate set of Amplicons that you are measuring in Samples with unknown variation content You would then be able to look at the difference plot and get an overview of all of the Amplicons at the same time to identify obvious variations However if you use an
69. a more complex table format arrangement where each Sample Variant cell gets subdivided into three sub cells the two side by side orientation specific sub cells are surmounted by the third Combined sub cell see Figure 1 48 above Again a small down pointing triangle appears to the left of the combined value if the AVA software detects a significant difference between the combined Variant frequency value and that of either orientation The Show denominators checkbox adds read counts to the Sample Variant cells as a number in parentheses following the Variant frequency values in any displayed cell or sub cells This allows you to judge the reliability of Variant frequencies based on sample size and can also be of assistance when comparing Variant frequencies by orientation If one orientation is much more highly represented than the other you may choose to ignore the value from the underrepresented orientation All these values Variant frequencies and number of reads can also be seen in the Mouse Tracker when the mouse is over a Sample Variant cell of the Table 1 5 2 3 The Min Max Filters The Filter values controls allow you to set a minimum and maximum Variant frequency on which you want to focus in the Variant Frequency Table Sample Variant cells that do not meet the min and max filters are grayed out and if any rows or columns are entirely grayed out they get moved to bottom or right of the Table the Compact table
70. a read provides the necessary information for such verifications e g the full original sequence read as well as the aligned and flanking sub regions of the read see details below section 4 3 2 These are all provided in FASTA format which can be copied to the clipboard and used in external search or analysis programs In particular one could BLAST a sequence to determine its identity if it is either aligned so poorly that it looks like a contaminant or if it has such specific variation compared to the Reference Sequence that it looks like it might be a homolog or a paralog of the intended Amplicon rather than a regular Variant of the Amplicon One can also compare a sequence to dbSNP to see if a particular Variant has already been identified in the literature 4 3 2 Content of the Three Properties Window Types The properties windows for each of the sequence types Consensus forward Read and reverse Read each have their own specific content all displayed is one or more FASTA sequences 4 3 2 1 Properties Window for a Consensus The Consensus properties window Figure 4 4 simply displays a FASTA version of the Consensus sequence displayed in the alignment minus any gaps Since the Consensus is formed from the alignment of many trimmed reads there is no flanking sequence to report The definition line of the sequence is annotated to provide the number and orientation of the reads that went into constructing the Consensus and
71. aadneaereniones 91 1 5 1 2 Organizing Data in the Variants Frequency Table ccccccceeseereeeeseneeees 94 TS 2s SOM options Cree ea ote ar E aa eae edenedednendeaataaaets 95 Weeden gnore fiters aina a a aa a a a aaa aeania 96 15 123 SSO W TITELS ni n a cates Roda Sader E S 96 1 5 1 2 4 Option TEVEPSIONS sisira a a a EE R S AREAIS 96 1 5 1 3 Populating the Global Align Tab from the Variants Tab scccceeeeeeeeees 97 1 5 1 4 Defining a Haplotype from the Variants Tab ecceeceeeeeeeeeeeeeeennneeeeeeeeeeeeee 97 1 5 1 5 Editing Removing Variants from the Variants Tab 99 15 1 6 gt The Mouse Tracker inimi aiarad ridea apa aa a Rne enaka 100 1 5 2 Variant Data Display Controls ssssseesesnenseeenneeentnessrrrnnertnnrrestennnseernnnrrnnnneenne 101 1 5 2 1 The Alignment Read Type Controls 0 0 0 2 cccceeeeeseceeeeeeeeeeeeeesaeeeeeeeeeeeeeeeeeees 101 1 5 2 2 The Show Values Controls sci wc ck s depts csniasctendesatesathentialueasauencdaueeeedeiele 101 1 5 2 3 The Min Max Filters set hice otaasst aeenoutea cunts lan duletucnedece saaun Senet Se eapoannauseas cannes 102 1 5 2 4 The Variant Status FMC r iececcvexstsceceesseueseedeves etdadeesedhtpadevesseapedet vaceteudeteeteig tat 103 1 5 2 5 The Compact Table Check Ox ick cccoretince Get tuelaschivndens cebenmveatbenwaaceretacts 104 1 5 2 6 The Auto Detected Variant Load Button eeccecceceeeeeeeeeesseeeeeeneeeeeees 104 1 5 2 7 Variant Discovery Workfl
72. above one can begin validating the Putative Variants Right clicking on individual Sample Variant intersection cells in the Table allows the use of the Global Align link to load the Global Align tab with the alignment of Read Consensi that cover the region of the corresponding Variant of interest After exploring the underlying alignments and flowgrams to determine if the Variant appears to be legitimate one can return to the Variants Tab to change the Status of the Putative Variant to either Accepted or Rejected This is done via the Variant Status submenu that appears when right clicking over a Sample Variant intersection cell Once the Status has been changed from Putative the Variant row will no longer meet the Variant Status filter of the table and the row will be automatically hidden because of the active Compact Table option Variants judged as invalid should be marked as Rejected rather than deleted entirely This will both prevent the Variant from being added back to the Load queue and prevent the automatic Variant detection mechanism from potentially re proposing the same Variant after the completion of the next computation cycle which would force you to re evaluate this Variant each time Variants are loaded This method provides a shrinking pool of Putative Variants to work with Eventually after all Variants have been evaluated the Table will be empty If one starts the pro
73. alignment columns provide an at a glance way to focus on the positions that may be of most interest o Gray columns are tagged as uninteresting because all the reads or consensi match the Reference Sequence at that position o White columns by contrast contain at least one read or consensus that differs from the Reference Sequence and are thus worthy of attention In the white alignment columns the specific nucleotides that do not match the Reference Sequence are shown in an eye catching red on yellow background while the matching ones are black on white Pausing the mouse over a nucleotide in the multi alignment displays a screen tip Figure 1 60A D that provides o the name of the read or consensus o the number of reads represented in the consensus always 1 if Read Type is set to Individual see section 1 6 4 2 and its orientation o frequency information Subject to the Global or Relative selection made in the Reported Frequency tool see section 1 6 4 3 as follows the proportion as of the reads represented by this read or consensus if the Read Type control is set to Consensus the consensi are sorted in decreasing order of the number of reads they comprise if the Read Type control is set to Individual obviously all the reads will display the same frequency the proportion as of the reads that have this nucleotide at this position Left clicking on a nucleotid
74. and low quality read regions The flanking sequence information along with the knowledge of where the sequence quality might be trailing off can be used to troubleshoot alignment issues The sequences are also available for copying so they can be used as queries to search external databases The properties window for individual reads is accessible from the Consensus Align tab section 1 7 3 as well as from the Global Align tab when Read Type is set to Individual see section 1 6 3 2 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer bd DGYS90J02DZWYS properties im a Alignment data gt DGVS90IO2DZWYS_align aligned ungapped bases 78 bp GAAGCTCCCASCCASAGCTCTCTTGAGGATCTTGAAGGCAACTGAATT CAA SASSAGATCASSAGTGCTGGACTCCGTCG gt DGVS9OIO2DZWYS_Sprime unused 5 bases as aligned 24 bp tcagAGCCTCTTACACCCAGTGGA gt DGVS90I02DZWYS_3prime unused 3 bases as aligned 15 bp Gcgtcggtcgacgat Raw sequence data gt DGVS9OIO2ZDZWYS Raw Sequence 117 bp tcagAGCCTCTTACACCCAGTGGAGAAGCTCCCAACCAAGCTCTCTTIGAG GATCTTGSAGGCAACTGAATTCASASAAGATCASSAGTGCTGGACTCCGT CGGcgtcggtcgacgat A Figure 4 5 The forward read properties window with FASTA sequences showing the aligned portion of the read the unused flanking sequences and the full raw sequence from the Read Data file Low quality stretches of bases and the sequencing key are denoted in
75. ant Analyzer 454 Sequencing Part D GS FAL Reference After selecting two or more such Variant rows right clicking over any cell in the selection except for a Reference cell provides access to an active Define Haplotype option Figure 1 51 D x 4GS Amplicon Variant Analyzer Project Name EGFR_PRE_VAL Location data ampProjects EGFR_PRE_VAL Overview El Project E Computations Variants E Slobal Align nsensus Align FI Variants Fl Reference Variant wax Sample2 Sample3 10 35 10 35 937 0 00 228 F Alignment Read Type Consensus EGFR_Exo HAP_97C_126A Individual 10 05 410 60 gt 10 05 418 410 60 519 0 00 108 14 23 23 942 0 0 40 00 120 Show values E Combined 5 03 58 LEGA tee 0 U8 C t0 A_126 826 zz Samplee All three IEGFR_Exo 15BP_DEL_93 107 V Show denominators 7 79 48 64 lobal Align Es 7 79 2 4 Filter values Variant Status gt gt Min 0 00 Remove Variants Max 100 00 Forward reverse Define Haplotype y Apply min max to Forward or reverse Forward and reverse Available data C Combined also Variant status All C Compact table 26 Variants To Load forward of reverse of J combined forward reverse combined of Figure 1 51 The Variants Frequency Table with two indiv
76. are not actually copied into the area of the disk that stores the Amplicon Project a symbolic link to the data is created instead The location of the read data files can be specified with either the sffDir or analysisDir options Use the sffDir option to specify a directory that directly contains read data files sff files Use the analysisDir option to specify an analysis directory In addition to the location of the read data files the specific read data to load must also be specified with the sffName or regions options Use the sffName option to specify the name of the SFF file to load Use the regions option to specify the regions to load Regions must be specified in a comma separated list with no intervening spaces For example regions 1 2 4 specifies that regions 1 2 and 4 should be loaded If the regions option is used to specify the read data files to load filePrefix option may be provided to restrict the loading to only hose regions whose SFF file names begin with a certain prefix For xample in a given SFF directory there may be two region 1 files ESTOL sff and REALO1 sff If you specify regions 1 both of these iles will be loaded However if you specify regions 1 filePrefix EAL only the later file will be loaded Dh o ato An alias may be provided that allows loaded read data to be referenced by subsequent commands For example if we run load readGroup M
77. artificial Reference Sequence with too many Amplicons in it you will get diminishing returns the longer Reference Sequence will slow down computation and the alignments will get more inconvenient to navigate In general it is best to keep your Reference Sequences as compact as possible thus if you wanted to measure a large number of exons from a particular gene it would be better to use a Reference Sequence constructed by concatenating together the exons with N separators than to use the full genomic sequence of the gene As long as the exons don t overlap with each other it would be even better to use separate Reference Sequences for each exon provided viewing the exons within the same alignment or difference plot is not a priority 2 6 4 When should MIDs be used The GS Amplicon Variant Analyzer AVA software provides a number of mechanisms for demultiplexing reads allowing multiple Amplicons from the same or different Samples to be sequenced simultaneously within a PTP region The simplest demultiplexing method which has been available since the first release of the AVA software exploits the template specific primer regions of the Adaptors used to prepare the library to identify the Amplicons The Amplicon library preparation method places these sequences at the beginning of the reads just after the sequencing key which is part of Primers A and B If an experiment calls for measuring multiple distinct Amplicons from the same Sample
78. can be specified as above even if it was not explicitly added to the Project beforehand the load command will automatically create Read Groups of given names as needed To explicitly add a Read Group to the Project use the create readGroup command see section 3 4 4 6 for the usage statement In the example above if you had wanted to create the read group in advance you could have typed create readGroup ReadGrp_1 In our example the 4 SFF files we want to load into the Project happen to be from the same sequencing Run This allows us to use a more compact form of the command with the filePrefix option load sffDir data sffFiles EGFR_sff_files readGroup ReadGrp_1l filePrefix DGVS90J regions 1 2 3 4 symLink false Specifying the file prefix and choosing which regions to load gives the command enough context so each file does not need to be specified individually Using the file prefix also provides sufficient specificity to prevent sff files from another Run from being erroneously picked up during the load If there were a firstRunO1 sff and a secondRun01 sff in the directory and you specified region 1 without a file prefix both files would be imported If the SFF files you want to import are not gathered together in a repository but are instead still located in their respective Run analysis directories the situation may be a bit different while you might know what Runs and regions you want to impor
79. command will not be executed and the Project definition will remain in its original state Setting the currDir parameter controls how relative file paths are interpreted by the commands to the CLI For more information on file paths see section 3 3 2 6 3 5 2 Creating a New Project The first step in creating a Project is setting up the Project directory structure that will store the Project configuration data and results This is done using the create project command see section 3 4 4 2 for the usage statement Here is an example Project creation command create project data ampProjects EGFR_CLI name EGFR_CLI annotation CLI Example Project Creation Test Note the backslash character used to indicate line continuation This allows you to control the format of the command over multiple lines to improve the readability of long commands This command could also have been presented as one continuous line without the backslashes Note also the multi word annotation included within double quotes Double quotes allow spaces and unusual characters to be included in argument values See section 3 3 2 2 for other specifics on how commands are formatted and parsed Finally note that creation of the directory structure for the Project occurs at the time that the create project command is executed and is the one aspect of Project definition that will not be reverted if you choose not to save before exiting
80. contaminants from being assigned to samples of this experiment assoc iate mul tiplexer lt multiplexer name gt primerlMid lt primerlMid name gt ofPrimerlMidGroup lt primerlMidGroup name gt primer2Mid lt primer2Mid name gt ofPrimer2MidGroup lt primer2MidGroup name gt checkMid lt boolean gt sam ple lt sample name gt file lt file gt format lt format gt When some combination of MIDs a multiplexer and a sample are specified the sample is associated with a particular MID configuration of the multiplexer There are restrictions on how the MID options primerlMid and primer2Mid can be used that depend on the encoding type of the multiplexer If the encoding type is both it is required that both MID options be provided in order to associate the sample with a pair of MIDs If the encoding type is either primerl or primer2 it is only necessary to supply one of the MID options at a time In the either case specifying both options at the same time is allowed In the primerl and primer2 cases the MID option of the proper type must be used e g the primerl encoding type requires that the primer1Mid option be used Any implied multiplexer MID associations that were not explicitly set up previously will automatically be created as a consequence Software v 2 501 August 2010 195 454 Sequencing System Software Manual Part D GS Amplicon Variant Ana
81. determined by the lt entity type gt argument The lt other arguments gt are determined by the entity type For example to create a project you can run create project path to new project This will create a new project at path to new project To create a new amplicon you can run create amplicon MyAmplicon The following entities are available for creation Run help create lt entity type gt for more detailed information amplicon Creates an amplicon in the currently open project mid Creates an MID in the currently open project midGroup Creates an MID group in the currently open project multiplexer Creates a multiplexer in the currently open project project Creates a new project readGroup Creates a read group in the currently open project reference Creates a reference sequence in the currently open project sample Creates a sample in the currently open project variant Creates a variant in the currently open project 3 4 4 1 create amplicon create amp licon lt new amplicon name gt orUpdate ofRef lt reference name gt annot ation lt annotation gt ref erence lt reference name gt primerl lt primer 1 sequence gt primer2 lt primer 2 sequence gt start lt target start index gt end lt target end index gt checkPri merMatch lt boolean gt file lt file gt format lt format gt create amp licon name lt new amplicon name gt orUpdate o
82. display data for multiple Amplicons together provided that they are all associated with both this Sample and this Reference Sequence Part Location w Mcs Amplicon Variant Analyzer 5x Project Name EGFR_PRE_VAL Overview E Project El Computations El Variants E Global Align E Consensus Align Flowgrams 454 Sequencing System Software Manual GS Amplicon Variant Analyzer data ampProjects EGFR_PRE_VAL Global Align Sample2 x EGFR_18_2 Alignment Data Variation Number of Reads Q 1 000 Sample2 1 Selected 15 800 Read Type Consensus 10 4 ene Q Individual Lo 400 Reported Frequency 4 Global 54 Relative 200 Read Orientation i a 1 Any AC CCAGT GGAGAAGETCCCAAL CAAGCTCT CTT GAGGAT CTT GAAGGA A ACTGAATT C AAAAAGAT CAAAGT OCT GGGCTEC GGT GCGTTEGGCACG Forward Reference Sequence Position Reverse a s a AGAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGA A ACT GAATT CAAAAAGAT CAAAGT GCTGGGCTCCGGTGCGTTCGG GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGIN A ACT GAAT T CAAAAAGAT CAAAGT GCT GGGCTCCGGTGC GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGEN A ACT GAAT T CAAAAAGAT CAAAGT GCT GGGCTCCGGTGC GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGI A ACT GAATT CAAAAAGAT CAAAGT GCT GAGCTCCGGTGC ka sed UMN Sia i NSAI EEA EE cher ete ry GAAGCTCCCAACCAAGCT CTCTT GAGGAT CTT GAAGGBS A ACT GAATT CAAAAAGAT CAAAGT GCT GAGCTCCGGTGC He GAAGCT CCCAA
83. each specific Sample within a Read Data Set Different Amplicons within a Read Data Set may simultaneously be sequenced even if they use different Multiplexer encoding methods or no encoding at all e are sequenced without the use of MIDs but any given Amplicon can only be sequenced in a single manner within a given Read Data Set In the software Multiplexers are associated with Read Data Sets and then one or more Amplicons are associated with those Multiplexers in the context of the Read Data Sets creating Read Data Sets Multiplexers Amplicons triads The software then assigns the reads from those Amplicons to Samples according to the rules of the Multiplexer encoding Operationally the same restriction exists regarding the association of Amplicons to Multiplexers as exists regarding the association of Amplicons to non MID Samples see section 1 1 1 6 a given Amplicon cannot belong to more than one Multiplexer within one Read Data Set because the software would then be unable to unambiguously resolve which Multiplexer to use to determine the proper Sample assignment for the Amplicon reads Multiplexers conveniently encapsulate the correspondence between MIDs and Samples Without Multiplexers each instance of an Amplicon in a Project distinguished from one another only by a choice of different MIDs in their library preparation would require that a separate Amplicon be defined in the Project Multiplexers also allow the correspond
84. efc you must re compute it to update the results reported in all the tabs When you re compute a Project the AVA software uses cached results if possible for any step that has not changed except for demultiplexing which is brief and is always carried out This can save a lot of time in what would otherwise be needless repetition of calculations The Computations tab also has a Stop computation button that you can use to abort calculations e g if you decide to make further changes to your Project set up while calculations are on the way This can be useful for very large Projects where the calculations can take some time When you do this the AVA software accepts the results that have already been re computed but it also keeps the results from the previous computation that have not yet been altered by the re computation The reason for this is that since Amplicon Projects are incremental re calculations are often done after adding Read Data Set s or Sample s to the Project in a manner such that much of the previously computed results are still valid On the other hand the results that were in the process of being re computed at the time of the interruption could truly be corrupted the results for these computations caught in an intermediate state are removed from the computation s output such as in the Variants Tab and the navigation elements that would be used to load these results are disabled such as those used to load mul
85. encoding type and that type is changed then all pre existing sample associations for the multiplexer will be removed and certain pre existing associations with MIDs may also be removed Specifically if the encoding type is changed to either and the numbers of already associated primer 1 and primer 2 MIDs are not equal then both sets of MID associations will be removed If the encoding type is changed to primerl then any associated primer 2 MIDs will be dissociated and if the type is changed to primer2 then any associated primer 1 MIDs will be dissociated Run help general tabularCommands for information about the file option 3 4 16 5 update project update proj ect annotation lt annotation gt Updates the currently open project The options specify what properties of the project to update annotation The annotation describing the project 3 4 16 6 update readData annot ation lt annotation gt readGroup lt read group name gt update readData lt read data name gt active lt boolean gt originalPath lt original path gt file lt file gt format lt format gt update readData name lt read data name gt annot ation lt annotation gt readGroup lt read group name gt active lt boolean gt originalPath lt original path gt file lt file gt format lt format gt Updates a read data in the currently open project In th
86. environment as set by the maxPerm and maxHeap parameters If cpu value 0 zero is supplied then all the processors on the local machine will be used The configDir option forces doAmplicon to use a configuration directory other than the default Example usage Usage gsAmplicon maxHeap lt number gt maxPerm lt number gt configDir lt directory gt cpu lt number gt 3 3 2 2 Parsing Help The interpreter is case insensitive with respect to its commands and options For example consider the two commands below create amplicon Ampl CREATE AMPLICON Amp1 These commands are equivalent Note however that all strings that are part of the project itself are case sensitive For example consider the two commands below create amplicon Ampl create amplicon AMP1 These commands are not equivalent since record names are case sensitiv The character may be used to document your scripts The may appear anywhere on the line and everything from the until the end of the line is ignored For example The next command line lists the Variants of the project list variant list amplicon and this command lists the Amplicons To use an argument that contain spaces or the comment character surround the argument with double quotes For example you can set an annotation of an amplicon to an unusual string by running the following update amplicon Ampl annotation My un
87. explain the range of deletion peaks observed 2 4 Mining a Project for New Variants We started the project with only one predefined Variant As part of the computation done to measure our defined Variant the AVA software also examined the alignments in the Project to propose potential Variants We can access them via the main Variants tab If we look again at the view of the Variants tab in Figure 2 25 we can see that the Load button at the bottom left of the Variants Frequency Table filter control box states that there are 12 Variants to load The automated Variant detector is sensitive and likely to include false positives so it is wise to use some of the filters to narrow down the potential set of variants rather than just importing them all By setting the Min value to 5 00 and choosing the Forward and reverse filter on the Variants Tab the status of the Load button changes to show that there is only one Variant to load that meets the criteria Pressing the Load button adds the new Variant to the Project and the Load button becomes grayed out with the No Variants To Load status message Figure 2 31 494 sequenc Vv EEE Variant Analyzer e x Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview E Project El Computations El Variants O Global Align E Consensus Align E Flowgrams E Variants EX Sample_1 Alignment Read Type 12 31 12 31 65
88. file lt lt HERE TERMINATOR sample amplicon ofRef Samplel EGFR_20_1 EGFR_Exon_20 Samplel EGFR_20_2 EGFR_Exon_20 Samplel EGFR_20_3 EGFR_Exon_20 Sample2 EGFR_18_1 EGFR_Exon_18 Sample2 EGFR_18_2 EGFR_Exon_18 Sample2 EGFR_18_3 EGFR_Exon_18 Sample3 EGFR_18_1 EGFR_Exon_18 Sample3 EGFR_18_2 EGFR_Exon_18 Sample3 EGFR_18_3 EGFR_Exon_18 Sample4 EGFR_19_2 EGFR_Exon_19 Sample4 EGFR_19_1 EGFR_Exon_19 Sample5 EGFR_20_2 EGFR_Exon_20 Sample5 EGFR_20_1 EGFR_Exon_20 Sample5 EGFR_20_3 EGFR_Exon_20 Sample6 EGFR_21_2 EGFR_Exon_21 Sample6 EGFR_21_1 EGFR_Exon_21 Sample7 EGFR_22_1 EGFR_Exon_22 HERE_TERMINATOR This load command assumes that the data is sitting in an official analysis directory where the data is actually sitting in an sff subdirectory of the analysisDir If you have data sitting in an alternate analysis directory you can specify the analysis path load analysisDir data sequencingRuns EGFR_Run_Dir EGFR_Analysis_Dir readGroup ReadGrp_1l regions 1 2 3 4 symLink false alias EGFR_reads If your read data is in a generic repository rather than an official analysis directory you can comment out the load above and replace it with one like the following where you have edited the sffDir path to point to the sff files on your system load sffDir data sffFiles EGFR_sff_files readGroup ReadGrp_l fi
89. for Amplicons section 3 5 4 the Reference Sequence relative to which a Variant is defined must pre exist in the project An example using a here style table is below create variant file lt lt HERE TERMINATOR Name Annotation Reference Pattern Status 15BP_DEL_ 93 107 Pattern entered manually EGFR_Exon_19 d 93 107 accepted HAP _ 97C_126A Created from selections EGFR_Exon_18 s 97 C s 126 A accepted SUB_A_to_C_97 Created from selections EGFR_Exon_18 Ws 9 7 C accepted SUB_G_to_A_126 Created from selections EGFR_Exon_18 s 126 A accepted HERE_TERMINATOR Another similarity with the create amplicon command is that a Project can also have multiple Variants of the same name as long as they are defined relative to different Reference Sequences So the create variant command also has both the orUpdate flag and the ofRef parameter which functions the same way as when used with the create amplicon command section 3 5 4 The create variant command has an additional option used to verify the pattern given for the Variants being created checkPattern When this option is set to true the default value the pattern you set for each Variant is validated in three different ways 1 The pattern is first checked to make sure that it is syntactically cor
90. for specifying paths in help general filePaths and in particular allows the use of o path shortcuts like homeDir at the beginning of the path specification When wildcard specifications for sample and reference are not used the outputFile parameter may be used to specify a single file for the alignment output The file is placed under the path specified by the outputDirectory parameter if given If outputDirectory is not specified then the file specified by outputFile will be written under the current directory unless the outputFile itself contains some additional prefixed relative or absolute path specification as explained in help general filePaths When a wildcard specification for either sample or reference is used the output file for a given sample reference combination is a file in the directory outputDirectory filteredSampleName filteredReferenceNam where the outputDirectory is the current directory if outputDirectory is not specified The filteredSampleName and filteredReferenceName are th original sample and reference names from the project possibly changed according to the value of the fileFilter parameter which is explained below Within that directory structure that alignment file is written to a file of the automatically generated name outputPrefix filteredSampleName _vs_ filteredReferenceName outputSuffix
91. given the script is printed to the standard output of the interpreter An output file of has the same effect If an output file is given the script is written to that file Run help general filePaths for more information about specifying files 3 4 17 4 utility clone util ity clone lt clone project path gt projectName lt clone project name gt projectAnnotation lt clone project annotation gt copyReadData lt boolean gt scriptOnly lt file gt Clones the currently open project The project will be cloned to the path given as the argument to this command By default the read data and all Software v 2 501 August 2010 241 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer project records that depend on the read data will be excluded from the clone th of the clone project can By providing the projectName be set By default the project nam project path option projectAnnotation By default as th By providing the option project can be set be set to be the sam If copyReadData is set to true that depend on the read data will be included in the clone nam is set to the bas the annotation the annotation of the clone currently open project no project will This allows you to of the clon nam of the clone project will the read data and all project records If set to actually be by the command
92. in option form The remainder of the options are not required but can be used to set properties of the new project When a new project is created the previously open project is closed if necessary and the new project becomes the open project name The name of the project annotation The annotation describing the project Unlike with the creation of new projects from the gsAmplicon graphical user interface GUI the create project command does not initialize new projects with any default contents To initialize a project with the same default contents as it would have if created by the GUI the following command should be run subsequent the create project command utility execute libDir newProjectInit ava Run help general tabularCommands for information about the file option Run help general filePaths for more information about the interpretation of relative paths when using the file option or specifying the path for the new project 3 4 4 6 create readGroup create readGroup lt new read group name gt orUpdate Software v 2 5p1 August 2010 202 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer annot ation lt annotation gt file lt file gt format lt format gt create readGroup name lt new read group name gt orUpdate annot ation lt annotation gt file lt file gt format lt format gt Creates a n
93. instance of the CLI or open the GUI open the Project in preempt mode and type computation stop in the CLI or press the stop button on the main Computation tab in the GUI 3 5 11 3 Loading Automatically Detected Variants Once a computation is complete any Variants that were part of the Project prior to the computation will have their frequency statistics updated As part of the computation the application also attempts to automatically detect potential variations in the data In the GUI you have the option of importing the automatically detected variants using a Load button on the main Variants Tab with the option to narrow down the set to import using a variety of filters In the current version of the CLI by contrast no filters are provided and the import is an all or nothing proposition You can import the pool of automatically detected variants in the CLI by using the computation loadDetectedVariants command see section 3 4 3 4 for the usage statement Note that this command loads the automatically detected Variants into memory but just like in the GUI you must save the Project if you want the load to be permanent Since the load is currently all or nothing a good strategy may be to load the Variants but not save them so you can run a report command see section 3 5 12 on all the potential Variants for a Project without cluttering the GUI view of the Project with too many marginal Variants If you choose not
94. it will also drop from view In this way we can continue to work through Variants until all have been evaluated and the table is empty At that point we could set the Variant Status filter to Accepted to display only the Variants in which we are confident generating a convenient report table that we can export Software v 2 5p1 August 2010 C 454 Sequenci Part D G cs Amplicon Variant Analyzer x Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject _ Overview E Project El Computations El Variants El Global Align Consensus Align E Flowgrams E _ Variants hi ee p Perene Variant wax Sample_1 ignment Read Type 3 49 3 49 229 S A ae la fo conserve EGERJExons 1G 2 RETE 3 23 43 81 323 124 43 81 105 OMecer_exons 18 22 136 C T 0 92 0 92 639 eee aens aec 0 00 4199 0 00 233 41 99 201 0 82 0 82 5 142 Q R 22 329 34 E EE EGFR_Exons_18 22 329 343 DEL15 097 40 68 0 97 367 40 68 2 775 73 48 3 48 115 All three EGFR_Exons_18 22 495 A G v Show denominators asia N 0 00 412 50 0 00 83 412 50 32 4 67 4 67 150 GFR 22 Fiter values oo ea a e F 0 00 410 45 0 00 83 410 45 67 in 0 4 67 gt 4 67 150 T 22 523 C A Max 100 00 Fore Exons 18 22 P23 0 00 410 45 0 00 83 410 45 67 Apply min max to EGFR_Exons_18 22 565 G A 3 73
95. last used for the column Clicking on any other column header will result in the default ascending sort for that column re v 2 501 August 2010 47 Cofiwe ooTftwa pIi Augus UTU t 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer 1 3 2 1 The References Definition Table The References Definition Table lists all the Reference Sequences defined in the Project with the following three characteristics Table columns see Figure 1 20 e Name e Annotation free user entered text e Sequence tations E Variants E Global Align Consensus Align Flowgrams References 5 ma Amplicons 11 amp Read Data 4 a Samples 7 0 Variants 4 MIDsmm Ms yy EGFR_Exon_18 GACCCTTGTCTCTGTGTTCTTGTCCCCCCCAGCTT GT GGAGCCT CTTACACCCAGT GGAGAAGCT CCCAACCA EGFR_Exon_19 TCACAATT GCCAGTTAACGT CTT CCTTCTCTCTCTGTCATAGGGACT CT GGAT CCCAGAAGGT GAGAAAGTTA EGFR_Exon_20 CCACACT GACGTGCCTCTCCCT CCCT CCAGGAAGCCTACGT GAT GGCCAGCGT GGACAACCCCCACGTGTGCC EGFR_Exon_21 TCTTCCCAT GAT GAT CT GT CCCT CACAGCAGGGT CTTCTCT GTTT CAGGGCAT GAACTACTT GGAGGACCGTC EGFR_Exon_22 CACTGCCTCATCT CT CACCAT CCCAAGGT GCCTAT CAAGT GGAT GGCATT GGAAT CAATTTTACACAGAAT CTA Figure 1 20 The References Definition Table sub tab of the Project Tab s right hand panel Software v 2 591 August 2010 48 rart Go Amplicon Variant Analyzet For the procedures to add or remove Reference Sequences in
96. leaving the entire height of the window to the other one s This action is reversible use the other button to re expand the panel 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 e Scroll bars for horizontal and or vertical scrolling appearing below and to the right of the element if necessary e A column of buttons along the upper left edge of the graphic elements used for navigation including various zooming functions and or to save snapshot images or text files of the displayed data e Additional functional buttons also in the column at the left of graphic elements to carry out actions such as applying a selection filter on the reads currently displayed defining novel Variants assembling consistent reads which might span overlapping Amplicons into consensi running a computation of the Project adding or removing Project elements or associations etc e Mousing functions pointing clicking or dragging the mouse touchpad pen etc over the graphical element to view data values and adjust the zoom level e When a plot with
97. length 2 all Amplicons are associated to valid Reference Sequences and have target start and end coordinates that are contained within that Reference Sequence 3 all Read Data files that are associated with at least one Sample and one or more valid Amplicons are available and 4 if Variants are defined in the Project that are associated to valid Reference Sequences they have non empty patterns that are valid with respect to that Reference Sequence If any of these criteria aren t met warnings are reported and the command throws an error otherwise it does nothing The warnings can be silenced by setting the silent option to true 3 5 11 2 Managing the Computation The computation command allows you to start or stop a computation or check its status see section 3 4 3 for the usage statement You are only allowed to use the computation start and computation stop commands on Projects on which you have full control If you were able to successfully do a simple open on a Project or if you were able to open it with the control preempt option you have the appropriate level of control to start or stop a computation If you have read only access to the Project you cannot influence the course of the computation but you can run the computation status command which will report running or stopped as appropriate Unlike with the GUI a computation started by the CLI is not run as a
98. listed in a Definition Table appears next to the tab name in parenthesis The row for a particular element in a Definition Table can be selected by clicking on any of its cells and you can select multiple rows by holding down the shift or control keys while making your selections The Tables on these sub tabs can be used to create or delete elements of the corresponding type for your Project using most of the same buttons or right click functions as for the Tree sub tabs of the left panel See section 1 3 1 just 2010 41 Button Name Description To add a new element in the Project except for Read Data Sets and Groups either click in the appropriate sub tab to make it the focus of the application and click the Add button to the left of the Project Tab or right click on an existing element in the appropriate Definition Table and select the Add option from the contextual menu that appears The Add action is used to create new elements that can be completely defined using tools of the Project tab However certain data specifically the Read Data Sets are data which are defined outside the application and must be imported into the Project For this data there is the Import action To import Read Data Sets in the Project either click in the Read Data sub tab to make it the focus of the application and click the Import data button to the left of the Project Tab or right click on a
99. lt format gt If some combination of MIDs a multiplexer and a sample are specified the sample will be dissociated from the specific MID association but the MID associations with the multiplexer will be left intact The primerlMid and primer2Mid options are constrained by the encoding type of the multiplexer Since this form of the command is expecting to dissociate specific sample MID associations it must be given an appropriate combination of MID options that are compatible with the encoding type If the encoding type is both primerlMid and primer2Mid options must both be specified along with the sample If the encoding type is either it is permissible to provide both MIDs or just a single MID along with the specified sample dissoc iate mul tiplexer lt multiplexer name gt sam ple lt sample name gt file lt file gt format lt format gt If a multiplexer and a sample are specified the sample gets dissociated from all MID combinations that have been used to associate the sample with the multiplexer The pr xisting multiplexer MID associations are left intact dissoc iate mul tiplexer lt multiplexer name gt amp licon lt amplicon name gt ofRef lt reference sequence name gt readData lt readData name gt file lt file gt format lt format gt If a multiplexer amplicon and readData are specified the amplicon is dissociated from the specific read dat
100. lt pattern gt stat us lt status gt checkPat tern lt boolean gt file lt file gt format lt format gt name gt name gt ofRef lt referenc name gt ref erence lt referenc name gt annot ation lt annotation gt pat tern lt pattern gt stat us lt status gt checkPat tern lt boolean gt file lt file gt format lt format gt Creates a new variant in the currently open project the non option argument is used as the name of th second a name must be explicitly specified in option form orUpdate flag is given already exist In the first form new variant In the If the a variant is only created if it does not If it already exists the variant is merely updated The ofRef option can be used to disambiguate variants with the same name in this cas The remainder of the options are not required but can be used to set properties of the new variant annotation rhe annotation reference The name of the reference sequence to which the variant refers pattern The pattern that defines the nature of this variation status The putative status This can be one of accepted rejected or putative checkPattern Whether the system should check if the variant s pattern is syntactically correct and consistent with the variant s reference sequenc Th reference sequence must itself be set and have a non empty nucleotide seque
101. may have been applied to hide reads or consensi from the multi alignment display This also applies to the display of the reads from a single consensus on the Consensus Align tab which is another form of read selection see section 1 7 The Relative option recalculates frequencies using only the visible data e ignoring reads or consensi hidden from the multi alignment display after you applied any selection s This can be useful when you have selected reads or consensi for a variation at a given coordinate and you want to examine other variations relative to the first selection s now set at 100 for example variations linked as a haplotype should show near 100 relative frequency in this situation This is also useful when examining the reads from a single consensus on the Consensus Align tab which is another form of read selection see section 1 7 If you did not make any Select filter choices on alignment positions the Global and Relative frequencies will be the same but not so on the Consensus Align tab where all results displayed are inherently selected for a single consensus see section 1 7 Once you make selections to focus on a subset of the data you will notice the difference between the reported frequency types Note that the reported read depth is that used in the frequency calculations So if you want to know how many reads are present amongst the selected reads of the multiple alignment y
102. may share the same name but are uniquely named in the context of their particular Reference Sequences If an update command encounters an ambiguous Amplicon or Variant name the command will fail and an error will be generated 3 5 10 2 Renaming an Object Although you can change most of the properties of an object using the update command section 3 5 10 1 an object name change requires the rename command see section 3 4 11 for the usage statement For example rename sample name Sample8 newName Vial_XYZ The general syntax of the rename command is rename lt entity type gt name lt existing name of entity gt newName lt new name for entity gt whereby you provide the original name as the name parameter and the name you want to change it to as the newName parameter An alternative more succinct form of the command allows the name and newName option keywords to be left out with the old and new names being given positionally as in rename sample Sample8 Vial_XYZ As with the update command section 3 5 10 1 if the Project contains Amplicons or Variants with duplicate names but that are defined relative to different Reference Sequences you must supply an ofRef parameter to specify which particular Amplicon or Variant you want to rename If a rename command encounters an ambiguous Amplicon or Variant name the command will fail and an error will be generated 3 5 10 3 Removing an O
103. of an MID Sequence element 1 3 2 6 2 To Edit the MID Group of an MID To transfer an MID to another pre existing MID Group double click the drop down menu in the Group cell for the MID and select the MID Group you want from the available choices You can also reassign an MID to a different MID Group by dragging the MID to an MID Group node of the MIDs Tree a multiple selection of MIDs will assign them all to the MID Group on which you drop them While you cannot change the name of an MID Group from within the MIDs Definition Table you can do so in the MIDs Tree as with any other rename operation in the tree click once on the Group name pause and click a second time to activate the name editor Note that all MID Groups are distinct entities and although you can rename an existing MID Group to match the name of another pre existing MID Group this will not cause the MIDs to be merged into the same group A valid MID Group should contain MIDs with sequences of the same length and each MID sequence should be distinct When assigning MIDs with defined sequences to an MID Group the software will prevent you from making an inconsistent assignment such as adding an MID with an a defined sequence to an MID Group that already has at least one defined MID sequence of a different length if dragging to the MIDs Tree the MID Group node will not activate to allow you to release the dragged MID if using the drop down menu from the MIDs Definition Tabl
104. on the Consensus Align tab which is another form of read selection and whose view features these same selection tools see section 1 7 e Right clicking on a nucleotide in the multi alignment display at a position that is already the object of a selection opens a contextual menu like the one shown in Figure 1 60C F O O O The first option is the same as what is seen when no selection is active The Properties option also is the same as what is seen when no selection is active The second middle option indicates the currently active selection s If deactivated all reads currently hidden by the selection will be reintroduced into the visible multi alignment and the cyan highlight at the top of the alignment column will be removed Selections may be removed from an alignment in any order regardless of the order in which they were added to the alignment A D CON_15 54 lt 5 73 C 97 14 23 DGVS90JO2C5QKK 1 lt 0 19 C 97 10 4 B E Open Consensus Alignment 15 Select 97 A 85 24 Select 97 C 14 23 Select 97 G 0 53 Open Flowgrams DGVS90JO2C5QKK Select 97 C 10 4 Properties Properties 03 F Open Consensus Alignment 15 Open Flowgrams DGVS90J02 C50KK Deselect 97 C Deselect 97 C Properties Properties Figure 1 60 Screen tips and contextual menus that can appear in Global Align and Consensus Align tabs A C may only be seen in the Global Align Tab
105. option the CLI writes a script to that file that contains all the commands that you would have to input to doAmplicon to regenerate your Project setup The script will contain commands to create the Project directory structure and to create all the Project objects and the required associations between them Load commands are included to handle the import of the Read Data Sets However the script does not back up any computed results for the Project Generally you will not be able to run the script immediately after you generate it because your Project will still be in place and the create Project command in the script will fail because you can t create a Project that already exists The script is intended as a safety measure that you could use to reconstitute your Project should the Project directory become corrupted Note that the utility makeSetupScript command exports the Project setup based on the state of the open Project that you have in memory when you run the command including any unsaved changes The load commands generated for the Read Data Sets will try to find the data in the original locations where the data was located when originally imported into the Project whether via the CLI or the GUI If that data has been moved to a new location you will need to manually edit the setup script to reflect the new location If the data is no longer available the load commands will fail Note that the script only backs up the Proj
106. over a specific Sample Variant cell the Mouse Tracker shows a set of frequency statistics for that Sample Variant combination including the frequencies at which that Variant occurred in this Sample among reads in the forward reverse and combined orientations and corresponding denominators number of reads covering the Variant position used in these frequency calculations All these values are shown in the Mouse Tracker even if the setting of the Show values option see section 1 5 2 2 is more restrictive this way you have access to all the information even if you choose a more compact Table view If the mouse is over a specific Max cell finally the Mouse Tracker behaves as if you were hovering the mouse over the actual Sample Variant cell that contains those maximum values Note that Max cells in the Table do not display denominators even when the Show denominators option is chosen section 1 5 2 2 but the Mouse Tracker does _h 5 2 Variant Data Display Controls A box located in the top left corner of the Variants Tab contains various display option tools that allow you to control the display of the Variant data in the Variants Frequency Table Figure 1 53 Alignment Read Type Consensus O Individual Show values Combined Forward reverse All three L Show denominators Filter values Min 0 00 Max 100 00 Apply min max to Forward or reverse Forward and reverse
107. painstaking if many Multiplexers require the same or similar Amplicon associations you need to create only the first of these Multiplexers manually then select it in the Read Data Tree and click the Select Amplicons associated with item button the software will switch to the Amplicons Definition Table sub tab and the subset of the Amplicons that are associated with the original Multiplexer will be selected ready to be dragged to another Multiplexer in the Tree 1 4 The Computations Tab The Computations tab has only one function carry out the computations on the Amplicon Project with the elements currently defined and the active Read Data Set s This requires that the Project has been set up including the definition of the various elements that constitute it Reference Sequences Amplicons Read Data Sets Read Groups Samples Variants and optionally MIDs MID Groups and Multiplexers and their associations as appropriate See sections 1 3 on the Project Tab and the example in section 2 2 for details on how to set up a Project before computation lyze D x EJ cS Amplicon variant Analyzer Project Name EGFR_PRE_VAL Location data ampProjects EGFR_PRE_VAL Overview E Project E Computations i Variants E Slobal Aligr CPUs Update EGFR PRE VAL 12 Done OK_ Q jiv Trim Read Data Done OK L Trim Reads of DGVS90JO1 Trimmed 17698 17698 Done OK
108. replaced by dashes and are highlighted in gray per the legend Clicking OK accepts the Pattern specification into the Pattern field of the Variant in the Variant Definition Table Figure 2 18 ay x b4 GS Amplicon Variant Analyzer Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview E Project E Computations Variants Global Align Consensus Align Flowgrams MyfirstTestProject cmm EGFR_Exons_18 22 References mm Read Data gt References 1 mm Amplicons 11 amp Read Data a Samples 1 0 Variants 1 z MIDs 14 om ail EGFR_Exons_18 22 T EGFR_18_3 B LG sample_1 EGFR_19_1 Lg Sample_1 m Var_1 Figure 2 18 The AVA window after fully defining the Variant Var_1 Software v 2 5p1 August 2010 142 454 Sequencing S Part D 2 2 7 Importing the Read Data Set The next and final step in the set up of the Project is to add actual read data This is done using the Import button at the left edge of the Project Tab This button is enabled by selecting either the Read Data Tree sub tab left panel or the Read Data Definition Table sub tab right panel Figure 2 19 4 GS Amplicon Variant Analyzer 3 Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview Project Computations ariants Global Align onsensus Align Flowgram erences I Read
109. same way as standard Amplicon libraries with the exception that short Multiplex Identifier sequences the MIDs are added to the design of the Adaptors Since the AVA software expects these sequences at the very beginning of the reads the MID sequences must be positioned at the end of the Primer A and or Primer B segments of the Adaptors just past the sequencing key and before the template specific primers see Figure 4 7 A es lt _ lt F B y gt 1 5 C _____5 _ 5 Figure 4 7 Diagrams of potential Amplicon structures using MIDs A MIDs are inserted between the sequencing key and the sequence specific primers Primer 1 and Primer 2 on both ends of the Amplicon A Multiplexer object describing Amplicons with this structure could have an encoding type of both if unambiguous Sample assignment requires both MIDs be found or either if unambiguous Sample assignment can be made with the MID from either end independently B An MID is inserted between the sequencing key and the Primer 1 sequence specific primer only with no MID used with Primer 2 A Multiplexer object describing Amplicons with this structure must have an encoding type of Primer 1 MID C An MID is inserted between the sequencing key and the Primer 2 sequence specific primer only with no MID used with Primer 1 A Multiplexer object describing Amplicons with this structure must have an encoding type of Primer 2 MID
110. sample and an amplicon are specified they are dissociated The ofRef option can be used to disambiguate amplicons with the same name that refer to different reference sequences If a is passed as the amplicon option value with no ofRef option all amplicons of the sample are dissociated If both a and the ofRef option are used then all amplicons of the sample belonging to the indicated reference sequence will be dissociated dissoc iate sam ple lt sample name gt readData lt read data name gt file lt file gt format lt format gt If a sample and a read data are specified the sample itself all amplicons of the sample currently associated with the read data and the read data are dissociated dissoc iate sam ple lt sample name gt amp licon lt amplicon name gt ofRef lt reference sequence name gt readData lt read data name gt file lt file gt format lt format gt If a sample amplicon and read data are specified the sample itself th amplicon and the read data are dissociated The ofRef option can be used to disambiguate amplicons with the same name that refer to different reference sequences If a is passed as the amplicon option value all amplicons of the sample are dissociated This is identical to using the invocation form with only the sample and read data specified dissoc iate mul tiplexer lt multiplexer name gt
111. see section 1 5 2 showing the scroll bar As you scroll to the right the leftmost Sample columns appear to slide behind the first three rows SO you may end up in situations where you display a partial column just after the Max column Variants Samplel Sample2 Sample3 Sample4 Samples 2 lt 10 35 10 35 0 00 EGER_Exon_18 HAP_97C_126A 2 B J sm chilis gt 10 05 410 60 10 05 410 60 gt 0 00 40 00 c B SPERE 14 23 z 14 23 0 00 F 7 g Exon 18 PUB A to C 9 12 29 415 80 1229 415 80 0 00 40 00 15 92 15 92 0 00 EGFR Exon_18 SUB_G_to_A 126 3 Arika aai 15 03 416 58 15 03 416 58 0 00 40 00 EGFR_Exon_19 158P_DEL_93 107 8 26 8 26 Se n 7 79 48 64 s z E 7 79 48 64 J 8 85 8 85 4 67 20 66 7 x EGFR_Exon_20 66 C A oe gt 0 26 417 33 gt 0 26 417 33 v 15 79 FR 22 43 EGFR_Exon_22 AIG gt 15 79 i Figure 1 48 The Variants Frequency Table showing the same data as in Figure 1 47 but in a more expanded form showing the scrolling feature that applies to the Sample columns Since Variants are defined in the context of a Reference Sequence and Samples are associated with Amplicons which are in turn defined in the context of a Reference Sequence there may be Samples in your Project that are not valid candidates for a particular Variant scan This happens if all the Amplicons associated with the Sample are defined relative to a d
112. sides is used to assign reads to their proper Sample as defined by the Multiplexer e Either This encoding also provides MIDs at both ends of the Amplicons but assigns the reads to their proper Sample on the basis of only the proximal MID on the read in either orientation This allows for proper assignment of both forward and reverse reads even if the Amplicon is longer than the read length provided by the sequencing Run script Note that even if full read through to the distal end of the read is possible only the proximal MID will be used for Sample assignment and any contradiction between the MIDs seen at the two ends will be assumed to be the effect of sequencing artifacts at the distal end of the read Selecting the proper encoding It is crucially important to select the encoding method that truly corresponds to the way the libraries were prepared For example if a library was prepared with the Either chemistry in mind it may be tempting to use a Primer 1 MID or Primer2 MID encoded Multiplexer since the distal MID gets discounted in favor of the proximal MID in Either encoding However the AVA software needs to know that MIDs are expected to be found at both ends without that knowledge the trimmer might get a suboptimal alignment of the distal primer which in certain cases could drop valid reads out of the analysis Multiplexers specify the assignment of reads that contain each defined MID or MID pair to
113. so the output cannot be sent to standard output and the outputFile parameter cannot be used As explained below the alignments are written to files in a directory structure according to a file naming convention that can be customized using the outputPrefix and outputSuffix parameters Software v 2 501 August 2010 222 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer Using the file parameter one or more of the parameter values may be supplied from tabular input Run help general tabularCommands for information about the file option The remaining parameters are described below grouped by their use in specifying the alignment region to output formatting the alignment and determining where the output is to be written ALIGNMENT TYPE AND REGION PARAMETERS The readType parameter specifies the type of read to include in the alignment and may be either consensus the default if readType is not used or individual By default the alignment output includes the target sequence regions of all the amplicons for which there are computed alignment data for the given sample and reference values An optional space separated list of amplicon names may be provided to restrict the alignment output to the target sequence neighborhoods of those specific amplicons The amplicon names are interpreted relative to the given reference value and
114. software can properly demultiplex the reads in the Read Data and assign them to their respective Amplicons To do this we select the Read Data Tree and the Samples Definition Table and drag the Sample_1 to the DGVS90J03 Read Data node This creates the association between the Sample and the Read Data with the prior Sample Amplicon associations also maintained Figure 2 23 We then click the Save button to save all the information we entered in the Project folder Software v 2 501 August 2010 144 _ juencing System Software Manual Part D GS Amplicon Variant Analyze 4GS Amplicon Variant Analyzer Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview E Project O Computations E Variants Global Align Consensus Align Fle vgrams ferences m Read Data a 4 gt References 1 mm Amplicons 11 amp Read Data 1 a Samples 1 Q Variants 1 MIDs 14 om fa ReadGrp 1 Sample_1 S a DGVS90J03 0 Sample_1 EGFR_18_1 amp EGFR_18_2 Q H EGFR_18_3 amp amp EGFR_19_1 amp EGFR_19_2 Li EGFR_20_1 fe i EGFR_21_ j EGFR_21_ os amp EGFR 2 Figure 2 23 The AVA window after creating the association between the Sample_1 and the DGVS90J03 Read Data Set 2 3 Analysis of Known Variants With the Project fully defined we can now process compute the Read Data and search for our known Variant the 15 bp deletion in EGFR ex
115. software which did not have 1 3 2 6 The MIDs Definition Table The MIDs Definition Table lists all the MIDs defined in the Project with the following four characteristics Table columns see Figure 1 30 Name Annotation free user entered text Sequence Group the MID Group to which the MID belongs 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer tations Variants Global Align Consensus Align Flowgrams References 1 ma Amplicons 1 amp Read Data 2 a Samples 96 J Variants 96 MIDs 14 om j4 p ACGAGTGCGT 45 4Standard ACGCTCGACA 45 4Standard JAGACGCACTC _ 454Standard AGCACTGTAG 454Standard ATCAGACACG 145 4Standard ATATCGCGAG 45 4Standard CGTGTCTCTA 454Standard CTCGCGTGTC 454Standard TAGTATCAGC 45 4Standard TCTCTATGCG 454Standard TGATACGTCT 454Standard TACTGAGCTA 454Standard CATAGTAGTG 454Standard CGAGAGATAC 45 4Standard Figure 1 30 The MIDs Definition Table sub tab of the Project Tab s right hand panel MIDs may be created and assigned to MID Groups in the MIDs Definition Table even before the sequence of the MID has been filled in by the user Such MIDs without defined sequences may even be used in the definitions of the Samples encoded by Multiplexers section 1 3 2 7 1 This flexibility allows users to define of the logical structure of an experiment in advance of knowing the spe
116. specified an association is created between the sample itself the amplicon and the read data The ofRef option can be used to disambiguate amplicons with the same name that refer to different reference sequences If a is passed as the amplicon option value with no ofRef option all amplicons known in the project are associated with the sample and read data If both the x value and ofRef option are used then all amplicons of the given reference sequence are associated with the sample and read data If a read Software v 2 501 August 2010 194 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer group is specified instead of a single read data the sample and amplicon s are associated with all of the read data in the read group In general creating a triplet association between an amplicon sample and some read data implicitly creates a simultaneous paired association between the amplicon and sample If an amplicon is already associated with some sample on a particular read data set any attempt to associate the amplicon with a different sample on the same read data set will be ignored but with a warning since the demultiplexing constraints only allow amplicons to be associated with individual samples in the context of any individual read data set an amplicon may be associated with different samples on different read data sets and different amplicons may be associated with differen
117. specified three way associations between Read Data Sets Samples Amplicons first mechanism or Read Data Sets Multiplexers Amplicons second mechanism In the second case the Multiplexers see sections 1 1 1 7 and 1 1 1 8 provide the MID to Sample assignment information Within one Read Data Set a given Amplicon cannot belong to more than one such three way association because the software would then be unable to unambiguously determine which association mechanism to use in order to assign reads from that Amplicon to their proper Samples Once the read to Sample assignment is made the AVA software can compute the prevalence of Variants found in the reads broken out by Sample These statistics are reported in the Variants tab section 1 5 Be aware however that while you can examine Variant frequency statistics for all the Samples of the Project in the Variants tab you can view read alignments of only one Sample at a time e g in the Global Align tab 1 1 1 7 MID and MID Group An MID or Multiplex Identifier is a short recognizable sequence tag that can be added to the design of the Adaptors used for library preparation between the sequencing key and the template specific primer to help determine the provenance of the read see section 4 6 Multiple Amplicon libraries the Project s Samples can be prepared that include the same Amplicon target sequences with the same template specific primers each labeled with d
118. sure you want to remove Amplicon EGFR_19_1 from the project This amplicon is currently associated with 1 Sample That association will also be removed with the amplicon Figure 1 16 The Amplicons Definition Table with a multiple selection applied to rows The user is prompted to remove the selected rows one at a time which can be done by clicking Yes to each or you can remove all the selected rows at once using the Yes to All button Contrary to the case with the tree tabs the only associations you can create or modify within the element Definition Tables are the ones between e Amplicons or Variants and their Reference Sequence e Read Data Sets and their Read Data Groups or MIDs and MID Groups which are done via a drop down menu that appears when you double click in the corresponding cell in these Tables e The triads Amplicons Read Data Sets Samples indirectly when MIDs and Multiplexers are used Specifically modifying the MID and Sample associations for a given Multiplexer using the functionality found in the Multiplexer Definition Table will dynamically update the associated Samples for any Amplicons of a Read Data Set that are associated with the changed Multiplexer The Remove association and remain in project button or its right click equivalent are never available when the focus of the application the last place you clicked is on a sub tab of the right hand panel because not all associa
119. tations Variants Global Align Consensus Align Flowgrams References 5 Im Amplicons 11 amp Read Data 4 w Samples 7 UJ Variants 4 a MIDs om EGFR_Exon_18 Amplifies EGFR_Exon_18 from 23 to 66 GACCCTTGTCTCTGTGTTCTTG CCTCAAGAGAGCTTGGTTGG EGFR_Exon_18 Amplifies EGFR_Exon_18 from 60 to 136 AGCCTCTTACACCCAGTGGA CCTTATACACCGTGCCGAAC EGFR_Exon_18 Amplifies EGFR_Exon_18 from 123 to 197 TGAATTCAAAAAGAT CAAAGTG CCCCACCAGACCATGAGA EGFR_Exon_19 Amplifies EGFR_Exon_19 from 23 to 115 TCACAATTGCCAGTTAACGTCT GATTTCCTTGTTGGCTTTCG EGFR_Exon_19 Amplifies EGFR_Exon_19 from 67 to 183 TCTGGATCCCAGAAGGTGAG GAGAAAAGGTGGGCCTGAG EGFR_Exon_20 Amplifies EGFR_Exon_20 from 20 to 108 CCACACTGACGTGCCTCTC _ GCATGAGCTGCGTGATGAG EGFR_Exon_20 Amplifies EGFR_Exon_20 from 102 to 194 GCATCTGCCTCACCTCCAC _ GCGATCTGCACACACCAG EGFR_Exon_20 Amplifies EGFR_Exon_20 from 153 to 244 GGCTGCCTCCTGGACTATGT GATCCTGGCTCCTTATCTCC EGFR_Exon_21 Amplifies EGFR_Exon_21 from 23 to 113 _ TCTTCCCATGATGATCTGTCCC GACATGCTGCGGTGTTTTC EGFR_Exon_21 Amplifies EGFR_Exon_21 from 111 to 215 GGCAGCCAGGAACGTACT _ ATGCTGGCTGACCTAAAGC 1 EGFR_Exon_22 Amplifies EGFR_Exon_22 from 21to 132 CACTGCCTCATCTCTCACCA CCAGCTTGGCCTCAGTACA Figure 1 22 The Amplicons Definition Table sub tab of the Project Tab s right hand panel For the procedures to add or remove Amplicons in a Project see section 1 3 2 or 1 3 1 to accomplish th
120. terms have special meanings or characteristics in the context of the AVA software These are defined and described below 1 1 1 1 Project An Amplicon Project is the main container of an Amplicon Sequencing experiment In it you specify the Reference Sequence s to which the sequencing reads will be compared in search for Variants the Amplicon s that constitute the library ies you sequenced and hence the reads in the Read Data Set s the Variant s that you specifically want the software to search and report on and the Sample s that constitute the organizational basis for the analysis If the Amplicon library ies contain Multiplex Identifiers MIDs the Project should further specify the MIDs used and Multiplexers to define the relationship between MIDs and Samples All these terms correspond to elements that constitute the Amplicon Project and are further defined in the following sub sections The Project format allows the user to incrementally add new information Read Data Sets of course but also Sample Amplicon Variant and even new Reference Sequence or MID Multiplexer definitions to a Project e g as the sequencing results from new Runs regions become available 1 1 1 2 Reference Sequence The basic definition of a Reference Sequence is quite straightforward it is simply a string of A T G C or N characters representing a DNA sequence against which the sequencing reads will be aligned and compared so variations ca
121. that reads from some Amplicon generally exist in the Project for a given Sample as Cc HNAPQrO D Eni A SAAANA 4 ootware v 2 001 August ZUTU 90 on the Sample Tree see section 1 3 1 3 the Read Data Tree represents specifically which Read Data Set supplies those reads and which Multiplexer defines the read assignments to the Samples if applicable The AVA software will not allow you to associate a given Amplicon with more than one Sample or Multiplexer within the branch of a Read Data Set This is important because the demultiplexing phase of computation see section 1 4 depends on the uniqueness of such associations Q False Amplicon associations in the Read Data Tree Be careful to limit the Amplicons lower branches of this tree to those to which the specific Read Data Set truly contributes False Sample Amplicon associations could easily creep into a Read Data Set branch of your Project set up when you use the dragging method section 1 3 2 to associate Samples with Read Data Sets while convenient this method brings the Sample with all its associated Amplicons into the Read Data Tree unless any of these Amplicons are already associated with another Sample in this branch of the tree see Note above Similarly if you drag one or more Amplicons to the root node or to a Read Group node in the Read Data Tree they will get associated with every eligible Sample under the receiving node see section 1 3 2 After you create suc
122. the CLI The create project command can be used only once for any given Project To continue the set up or other work on a Project that has been previously created use the open command see section 3 4 9 for the usage statement To open an existing Project you simply type the Project path after the open command e g open data ampProjects EGFR_CLI Note that this is the actual path to the Project and not the name of the Project The last part of the Project path and the Project name often coincide because the default name for a Project can be based on the Project directory see section 2 2 2 for an example of this but the Project path and the Project name can also diverge such as if the Project is moved to a new location perhaps for reasons related to disk space in which case the Project name would stay the same but the Project path would change If you try to open a Project that is already open by someone else and you are in interactive mode a warning will appear and will give you the option to preempt control or to continue with read only access If you are using an open command in a script in non interactive mode the open command will fail and throw an error that will halt your script unless onErrors is set to continue If you want to intentionally open a Project in read only mode you can use the control readonly parameter as part of your open statement You can also explicitly set the control to control p
123. the Consensus Align tab The Consensus Align tab see Figure 2 33 shows the 6 forward reads that comprise this Consensus all of which contain the Variant of interest However one of those reads has an additional variation an A to G substitution at position 915 The automated Variant detection does not scan for haplotypic variations except for contiguous deletions so even if this haplotype is real we would never see it in the Variants Frequency Table unless we introduce the haplotypic variation to the Project manually although we might encounter the parts of a haplotype in the table individually To define this haplotype we use the alignment filter selections to narrow down the view to meet the new haplotype we right click over the columns of interest in the alignment 893 and 915 and select the Variant base for those columns QG for both Figure 2 33 o1 as Software v 2 501 August 2010 1 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer 4 GS Amplicon Variant Analyzer Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview Project El Computations El Variants E Global Align Consensus Align __Flowgrams Consensus Align 74 Reported Frequency Variation Number of Reads Global Relative Read Orientation Ben Forward Reverse Reference Sequence Position i GAAAACACCGCAGCA
124. the Project try re computing it 1 3 1 The Project Tree Sub Tabs In a new Project each Project Tree tab contains a single folder representing the Project itself Right clicking on this folder opens a contextual menu that includes a Properties option this opens a Project Properties window in which you can enter or edit the name and description of the Project You cannot modify the location of the Project from within the Project Note that changing the name of the Project this way will NOT also change the name of the folder that contains it in your file system so be aware of the possibility of mismatch between the Project name and its file system location The tree Project views provide a convenient way to add remove and organize associate the various elements that compose a Project and to navigate it afterwards There are 5 ways to construct or otherwise manipulate a tree e You can use the buttons located to the left of the window s left panel e You can right click on an existing element in a Project Tree which opens a contextual menu that includes the same actions of the buttons e You can drag elements from the Definition Tables on the right panel of the tab to the appropriate element in a tree view see section 1 3 2 e Asa special case the associations between Amplicons or Variants and their Reference Sequences can also be specified in the Definition Tables of these elements and will then
125. the length of the sequence Although the lack of flanking information precludes this sequence from being used to troubleshoot certain issues it is perfectly suited for use in a doSNP search If you choose one of the Consensi with the most member reads in your alignment which is likely to be less noisy than a Consensus with fewer members you can copy it to the clipboard and use it in a doSNP search to see if your Variant is novel or not The Consensus properties window is only accessible on the Global Align tab when Read Type is set to Consensus see section 1 6 3 2 bA CON 14 properties gt CON_14 ungapped consensus of 54 reverse reads 77 bp GAAGCTCCCAACCAAGCTCTCTTGAGGATCTTGAAGGCAACTGAATT CAA SAAGATCASAGTGCTGAGCTCCGGTGC Figure 4 4 The Consensus properties window with the FASTA sequence of a Consensus and its annotated definition line 4 3 2 2 Properties Window for a Forward Read The properties window of a forward read Figure 4 5 contains up to 4 FASTA sequences The window first displays a block of sequences based on the alignment data The aligned portion of the Read the unused 5 flanking sequence and the unused 3 flanking sequence are provided as three separate FASTA sequences Following this the FASTA sequence of the entire read is shown as obtained from the Read Data sff file Note that the sequences can have mixed case characters the lower case characters are used to represent the sequencing key
126. the same MID group If it becomes necessary to edit existing MIDs in a way that temporarily leaves the MIDs in a group in an inconsistent state such as changing the lengths of sequences in an MID group checkMidGroup should be set to false Run help general tabularCommands for information about the file option 3 4 4 3 create midGroup create midGroup lt new midGroup name gt orUpdate Software v 2 5p1 August 2010 200 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer annot ation lt annotation gt file lt file gt format lt format gt create midGroup name lt new midGroup name gt orUpdate annot ation lt annotation gt file lt file gt format lt format gt Creates a new MID group in the currently open project In the first form the non option argument is used as the name of the new MID group In the second a name must be explicitly specified in option form If the orUpdate flag is given an MID group is only created if it does not already exist If it already exists the MID group is merely updated The remainder of the options are not required but can be used to set properties of the new MID group annotation The annotation Run help general tabularCommands for information about the file option 3 4 4 4 create multiplexer create mul tiplexer lt new multiplexer name gt orUpdate enc oding lt e
127. the same Sample whether its Primer 1 MID or the Primer 2 MID are used for demultiplexing Therefore the maximum number of Samples that can be encoded with a Multiplexer that uses this scheme is equal to the smaller of the number of MIDs defined in the Primer 1 MIDs and Primer 2 MIDs field For details on Sample assignment using the Either encoding option see section 1 3 2 7 3 3 1 3 2 7 2 To Enter or Edit the Primer 1 MIDs and Primer 2 MIDs The user must specify the list of MIDs that the AVA software must search for to demultiplex reads using a Multiplexer This information is set in the Primer 1 MIDs and the Primer 2 MIDs columns of the Multiplexer Definition Table If Primer 1 MID or Primer 2 MID encoding is chosen only the corresponding Primer MIDs cell is available for that Multiplexer if Either or Both encoding is chosen both cells are available and must be filled To specify the MIDs for one end of a Multiplexer double click on the appropriate Primer MIDs cell for that Multiplexer The Edit Primer 1 MIDs or Edit Primer 2 MIDs window opens Figure 454 Sequencing e Manual GS Amplicon Variant Analyzer 1 34 The window will not open unless at least one MID entry has already been specified into the MID Definition Table though the MIDs do not have to have sequences defined at this stage Select the MIDs of interest on the list on the left and click To remove MIDs that have been previously selected highlig
128. the same effect If an output file is given the table is written to that file Run help general filePaths for more information about specifying files The format option controls the format of the printed table If tsv a tab delimited format is used If csv a comma delimited format is used By default the tab delimited format is used unless an output file is given with a csv extension 3 4 7 7 list readGroup list readGroup outputFile lt file gt format lt table format gt Lists all of the read groups in the currently open project The listing is printed in the form of a table The table has columns for the following Name The name of the read group Annotation The annotation for the read group If no outputFile option is given the table is printed ina tab delimited format to the standard output of the interpreter An output file of has the same effect If an output file is given the table is written to that file Run help general filePaths for more information about specifying files The format option controls the format of the printed table If tsv a tab delimited format is used If csv a comma delimited format is used By default the tab delimited format is used unless an output file is given with a csv extension 3 4 7 8 list reference list ref erence outputFile lt file gt format lt table format gt Lists all of the reference sequences in the curren
129. those Amplicons may be mixed together in a PTP region and the Project can be set up such that reads of the various Amplicons are associated with the appropriate Sample by virtue of their known template specific primer sequences But with the large number of sequencing reads that can be obtained in a single PicoTiterPlate Device region in the Genome Sequencer FLX System the situation may be common whereby a single region would produce a vast excess of reads compared to what is necessary for any given Amplicon library Sample If the experiment includes multiple Samples the obvious economical solution would be to load multiple Samples in each region such that each Sample will be covered at the appropriate depth in a single sequencing Run If different Amplicons were to be sequenced in each of the Samples the standard demultiplexing method using the template specific Primer 1 and Primer 2 sequences would be sufficient to assign each read to the proper Sample However experiments where the same Amplicon or set of Amplicons are to be sequenced in several Samples are probably much more common In such cases one would face the restriction that an Amplicon can be associated with no more than one Sample within a Read Data Set equivalent to a PicoTiterPlate Device region unless the data has been manipulated using the SFF Tools MIDs are short recognizable sequence tags that can be added to the design of the Adaptors used for library preparation
130. three lines show the values of the path variables that may be used in resolving relative file paths Run help general filePaths for more information about file paths The next line shows whether verbose mode is turned on Run help set verbose for more information about this value The next line shows the behavior when errors are encountered Run help set onErrors for more information about this value The next line shows the policy to use when a command attempts to overwrite a preexisting file Run help set outputFileOverwritePolicy for more information The next line shows the currently open project indicating the project name and location This is the project that will be affected by any project related commands 3 4 16 update update lt entity type gt lt other arguments gt The update command is used to update properties of entities For example you can update the annotation of an amplicon by running update amplicon My Amplicon annotation New annotation The following entities are available for updating Run help update lt entity type gt for more detailed information amplicon Updates an amplicon in the currently open project mid Updates an MID in the currently open project midGroup Updates an MID group in the currently open project multiplexer Updates a multiplexer in the currently open project project Updates the currently open project readData Updates a read da
131. to myFirstTestProject with the Generate location based on name box checked ice Go Software v 2 501 August 2010 13 provides a full path for the Location of the new Project Figure 2 5 This Figure also shows a short annotation entered in the Description field v New Amplicon Project Please enter the information to create a new amplicon project Name MyfirstTestProject Location datafampProjects MyfirstT estProject v Generate location based on name Description A test project to make sure that the software is installed and functional on the local system Figure 2 5 The New Amplicon Project window with the Name Location and Description of the new project Clicking OK at this point closes the New Amplicon Project window creates the Project and the Location including a proper subdirectory structure for the functioning of the Project computation and result storage and opens the new Project in the AVA main window in its Project tab See next section loaded when a new Project is created see section 4 4 which is why 14 MIDs will be Q Although this Project does not use MIDs the 454Standard MID set is automatically present in the newly created project 2 2 3 Defining the Reference Sequence Figure 2 6 shows the AVA main window with its Project window in the front showing the new empty Project The Project Name and Location fields at the top left of t
132. to load the detected Variants after a computation triggered from the CLI or you choose to load them but not save the Project the Auto Detected Variants will not be lost to you even if you exit the CLI they will remain in the Project in a queue to be loaded in a subsequent session For instance you could start a new instance of the CLI reopen the Project and run the computation loadDetectedVariants command and thus recover the Auto Detected Variants you chose not to load or save the first time Similarly you could finish the computation in the CLI without loading or with loading and not saving the Auto Detected Variants Later you can open the Project in the GUI and you would be able to access the Auto Detected Variants via the Load button on the main Variants Tab 3 5 12 _Reporting After your Project has finished computing you can open it with the GUI to explore the results and alignments As usual the Variants Frequency Table on the main Variants Tab of the GUI can be manually exported by clicking on the text file button located next to it The structure of this exported file is in the same two dimensional geometry Variants as the rows and Samples as the columns as the table displayed in the GUI itself Because of the two dimensional structure this format is not particularly amenable to high throughput processing as one might want to do following a project Computation The same information can also be generated in an automat
133. two amplicons named MyAmp but one of them refers to ReferenceSequencel and the other to ReferenceSequence2 we can use the ofRef option to distinguish them We can run rename amplicon MyAmp MyAmp2 ofRef ReferenceSequencel to rename the former amplicon Instead of using arguments to specify the name and new name the name and newName options can be used This is useful when running this as a tabular command Run help general tabularCommands for information about tabular commands and the file option 3 4 11 2 rename mid rename mid lt name gt lt new name gt ofMidGroup lt midGroup gt file lt file gt format lt format gt rename mid name lt name gt newName lt new name gt ofMidGroup lt midGroup gt file lt file gt format lt format gt Renames an MID MIDs are allowed to have duplicate names as long as they belong to distinct MID groups The ofMidGroup argument can be used to refer to such MIDs For example if we have two MIDs named MyMID but one of them is a member of MID group MID_Groupl and the other is a member of MID group MID_Group2 we can use the ofMidGroup option to distinguish them We can run rename mid MyMID MyMid2 ofMidGroup MID_Group1 to update the former MID Instead of using arguments to specify the name and new name the name and newName options can be used This is useful when running this as a tabular command R
134. when Read Type is set to Consensus D F may be seen in the Consensus Align tab or in the Global Align Tab when Read Type is set to Individual A D The screen tip displayed when you pause the mouse over a nucleotide in the multi alignment B E The contextual menu that opens when you right click on a nucleotide in the multi alignment C F The contextual menu that opens when you right click on a nucleotide in a multi alignment that is already the object of a selection 1 6 3 3 Special Function Buttons Various advanced functions can be carried out using the special function buttons located to the left of the multiple alignment These can help you explore and exploit the reads or consensi displayed in the multi alignment to identify or declare variations you believe to be valid Variants see section 2 4 for guidelines and factors to consider when trying to determine whether a Variant is genuine Button Name Description Deselect menu Every time you use a right click Select option on a nucleotide in the multiple alignment and also when you use the Assemble consistent reads function below your selections are added to a list Clicking this button opens the Remove Selections window showing the list of selections sorted by reference position and allows you to remove any or all of the selections Figure 1 61 As the selections are removed the sequences hidden by those selections will
135. white background rather than being grayed out for failing the filter o Forward and reverse requires that the forward and reverse Variant frequency values both meet the minimum and maximum filters independently If one orientation fails the cell does not survive the filter and is grayed out o Available data is a more sophisticated version of the Forward and reverse option In some cases you may have intentionally sequenced only a single orientation or the length of your Amplicon may be such that at the read length provided by the sequencing Run the forward and reverse reads cannot provide double orientation coverage in the region where your Variant is located In those cases you may not want to penalize a Variant for being represented by a single orientation when it was impossible for it to be represented in both The Available data option checks to see if there is read coverage from both orientations at the Variant position If the coverage is all of one orientation the min and max filters are applied to the Variant frequency value for that orientation If coverage of the variant position comes from both orientations both the forward and the reverse frequencies must independently survive the min and max filters as with the Forward and reverse option e The Combined also checkbox can be used to also take the Combined Variant frequency value into consideration when applying the min max filters If you ha
136. with MID sequences incorporated in the design of only one of the Adaptors used in the preparation of the Amplicon libraries The MID is placed between the sequencing key and the template specific primer that will be identified either as Primer 1 or as Primer 2 as entered in the Amplicon definition table When either of these encoding options is selected for a Multiplexer only the corresponding Primer MID field Primer 1 MIDs or Primer 2 MIDs needs to be filled in the Multiplexer s Definition Table to identify the MIDs used in the scheme see section 1 3 2 7 2 For example a Multiplexer encoded as Primer 1 MID will have an empty column in the Definition Table for the Primer 2 MIDs field The maximum number of Samples that can be encoded with this scheme is equal to the number of MIDs defined in the Primer 1 MIDs or Primer 2 MIDs field The AVA software uses the encoding type to automatically determine where to search for MIDs within reads taking read orientation into account For example if both forward and reverse reads are sequenced for an experiment where the Primer 1 MID encoding is being used forward reads will have the MID at the beginning of the read just before of the template specific Primer 1 sequence and reverse reads will have the reverse complement of the MID near the end of the read just after the reverse complement of the template specific Primer 1 sequence For this reason if reads will be obtained in both
137. x Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview El Project E Computations Variants E Global Align Consensus Align E Flowgrams E Consensus Align 74 Reported Frequency Variation Number of Reads Global 2 Relative 50 Read Orientation 15 4 L 40 J Any Forward Reverse i4 30 Lo 20 os 4 F 10 0 0 Reference Sequence Position aS RR EA LCAACAT CACAGATT TT GGGCIGGCCAAACT GCT GGGT GCGGABGAGAAAGAAT ACCAT GCAGAAGGAGG E Approve new variant 25 Pattern s 893 G s 915 G 9 Status Accepted g Name 893 T G 915 A G Annotation Created from selections Wed Sep 23 01 31 24 EDT 2009 _ Reference R Name EGFR_Exons_18 22 efposn Annotation A C a Re T N reads Legend ACGTN Figure 2 36 Creating a Variant from selection filters in the Consensus Align tab Clicking on the Ok button to define the haplotype Variant for the Project is a little anti climactic because the creation takes place behind the scenes and you remain on the same tab we were on when we submitted the Variant To view the Variant we just created we can select the Variants sub tab of the Project Tab to see the Variant definition table That view also enables us to edit the Status of individual Variants in the Project The Var_1 Variant that we entered manually section 2 2 6 was automatically marked as Accepted The Auto Detected Variant that we loaded into th
138. 002 44 Multi_o1 a01 Figure 1 43 A single Multiplexer Multi_01 is associated with 4 different Read Data Sets in the Read Data Tree In the context of the first two Read Data Sets the same set of Amplicons is being measured amp1 amp4 but different Amplicons are being measured for each of the remaining Read Data Sets amp5 amp8 for the third Read Data Set and amp9 amp12 for the fourth Read Data Set Software v 2 501 August 2010 83 The AVA software also allows for Multiplexers to be duplicated Although it is not necessary to define multiple exact copies of Multiplexers within a Project as just discussed duplication may be useful if multiple Multiplexers need to be defined that share common baseline features such as the encoding scheme and specific MIDs on each side of their Amplicons This is done using the Duplicate item button on the left margin of the Project Tab see section 1 3 2 a copy of a Multiplexer created this way retains the encoding and MID settings of the original The Select Amplicons associated with item button can also provide a very useful shortcut when a given set of Amplicons is to be measured by multiple Read Data Set Multiplexer pairs This button is also located on the left margin of the Project Tab and its functionality is described in section 1 3 1 Selecting a large number of disparate Amplicons from the Amplicons Definition Table to associate them to a Multiplexer can be laborious and
139. 1 A EGFR_Exons_18 22 Gi EGFR_18_2 L sample_1 i EGFR_18_3 L sample_1 i EGFR_ 19_1 UG sample_1 Fi EGFR_19_2 L sample_1 Fe EGFR_20_1 LG sample_1 i EGFR 20_2 L 0 sample_1 Si EGFR 20_3 LG sample_1 T EGFR 21_ 1 L Q sample_1 i EGFR 21_2 LG sample_1 i EGFR 22_1 LG sample_1 2 893 T G H 893 T G 915 A G Var_1 Figure 2 37 Changing the Status of Variants in the Variants sub tab of the Project Tab With our new Variants defined we are ready to compute the Project again to get frequencies for the new Variants If we rush off to the Computation tab and press the start button we will get a warning Figure 2 38 we forgot to save the Project first After hitting No or Cancel and pressing the Save button for the Project we should be able to start the computation successfully v Computation Warning EQ Do you want to continue The project has been modified but not saved Unless saved the computation will ignore these modifications and potentially be inconsistent with your current project view Figure 2 38 Warning message alerting the user that a re computation is being set up but that some details of the Project have not been saved to disk Software v 2 591 August 2010 159 _ juencing System Software Manual Part D GS Amplicon Variant Analyzer The computation should finish very quickly Figure 2 39 Note that the computation made use of cached res
140. 1 Setting CLI Parameters neonosenneoennneeeee re teeerrrtrettteetrrtrnrrtnnnrsentrerernnnneeenn nenne 244 3 5 2 Creating a New Project ssseseseeseeneeesrerrnotrnntrenresorrrnnnrtnnnrestntnsrerrnnneneeeeenne 244 3 5 3 Creating ReterenGes airnn ten a a Ra E R NEE 245 3 5 4 Creating AMPpPlleOns esc cace ects ninn aeie tee e e ade RE EE E 248 3 5 5 TSANG MANAGING 235 05 tes Atel eke a AR Its ave Aiea ae hens 249 3 5 6 Greating SAMPlOS soe crs ceees ete eeetes oes sci cavac cl tiecats nde ecto ee ce eee anit 250 3 5 7 Associating Samples with AMpliCOns cccceeescceeeeesceeeeeeeseaeeeseeeseeeeeeenaees 250 3 5 8 Loading Read Data Sets sekcscscsects chai acccticd Gee ieudenGiseaetente Grads teat aeSonetapal dates et 252 3 5 9 Associating Read Data Sets with Samples ccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaaees 253 3 5 10 Editing Object Properties a ccicier tess stedeesidenccs chica ngetvadennshantibalaqasssdaastauabeeeenssvaors 255 3 5 10 1 Updating an OB SCt 2 2 cisccaec ies diceeattand sansa ScescoasesSiste sp aqneet Secashmcceitans eraeeumeor 255 3 5 10 2 Renaming an Objet rinira auaa anaa teeta teas 255 3 5 10 3 Removing an ODSCt is cckccetetacesd shank tnetnn en ele ntabdee ecetnndec lagers 256 3 5 10 4 Dissociating RelationsShipS 2 c 2sscs occ oie ied tomar wie adie Abe 256 3 511 COMPULATON eee eee a A a arg ea aaa nE T 258 3 5 11 1 Validating the Project Before Computation ccceceeeee
141. 13 e set This command sets environment variables A full usage statement is available in section 3 4 14 e show This command is used to show various information about the interpreter A full usage statement is available in section 3 4 15 e update This command updates entities properties It accepts tabular input A full usage statement is available in section 3 4 16 e utility This command performs utility functions such as Project cloning A full usage statement is available in section 3 4 17 3 3 AVA CLI General Online Help This section provides the verbatim content of the general online help files for the AVA CLI To enter the upper level of the help files run the CLI help command Information to access help on more detailed topics is as indicated below The online help file content for each individual command providing the full command usage statement is provided in section 3 4 A more gentle introduction to the commands with a full example script for setting up and performing computations on a Project is given in section 3 5 and a smaller Project script displaying MID features is given in section 3 6 3 3 1 Help This provides an overview of available commands For more specific information use help lt command gt where lt command gt can be one of the following For example for help on the update command run help update For general help with the command interpreter run help genera
142. 18_1 GACCCTTGTCTCTGTGTTCTTG CCTCAAGAGAGCTTGGTTGG EGFR_18_2 AGCCTCTTACACCCAGTGGA CCTTATACACCGTGCCGAAC EGFR_18_3 TGAATTCAAAAAGATCAAAGTG CCCCACCAGACCATGAGA EGFR_19_1 CACAATTGCCAGTTAACGTCT GATTTCCTTGTTGGCTTTCG EGFR_19_2 CTGGATCCCAGAAGGTGAG GAGAAAAGGTGGGCCTGAG EGFR_20_1 CCACACTGACGTGCCTCTC GCATGAGCTGCGTGATGAG EGFR_20_2 GCATCTGCCTCACCTCCAC GCGATCTGCACACACCAG EGFR_20_3 GGCTGCCTCCTGGACTATGT GATCCTGGCTCCTTATCTCC EGFR_21_1 TCTTCCCATGATGATCTGTCCC GACATGCTGCGGTGTTTTC EGFR_21_ 2 GGCAGCCAGGAACGTAC1 ATGCTGGCTGACCTAAAGC EGFR_22_1 CACTGCCTCATCTCTCACCA CCAGCTTGGCCTCAGTACA Table 2 1 Names of the Amplicons defined for the EGFR experiment and the Primers used to create them EGFR Exon 18 GACCCTTGTCTCTGTGTTCTTGTCCCCCCCAGCTTGTGGAGCCTCTTACACCCAGTGGAGAAGCTCCCAACCAAGCT a A U a CTCTTGAGGATCTTGAAGGALACTGAATTC AAAAAGATCALAGTGCCTGGGCTCCGGTGCGTTCGGCACGGTGTATAA E v GGTAAGGTCCCTGGCACAGGCCTCTGGGCTGGGCCGCAGGGCCTCTCATGGTCTGGTGGGG eq EGFR Exon 19 TCACAATTGCCAGTTAACGTCTTCCTTCTCTCTCTGTCATAGGGACTCTGGATCCC AG AAGGTGAGALAGTTAAAAT TCCCGTCGCTATCAAGGAATTAAGAGAAGC AAC ATCTCCGAAAGCC AAC AAGGALATCCTCGATGTGAGTTTCTGCT TTGCTGTGTGGGGGTCCATGGCTCTGAACCTCAGGCCCACCTTTTCTC l OOOO le OO _ EGFR Exon 20 CCACACTGACGTGCCTCTCCCTCCCTCCAGGAAGCCTACGTGATGGCCAGCGTGGAC AACCCCCACGTGTGCCGCCT GCTGGGCATCTGCCTCACCTCCACCGTGCAGCTCATCACGCAGCTCATGCOCTTCGGCTGCCTCCTGGACTATGTCC GGGAACACALAGACAATATT
143. 2 are being associated to Read Data Set DGVS90J04 See the Caution in section 1 3 1 2 for special information about dragging Samples into the Read Data Tree Software v 2 591 August 2010 44 right to an appropriate tree node on the left you cannot establish an association by dragging a tree node object to an object in its Definition Table e The software will not allow you to establish invalid associations such as linking an Amplicon to a Variant only elements that are valid destinations for the element you are dragging will turn green and allow the creation of the new association e f you drag one or more valid element s to the root node the Project folder in the Samples Tree or to the root node a Read Group node or a Read Data node in the Read Data Tree the element will become associated with all the relevant elements in the nodes below and will be added to all the corresponding branches of that tree unless this would cause an Amplicon to become associated with more than one Sample or Multiplexer within a Read Data Set branch of the Read Data Tree in such a case the existing association remains and only new non conflicting associations are created o This is particularly useful when the experimental design requires the association of one or more Amplicons to a large number of Samples in one or more Read Data Sets Such a design may be especially common for experiments using MIDs where the same Amplic
144. 35 e The AVA software always provides an All MIDs option on this menu to allow all the MIDs defined in the Project to be viewed in the left list irrespective of their group status and even if an MID in the Project has not yet been assigned a sequence e In addition the software creates virtual MID Groups based on the length of the MIDs defined in the Project This is useful because as mentioned above see Note in section 1 3 2 6 all the MIDs used on a given end of an Amplicon must be of the same length o Note that MIDs without a defined sequence will appear in all length restricted lists e g see Figure 1 36B This allows undefined MIDs to be selected in a Multiplexer scheme and defined later Once an MID has a sequence defined it will lose its wild card status and will only appear in the list appropriate to its length Software v 2 501 August 2010 74 A B hg Edit Primer 1 MIDs A b 4 Edit Primer 1 MIDs MID Group 45 4Standard Selections MID Group Length 6 compatible MIDs 54Standard j Mid1 j Mid15 Mi Length 6 compatible MIDs f hid 16 ae Length 10 compatible MIDs Ada gt Mid1 Mid4 All MIDs E Remove Mid18 Mid5 Mid6 Mid7 Mids Mida d uuu Figure 1 36 A The Edit MIDs window showing the MID Group drop down menu A defined group 454Standard is listed along with three custom automatically generated groups the All MIDs group and two groups ba
145. 43 AAGCA AAGCA assuming base 343 of the Reference Sequence were an A This name exceeds the 25 character limit by two characters so the software rejects it and constructs a Tier 2 name The Tier 2 final name 327 DEL 339 343 REF 5 has 22 characters so it is adopted as the final name for this Variant The Tier 3 example Variant pattern is the same as the Tier 2 pattern except that it has an extra base in its deletion If this pattern were expressed as a Tier 2 name it would read 327 328 DEL 339 343 REF 5 This name has 26 characters so the software rejects it and constructs a Tier 3 name using the Variant Definition Syntax d 327 328 m 339 343 Since the Tier 3 name is only 20 characters it is adopted as the final name for the Variant In the Tier 4 example the Variant pattern from the Tier 3 example is altered by the addition of an extra match constraint Since Tier 3 names are the same as the Variant Pattern and the pattern here already exceeds 25 characters see Table 4 3 the software resorts to the final tier and the generic Var_16 is used as the final name 4 3 Properties Windows for Global and Consensus Alignments As described in sections 1 6 3 2 and 1 7 3 above right clicking on a nucleotide in the alignment on the Global Align or the Consensus Align tab opens a context sensitive menu that includes a properties option Selecting this option opens a properties window containing sequence sp
146. 454 Sequencing System Software Manual v 2 5p1 Part D GS Amplicon Variant Analyzer For life science research only Not for use in diagnostic procedures 454 SEQUENCING 454 Sequencing System Software Manual Software v 2 5p1 August 2010 Part D GS Amplicon Variant Analyzer Table of Contents 1 GS Amplicon Variant Analyzer Application cccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeneeens 9 1 1 Introduction to the GS Amplicon Variant Analyzer Application ccsseeeeesseeeeeeees 9 1 1 1 Definition Sieisen eer oor ora sxe dves a DARE tees a ATEAK UAA A UAE ietan ekonis riak 9 aa a E N oE E E E A E A A mcs ewe alana ated eeecachieaeteges 9 1 1 1 2 Reference SOQUCNCC es wexieseecaees erodebeessddesttilanttanemuptantadaries aapiacesedens dings rire 10 Eta Amplicon and Target asnes enviat anaa aera E na a ational deine 10 1 1 1 4 Read Data Set and Read Group s ccccssectsticessscechecedd ntadecdeinadensdlaiees eee teens 11 tIS Varianten aaan ae UR ona E ARE Na EA AANE A AAAA AAEE SAREE RE Sati 12 a ea a R SE ET 1a E E T E E E E E E E ace rau ceccmemtace mcceuearee 12 11 17 MiD a d MID Group ssis esaeas anant eee aalan et ANAA 13 1118 Multiplexe Eas iaren i aa aeaa a a ty eae ee edad E AEE 14 1 1 2 Launching the GS Amplicon Variant Analyzer GUI Application eee 15 1 1 3 GS Amplicon Variant Analyzer Application Interface Overview eseeeee 16 TeliSel gt gt Main BUtONS
147. 5 00 Max 100 00 Apply min max to Forward or reverse Forward and reverse Available data Combined also Variant status All k Al e _ Compact table N E To Load combined 1 54 forward 1 85 reverse 0 00 combined of 65 forward of 54 reverse of 11 A Figure 2 41 The Variants Tab with Alignment Read Type toggled to Individual showing that the haplotype Variant was detected after all but only at 1 54 of 65 reads a single read The first time we loaded Auto Detected Variants we used fairly stringent filters to start with the most likely candidate Variants there turned out to be a single Variant that met these criteria the 893 T G Variant However there might be some Variants in the data that are real but in suboptimal contexts Perhaps the Variant is in a position of the Amplicon that is only covered by reads from one direction or maybe the Variant is present at a frequency lower than the 5 cut off we used for our first filter We will now reset the filters to their most permissive values to allow all the remaining Auto Detected Variants to be loaded into the Project We do this by resetting the Min to 0 00 and selecting the Forward or reverse option Under those selections the Load button reveals that there are 11 variants to load Figure 2 42 This also causes all the rows in the table to be displayed with a wh
148. 6 and two MIDs for which no sequence has yet been defined Mid17 and Mid18 N C3 UJ Software v 2 5p1 August 2010 B juencing System Software Manual Part D GS Amplicon Variant Analyze 4GS Amplicon Variant Analyzer Project Name MID_Multiplexing_Example Location data ampProjects MID_Multiplexing_Example Overview E Project El Computations Variants E Global Align Consensus Align Flowgrams Samples MIDs om m References 1 mm Amplicons 6 amp Read Data 4 lw Samples 16 Variants MIDs 18 om 7 ine He ea eats i ACGAGTGCGT 454Standard jm Mid_16 cE 1 JACGCTCGACA _ 45 4Standard Lom Micl_17 i JAGACGCACTC _ 454Standard jam Mid_18 i AGCACTGTAG 454Standard 45 4Standard ATCAGACACG 45 4Standard om Midd i ATATCGCGAG _ 454Standard amp am Mid2 i CGTGTCTCTA 454Standard om Mid3 cTccccTGTc 454standard om Mid4 TAGTATCAGC 454Standard m Mids TCTCTATGCG 454Standard om Mids i TGATACGTCT 454Standard om Mid7 i TTACTGAGCTA 454Standard j Mide CATAGTAGTG 454Standard 4m Mido i CGAGAGATAC _ 454Standard om Mid 10 id_ CTGTAG am Mid 11 GACACG Hom Mid 12 Ham Mid 13 Lom Mid14 Figure 1 35 MID Tree and Definition Table view showing the 454Standard group MIDs plus four newly defined MIDs Mid15 Mid18 two 6 mers and two that have no defined sequence Figure 1 36A then shows the MID Group drop down menu for the MIDs in Figure 1
149. 82 4 4 2 2 Step 2 Running User Customized Initialization Functions eee 282 4 4 3 Initialization Script RESWICNONS ctcsccecew iis cha Noa ceodeeden tan cl Seale 283 4 4 4 Initialization Script Error Handling sinter tant ceeetestbs cidakesttacel eethpeedethesiaes 283 4 5 Project Initialization and the Class cssswttielrekn eae ernie eee 283 4 6 Multiplex Amplicon Libraries cisc cascicaesed seedeeds genttes catenvadalonnaledeate Paves deeb eenzenmangesaeecs 284 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer Se MOSS ANY E T T E O 287 Ooo Le E EE E A E A deve vCnlvisandes 289 Software v 2 5p1 August 2010 8 1 GS AMPLICON VARIANT ANALYZER APPLICATION its Graphical User Interface GUI The AVA software also features a Command Line Interface CLI that may be more appropriate for large Projects especially when large amounts of data need to be imported into exported from or automated within a Project See section 3 for a full description of the CLI the language that was developed for it and all the commands it includes e Projects are compatible with each other regardless of whether they are set up or computed using the Graphical User Interface GUI or the Command Line Interface CLI For certain projects some may find it useful to set up portions of the project definition using the CLI and then enter the GUI for all subsequent tasks Q e This section describes the GS Amplicon Variant Analy
150. 86 103 Variant Naming 272 Variant Status 22 63 85 92 97 101 102 103 104 105 162 164 227 Variants Definition Table 45 46 57 58 63 97 138 139 Variants Frequency Table 89 90 92 95 97 99 103 Variants Tab 11 12 19 63 85 89 91 93 97 103 144 150 Variation Frequency Plot 16 20 105 107 108 110 116 118 121 145 146 165 Published by 454 Life Sciences Corp A Roche Company Branford CT 06405 2010 454 Life Sciences Corp All rights reserved For life science research only Not for use in diagnostic procedures 454 454 LIFE SCIENCES 454 SEQUENCING GS FLX GS FLX TITANIUM GS JUNIOR EMPCR PICOTITERPLATE PTP REM NIMBLEGEN FASTSTART CASY and INNOVATIS are trademarks of Roche Other brands or product names are trademarks of their respective holders 5 0810
151. 9 TCACAATTGCCAGTTAACGTCTTCCTTCTCTCTCTGTCATAGGGACTCTGGATCCCAGAAGGTGAGAAAGTTAAAA CCCGTCGCTATCAAGGAAT TAAGAGAAGCAACATCTCCGAAAGCCAACAAGGAAATCCTCGATGTGAGTTTCTGCTTTG CTGTGTGGGGGTCCATGGCTCTGAACCTCAGGCCCACCTTTTICTC EGFR_Exon_20 EGFR_Exon_20 CCACACTGACGTGCCTCTCCCTCCCTCCAGGAAGCCTACGTGATGGCCAGCGTGGACAACCCCCACGTGTGCCGCCTG 454 Sequencing System Software Manual Part D aa Go Amplicon Variant Analyzer CTGGGCATCTGCCTCACCTCCACCGT GCAGCTCATCACGCAGCTCATGCCCTTCGGCTGCCTCCTGGACTATGTCCGGG ACCTGCTCAACTGGTGTGTGCAGATCGCAAAGGTAATCAGGGAAGGGAGATA AACACAAAGACAATATTGGCTCCCAG CGGGGAGGGGAGATAAGGAGCCAGGAT EGFR_Exon_21 EGFR_EXx c onz21 TCTTCCCATGATGATCTGTCCCTCACAGCAGGGTCTTCTCTGTTTCAGGGCATGAACTACTTGGAGGACCGTCGCTTG GTGCACCGCGACCTGGCAGCCAGGAACGTACTGGTGAAAACACCGCAGCATGTCAAGATCACAGATTTTGGGCTGGCCA AACTGCTGGGT
152. 967 Forward and reverse 22 8 A G 2 78 2 78 216 Available data FoRo ee dad 4 72 40 00 gt 4 72 127 40 00 89 C Combined also 92 1 85 1 85 216 ae coos IEGFR_Exons_18 22 22 LTC 3 15 0 00 3 15 127 40 00 89 2 78 2 78 216 2 2 Putative E porate tee 1 932 ee 472 4000 4 72 127 0 00 89 v Compact table 3554 ae y 5 893 T G 915 A G i v 15 79 y 15 79 76 H No EGFR_Exons_18 22 1038 A G 15 79 a 15 79 76 4 0 Sammiplests Variants To Load Global Align l Variant Status ro accepted Remove Variant gt putative Define Haplotyp RRN Q rejected combined forward reverse combined of forward of reverse of A i mi Figure 2 45 The Variants Tab after Compact table has been selected This has hidden the two Accepted Variants that were previously grayed out because of the Putative setting of the Variant status filter The expanded right click menus are poised to mark the haplotype Variant as rejected After marking the haplotype Variant as Rejected it immediately disappears from view Figure 2 46 Note that marking a Variant as Rejected rather than deleting it outright from the Project can be useful because this keeps the system from subsequently re proposing it and forcing you to validate it more than once Similarly if we investigate one of the Auto Detected Variants and determine that it is valid we can change its Status to Accepted and
153. AAAGAT CAAAGT GCT GGGCTCCGGTGC G 0 53 GAAGCT CCCAACCAAGCT CTCTT GAGGAT CTT GAAGGI A ACC GAATT CAAAAAGGT CAAAGT GCT GAGCTCCGGTGC T 0 N 0 0 reads 942 Legend b n a 4 2 te lef Figure 1 57 The Global Align tab 1 6 1 Populating the Global Align Tab When you open an Amplicon Project in the AVA software the Global Align tab has no content and is grayed out To populate it from this state you must use a right click Global Align action from one of the following two sources A Sample Amplicon pair from any of the 3 Project Tree views on the Project Tab see sections 1 3 1 1 1 3 1 2 and 1 3 1 3 note that the Amplicon must be fully defined section 1 3 2 2 and the computation must have been carried out section 1 4 Right clicking on a Sample in the References Tree or an Amplicon in the Read Data Tree or the Samples Tree opens a contextual menu that includes a Global Align option choosing this will populate the Global Align tab with the multi alignment of the reads for the Sample Amplicon pair on that branch of the tree A Sample Variant pair from the Variants Table on the Variants tab see section 1 5 1 3 note that the Variant must be fully defined section 1 3 2 5 and the computation must have been carried out section 1 4 Right clicking on an appropriate cell of the Variants Table opens a contextual menu that includes a Global Align option choosing th
154. ACT ATGCTGGCTGACCTAAAGC 111 215 EGFR_22_1 Amplifies EGFR_Exon_22 from 21 to 132 EGFR_Exon_22 CACTGCCTCATCTCTCACCA CCAGCTTGGCCTCAGTACA 21 132 HERE_TERMINATOR The Amplicons in this example are fully specified the Reference Sequences used happen to have enough context to include both the Primeri and Primer2 matches and the exact Start and End target coordinates are known and specified If the exact coordinates of the targets were not known asterisks could be used as wild cards for the Start and End fields This would force the application to try and determine the target coordinates by finding perfect matches for the primers just as the GUI does see section 2 2 4 N characters are counted as matches as long as they don t make up more than 50 of the match The results of an automatic primer match must yield one and only one pair of primer matches If no pair match is found or if more than one match is found for a primer an error is generated The software carries out the primer search even if the asterisk notation is not used to validate the target coordinates you supplied manually This could lead to an error in the cases where your primers have an intentional mismatch with the reference or where your primers are not included as part of the Reference Sequences In such cases you would need to supply the correct target coordinates manually and disable the automatic verification of t
155. AT CTT GAAGG AA G CTCCC AACC AA G CTCTCTTGAGGAT CTT GAAGG CTCCC AACC AA G CTCTCTTGAGGAT CTT GAAGG AA G CTCCC AACC AA G CTCTCTT GAGGAT CTT GAAGG AA G CTCCC AACC AA G CTCTCTTGAGGAT CTT GAAGG AA C CT COCO RACE KOE OT eT eT TOR CCAT CTT COAACC PACT GAATT CAAAAA MMACT GAATT CAAAAA GA TCAAAG TGCTGAGCTCCGGCGC DGVS90JO2CSQKK 1 lt 0 19 C 97 10 4 T CCT GAGCTCCGGTGC 3 oT GOT GAGCTCCGGTGC JAACT GAATT CAAAAA GA TCAAAG TGCTGAGCTCCGGTGC JAACT GAATT CAAAAA GA TCAAAG TGCT GAGCTCCGGT GC IAACT GAATT CAAAAA GA T CAAAG TGCT GAGCT CCGGT GC JAACT GAATT CAAAAA GA TCAAAG TGCTGAGCTCCGGTGC JAACT GAATT CAAAAA GA TCAAAG TGCT GAGCTCCGGTGC JAACT GAATT CAAAAA GA T CAAAG TGCT GAGCTCCGGT GC IAACT GAATT CAAAAA GA TCAAAG TGCTGAGCTCCGGTGC JAACT GAATT CAAAAA GA TCAAAG TGCT GAGCTCCGGT GC IAACT GAATT CAAAAA GA T CAAAG TGCT GAGCTCCGGT GC JAACT GAATT CAAAAA GA TCAAAG TGCTGAGCTCCGGTGC JAACT GAATT CAAAAA GA TCAAAG TGCT GAGCTCCGGTGC JAACT GAATT CAAAAA GA T CAAAG TGCT GAGCT CCGGT GC IAACT GAATT CAAAAA GA TCAAAG TGCTGAGCTCCGGTGC JAACT GAATT CAAAAA GA TCAAAG TGCT GAGCTCCGGT GC JAACT GAATT CAAAAA GA T CAAAG TGCT GAGCT CCGGT GC JAACT GAATT CAAAAA GA TCAAAG TGCTGAGCTCCGGTGC JAACT GAATT CAAAAA GA TCAAAG TGCT GAGCTCCGGT GC IAACT GAATT CAAAAA GA T CAAAG TGCT GAGCT CCGGT GC JAACT GAATT CAAAAA GA TCAAAG TGCTGAGCTCCGGTGC JAACT GAATT CAAAAA GA TCAAAG TGCT GAGCTCCGGTGC JAACT GAATT CAAAAA GA T CAAAG TGCT GAGCT CCGGT
156. ATGCAGAAGGAGGCAAAGTAAGGAG GTGGCTTTAGGTCAGCCAGCAT EGFR_Exon_22 EGFR_Exon_22 CACTGCCTCATCTCTCACCATCCCAAGGTGCCTATCAAGTGGATGGCATTGGAATCAAT ACACAGAA TCTATACCCACCAGAGTGATGTCTGGAGCTACGGTGAGTCATAATCCTGATGCTAATGAG GTACTGAG GCCAAGCTGG HERE TERMINATOR The use of regular files or here files to input data is equivalent and the choice is up to the user Regular files can prove especially useful if the elements of the Project definition are supplied to you from a third party such as from the client of a sequencing center On the other hand here files allow you to encapsulate all the data except for the actual Read Data files into a single relatively portable script High throughput environments with a workflow system might generate such scripts thereby automating the project creation process The create reference command will normally fail if you try to create a Reference Sequence with a name that already exists However there are situations where it may be legitimate to attempt to do so For example a script may have correctly created Reference Sequences and then reac
157. AVA software provides features that when combined provide the ability to manage a Discovery Workflow for identifying and evaluating meaningful variations The key components of this process are the ability to load automatically detected Variants the ability to easily set the Status of one or more Variants at a time via a right click menu item with rows selected in the Variants Frequency Table of the main Variants Tab and the ability to filter the content of the Variants Frequency Table based on Variant Status This constellation of features allows the main Variants tab to be the hub of operations for Discovery Workflow One can choose to load Variants that have been automatically detected into the Project with the click of a single Load button on the Variants tab If the volume of Variants that are available to load as displayed to the right of the Load button is large Project clutter can be prevented by applying a selection on the Variants to load via the filters associated with the Variants Frequency Table For example you could choose settings such as Consensus for Alignment Read Type with a Min Max of 5 00 100 00 applied to Forward and reverse reads This would allow you to load the subset of Auto Detected Variants most likely to withstand scrutiny For Discovery Workflow purposes the status options have the following intended meanings e Accepted a Variant that is expected to be found in at least one S
158. Amplicon Default opt 454 apps amplicons config Note that all the advanced options are preceded by two dashes unlike the basic options that are preceded by only one Normally the default values of maxPerm or maxHeap which are 128 and 500 megabytes respectively are sufficient If doAmplicon s underlying Java environment runs out of memory a message will be displayed indicating which parameter needs adjusting Doubling the default values will typically resolve any memory issues The cpu option which defaults to 1 defines the number of parallel processes that may be used during the Trimming and Alignment steps performed when computing a project via the command computation start Due to the memory and cpu resource requirements of the Trimming and Alignment steps th cpu option generally should not exceed the number of actual processors on the local Software v 2 501 August 2010 184 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer machine as all the processes will be run on the local machine i e not spread across a cluster If the amount of memory on the local machine is limited then it is advisable to limit the cpu value because th parallelized steps will compete for memory resources and may lead to excessive swapping of memory and degrade the responsiveness of the local machine The memory used by the Trimming and Alignment steps is in addition to that used by the Java
159. Amplicon Variant Analyzer e Project Name Location Overview El Project Computations Variants GlobalAlign Consensus Align Flowgrams Welcome to the GS Amplicon Variant Analyzer This software is used to analyze and organize the results of Ultra Deep Amplicon Sequencing experiments carried out on the 454 Sequencing System It is useful both for the high throughput detection of known variants and for the de novo discovery and evaluation of novel ones Known variations are defined relative to reference sequences an organizational scheme that facilitates the sharing of variant definitions across samples Newly discovered variants may be added to a library of known variations and thus may be used in subsequent high throughput scans In addition to providing functionality to identify quantify and evaluate putative variations the GS Amplicon Variant Analyzer provides the ability to report results on any subset of target sequences from any combination of Runs or regions according to user specified criteria this defines a sample The software also provides the ability to group multiple samples into an Amplicon Analysis Project and incrementally add new samples to a project as the sequencing results from new Runs regions become available Reads for each sample are analyzed separately but results across samples can be summarized Reads for a given sample are multiply aligned with target sequences within a reference sequence and v
160. C ass cin gacede ie eattnedan tuaedorcnssuawsetaecdnatata a ae duguadnguanants Ges akergarededqanduavanven sagedoes 198 344A create ampliCON sairia aaeei a a aa aaa ei aa ERa E p 198 3 442 vereate MiA rnaciiesariu i inaenea i a e Ea EA E ET 199 3 443 creat MIAGTrOUP tas ise i i races ee a aa sas A PAAA EN EEE E EA 200 3 4 4 4 create multiplexer scsciccnlecialstoceceeds dou lslesceaeseiseeeeeslaaeddagenntaehdtascdstasedendeneeerts 201 3445 Create Projet aiir anie aoe kaper Eaa EEE E a thes es ADEE a RERS o e 202 SAAB Create readGrOUP esse picistdeceperset seed korei aed sededotensaateasenvba erences tzateedeoedearenesens peas 202 34AT v ereate reference oinaan Mika Gere undies a a a aaa a a aea 203 3 4 4 s reat sample eriin i rea Oaa a E E EE E 203 3 4 4 9 create Vall anti cisetescciteccnlepielcagaedualevints E eaa ntedenlveeolet sare R ET ANAKE AR AREE oit 204 3 4 5 dissoci te ariei e acct eae E aee SE TAAA AEAEE Sea EAA AA EAE A te eu RAUKE 205 3 4 6 NIE REE EEEE EE EAE A E E EA T A E E E E 208 3 4 7 M E E EA ARE NETE EE 208 34 A MSTAMPpPlCOM i aineina n aeaa eaaa Aa p a TRANE EA Snai 208 eee SST UC nenea a a aed Mate A E a T 209 341 3 S MAGrOUP ie E a E E a alee 209 3 474 Aist m ltiple xEr eeni vanes cacils inaani areenaa eaea aAA EANES EEANN ENRERE at 209 STO MISE OTO EE E A 210 3 4 6 listreadDat i srira a ateiti aa aana a aa iiaia 210 3 47 17 streadGro p erraina a Ea a ER VEY 211 34 7 8 listreteren union a a a a ae tee E
161. CAAG ACATCTC AAAGTT AAAA TTCCCGTCGCTATCAAG ACAT CT CCGAAAGC CAACAAGGAAAT CCT CGATGT IGAAGGT GAGAAAGTT AAAA TTCCCGTCGCTATCAAG TE GAAGGTGAGAAAGTTAAAAATTCCCGTCGCTATCA AA AACATCTC GAAGGTGAGAAAGTTAAAA TTCCCGTCGCTATCA AAGCA TCTE IGAAGGT GAGAAAGTT AAAA TTCCCGTCGCTATCAA AACATCTC IGAAGGT GAGAAAGTT AAAA TT CCCGTCGCTATC G AA AACATCTC IGAAGGT GAGAAAGT T AAAA TTCCCGTCGCTATCAA AAACATCTC IGAAGGT GAGAAAGT T AAAA TT CCCGT CGCTAT CAA AAT AAAGT CAAAA TTCCCGTCGCTATCAA AACATCTCCGAAAGCCAAC AAGGAAAT CCT CGATGT AAAGTT AAAA TT CCCGTCGCTATCAA AA AACAT CT CC GAAAGC CAACAAGGAAAT CCT CGATGT AAAGTTAAAA TTCCCGTCGCTATCAAG ACAT CT CCGAAAGCCAACAAGGAAAT CCT CGATGT IGAAGGT GAGAAAGTT AAAA TTCCCGTCGCTATCAA AAGCAACATCTC Refposn 335 A IGAAGGT GAGAAAGT T AAAA TT CCCGT CGCTAT CAA AGAAGCAACATCTC A 0 IGAAGGT GGGAAAGT T AAAA TT CCCGTCGCTAT CAA AACATCTC C 0 AAAGTT AAAA TTCCCGTCGCTATCAA AACAT CT CCGAAAGCCAACAAGGGAAT CCT CGATGT G 0 AAAGTT AAAA TTCCCGTCGCTATCAA AACAT CT CCGAAAGCCAACAAGGGAATCCTCGATGT aaa AAAGTT AAAA TTCCCGTCGCTATCAA AACAT CT CCGAAAGC CAACAGGGAAAT CCT CGATGT AAAGTTAAAA TTCCCGTCGCTATCAA CAACATCTCCGAAAGC CAACAAGGAAAT CCT CGATGT N 0 AAAGTT AAAA TTCCCGTCGCTATCAA AAGCAACAT CT CC GAAAGCCAAC AAGGAAAT CCT CGATGT 9 48 reads 5 434 Legend Figure 2 28 The Global Align tab for Var_1 in Sample_1 with a selection for gaps applied to position 335 of the Reference Sequence in the stretch of gap
162. CCAAGCT CT CTT GAGGAT CTT GAAGG CON 7 42 gt 4 46 C 97 14 23 AAAGT GCT GGGCTCCGGTGC wa GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGE 5 o r o AAAGT GCTGAGCTCCGGTGC Ea GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGIG A ACT GAAT T CAAAAAGAT CAAAGT GCT GGGCTCCGGTGC GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGEX A ACT GAAT C CAAAAAGAT CAAAGT GCTGGGCTCCGGTGC GAAGCT CCCAACCAAGCT CT CTT GAGGAT CT T GAAGGEX A ACT GAAT T CAAAAAGAT CAAAGT GCT GGGCTCCGATGC Ol GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGI A ACT GAATT CAAAAAGGT CAAAGT GCT GGGCTCCGGTGC S GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGEX A ACT GAAT T CGAAAAGAT CAAAGT GCT GAGCTCCGGTGC E GAAGCTCCCAACCAAGCTCTCTTGAGGATCCTGAAGCGH A ACTGAATTCAAAAAGATCAAAGTGCTGGGCTCCGGTGC GAAGCTCCCAACCAAGCTCTCTTGAGGATCTTGAACGCH A ACC GAATT CAAAAAGAT CAAAGT GCT GGGCTCCGGTGC GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGENC AT GAT GAAAT GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGIG A ACT GAATT CAAAAAGAT CAAAGT GCTGGGCTCCGGTGC GAAGCT CCCAACCAAGCT CT CTT GAGGAT CCT GAAGGIX A ACT GAATT CAAAAAGAT CAAAGT GCT GGGCTCCGGTGC GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGIG A ACT GAATT CAAAAAGAT CAAAGT GCTGGGCTCCGGTGC refposn 97A GAAGCT CCCAACCAAGCT CT CTT GAGGAT CT T GAAGGE A CAT A 85 24 GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGIY A CAT GAAT CCAAAAA C 14 23 GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGEX A CAT GAATT CAAAAAGAT CAAAGT GCT GAGCTCCGGTGC GAAGCT CCCAACCAAGCT CT CTT GAGGAT CT T GAAGGEX A CAT GAATT CAA
163. CCAAGCT CT CTT GAGGAT CTT GAAGGI A ACT GAATT CAAAAAGAT CAAAGT GCT GGGCT CCGGTGC GAAGCTCCCAACCAAGCT CT CTT GAGGAT CTT GAAGGIN A ACT GAAT C CAAAAAGAT CAAAGT GCT GGGCT CCGGT GC GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGI A ACT GAAT T CAAAAAGAT CAAAGT GCT GGGCT CCGATGC O GAAGCTCCCAACCAAGCTCTCTTGAGGATCTTGAACCH A ACTGAATTCAAAAAGGTCAAAGTGCTOGGCTCCOCGTGC GAAGCTCCCAACCAACGCCTCTCTTGAGGATCTTGAACCH A ACTGAATTCGAAAAGATCAAACGTGCTGAGCTCCOGTGC GAAGCT CCCAACCAAGCT CT CTT GAGGAT CCT GAAGGEA A ACT GAAT T CAAAAAGAT CAAAGT GCT GGGCTCCGGTGC GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGEA A ACC GAATT CAAAAAGAT CAAAGT GCT GGGCTCCGGTGC GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGEAC AT GAT GAAAT GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGIG A ACT GAAT T CAAAAAGAT CAAAGT GCT GGGCTCCGGTGC GAAGCT CCCAACCAAGCT CT CTT GAGGAT CCT GAAGGBE A ACT GAAT T CAAAAAGAT CAAAGT GCT GGGCTCCGGTGC GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGIG A ACT GAAT T CAAAAAGAT CAAAGT GCTGGGCTCCGGTGC GAAGCTCCCAACCAAGCT CT CTT GAGGAT CTT GAAGGE A CAT GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGE A CAT GAAT CCAAAAA GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGE A CAT GAATT CAAAAAGAT CAAAGT GCT GAGCTCCGGTGC GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGE A CAT GAATT CAAAAAGAT CAAAGT GCTGGGCTCCGGTGC GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGIG A ACC GAAT T CAAAAAGGT CAAAGT GCT GAGCTCCGGTGC 4 gt Figure 1 59 The multiple alignment display of the Global Align tab M Qnfh
164. CGAAAGCCAACAAGGAAAT CCT CGAT GT A IAA G TT AAAA TT CCC G TCG C T ATCA AACAT CT CCGAAAGC CAACAAGGAAAT CCT CGAT GT C IAA G TT AAAA TT CCC G TCG C T ATCA AACAT CT CC GAAAGCCAAC AAGGAAAT CCT CGAT GT cus Aa G TT AAAA TT CCC G TCG C T ATCA AACAT CT CC GAAAGC CAACAAGGAAAT CCT CGAT GT IAA G TT AAAA TT CCC CG C T ATCAA AACAT CT CCGAAAGC CAACAAGGAAAT CCT CGAT GT T IAA G TT AAAA TT CCC G C T ATCAA AACATCTCCGAAAGC CAACAAGGAAAT CCT CGAT GT N IAA G TT AAAA TT CCC G C T ATCAA AACAT CT CC GAAAGC CAACAAGGAAAT CCT CGAT GT AA G TT AAAA TT CCC G C T ATCAA AACAT CT CCGAAAGC CAACAAGGAAAT CCT CGAT GT reads IAA G TT AAAA TT CCC G C T ATCAA AACAT CT CCGAAAGC CAACAAGGAAAT CCT CGAT GT IAA G TT AAAA TT CCC G C T ATCAA AACAT CT CC GAAAGC CAACAAGGAAAT CCT CGAT GT IAA G TT AAAA TT CCC G C T ATCAA AACAT CT CCGAAAGCCAACAAGGAAAT CCT CGAT GT IAA G TT AAAA TT CCC G C T ATCAA AACAT CT CCGAAAGC CAACAAGGAAAT CCT CGAT GT E C Cc Cc c Legend AA G TT AAAA TT CC G C T ATCAA AACAT CT CCGAAAGC CAACAAGGAAAT CCT CGAT GT AA G TT AAAA TT CC G C T ATCAA AACAT CT CCGAAAGCCAACAAGGAAAT CCT CGAT GT IAA G TT AAAA TT CC G C T ATCAA AACAT CT CCGAAAGC CAACAAGGAAAT CCT CGAT GT IAA G TT AAAA TT CC G C T ATCAA AACAT CT CCGAAAGC CAACAAGGAAAT CCT CGAT GT JAA G TT AAAA TT CC G C T ATCAA AACATCTCCGAAAGCCAACAAGGAAATCCTCGATCGT Figure 2 29 The Consensu
165. CTAGGTATGGTAAATGCAGTA 22 175 Amp 4_2 HIV_Ref AGCACTGTAGTAGATGCATGCTCGAGCGGCC ACGCTCGACACTAGGTATGGTAAATGCAGTA 22 175 Amp_4_3 HIV Ref AGCACTGTAGTAGATGCATGCTCGAGCGGCC AGACGCACTCCTAGGTATGGTAAATGCAGTA 22 175 Amp_4_4 HIV_Ref AGCACTGTAGTAGATGCATGCTCGAGCGGCC AGCACTGTAGCTAGGTATGGTAAATGCAGTA 22 175 Figure 2 49 A table of all 16 Amplicons where the MID sequences have been incorporated into the template specific Primer 1 and Primer 2 sequences In the highlighted Amp_1_1 sequence both primers begin with ACGAGTGCGT which is the MID1 sequence from Figure 2 48 Since the MID sequences are not actually present in the Reference the Reference is constrained to the Amplicon being measured so that a single Reference could be used for all of the Amplicons Otherwise 16 different MID containing References would have to have been defined To finish the setup for a non Multiplexer experiment each of the 16 different Amplicons would have to be individually associated with its proper Sample and those 16 Sample Amplicon pairs would have to be associated with the Read Data Sets Figure 2 50 Software v 2 591 August 2010 173 54 Seq Te em Software Manual Part D i S Amplicon Variant Analyzer erences m Read Data w 5 nonMultiplexerMid ReadGrp_1 w E5S716001 sample Ls Amp E Samp Ls Am 0 Samp Am Samp Ls Am g Samp Samp Samp Samp Samp Samp d Samp a Samp il Samp Samp a Samp S
166. CTCATCTCTCACCA Aa dasenn Figure 2 11 The completed Amplicons Definitions Table for the EGFR example experiment 2 2 Defining the Sample Our example experiment is the simplest case where we have only one Sample the single DNA source used to prepare the 11 Amplicon libraries covering the five exons from the EGFR gene in which we are looking for sequence Variants see section 2 1 For more complicated situations see section 2 6 1 To set up our single Sample in our Project we click on the Software v 2 5p1 August 2010 138 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer Sample sub tab Sample Definition Table and then click on the Add button at the left of the tree view This adds a Sample called Sample_1 to the Sample Definition Table We will keep this Default Sample Name and leave the Annotation field empty The AVA application window is now in the state shown in Figure 2 12 AGS Amplicon Variant Analyzer Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview El Project E Computations El Variants Global Align Consensus Align Flowgrams References mm Read Data gt References 1 mm Amplicons 11 amp Read Data w Samples 1 Variants MIDs 14 om E MyfirstT estProject us Sm EGFR_Exons_18 22 zemnie EGFR_18_1 a EGFR_18_ Bo eA DDD mmm qgggg Saas Daaa Nwe N
167. Commands for information about the file option 3 4 16 8 update reference update ref erence lt reference name gt annot ation lt annotation gt seq uence lt sequence gt file lt file gt format lt format gt update ref erence name lt reference name gt annot ation lt annotation gt seq uence lt sequence gt file lt file gt format lt format gt Updates a reference sequence in the currently open project In the first form the non option argument is used as the name of the referenc sequence to update In the second a name must be explicitly specified in option form The remainder of the options are not required but are used to set properties of the reference sequenc annotation rhe annotation sequence rhe nucleotide sequence string This sequence must use IUPAC nomenclature Run help general tabularCommands for information about the file option 3 4 16 9 update sample update sam ple lt sample name gt annot ation lt annotation gt file lt file gt format lt format gt update sam ple name lt sample name gt Software v 2 501 August 2010 238 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer annot ation lt annotation gt file lt file gt format lt format gt Updates a sample in the currently open project In the first form the non option argument is used as the name of the sa
168. Ds used for a given end of the Amplicons Primer A Primer 1 or Primer B Primer 2 have the same length so they are on equal footing for error distance calculation purposes It is permitted however to use a different MID length on each side of the Amplicons being handled by a Multiplexer For instance custom 5 bp MIDs might be used on the Primer 1 side and 10 bp MIDs might be used on the Primer 2 side e None start with a G nucleotide the last base of the sequencing key to ensure clear reading of the MID tag e All MIDs are read within 4 or 5 nucleotide flow cycles to minimize usage of Run flows to read the MID tags and leave as much as possible for the sample sequence The software does not constrain the user to only these 14 MIDs however any other set of sequences can be designed for use as multiplexing tags incorporated between the sequencing key and the template specific primer of the Adaptors used to prepare the Amplicon libraries and defined as MIDs with optional custom MID Groups in the Amplicon Project This flexibility can be useful for example if the user prefers to use shorter MIDs or if Amplicon libraries already exist that have intrinsic sequences that can be used for demultiplexing or if the experiment requires the multiplexing of more Samples than can be differentiated with the 14 MIDs of the 454Standard MID Group If you design your own MIDs it is recommended that you keep in mind the 4 criteria listed above for
169. EEPOSOSCbbM 2 3 1 2 Ei 2 3 1 2 1 Figure 2 12 The AVA software window after creating a single Sample into the Project We will next use the Tree sub tabs to create the associations between the Sample and all 11 Amplicons defined in the Project To do this we select the Samples Tree sub tab on the left panel showing our single Sample hanging off the main project node and the Amplicons Definition Table on the right panel We then multi select the full set of Amplicons from the Table using the shift key and drag them to Sample_1 in the Tree Figure 2 13 This will associate all our Amplicons with our Sample Figure 2 14 b4 GS Amplicon Variant Analyzer Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview E Project El Computations El Variants Global Align Consensus Align Flowgrams Read Data w samples yy References 1 ma Amplicons 11 amp Read Data w Samples 1 0 Variants MIDs 14 om E MyfirstTestProject Sample_1 Ew EGFR_18_1 EGFR_18 Aa EGFR_20_2 EGFR_2 EGFR_18_3 EGFR_19_1 EGFR_19_2 EGFR_21_1 EGFR_21_2 EGFR_22_1 Figure 2 13 The AVA window in the middle of a multi select and drag of the Amplicons from their Definition Table to the Sample_1 node in the Samples Tree to create the associations Software v 2 591 August 2010 139 ftware Manual ariant Analyzer Overview E Pr
170. EGFR_18_3 ReadGrp_1 con DGVS90J02 0 Sample3 P EGFR_18_1 ReadGrp_1 Be DGVS90J03 C EGFR_18_2 oi ReadGrp_1 w DGVS90J03 SS EGFR 18_3 fia ReadGrp_1 a DGVS90J03 gt 0 Sample4 cS EGFR_19_1 oa ReadGrp_1 w DGVS90J03 Sm EGFR_19_2 ReadGrp_1 a DGVS90 03 Samples P EGFR_20_1 ReadGrp_1 oo DGVS90J03 P EGFR 20_2 ReadGrp_1 BR DGVS90J03 EGFR_20_3 of ReadGrp_1 w DGVS90J03 Samples S EGFR_21_1 S ReadGrp_1 Figure 1 14 The Samples Tree sub tab of the Project Tab s left hand panel 1 3 1 4 The MIDs Tree This is the simplest of the Tree sub tabs as it simply lists the MIDs that are defined in the Project with the optional MID Groups if applicable Figure 1 15 Software v 2 591 August 2010 40 454 Sequencing lt Part D GS GS Amplicon Variant Analyzer Project Name HIV96_T2 Location data ampProjects HIV96_T2 Overview E Project El Compute Samples J MIDs om e Py HIV96_T2 am 45 4Standard om Mid1 am Mid2 am Mid3 mm Mid4 m Mid5 am Mid p Mid7 fom Mids fom Midd am Mid 10 am Mid 11 om Mich 12 a Mic 13 Lom Mid14 amp D ppn Figure 1 15 The MIDs Tree sub tab of the Project Tab s left hand panel 1 3 2 The Definition Table Sub Tabs The right hand panel of the Project tab contains seven sub tabs one for each type of element that makes up an Amplicon Project except Group element types The number of elements
171. Exons 18 22 g93 T G 915 4 G_ Sa eraan one 3 T1G915 NG f igs 0 00 gt 1 85 54 40 00 11 15 79 15 79 76 22 3 No E baal pis79 157976 4 Variants To Load 12 31 12 31 65 FR 22 893 T PSE eis ue eee 1111 418 18 111164 418 18 11 8 79 8 79 5 142 Basu CUR e 8 03 49 44 v8 03 2 367 49 44 2 775 Variants Samples Meet filter jal Figure 2 44 The Variants Tab after the Auto Detected Variants are loaded The next phase of workflow control for the newly added Variants is to select the Compact table option while we leave the Variant status filter set to Putative This hides any Variant rows where the Status is either Accepted or Rejected In this case the immediate effect is to hide the rows of the two Variants that we have already validated and set to Accepted Figure 2 45 Under this configuration of the Variants Frequency Table we can right click any Sample Variant frequency cell to expose the Global Align navigation link as we did before for the first Auto Detected Variant we loaded After investigating the Putative Variants visible in the table and editing their status to either Accepted or Rejected they will drop out of view In this case we have already decided that the haplotype Variant probably isn t real so we can go ahead and mark it as Rejected The Status of a Variant can be changed via a sub
172. FR_Exon 21 EGFR_Exon_21 TCTTCCCATGATGATCTGTCCCTCACAGCAGGGTCTTCTCTGTTTCAGGGCATGAACTACTT GGAGGACCGTCGC am EGFR_Exon_22 EGFR_Exon_22 EGFR_Exon_22 CACTGCCTCATCTCTCACCAT CCCAAGGT GCCTAT CAAGT GGAT GGCATT GGAAT CAATTTTACACAGAAT CTATA E Figure 1 7 The Project tab NO oe Se 4 A ONAN software v 11 August 2010 ftware Manual ariant Analyzer A column of six buttons runs down the left edge of the Project Tab some of which are inactive and grayed out in Figure 1 7 whose individual functions are discussed in detail in sections 1 3 1 and 1 3 2 These buttons are context sensitive in that the target of their actions can be either an object in the Tree or in the Definition Table panel whichever was clicked last the application provides a visual reminder of which panel is active and will be subjected to the action of the left margin buttons by surrounding the active panel with a thin blue rectangular border For example Figure 1 8 shows a Reference Sequence selected in the left panel and a Sample selected in the right panel and some of the left margin buttons are active the blue border is around the right panel so the Sample from the right panel is the current target of the available buttons a GS Amplicon Variant Analyzer Project Name EGFR_PRE_VAL Location data ampProjects EGFR_PRE_VAL Overview E Project E Computations El Variants E Global Align nsensus Ali
173. Flowgram References mm Read Data gt References 1 mm Amplicons 11 amp Read Data w Samples 1 0 Variants 1 z MIDs 14 om ls MyfirstTestProject lt i am EGFR_Exons 18 22 Var EGFR_Exons_18 22 ji EGFR_18_1 Accepted LQ sample_1 i EGFR_18_2 UG sample_1 i EGFR_18_3 R ii L Q sample_1 i EGFR_19_1 L sample_1 F EGFR_19_2 L sample_1 TE EGFR_20_1 L Q sample_1 i EGFR_20_2 UG sample_1 i EGFR_20_3 LG sample_1 Fi EGFR_21_1 L sample_1 Fi EGFR_21_2 L sample_1 P EGFR_22_1 LG sample_1 Var_1 Figure 2 15 The AVA window after creating a Variant and associating it to the EGFR_Exons_18 22 Reference Sequence Software v 2 501 August 2010 140 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer To complete the definition of our Variant we must enter a Pattern of variation for the Variant with respect to the Reference Sequence To do this we double click on the Pattern cell for the Variant in the Variants Definition Table This opens the Edit Pattern window pre loaded with the Reference Sequence to which the Variant is associated Figure 2 16 Edit Pattern Pattern GACCCTTGTCTCTGTGTTCTTGTCCCCCCCAGCTT GT GGAGCCTCTTACA Legend ust match Delete bases No constraint Figure 2 16 The Edit Pattern window pre loaded with the EGFR_Exons_18 22 Reference Sequence and ready to receive the
174. Frequency Plot zoomed in around the deletion and the multi alignment showing several consensi with a stretch of gaps As can be seen several of the consensi visible in the multi alignment have many gaps in this region To explore these in particular we can select for viewing only the consensi with these gaps This is done by right clicking on a base of any consensus in a column within the stretch of gaps and selecting for the gap character in the contextual menu The result shown in Figure 2 28 is that only the consensi that have a gap at the position on which the selection was made position 335 of the Reference Sequence in this case are now displayed in the multi alignment and the Variation Frequency Plot is adjusted accordingly Note in particular that the frequency axis Variation is automatically re scaled to best fit the data displayed allowing us to clearly see that all the nucleotide positions in the stretch have the gap at a fairly consistent frequency an observation consistent with a valid Variant Note also that the frequency of 9 48 is close but a little on the high side compared to the value seen in the Variants Frequency Table for Var_1 8 32 The difference is caused by the fact that we made only one selection to focus the plot on the deletion area not all the reads being displayed perfectly match our defined Variant In part this is because there are some consensus reads representing basecalling alignment problems th
175. G GGG EGFR_Exon_19 EGFR_Exon_19 TCACAATTGCCAGTTAACGTCTTCCTTCTCTCTCTGTCATAGGGACTCTGGATCCCAGAAGGTGAGAAAG TTAAAATTCCCGTCGCTATCAAGGAAT TAAGAGAAGCAACATCTCCGAAAGCCAACAAGGAAATCCTCGA GTGAGTTTCTGCTTTGCTGTGTGGGGGTCCATGGCTCTGAACCTCAGGCCCACCTTTTCTC EGFR_Exon_20 EGFR_Exon_20 CCACACTGACGTGCCTCTCCCTCCCTCCAGGAAGCCTACGTGATGGCCAGCGTGGACAACCCCCACGTGT GCCGCCTGCTGGGCATCTGCCTCACCTCCACCGTGCAGCTCATCACGCAGCTCATGCCCTTCGGCTGCCTC CTGGACTATGTCCGGGAACACAAAGACAATATTGGCTCCCAGTACCTGCTCAACTGGTGTGTGCAGATCGC AAAGGTAATCAGGGAAGGGAGATACGGGGAGGGGAGATAAGGAGCCAGGATC EGFR_Exon_21 EGFR_Exon_21 TCTTCCCATGATGATCTGTCCCTCACAGCAGGGTCTTCTCTGTTTCAGGGCATGAACTACTTGGAGGACC GTCGCTTGGTGCACCGCGACCTGGCAGCCAGGAACGTACTGGTGAAAACACCGCAGCATGTCAAGATCACA GATTTTGGGCTGGCCAAACTGCTGGGTGCGGAAGAGAAAGAATACCATGCAGAAGGAGGCAAAGTAAGGAG GTGGCTTTAGGTCAGCCAGCAT EGFR_Exon_22 EGFR_Exon_22 CACTGCCTCATCTCTCACCATCCCAAGGTGCCTATCAAGTGGATGGCATTGGAATCAAT ACACAGAA TCTATACCCACCAGAGTGATGTCTGGAGCTACGGTGAGTCATAATCCTGATGCTAATGAG GTACTGAG GCCAAGCTGG The header of the table shows the names of the parameters you want to supply to the create re
176. GC JAACT GAATT CAAAAA GA TCAAAG TGCTGAGCTCCGGTGC JAACT GAATT CAAAAA GA TCAAAG TGCT GAGCTCCGGT GC JAACT GAATT CAAAAA GA TCAAAG T GCT GAGCTCCGGT GC JAACT GAATT CAAAAA GA TCAAAG TGCTGAGCTCCGGTGC JAACT GAATT CAAAAA GA TCAAAG TGCT GAGCTCCGGT GC IAACT GAATT CAAAAA GA T CAAAG T GCT GAGCT CCGGT GC JAACT GAATT CAAAAA GA TCAAAG TGCTGAGCTCCGGTGC JAACT GAATT CAAAAA GA TCAAAG T GCT GAGCTCCGGTGC JAACT GAATT CAAAAA GA TCAAAG TGCT GAGCTCCGGTGC AROTOARTTOARNARA CA TCANAC TeOT ANE ET CECT Or gt Figure 1 65 The Consensus Align tab 1 7 1 Populating the Consensus Align tab 54 Sequencing System Software Manua GS Amplicon Variant Analyzer CAAAG TGCTGAGCTCCGGTGC When you open an Amplicon Project in the AVA software the Consensus Align tab has no content and is grayed out To populate it go to the Global Align tab make sure that its Read Type control is set to Consensus and right click on the consensus whose reads you want to explore in detail A contextual menu will appear which will include an Open Consensus option Selecting this option will populate the Consensus Align tab with the multi alignment of the reads that are grouped in the consensus on which you right clicked Since the purpose of the Consensus Align tab is to drill down on the reads of a given consensus as opposed to viewing data from the whole Project it lacks the Alignment data controls that allow you to browse throug
177. GCGGAAGAGAAAGAATACCATGCAGAAGGAGGCAAAGTAAGGAGGTGGCTTTAGGTCAGCCAGCAT EGFR_Exon_22 EGFR_Exon_22 CACTGCCTCATCTCTCACCATCCCAAGGTGCCTATCAAGTGGATGGCATTGGAATCAATTTTACACAGAATCTATACC CACCAGAGTGATGTCTGGAGCTACGGTGAGTCATAATCCTGATGCTAATGAGTTTGTACTGAGGCCAAGCTGG HERE_ TERMINATOR This command creates the amplicon objects create amplicon file lt lt HERE_TERMINATOR Name Annotation Reference Primerl Primer2 Start End EGFR_18_1 Amplifies EGFR_Exon_18 from 23 to 66 EGFR_Exon_18 GACCCTTGTCTCTGTIGTTCTTG CCTCAAGAGAGCTTGGTTGG 23 66 EGFR_18_2 Amplifies EGFR_Exon_18 from 60 to 136 EGFR_Exon_18 AGCCTCTTACACCCAGTGGA CCTTATACACCGTGCCGAAC 60 136 EGFR_18_3 Amplifies EGFR_Exon_18 from 123 to 197 EGFR_Exon_18 TGAATTCAAAAAGATCAAAGTG CCCCACCAGACCATGAGA W123 TZA EGFR_19_1 Amplifies EGFR_Exon_19 from 23 to 115 EGFR_Exon_19 TCACAATTGCCAGTTAACGTCT GATTTCCTTGTTGGCTTTCG W2 wa EGFR_19_2 Amplifies EGFR_Exon_19 from 67 to 183 EGFR_Exon_19 TCTGGATCCCAGAAGGTGAG GAGAAAAGGTGGGCCTGAG 67 183 EGFR_20_1 Amplifies EGFR_Exon_20 from 20 to 108 EGFR_Exon_20 CCACACTGACGTGCCTCTC GCATGAGCTGCGTGATGAG 20 108 EGFR_20_2 Amplifies EGFR_Exon_20 from 102 to 194 EGFR_Exon_20 GCATCTGCCTCACCTCCAC GCGATCTGCACACACCAG 102 194 EGFR_20_3 Amplifies EGFR_Exon_20 from 153 to 244 EGFR_Exon_20 GGCTGCCTCCTGGACTATGT GATCCTGGCTCCTTATCTCC 153 244 EGFR_21_1 Amplifies EGFR_Exon_21 from 23 to 113
178. GGGAGCTTC gt DGVSSOIOZEIZAU_Sprime unused 5 bases in read s orientation 24 bp tcagCCTTATACACCGTGCCGAAC gt DGVSSOJOZEIZAU_3prime unused 3 bases in read s orientation 6 bp TCCAct Raw sequence data gt DGVSIOJOZEIZAU Raw Sequence 107 bp tcagCCTTATACACCGTGCCGAACGCACCGGAGCTCAGCACTTTGATCCT CTTGAATTCAGTTGCCTTCAAGATCCTCASGAGAGCTTGGTTGGGAGCTT E cTCCAct l Figure 4 6 The reverse read properties window with FASTA sequences showing the aligned portion of the read the unused flanking sequences and the full raw sequence from the Read Data file The alignment data is presented in two blocks the first is reverse complemented and the second is in the actual orientation of the read as it was sequenced Low quality stretches of bases and the sequencing key are denoted in lowercase letters in the sequences 4 4 Automatic Project Initialization in the GUI When the New button in the AVA GUI is used to create a Project an initialization script containing CLl script commands is automatically carried out This script is created as part of the software installation and is only automatically used when creating a new Project in the GUI it is not used when opening pre existing Projects and it is not automatically used when creating Projects via the CLI section 4 5 The default initialization script that is provided with the AVA software serves two main purposes it automatically loads the 454Standard MID Group and it provide
179. GGOCTCCCAGTACCTGCTCAACTGGTGTGTGCAGATCGC ALAGGTAATCAGGGALGGG nn AGATACGGGGAGGGGAGATAAGGAGCCAGGATC ee EGFR Exon 21 TCTTCCCATGATGATCTGTCCCTCACAGCAGGGTCTTCTCTGTTTCAGGGCATGAACTACTTGGAGGACCGTCGCTT _ SS A JdO gt _ oO GGTGC ACCGCGACCTGGCAGCC AGGAACGTACTGGTGAALAC ACCGCAGCATGTCAAGATCACAGATTTTGGGCTGG _ EEE EEE SS CCALACTGCTGGGTGCGGAAGAGALAGAATACCATGCAGAAGGAGGC ALAGTAAGGAGGTGGCTTTAGGTCAGCCAG CAT aa Exon 22 CACTGCCTCATCTCTCACCATCCCAAGGTGCCTATC AAGTGGATGGCATTGGAATCAATTTTACACAGAATCTATAC CCACCAGAGTGATGTCTGGAGC TACGGTGAGTCATAATCCTGATGC TAATGAGTTTGTACTGAGGCCAAGCTGG es Figure 2 1 DNA sequence of the five human EGFR exons in which we will be searching for Variants including the location of the regions colored underlines with Primers colored arrows used to generate Amplicon libraries for sequencing The known deletion Variant in exon 19 is boxed Software v 2 591 August 2010 129 With these Fusion Primers on hand and the initial DNA sample we can proceed with the preparation of the 11 Amplicon libraries Proper amounts are subjected to the emPCR Amplification process using both emPCR Amplification kits Il and Ill GS FLX standard chemistry so that we will have reads that will start from both the Primer A and Primer B ends of each Amplicon For the GS FLX Titanium chemistry one would use the GS FLX Titanium emPCR Kit Lib A of the appropriate size for the number of reads desired for each Amplicon to prepare Amplic
180. It is also possible to specify all of the entities in a relationship at once Provided that all of the individual entities have already been created this command creates a specific read data multiplexer amplicon context where the multiplexer has an MID configuration that allows valid mapping to samples This allows the AVA software to analyze reads at the amplicon level and properly demultiplex them to their appropriate samples All of the necessary implied relationships in the command would be created automatically A string of commands of this type might be used to defin the associations for an entire project This would not be a good strategy when typing in commands by hand but it could be convenient for setup scripts that are programmatically generated using nested loops and tabular Software v 2 501 August 2010 196 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer commands 3 4 2 close close Closes the current project This releases the lock held on the project unless it was opened readOnly and discards any unsaved changes A project must be created or opened befor xecuting commands that require an open project o 4 3 computation comp utation lt computation command gt comp utation start comp utation stop comp utation status comp utation loadDetectedVariants The computation command is used to control and query for information about computations on the currently open project
181. Load the readData from a tab delimited fil containing data lines for each readData set following the format of the header below which should be included at the top of the file WSttpDaxr SffName ReadGroup For this example two sff files named ESS716001 and ESS716002 are being loaded load file readDataFile txt Use the utility execute command to run the default script that loads a project with the 454Standard group of 14 MIDs utility execute libDir create454StandardMIDs ava For the sake of demonstrating functionality this example assumes that you want to replace Mid9 Mid1l4 from the 454Standard group with your own custom set of 6 new MIDs To simplify project optionally remove the the 454Standard MIDs that are being replaced Note specifying the OfMidGroup option isn t technically necessary as the MID Names are unique Software v 2 501 August 2010 SymLink Name 270 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer in the project remove mid fil lt lt HERE _TERMINATOR Name OfMidGroup Mid9 454Standard Mid10 454Standard Mid11 454Standard Mid12 454Standard Mid13 454Standard Mid14 454Standard HERE_TERMINATOR Create a midGroup for the new MIDs create midGroup name CustomMids Load the custom MID sequences from a tab delimited fil containing data lines for each
182. Location data ampProjects MID_Multiplexing_Example Overview E Project El Computations Variants E Read Data w Samples 4 cons 6 Read Data 2 a Samples 27 0 Variants MIDs 14 om Multiplexers 4 4 Hi 96Plex_Both_Data EF E557 16001 h ec emultiplexing 4 MIDs 4 MIDs 16 Unique s MultiplexerEither MIDs on both ends either one sufficient for demultiplexing Either 4 MIDs 4 MIDs 4 Unique Samples 0 MultiplexerBoth MultiplexerP1 MIDs onlyonPrimertend Primer1MmD Z MIDs B Unique Samples amp B_l_and_1 MultiplexerP2 MIDs only on the Primer2 end Primer 2 MID 3 MIDs 3 Unique Samples Cs amp1 repos g Mee B L and 3 B_4_and_4 P1 11 S a 55716002 50 A001 Us amp6 H MultiplexerEither lt E S_or_5 8 E_7_or_8 8 E 8_or_7 H MultiplexerP2 amp P2_12 LS amps P2_13 Ls amps Q P2_14 Figure 3 1 The Multiplexer Definition Table and Read Data Tree for the MID example Project described in this section Note that this Project is atypically complex as it serves to illustrate a wide variety of MID Multiplexer features The usual CLI commands can be used to set up an MID Project using the appropriate options For example the associate command supports the definition of both MID based and non MID based multiplexing relationships Read section 3 4 1 or run help associate for more details on how to create these multiplexing relationships For mo
183. M where NUM increments from 1 when more than one copy is made of an original item A copy of a copy adds another copy suffix e g ItemName_copy_2 copy_1 would result from a duplication of ItemName_copy_2 The duplication operation only duplicates data that is explicitly associated with the item in the Table row it does not duplicate any associations the item might have as implied by the tree structures such as Sample Amplicon associations unless they are specified in the Table such as the Reference association in the Amplicon and Variant Definition Tables and the content of Multiplexers The duplication of Read Data is not currently supported 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyze Computations Variants E Global Align Consensus Align Flowgrams a 4 gt Variants 4 MIDs om EGFR_Exon_18 Amplifies EGFR_Exon_18 from 23 to 66 GACCCTTGTCTCTGTGTTCTTG CCT CAAGAGAGCTTGGTT EGFR_Exon_18 CCTTATACACCGT GCCGAAC EGFR_Exon_ CCCCACCAGACCAT GAGA FR Ex 0 EGFR_Exon_20 Amplifies EGFR_Exon_20 from 20 to 108 CCACACTGACGTGCCTCT GCATGAGCTGCGTGATGAG 20 EGFR_Exon_20 Amplifies EGFR_Exon_20 from 102 to 194 GCATCTGCCTCACCTCCAC GCGATCTGCACACACCAG 102 Amplifies EGFR_Exon_20 from 153 to 244 GGCTGCCTCCTGGACTATGT _ GATCCTGGCTCCTTATCTCC 153 TCCCAT 2 Amplifies EGFR Exon_22 from 21 to 132 CACTGCCTCATCTCTCACCA CCAGCTTGGCCTCAGTACA Are you
184. Multiple Amplicon libraries the Project s Samples can be prepared that include the same Amplicon target sequences with the same template specific primers each labeled with different MID tags The MID sequences provide extra context that is specific to each library and that in concert with the template specific primers allows flexible demultiplexing options and specifically enables the sequencing of the same Amplicon across multiple Samples within the same PTP region SEQUENCING lt 2 6 5 What is the purpose of Multiplexers Multiplexers are used as a means to help the user avoid unnecessary duplication of effort when entering Project setup information and to help make the computation of Project results more efficient by allowing a consolidation of processing steps To illustrate this this section describes an example case whereby the Project is specified with and without the use of Multiplexers As the starting point assume an experiment involving 16 different Samples where the same gene single Amplicon is being measured in each Sample but each Sample has a specific pairing of MIDs at each end so that they can be multiplexed together for sequencing The MID sequences being used are Mid1 Mid2 Mid3 and Mid4 and a both encoding is being specified so those 4 sequences can be used combinatorially in pairs to indicate all 16 Samples All the Samples are multiplexed into a pool and sequenced in two regions of the PicoTiterPlate D
185. NG EXAMPLES report align sam Samplel ref HLA_Long_Amps GA9 DE15 Reports the consensus alignment for the amplicons GA9 and DE15 in the reference to the standard output of the command interpreter in FASTA format report align sam Samplel ref HLA_Long_Amps DD14 DE15 start 50 end 350 Reports the consensus alignment for the amplicons DD14 and DE15 clipping output to the given reference sequence positions 50 350 inclusive WILDCARD SAMPLE AND REFERENCE EXAMPLES report align sam ref Reports the consensus alignment for all valid sample and referenc pairs to a collection of files located in the current directory report align sam Samplel ref outputDir dirA makeDir last fileFilter linux mappingFile map tsv Reports the consensus alignment for all valid Samplel and reference pairs to files whose auto generated names are linux OS compliant in the currdir dirA directory creating the dirA directory if necessary and creating a mapping file called map tsv in the dirA directory as well FASTA ALIGNMENT OUTPUT FORMAT The FASTA alignment output first begins with an entry for the reference sequence as trimmed according to the start end amplicon list and margin parameter values Subsequent entries ar ither the individual or consensus reads depending on the readType parameter that comprise the alignment padded as necessary wit
186. NNNNNNNNNN NNNNNNNCCACACTGACGTGCCTCTCCCTCCCT CCAGGAAGCCTACGT GA GGCCAGCGTGGACAACCCCCACGT GT GCCGCCT GCT GGGCAT CT GCCTC ACCTCCACCGT GCAGCT CAT CACGCAGCT CAT GCCCT T CGGCT GCCT CCT Legend Primerl TCACAATTGCCAGTTAACGTCT metic Primer2 GATTTCCTTGTTGGCTTTCG Primer2 CGAAAGCCAACAAGGAAAT C Pri ner mi SESA Unused sequence Figure 2 10 The Edit Start End window for Amplicon EGFR_19_1 showing the two Primers with yellow background and the Target with blue background After setting the Start and End points for the Targets within all Amplicons the Amplicons Definition Table of out Project looks as shown in Figure 2 11 Amplicons 11 amp Samples J Variants MIDs 14 om Read Data w References 1 mm EGFR_Exons_18 22 GACCCTTGTCTCTGTGTTCTTG CCTCAAGAGAGCTTGGTTGG EGFR_Exons_18 22 AGCCTCTTACACCCAGT GGA CCTTATACACCGT GCCGAAC EGFR_Exons_18 22 TGAATT CAAAAAGAT CAAAGTG CCCCACCAGACCAT GAGA EGFR_Exons_18 22 TCACAATT GCCAGTTAACGT CT GATTTCCTTGTTGGCTTTCG EGFR_Exons_18 22 TCT GGAT CCCAGAAGGT GAG GAGAAAAGGT GGGCCT GAG EGFR_Exons_18 22 CCACACT GACGTGCCTCTC GCATGAGCT GCGTGATGAG EGFR_Exons_18 22 GCATCTGCCTCACCTCCAC GCGAT CT GCACACACCAG EGFR_Exons_18 22 GGCTGCCTCCTGGACTAT GT GATCCTGGCTCCTTATCTCC EGFR_Exons_18 22 TCTTCCCATGATGATCTGTCCC GACATGCTGCGGTGTTTTC EGFR_Exons_18 22 EGFR_Exons_ 18 22 GGCAGCCAGGAACGTACT CACTGC
187. Organized ccceeeeeeeeeeeeeeeeeeeeeeeeeeeseaeeeeenes 170 2 6 3 Should Amplicons Share a Reference Sequence or Have Individual Ones 170 2 6 4 When should MIDs be used sivorsasssuSteuncaa ka Noone 2a sslnennescienperse MGs ae 171 2 6 5 What is the purpose of Multiplexers 0 0 0 ececeeeeceteeeeeeeeeeeeeeeeeteeeseeneeeeeeteeaees 172 2 6 5 1 Non Multiplexer Example is siscscnseuciaghanneetetencteius savetdandent siquenianl aunnoleamenceedereeed 172 2 6 5 2 Multiplexer Example sss 665 6 cee es deserts t dectet byte caiavas Mocecacaesaneusareecinarsereamaeteg 174 2 6 5 3 Multiplexer Benefits SUMMALY cceeccceeeeeeeceeeeeeeeeeeeeeesneeeeeeeeeeeeeeeeaaaeees 176 3 GS Amplicon Variant Analyzer Command Line Interface cccceeeeeeeeeeeeeeeeeees 178 3 1 Purpose of the Gace aiccnuinat seueter ete iat tae ica een tatg eres taucse uaphacespeecsaatecmenaca easasue ss 178 3 1 1 BENEA WMP OM EAA EE ST tan saveepeesexggntesed bodes steeds N 178 3 1 2 Data EXD OMY inin aa aa a a a R aE a a e e AO 178 3 1 3 Automating the Triggering of Computations ccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeennees 179 3 1 4 Result Reporting aeren aene fe ape eer et cnr ore een een eee rere ee eet er ee 179 3 2 AVA CLI Command Language Overview cccccceeeescceeeeeseeeeeeeeeneeeseeeneeeeeeeeaaeeees 179 3 2 1 ENHE S iae r aaia Cote EA ea at Ear t i 180 3 2 2 Available Command iceren E A EEEE 180 3 3 AVA CLI General Online Help
188. PN 211 S4 7 9 listsample siasa Reo aieeaa KEA EA EAN EKET kE oisit 211 3 4 7 10 LSU ANIL i a a e a a a e a 212 3 4 8 Lete Ko MEE EAEE TEATA E E E AETAT 212 3 4 9 0101S o EPEE E A S 214 3 410 TOMOVG o eina ia a a o a aaa a i a ee A any a a 214 3 4 10 1 rem ve AmMpliCON renren erode eda chery AEE a N E EE Kaa 215 3 4 10 2 FEMONVE MIG EE O EA E E E E 215 3 4 10 3 PEMOVE IGSROUN aie tee toate areces ink one ate A coset Zale digas eS Ae 216 3 4 10 4 FOMOVE MUNIDIOXKG irr ireset elincc uuta up ade paints AE cuties ENG a aeaa a a eaS 216 3 4 10 5 remove readData r ioa aaia a AE e AAEE ERPE er Saas 217 3 4 10 6 remove TEACGIOUP seriens aa e e EE E aae es 217 3 4 10 7 remove reference sssssssssssrrrressseeseeesssrrtttttttrrrnnREDEerEEENANNSSnntnnnnunneneneeeeenna 217 3 4 10 8 FEMOVE SAMPlE reiini sacatedactednesy duacodtae dedunteehsdy lateihec ba sisuaseniaaasianenieueels 217 3 4 10 9 remove VARIAN rccch te cc Sasser etic ot eee aneaaeon cee aecageuuae a tera Gectiaractttcaieecmiesee 218 3 4 11 FON AIM Esan aae Vaevinteasutehstsedande aaae eaa Ad ai a 218 3 4 11 1 renam amplio iiser menirii raar EAE AANE E ai e 219 3 4 11 2 rename Miemie mna ace Sen yds Sa ee ie wed estes Ames eee ene 219 3 4 11 3 rename MIG GKOUP nerean ea piae araea seis eraa ARE aAa e a EAE aai aki Tae 219 3 4 11 4 rename multiplexer ssssssssssrsresesseeessssrrrrtttterrrrnnnnerrtnnnnnnnnnnnnnnnnnnnneeeeeeeena 220 3 4 11 5 rename projeCi n eaaa pa aapa beana rS ouded
189. Reference Sequence and entering the Amplicons names and Primer sequences Next we define the Targets by specifying their Start and End i e by positioning the Primers along the Reference Sequence for each Amplicon To do this we double click in either the Start or the End field of each Amplicon This opens the Edit Start End window for this Amplicon and carries out an automatic search of its Primer 1 and the reverse complement of its Primer 2 along its Reference Sequence Figure 2 10 As long as no errors were made when entering the Primer sequences each Primer in our EGFR example will find an exact unique match and be displayed with a yellow background and the Start and End of the Target will appear in the corresponding fields in the Amplicons Definition Table ootiware v 2 op1 August 2010 3 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer Edit Start End Please enter Target Start and End positions Or select amplified range with mouse enter 0 in either box to redo primer search Start 258 End 350 GACCCTTGTCTCTGTGTT CTT GT CCCCCCCAGCTT GT GGAGCCT CT TACA CCCAGT GGAGAAGCT CCCAACCAAGCTCTCTT GAGGAT CTT GAAGGAAAC GAATTCAAAAAGATCAAAGTGCT GGGCT CCGGT GCGT T CGGCACGGT GT ATAAGGTAAGGT CCCT GGCACAGGCCT CT GGGCT GGGCCGCAGGGCCT CT CAT GGT CT GGT OGGGONNNNNNNNNNNNNNNNNNNN V TCCTCGATGTGAGTTTCTGCTTTGCTOTGTGG GGGTCCATGGCTCTGAACCTCAGGCCCACCTTTTCTCNNN
190. Script Create the project create project data ampProjects MID_CLI_Example name MID_CLI_Example annotation Load the references from a tab delimited fil containing data lines for each referenc following the format of the header below which should be included at the top of the file Name Annotation Sequence For this example refl ref6 should be defined create reference file referencesFile txt Load the amplicons from a tab delimited fil containing data lines for each amplicon following the format of the header below which should be included at the top of the file Name Annotation Reference Primerl Primer2 Start End For this example ampl amp6 should be defined where ampl is from refl amp2 is from ref2 etc create amplicon file ampliconsFile txt For this example the following samples need to be created 454 Sequencing System Software Manual GS Amplicon Variant Analyzer Part D Fil lt lt HERE H create sampl ERMINATOR o TBR sandal B 1 anga 2 B 1 and_3 B 1 and_4 B 2 and_1 B 2 and_2 B 2 and_3 B 2 and_4 B 3 and_1 B 3 and_2 B 3 and_3 B 3 and_4 B 4 and_1 B 4 and_2 B 4 and_3 B 4 and_4 Oo 2 ie ol A o P1 11 p2 12 p2_13 p2 14 HERE_TERMINATOR Create a readGroup for the readData create readGroup name 96Plex_Both_Data
191. So data variants txt could look like this lt begin data variants txt gt Software v 2 501 August 2010 187 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer Nam Referenc Status Varl Refl Accepted Var2 Refl Accepted Var3 Refl Accepted Var4 Refl Rejected Var5 Refl Rejected Var6 Refl Accepted lt end data variants txt gt You will also note in this example that the rows do not line up exactly This is because we always expect one tab character to separat ach column regardless of the size of the data in the column If you prefer comma separated columns use the format option For example update readData file format csv lt lt end Name Active Datal true Data2 true Data3 false Data4 true Data5 false end Note the format csv option Valid values are csv and tsv to indicate comma separated and tab separated table formats respectively The default is tsv except when a file is provided with a csv extension such as those exported from Excel It is also important to note that empty cells are not omitted from the arguments For example update variant file lt lt end Nam Referenc Varl Refl Var2 Var3 Var4 Ref4 Var5 Var6 Ref6 Var7 Ref7 Varg Ref8 end Executing this command will make variants Var2 Var3 and Var5 refer to no referenc sequenc Finally note that the parsed table values are what are used to sup
192. T GAAGG AA G CTCCC AACC AA G CTCTCTTGAGGAT CTT GAAGG AA G CTCCC AACC AA G CTCTCTTGAGGAT CTT GAAGG EI AA G CTCCC AACC AA G CTCTCTTGAGGATCTTGAAGG E j AA G CTCCC AACC AA G CTCTCTTGAGGAT CTT GAAGG Bei AA G CTCCC AACC AA G CTCT CTT GAGGAT CTT GAAGG refposn 97A A 0 C 10 4 G 0 T 0 N 0 0 reads 519 Legend AA G CTCCC AACC AA G CTCTCTTGAGGAT CTT GAAGG AA G CTCCC AACC AA G CTCTCTTGAGGAT CTT GAAGG AA G CTCCC AACC AA G CTCTCTTGAGGAT CTT GAAGG AA G CTCCC AACC AA G CTCTCTTGAGGAT CTT GAAGG t AA G CTCCC AACC AA G CTCTCTTGAGGAT CTT GAAGG AA G CTCCC AACC AA G CTCTCTTGAGGAT CTT GAAGG AA G CTCCC AACC AA G CTCTCTTGAGGAT CTT GAAGG AA G CTCCC AACC AA G CTCTCTTGAGGAT CTT GAAGG AA G CTCCC AACC AA G CTCTCTTGAGGAT CTT GAAGG AA G CTCCC AACC AA G CTCTCTTGAGGAT CTT GAAGG AA G CTCCC AACC AA G CTCTCTTGAGGAT CTT GAAGG AA G CTCCC AACC AA G CTCTCTTGAGGAT CTT GAAGG AA G CTCCC AACC AA G CTCTCTTGAGGAT CTT GAAGG AA G CTCCC AACC AA G CTCTCTT GAGGAT CTT GAAGG AA G CTCCC AACC AA G CTCTCTTGAGGAT CTT GAAGG AA G CTCCC AACC AA G CTCTCTTGAGGAT CTT GAAGG AA G CTCCC AACC AA G CTCTCTTGAGGAT CTT GAAGG AA G CTCCC AACC AA G CTCTCTTGAGGAT CTT GAAGG AA G CTCCC AACC AA G CTCTCTTGAGGAT CTT GAAGG AA G CTCCC AACC AA G CTCTCTTGAGGAT CTT GAAGG AA G CTCCC AACC AA G CTCTCTTGAGGAT CTT GAAGG AA G CTCCC AACC AA G CTCTCTTGAGGAT CTT GAAGG AA G CTCCC AACC AA G CTCTCTT GAGG
193. T GT CAAGAT CACAGATT TT GGGCT GGC CAAACT GCT GGGT GC GGAAGAGAAAGAAT AC CAT GCAGAA Roi chokes salah sat h aa nits ca aN och ta las a 0 a a aes a tea a aara isa sah aida dorian GGT GAAAACACCGCAGCAT GT CAAGAT CACAGATTTT GGGCGGGCCAAACT GCT GGGT GC GGAFIGAGAAAGAAT ACCAT GCAGAA GGT GAAAACACCGCAGCAT GT CAAGAT CACAGATTTT GGGC GGGCCAAACT GCT GGGT GC GGARIGAGAAAGAAT ACCAT GCAGAA GGT GAAAACACCGCAGCAT GT CAAGAT CACAGATTTT GGGCGGGCCAAACT GCT GGGT GC GGAINGAGAAAGAAT AC CAT GCAGAA GGT GAAAACACCGCAGCAT GT CAAGAT CACAGATTTT GGGCGGGCCAAACT GCT GGGT GC GGAINGAGAAAGAAT AC CAT GCAGAA GGTGAAAACACCGCAGCATGTCAAGATCACAGATTTTGGGCGCOGGCCAAACTGOCTOGGTGCGGAMGAGAAAGAATACCATGCAGAA GGTGA CCGCAGCAT GTC G ACAGA TGCTGGGTGCGG GAG G Ad G G GAAAACACCGCAGCATGTCAAGATCACAGATTTTGGGCEGGCC CTGCTGE GGA GAGAAAGAATACCATGCAGAA Open Flowgrams DGVS90J03GQL3M Select 915 A 9 26 Select 915 G 185 h Properties LO Refposn A C G T N reads Legend Figure 2 33 The Consensus Align tab displaying the forward reads for Sample_1 with the 893 T G Variant The right click context sensitive menu is shown in preparation for making a second filter selection on the alignment a G at position 915 After both selections are made we have narrowed down the view to a single read Although a single read isn t very good evidence of a true Variant we are going through this exercise just to sh
194. TGGATGGCATTGGAATCAATTTTACACAGAATCTATACCCACCA GAGTGATGTCTGGAGCTACGGTGAGTCATAATCCTGATGCTAATGAGTTTGTACTGAGGCCAAGCTGG Table 2 2 Artificial Reference Sequence comprising exons 18 through 22 of EGFR concatenated and with separating strings of 20 N characters than one way For example most actions that can be performed by clicking a button can also be accessed via a contextual menu and or by double clicking in a field in a Table Only one way is given in the example below for more information see the detailed description of each tab Q Many of the operations described through the end of section 2 4 can be done in more 2 2 1 Launching the AVA Application The next step is to launch the GS Amplicon Variant Analyzer AVA application which is done from the command line using the gsAmplicon command see section 1 1 2 the AVA software splash screen appears briefly while the application is launching and then the AVA main window is displayed with its Overview tab showing the AVA introduction text and the 7 main buttons to the right of the window the Project Name and Location fields at the top left are initially blank and all the other tabs are grayed out since no project is open see Figure 2 2 C Software v 2 5p1 August 2010 131 Project Name Location Overview O Project Computat ariants Global Aligr nsensus Align Flowgrams Welcome to the GS Amplicon Variant Analyzer This software is used to analy
195. Tab There are two navigation controls located at the upper left corner of the tab that allow you to select new flowgrams to display in the Flowgrams tab The first is a drop down menu see Figure 1 66 above that contains a list of all the reads that are present in the source tab that generated the one currently displayed the Global Align or the Consensus Align tab Selecting a new read from the drop down menu will update the Flowgrams tab with the tri flowgram for the new read replacing the current data This allows you to quickly compare the flowgrams of various reads over the data group available e g all the reads of a Sample for a single or a given set of Amplicon s as displayed in the Global Align tab or a sub list of the reads of a given consensus as restricted by one or more selection s applied on the Consensus Align tab The second Read display control allows you for even faster scanning of the set of reads It consists in a pair of arrow buttons located just below the Read drop down menu Clicking one of these buttons directly replaces the tri flowgram currently displayed by the one of the read next to or preceding it in the list This update is very fast and allows you to quickly scan the flowgrams for a large number of reads to see if a variation most readily seen on the difference flowgram is rare or on the contrary present in many or most of them 2 EXAMPLE AMPLICON PROJECT DESIGN AND ANALYSIS To help better gu
196. Tue Jun 20 12 57 11 CDT 20 5 97 C s 126 A Accepted Created from selections Tue Jun 20 12 13 31 CDT 20 d 93 107 Accepted References 5 mm Amplicons 11 amp Read Data 4 a Samples 7 0 Variants 8 EGFR_Exon_19 EGFR Exon18 EGFR Exon_22 Created from selections Tue Jun 20 12 13 31 CDT 20 d 93 107 s4 0 s 43 6 MIDs om Accepted Rejected Putative EGFR_Exon_20 A Rejected EGFR Exon_21 152 G Putative SUB_Ato_C_ Created from selections Tue Jun 20 12 51 25 CDT 20 s 97 0 ISUB_G_to_A_126 TECER Exar 18 Created from selections Tue Jun 20 12 53 02 CDT 20 5126 A Accepted ations E Variants E lobal Aligr nsensus Aligr FI References 5 mm Amplicons 11 amp Read Data 4 w Samples 7 U Variants 8 a MIDs om k 15BP_DEL_93 107 JEGFR_Exon_19 Created from selections Tue Jun 20 12 13 31 CDT 20 d 93 107 Accepted EGFR_Exon_18 created from selections Tue Jun 20 12 57 11 CDT 20 5 97 Cs 126 A Accepted SUB_A_to_C_9 EGFR_Exon_18 Created from selections Tue Jun 20 12 51 25 CDT 20 s pte ISUB_G_to_A_126 EGFR_Exon_18 TEN from selections Tue Jun 20 12 53 02 CDT 20 5 126 A Accepted 43 A G EGFR_Exon_22 s 43 G Putative 152 T G EGFR Exon 21 s0520 Putative _ 34 T C EGFR_Exon 18 s8 4 0 Rejected 108 G A EGFR_Exon_20 s 108 A Rejected Figure 1 19 A A Variants Definition Table with unsorted entries B A Variants Definitio
197. Users Access to an Amplicon Project 273 4 2 Intelligent Variant Naming scshitsexteiyonetedennyei oceania nleedde eam tedaeane enna 275 4 2 1 Tier NAM MAG anan aaen na e E EE E areas 275 4 2 2 Tier 2 Naming recon AAEE E E Eat 276 4 2 3 IRENE aaa A A ET E A E ata ehalatcs 276 4 2 4 TErANaMINO ao a a a as E A E E ENS 277 4 2 5 Naming EXAMI lO aina e apnene enanada Raa saat Sault Aa RA A ana Eathain 277 4 3 Properties Windows for Global and Consensus Alignments cceeeeeeeeeeeeneees 278 4 3 1 When is the Properties Information Useful cccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennees 278 4 3 2 Content of the Three Properties Window Types ccceeeeeeeeeeeeneeeeeeesneeees 278 4 3 2 1 Properties Window for a CONSENSUS ssssessseseneeeserrsserrrrrrrrnnrrssrrrnrerrrn 279 4 3 2 2 Properties Window for a Forward Read eeeeeeeeeeeeeeeeeeeeeeeeenaaeeeeeeeeeeeeeea 279 4 3 2 3 Properties Window for a Reverse Read c ccceeeeeeeeeeeeeeeeeeeeeeeeeneesenees 280 4 4 Automatic Project Initialization in the GUI oo ee eeccceeeeeeceeeeeeeeteeeeeeeeneeeeeeeseeeeees 281 4 4 1 Default Initialization Script LOCAtION ccccceceeeeeeeeeeneeeeeeeeeeeeeeeaaeeeteeeeaeeeeeees 281 4 4 2 Default Initialization Script Contents cceeeccceeeeeeeeeeeeeneeeeeeeesaaeeeeeseaeeeeees 282 4 4 2 1 Step 1 Loading the Standard 454 MIDS ceceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeees 2
198. V Clones Both 2 S 96 Unique Samples 1 Test Using 96 HIV Clones 96 Unique Samples Figure 1 32 The Multiplexers Definition Table sub tab of the Project Tab s right hand panel For the procedures to add or remove Multiplexers in a Project see section 1 3 2 or 1 3 1 to accomplish this in a Project Tree view For the procedures to enter edit the Name or Annotation information for a Multiplexer see section 1 3 2 The sub sections below provide the procedure to enter edit the other characteristics of Multiplexers Software v 2 5p1 August 2010 69 Note on Sample encoding using MIDs and Multiplexers In the standard non MID demultiplexing scheme the AVA software looks for the template specific primer sequences Primer 1 and Primer 2 of the defined Amplicons at the beginning of each read Once the Amplicon to which a read belongs is identified the Sample Amplicon associations defined for the Read Data Set that the read comes from are used to assign the read to its appropriate Sample In other words when MIDs are not used the assignment of a read to an Amplicon using the template specific primers is sufficient to further assign the read to the proper Sample As explained before see section 1 1 1 6 and Note and Caution sidebars in section 1 3 1 2 this scheme imposes the restriction that an Amplicon may only belong to a single Sample within a Read Data Set to allow for unambiguous Sample assignment of the reads
199. Var ofRef ReferenceSequencel to update the former variant Instead of using arguments to specify the name and new name the name and newName options can be used This is useful when running this as a tabular command Run help general tabularCommands for information about tabular commands and the file option 3 4 12 report Software v 2 501 August 2010 221 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer report lt report type gt lt other arguments gt The report command is used to generate reports about the currently open project The type of report is determined by the lt report type gt argument The lt other arguments gt are determined by the report type The following report types are available Run help report lt report type gt for more detailed information alignment T variantHits The alignments in the currently open project The variant hits in the currently open project 3 4 12 1 report alignment report align ment sam ple lt sample name gt ref erence lt reference sequence name gt readT ype lt con sensus or ind ividual gt start lt reference start position gt end lt referenc nd position gt mar gin lt size gt wrap pingWidth lt width gt makeDir ectory lt all last or none gt outputFor mat lt fasta clustal ace table tableOutputFormat lt tsv csv gt gt outputDir ectory
200. Variant Analyzer e Annotation free user entered text e Group the Read Group to which the Read Data Set belongs e Active if checked the Read Data Set will be included in the next computation of the Project tations Variants Global Align Consensus Align Flowgrams References 5 mm Amplicons 11 amp Read Data 4 w Samples 7 J Variants 4 MIDs om ReadGrp_1 ReadGrp_1 ReadGrp_1 ReadGrp_1 Figure 1 25 The Read Data Definition Table sub tab of the Project Tab s right hand panel For the procedures to add or remove Read Data Sets in a Project see section 1 3 2 or 1 3 1 to accomplish this in a Project Tree view and concurrently create associations For the procedures to enter edit the Name or Annotation information for a Read Data Set see section Software v 2 591 August 2010 55 1 3 2 The sub sections below provide the procedures to enter edit the other characteristics of Read Data Sets The Read Data files generated by the standard data processing pipelines are named uniquely and within the files the read accnos which are based on the file name are also unique Read Data files with duplicate names are not allowed in AVA So if unmanipulated Read Data files are imported into an AVA project all reads and their accnos in the project will be unique However manipulation of Read Data files by either renaming them or usin
201. _19_1 L sample4 EGFR_19_2 LQ sample4 15BP_DEL_93 107 mm EGFR_Exon_20 S EGFR 20_1 0 Samplel L 0 Samples EGFR_20_2 0 Sample1 L Sample5 amp EGFR_20_3 L O Samplel L 0 Sample5 m EGFR_Exon_21 oS EGFR_21_1 L Q samples i EGFR_21_2 UG samples cmm EGFR_Exon_22 B EGFR_22_1 L sample7 Figure 1 12 The References Tree sub tab of the Project Tab s left hand panel 1 3 1 2 The Read Data Tree The Read Data Tree sub tab shows the Read Groups Read Data Sets as the main limbs of the Project Tree with the Samples associated to each Read Data Set as the next branching level and the Amplicons associated to each Sample in the last level Figure 1 13 If the libraries were prepared with MIDs and Multiplexers are defined in the Project the Multiplexers are displayed in this Tree between the Read Data Sets and the Samples Read Groups are only a means to associate several Read Data Sets together e g the various PicoTiterPlate Device regions of a Genome Sequencer FLX sequencing Run for better ease of handling You can use this tree to populate the Global Align tab with the multi alignment of the reads of any Sample Amplicon pair you have created in your Project that has had computations run for it see section 1 6 1 The principal use of the Read Data Tree however is to establish which Read Data sets supply the Amplicon reads to particular Samples Thus rather than merely establishing
202. _2_and_3 MultiplexerBoth Mid2 454Standard Mid4 454Standard B_2_and_4 MultiplexerBoth Mid3 454Standard Mid1l 454Standard B_3_and_1 MultiplexerBoth Mid3 454Standard Mid2 454Standard B_ 3 and_2 MultiplexerBoth Mid3 454Standard Mid3 454Standard B_ 3 and_3 MultiplexerBoth Mid3 454Standard Mid4 454Standard B_ 3 and_4 MultiplexerBoth Mid4 454Standard Mid1l 454Standard B_ 4 and_1 MultiplexerBoth Mid4 454Standard Mid2 454Standard B 4 and_2 MultiplexerBoth Mid4 454Standard Mid3 454Standard B_4 and_3 Software v 2 501 August 2010 271 454 Sequencing System Software Manual GS Amplicon Variant Analyzer Part D MultiplexerBoth Mid4 MultiplexerEither Mid5 MultiplexerEither Mid6 MultiplexerEither Mid7 MultiplexerEither Mid8 MultiplexerP1 CMid9 MultiplexerP1 CMid10 MultiplexerP1 CMid11 ultiplexerP2 wee wee ultiplexerP2 wee wee ultiplexerP2 wee wee HERE_TERMINATOR Associate the non MID with its amplicon and assoc readData 454Standard Mid4 454Standard Mid5 454Standard Mid6 454Standard Mid8 454Standard Mid7 CustomMids wee wee CustomMids Ww wee wee CustomMids Ww wee wee CMid12 CustomMids CMid13 CustomMids CMid14 CustomMids sample directly read data Associate the multiplexers with the
203. _97C_126A 10 35 10 35 0 00 EGFR_Exon_19 15BP_DEL_93 107 8 26 8 26 A 66 C A 8 85 8 85 4 67 EGFR_Exon_22 43 A G 15 79 IE 15 79 Figure 1 50 The Variants Frequency Table sorted descending according to the Sample2 column Note the blue marker in the lower left corner of the Sample2 column header compare with Figure 1 47 1 5 1 2 2 Ignore filters e always ignore column row e ignore all columns rows As indicated above section 1 5 1 1 the software grays out cells that contain no data and shifts rows and columns that contain only gray cells to the bottom or right ends of the Table This focuses the cells of interest white to the upper left area of the Table With the always ignore column row options you can gray out any columns rows which moves them to the right bottom of the Table to help focus on data of current interest If you want to gray out most columns rows you can use the ignore all option to gray them all first and then apply the show filter see below to re focus on only the ones for which you have a current interest Cells will also be grayed out if they fail the Min Max filter from the Variant data display controls see section 1 5 2 3 A blue marker appears in the upper left corner of the header cell the Max header for rows in the column row that you chose to ignore to remind you that this filter was a
204. a PicoTiterPlate Device Genome Sequencer FLX and or sequencing Runs contributed reads to the Amplicons that are associated with the Sample Align Samples with Reference Sequences the reads of each Sample are multiply aligned to the Reference Sequences corresponding to the Amplicons with which the Samples are associated Initially the reads are aligned with their primers included but after the reads find their place in the alignment the primer regions get trimmed off Using the primers in this way can provide more alignment context and produce more sensitive and accurate alignments at the edges of amplicons particularly amplicons where there is a sizeable deletion near the target sequence boundaries Similar Individual reads are grouped into Consensus reads and the multiple alignments of Individual and Consensus reads are constructed for later viewing in the Global Align and the Consensus Align tabs Search for Variants For each defined Variant the multiple alignments of the previous step are scanned to determine which Individual and Consensus reads span all the positions of the Variant s Pattern and of those that do span all these positions which reads satisfy all the constraints specified by the Pattern Statistics are calculated for forward and reverse reads separately and then pooled together in order to provide estimates of Variant frequencies The results of this search are reported in the Variants tab In addition the AVA softwa
205. a Project see section 1 3 2 or 1 3 1 to accomplish this in a Project Tree view For the procedures to enter edit the Name or Annotation information for a Reference Sequence see section 1 3 2 The sub section below provide the procedure to enter edit the other characteristic of Reference Sequences the DNA sequence itself 0 1 3 2 1 1 To Enter or Edit the DNA Sequence of a Reference Sequence Double click in the Sequence cell of the Reference Sequence you are defining in its Definition Table An Edit Sequence window will open Figure 1 21 Paste or type the sequence only A T G C or N characters see Caution below Click OK Characters restriction Be aware that only nucleotide characters A T G C or N are accepted when you enter a Reference Sequence into the AVA software by typing or pasting For convenience when pasting sequences characters that are not nucleotide characters and are also not IUPAC ambiguity characters such as R for purine Y for pyrimidine etc are removed from the pasted entry This is useful when pasting sequences from sources that may include non sequence information such as white space or numerical position information in the margin of each line During such pastes any IUPAC ambiguity characters are converted to N characters as the other ambiguity characters are not supported by the software typing individual ambiguous characters however does not
206. a multiplexer context If the amplicon is simultaneously associated with the same multiplexer on a different read data that relationship will be left intact A may be provided with the amplicon option to indicate that all amplicons associated with the read data multiplexer should be dissociated The ofRef option can be used if necessary to disambiguate among amplicons with the same name or to restrict the set of amplicons to those of the specified reference sequence Severing the relationship of an amplicon with a read data multiplexer simultaneously dissociates the amplicon from all of the samples associated with the multiplexer in that read data context The general sample amplicon relationships however remain intact dissoc iate mul tiplexer lt multiplexer name gt readData lt readData name gt file lt file gt format lt format gt Software v 2 501 August 2010 207 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer If a multiplexer and a read data are specified the multiplexer will be dissociated from that specific read data The internal relationships of the multiplexer such as MID and sample associations remain intact but any amplicons that were associated with the specific read data multiplexer will be dissociated If the multiplexer is simultaneously associated with other specific read data those associations remain unchanged o 4 6 exit exit lt return c
207. 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 A Applying selections Global Align K ical Progress Applying selections r Calculating differences Figure 1 5 A A Progress bar B The Progress window 1 1 3 3 5 Special Action Buttons Another functional category of buttons appears to the left of some graphic elements or in the display options area of certain tabs Since these are tab specific these buttons are described in the corresponding tab sections below 1 1 3 4 File Browsing in Linux The Linux File Brower used for opening Projects finding Re
208. above were not already associated with each other that two way association would simultaneously be made when the command executes In a Project where the same Sample or list of Samples is being measured against many Read Data Sets the associate command can be simplified by the judicious use of Read Groups associating a Sample with its already associated Amplicons to a Read Group forms the Read Data Set Sample Amplicon association triads with each Read Data Set present in the Read Group For example assoc readGroup ReadGrp_1l sample Samplel would associate Sample1 and all its currently associated Amplicons with each of the Read Data Sets of Read Group ReadGrp_1 In a different context where you may be measuring all the Amplicons defined in a Project for a Sample or the same set of Amplicons for every Sample of the Project you can more succinctly specify the triad association using the asterisk notation for the Amplicons For example assoc readGroup ReadGrp_1l sample Sample8 amplicon The command above associates every Amplicon currently defined in the Project with the Sample specified and then associates the Sample and these Amplicons with every Read Data Set in the Read Group You can include an ofRef parameter in the association command to restrict the Amplicons being associated to those derived from a single particular Reference Sequence Note that the command usage above is appropriate for esta
209. ace you can choose to import only a symbolic link to the data file s rather than the files themselves However be aware that if you do this and then the file that is the target of the link is moved the AVA software will not be able to compute or re compute the Project e Read Groups are distinct entities which can be created at the root node of the Read Data Tree using the Add button and although you can rename an existing Read Group to match the name of another pre existing Read Group this will not cause the Read Data Sets to be merged into the same group Q e All the files related to an Amplicon Project are collected in a single folder at a Clicking the Import data button when a non Read Data Tree or Table has focus opens a Choose File to Import window from which you can browse your file system to select a tab or comma delimited file containing definition information for the selected entity type Figure 1 11 The content of the file being imported should be of the same format as one that would be provided as the file option for the AVA Command Line Interface CLI create command for that entity create entity file providedFile see section 3 4 4 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer GS Amplicon Variant Analyzer f Project Name EGFR_PRE_VAL Location data ampProjects EGFR_PRE_VAL Overview E
210. ach of those read data multiplexer contexts are allowed to have different amplicon associations but the internal MID sample associations remain the same in each of those contexts If the multiplexer is not already associated with the specified read data when this command is invoked those read data multiplexer associations are created automatically assoc iate mul tiplexer lt multiplexer name gt readData lt read data name gt readGroup lt read group name gt file lt file gt format lt format gt When a multiplexer and a read data are specified the association between the pair is created This provides a read data multiplexer context that is ready to accept amplicon associations which get processed through the multiplexer s MID configuration to get distributed to all the associated samples This command is performed automatically as a consequence of th more specific command above that also specifies an amplicon assoc iate mul tiplexer lt multiplexer name gt primerlMid lt primerlMid name gt ofPrimerlMidGroup lt primerlMidGroup name gt primer2Mid lt primer2Mid name gt ofPrimer2MidGroup lt primer2MidGroup name gt checkMid lt boolean gt sam ple lt sample name gt amp licon lt amplicon name gt ofRef lt reference sequence name gt readData lt read data name gt readGroup lt read group name gt file lt file gt format lt format gt
211. ad 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 Nh fare v 2 501 August 2010 1 2 The Overview Tab This simple tab provides a basic summary of the Amplicon Project Figure 1 6 the name location and description of the Project entered in the New Application Project window when the Project was created or as edited thereafter e g from the Project Tab and the number of Reference Sequences Amplicons Read Data Sets Samples Variants MIDs and Multiplexers defined in the Project These numbers also appear on the seven Definition Table sub tabs of the Project tab displays a brief general description of the GS Amplicon Variant Analyzer application s usage and capabilities see Figure 1 1 e Most of the screenshots in this section are derived from the Project shown in Figure 1 6 Since this Project does not use MIDs the 454Standard MID set that is automatically loaded when a new Project is created see section 4 4 has been manually removed to simplify the display of the Project Q e When the application is launched but before a Project is open the Overview tab GS Amplicon Varia
212. ad satisfies this constraint when the nucleotide at position p is n where n is different from the nucleotide at that position in the Reference Sequence Insert bases A read satisfies this constraint when the one or more nucleotide s n are present between positions p and p 1 of the Reference Sequence Note that a deletion may not also exist at positions p or p 1 as this combination of insertion and deletion would rather define a substitution Delete bases A read satisfies this constraint when the nucleotide s at position p or in the range p p2 inclusive of the Reference Sequence are absent Note that directly neighboring insertions may not also exist as this combination would rather define a substitution Table 1 1 The language of variations in the AVA software the Variant Definition Syntax A Variant may comprise multiple constraints though any given nucleotide may only have a single constraint enabling the encoding of haplotypes or other complicated variation Patterns In these more complicated cases the Variant is encoded by specifying multiple concatenated constraints optionally separated by whitespace To enter or edit the Pattern defining a Variant in the Variants sub tab of the Project Tab do the following 1 Double click in the Pattern cell for the Variant you are defining in its Definition Table An Edit Pattern window wi
213. adapt and is provided as if run PEs et the script will be written to the standard output of the command false the default they will not be included If the scriptOnly option is provided created Instead a script will be created that interpreter will perform the clone customize the clone before actually performing the file interpreter Note that the currently cloned project will be exists in the command interpreter This means propagated to the clone Run help general filePaths of relative paths when using the clone project path scriptOnly 3 4 17 5 utility execute util ity exec ute lt script path gt withCurrDir lt path gt onMissingScript lt ignore Executes a script file grouped and reused easily For example script file that creates standard amplicons create the amplicons in the currently open pro The execution will inherit the environment of the verbose option is set in the caller cloned as it currently that unsaved changes are for more information about the interpretation option or specifying the warn or error gt This allows useful sequences of commands to be it may be helpful to create a Executing this script will ject the caller For example if it will also be set in the script Modification of the environment by the called script will not be propagated back to the caller true in script A at the tim the verbose option
214. additional details on ways to create a new Project in the AVA software 1 1 3 2 The Tabs and Sub Tabs The AVA application displays the various aspects of the Amplicon Project in a series of 7 tabs with the Project tab separated into two panels themselves comprising 4 and 7 sub tabs respectively When a tab has no content its name is grayed out and the tab is unavailable When a tab does have content a green square icon appears next to its name clicking on an available tab or sub tab name brings the information it contains to the front for viewing as listed below If the size of your screen does not allow you to view all the tabs a pair of arrow buttons in each panel allows you to scroll the set of tabs to bring hidden ones into view The contents and usage of the information included in the tabs are described in full detail in sections 1 2 through 1 8 e The Overview tab provides a basic summary of the Amplicon Project e 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 o The left panel comprises 4 sub tabs that show various representations of the Project in tree form thus displaying the associations between the various elements that compose it o The right panel comprises 7 sub tabs that list and show all the characteristics of the vario
215. aders so that all the fields are completely readable the application view looks as shown in Figure 2 9 4GS Amplicon Variant Analyzer Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview Project E Computations E ariant Global Aligr nsensus Align FI References mm Read Data gt References 1 m Amplicons 11 amp Read Data w Samples 0 Variants MIDs 14 om Multip lt gt O 5 G MyfirstTestProject l T m EGFR_Exons_18 22 18_1 EGFR_Exons_18 22 GACCCTTGTCTCTGTGTTCTTG CCTCAAGAGAGCTTGGTTGG K L EGFR 18_1 2 18 2 EGFR_Exons_18 22 AGCCTCTTACACCCAGTGGA CCTTATACACCGTGCCGAAC amp EGFR 18_2 EGFR_Exons_18 22 TGAATTCAAAAAGATCAAAGTG CCCCACCAGACCATGAGA EGFR_18_3 1 _ EGFR Exons 18 22 TCACAATTGCCAGTTAACGTCT _ GATTTCCTTGTTGGCTTTCG _ l EGFR 19_1 EGFR_Exons_ 18 22 TCTGGATCCCAGAAGGTGAG _ GAGAAAAGGTGGGCCTGAG amp EGFR 19_2 20 1 EGFR_Exons_18 22 CCACACTGACGTGCCTCTC GCATGAGCT GCGTGATGAG a L EGFR 201 2 20 2 EGFR_Exons_18 22 GCATCTGCCTCACCTCCAC GCGATCTGCACACACCAG LS EcrR 20 2 EGFR_Exons_18 22 GGCTGCCTCCTGGACTATGT _ GATCCTGGCTCCTTATCTCC amp EGFR 20 3 EGFR_Exons_18 22 TCTTCCCATGATGATCTGTCCC GACATGCTGCGGTGTTTTC LB eECrR 21 1 GGCAGCCAGGAACGTACT ATGCTGGCTGACCTAAAGC amp EGFR 21 2 EGFR_Exons_18 22 CCAGCTTGGCCTCAGTACA Ua ecrr22 1 eI Figure 2 9 The AVA window after associating all 11 Amplicons to the single EGFR_Exons_ 18 22
216. amp 7160 Samp d Samp Samp i Samp Samp Samp il Samp Samp il Samp Si 5i 5 S Si Si S ren Be N e i N 1 w alm Pre w i 1 o gt gt mD D ppe Aa aa eh ie AE m D i bhABDDWWWWNNN BWNPBAWNE BWNPE D D D mD D D D g popopo o opoo AD DM DM D amp amp amp amp amp amp amp te E g i ee I ae E L Ee eK L ee t a ee ee i E li ee 1 ee te L e eK L te rn t Ee ee ee g L eH OOGOOoOoHoOOoOoOoOoaHoaaHE i BRRBRWWWWNNNNBP RRB I BWNPBAWNPBAWNPE BWN PE Figure 2 50 Read Data Tree without Multiplexers Each of the 16 Amplicons had to be individually assigned to a separate Sample and the Sample Amplicons had to be assigned to the Read Data Sets 2 6 5 2 Multiplexer Example With the introduction of Multiplexers there is no need to define 16 different Amplicons Only the basic Amplicon in Figure 2 47 needs to be defined and the Multiplexer contains the information necessary to assign the reads to their proper Sample based on their MID content This experiment only requires a single Multiplexer that can be used on both Read Data sets The Multiplexer needs to have the Both encoding with 4 MID choices Mid1 Mid2 Mid3 and Mid4 for Primer 1 MIDs and the same four choices for Primer 2 MIDs The Multiplexer definition table is shown in Figure 2 51 Soft
217. amp licon lt amplicon name gt ofRef lt reference sequence name gt file lt file gt format lt format gt assoc iate sam ple lt sample name gt readData lt read data name gt readGroup lt read group name gt file lt file gt format lt format gt assoc iate sam ple lt sample name gt amp licon lt amplicon name gt ofRef lt reference sequence name gt readData lt read data name gt readGroup lt read group name gt file lt file gt format lt format gt assoc iate mul tiplexer lt multiplexer name gt primerlMid lt primerlMid name gt ofPrimerlMidGroup lt primerlMidGroup name gt primer2Mid lt primer2Mid name gt ofPrimer2MidGroup lt primer2MidGroup name gt checkMid lt boolean gt file lt file gt format lt format gt assoc iate mul tiplexer lt multiplexer name gt primerlMid lt primer1lMid name gt ofPrimerlMidGroup lt primerlMidGroup name gt primer2Mid lt primer2Mid name gt ofPrimer2MidGroup lt primer2MidGroup name gt 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer checkMid lt boolean gt sam ple lt sample name gt file lt file gt format lt format gt assoc iate mul tiplexer lt multiplexer name gt amp licon lt amplicon name gt ofRef lt reference sequence name gt readData lt read data name gt readGroup lt read group name gt file lt file gt
218. ample or a Variant that has previously been found and verified by a user e Putative a Variant that is known from the literature but may or may not be found ina Project Sample or a Variant that has been automatically computed but not verified by a user e Rejected a Variant that has been flagged as invalid because a user has determined that it was detected due to some type of artifact such as from Sample processing or an alignment problem Despite these definitions the AVA software simply treats the Variant Status as a tag that can be used for data filtering Thus you can choose to interpret the status values differently if necessary to better meet your needs Loaded Auto Detected Variants are automatically assigned an initial Status of Putative Any other Variants that are manually defined section 1 3 2 5 2 or declared via filter selections on Global and Consensus alignments see sections 1 6 3 3 and 1 7 3 will have defaulted to a Status of Accepted Presuming that Accepted Variants have already been validated one can set the Variant Status filter of the Variants Frequency Table to Putative and click on the Compact Table box This causes any Accepted or Rejected Variant rows to be grayed out and demoted to the bottom of the table The Compact Table option then hides those rows so that the only visible rows are those that have a Status of Putative With a Project set up as
219. amples could correspond to sequencing data from an Amplicon library prepared from a control DNA sample and those associated with a second Sample to a library prepared from the DNA of an experimental tissue or individual Or different Samples could correspond to multiple replicate libraries of a biological sample e g to allow for statistical comparison between them Within a Read Data Set reads may correspond to one or more Samples In order to demultiplex the reads i e assign them each to the proper Sample the reads must contain reliably identifiable Sample specific features The AVA software can use either of two mechanisms to assign reads to Samples 1 It can use the known template specific part of the Adaptor used to prepare the Amplicon library This works well when the Amplicon identity alone is sufficient to assign the reads to Samples this restricts one to the case where any given Amplicon within a Read Data Set provides reads for only one Sample though it allows reads from different Amplicons to belong to the same Sample 2 It can use Multiplex Identifiers MIDs in conjunction with the template specific part of the Adaptor This is required if reads from a given Amplicon need to be assigned to more than one Sample in the same Read Data Set the MIDs then provide the additional context necessary to resolve the reads to the appropriate Samples To perform the read to Sample assignments the AVA software relies on user
220. an be created and assigned an annotation and an encoding but the association of MIDs to the multiplexer and the associations of Samples to MID combinations are not accessible via the create command and those associations must be established via the GUI or via the associate command using the CLI 3 4 1 The Add action above will only create empty Project elements with generic names You can re name an element from either a Project Tree or a Definition Table In a Project Tree click twice with a slight pause between the clicks to activate an editor directly on the name of the element in the tree Note that you can also change the name of the Project this way but that this will NOT also change the name of the folder that contains it in your file system so be aware of the possibility of mismatch between the Project name and its file system location Once elements are created and possibly named they can be fully defined in the corresponding Definition Table tab for the element type see section 1 3 2 The approach of creating Project elements in a Project Tree view before fully defining them is convenient because it allows the user to set the structure of the Project up front possibly even before any sequencing reads are imported see the documentation on Samples sections 1 1 1 6 1 3 1 3 1 3 2 4 and 2 6 1 for an explanation of the usefulness and complexity of this Q For large Projects especially when large amounts
221. ancy will appear in the window Figure 1 52 1 5 1 5 Editing Removing Variants from the Variants Tab Right clicking on a cell in the body of the Variants Frequency Table at a Sample Variant intersection as above in section 1 5 1 3 and as shown in Figure 1 49 G provides a contextual menu that includes options for editing the Variant Status and for removing Variants from the project The same functions can be carried out using the Variants Definition Table in the Variants sub tab of the Project Tab see section 1 3 2 5 The Variants Frequency Table is a convenient place to decide on the Status of a Variant because the incidence frequency across Samples is available for examination You can use the shift or control keys to help select multiple rows and you can delete them or adjust their Status as a bulk operation In the case of removing Variants you are provided with a Yes to All confirmation window similar to the case described in section 1 3 2 and Figure 1 16 A bulk Status edit occurs without any confirmation step e The Status is applied to the Variant and not a Sample You can t mark the Status for a Variant to Accepted for one Sample and Putative for another the Status is applied globally to the Variant regardless of the Sample s in which it is found If you remove a Variant from the Project it gets removed from every Sample column in the Variants Frequency Table not just from the Sample corresponding to the c
222. and are associated with pairings of Amplicons and Samples Read Length the length of the sequence number of bases used for analysis Reference Sequence the DNA sequence against which the sequencing reads are aligned by the alignment software Reference sequences may only contain nucleotide characters A T G C or N where N is The software processes shorter Reference Sequences more quickly however users may create longer Reference Sequences by concatenating short sequences with N characters inserted between the Reference Sequence s S Sample a virtual container that groups reads for analysis and reporting A sample provides the inputs to the analysis and reporting software You can define any number of Samples in a Project each associated with one or more Read Data Sets and with one or more Amplicons Sample Amplicon pair T Target the part of the amplicon to be aligned to the Reference Sequence during processing Primers are not part of the target and must be trimmed before processing U Ultra deep sequencing Sequencing the same target of DNA using amplicons many times to find rare mutations V Variant a variation in nucleotides relative to the Reference Sequence The software identifies four kinds of variants substitutions deletions insertions and required matches and a defined variant that may include any of these types in any combination You can define multiple Variants in a Project each asso
223. and interpreter gt file lt file gt format lt format gt load readGroup lt read group name gt analysisDir lt analysis directory gt sffName lt SFF file name gt symLink lt boolean gt alias lt alias prefix for command interpreter gt file lt file gt format lt format gt load readGroup lt read group name gt sffDir lt SFF directory gt regions lt comma separated region list gt symLink lt boolean gt filePrefix lt SFF file prefix gt Software v 2 501 August 2010 212 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer alias lt alias prefix for command interpreter gt file lt file gt format lt format gt load readGroup lt read group name gt analysisDir lt analysis directory gt regions lt comma separated region list gt symLink lt boolean gt filePrefix lt SFF file prefix gt alias lt alias prefix for command interpreter gt file lt file gt format lt format gt The load command is used load read data into the currently open project The different options combinations for running the load command provide different ways of specifying what read data to load For all forms of invocation the read group into which the read data will be loaded must be provided using the readGroup option The symLink option defaults to false but may be specified as true When specified as true the read data files
224. ant combination whose Variant frequency information the cell contains This is the best way to initiate your exploration of the underlying reads if you are specifically interested in results for a given Variant as it will selectively include reads from all Amplicons that cover that Variant and that are associated with that Sample Such a selection could not be done directly from any of the tree views see sections 1 3 1 and 1 6 1 because these only allow you to choose a single Sample Amplicon pair When you navigate to the Global Align tab from a specific Variant on the Variants Tab the position of the alignment containing the leftmost position of the Variant Pattern is highlighted to help you visually key in on the variation 1 5 1 4 Defining a Haplotype from the Variants Tab Right clicking on a cell in the columns underneath the Variant or Max headers or right clicking on a Sample Variant intersection cell reveals a Define Haplotype option Figure 1 49 F and G in the contextual menu This option uses a multi row selection of individual Variants in the Variant Frequencies Table to propose a new Variant that requires that all the selected Variants be found together as a haplotype This option is grayed out and inactive unless rows for two or more Variants from the same Reference are selected a multi selection of Variant rows from mixed References will inactivate the option even if any of the selected Variants share a ftware Manual
225. ant values within the table itself The example below is the simplest example of using a file as input in which all the parameters to the create reference command are in fact coming from the supplied file See section 3 5 7 for an example of a command that combines options on the command lines with values specified in a file Below is an example tsv formatted table that could be used to create the 5 Reference Sequences for the EGFR Project Note that the double quotes around the field names and values aren t strictly necessary for this particular example but quotes would be necessary if the values contained the value delimiter character of the format being used As explained in section 3 3 2 3 the syntax of the tabular input files follows the standard tsv and csv formatting conventions not the syntax rules of the CLI itself Reference Sequence appears on a separate group of lines when they are in fact on a single line and are separated from the Annotation entry only by a tab character A similar situation occurs in various other file listings throughout this Manual section Q Due to the limitations of this printed document the Sequence entry for each Name Annotation Sequence EGFR_Exon_18 EGFR_Exon_18 GACCCTTGTCTCTGTGTTCTTGTCCCCCCCAGCTTGTGGAGCCTCTTACACCCAGTGGAGAAGCTCCCAA CCAAGCTCTCTTGAGGATCTTGAAGGAAACTGAAT TCAAAAAGATCAAAGTGCTGGGCTCCGGTGCGTTCG GCACGGTGTATAAGGTAAGGTCCCTGGCACAGGCCTCTGGGCTGGGCCGCAGGGCCTCTCATGGTCTGGT
226. appear in the References Tree e As another special case when MIDs and Multiplexers are used editing the associations between MIDs and Samples for a given Multiplexer See section 1 3 2 7 3 may cause any Amplicons previously associated with Samples using that Multiplexer to shift to new positions in the tree to reflect associations to the Multiplexer s new Samples The functions of the five action buttons to the left of the Tree panel that are applicable to trees are described below Right clicking on an element in a tree opens a contextual menu that contains the same actions plus if you right click on a Sample Amplicon pair the Global Align action described in section 1 6 1 Button Name Description Add allows you to create a new element in the tree except for Read Data Sets see the Import Data button below as a branch under the element selected at the time you clicked automatically creating an association between the two This action is contextual i e the type of element you can create with this button depends on which tree you are in and which type of element is selected at the time you click the button When the context allows for the creation of more than one type of element a contextual menu opens to let you choose if there is only one possibility the new element and association are created directly Remove from Project deletes the element selected from the Project altogether Of co
227. are associated with some Read Data Set have problems Such problems may include o the Amplicon is incompletely defined no primers or target start end not specified o the Amplicon appears to be inconsistent with its Reference Sequence the Start End of the Target are outside the range of the Reference Sequence this may occur if the user edited the Reference Sequence subsequent to having assigned the Start End of the associated Amplicon o the Reference Sequence itself is incompletely defined e g it was given a name but no actual sequence in this case the Amplicon wouldn t likely have any Target Start End set either A warning that one or more Variants that are potentially associated with a Read Data Set the Variant location on its Reference Sequences is spanned by an Amplicon that is associated with the Read Data Set have problems Possible Variant definition problems include o the Variant pattern is inconsistent with the Reference Sequence e g a substitute constraint specifies the substituted nucleotide as the same as the one already in the Reference Sequence should be a match constraint instead o some or all the positions of the Variant Pattern are not in the Reference Sequence as above this may occur if the user edited the Reference Sequence subsequent to having defined the Pattern of the associated Variant A warning that the file for an active Read Data Set is missing This warning would be triggered if a Read Data Set wa
228. ariant exhibits a flow cycle shift the gray column in the middle flowgram for the read Furthermore the flow values for the original Variant and the new Variant 915 A G are not marginal the difference flowgram at the bottom shows the reference bases for both Variants decreasing by a solid value of 1 each and likewise the replacement bases are each also increased by 1 Although we have seen only one instance of this haplotype we will go ahead and set up the haplotype as a Project Variant so we can see if any other instances are to be found it is conceivable that the haplotype could be hidden in other consensi just 2010 454 Sequencing lt D art D GS I Mcs Amplicon Variant Analyzer 5x Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview E Project E Computations Variants E Global Align E Consensus Align E Flowgrams E Flowgrams DGVS90JO3GQL3M Read DGVS90JO3GQL3M Number of Bases Reference sive Bars Lines a 2 Eo 0 CGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATC 24C a Tas Number of Bases Read 0 CGATCGATCGCATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATC 24C a a3 OJ 2 Number of Bases Read minus Reference S 1 flow
229. ariants that are created from scratch in the Variant Definition Table of the Variants sub tab of the Project Tab see section 1 3 2 5 2 when a new Variant is created in that table using the Add function it initially has no Reference and no pattern assigned to it so there is no useful information with which to construct a meaningful default name The generic name is constructed by obtaining a unique number from a counter and appending it to the prefix Var_ 4 2 5 Naming Example Table 4 3 shows how 4 different but related Variant Patterns end up being named by the naming scheme showing an example of each Tier Final Naming Tier Variant Pattern Final Name d 327 m 339 342 327 A 339 342 AAGC AAGC d 327 m 339 343 327 DEL 339 343 REF 5 d 327 328 m 339 343 d 327 328 m 339 343 d 327 328 m 339 343 m 347 Var_16 Table 4 3 Example final Variant names that could be used for each of the 4 tiers schemes using a set of Variant patterns of increasing complexity See text below for more details The Tier 1 example shows that the Variant pattern can be expressed as a name exactly 25 characters in length Since this meets the length constraint the Tier 1 name is used as this Variant s final name In the Tier 2 example the Variant pattern from the Tier 1 example has been altered to extend the match range by an extra base If this pattern were converted into a Tier 1 name it would read 327 A 339 3
230. ariations within that alignment are summarized both graphically with a histogram indicating positions of variation and textually with a color coded multiple alignment display that emphasizes regions and bases of significant difference from the reference sequence Individual reads are linked to their flowgrams enabling the comparison of those reads with the conceptual flowgram of the reference sequence and providing the ultimate evidence for the validity of observed variations Alowa e Click on the New button to begin a new project or click on the Open button to continue working on an existing one Figure 1 1 The Overview tab showing the textual description of the application before a Project is open 1 1 3 GS Amplicon Variant Analyzer Application Interface Overview The top of the main AVA window shows the name and path of the Amplicon Project being displayed and a set of seven main buttons are located along the right hand side of the window The rest of the AVA window is occupied by a selection of tabs described in the sections below Software v 2 5p1 August 2010 16 e Make sure to set the resolution of your computer screen to at least 1024x768 pixels 1280x1024 recommended or the AVA application may not be able to display all the features described below If the resolution is too low or if the application window or one of its constituent tabbed panels are resized too small the software attempts to prioritize which featur
231. arning reporting etc are the same as for the Primer 1 MID Primer 2 MID or Both encoding described above Autofill Samples are handled the same way as for Both encoding you can widen the Edit Samples window making more room for the Sample columns You can also resize individual columns by dragging on the column header separators to the left or right until the column of interest has the proper width to allow the display of the full Sample names Q As above if the drop down menus are too narrow to display the full Sample names ooftware v 11 August 2010 8 _ juencing System Software Manual Part D GS Amplicon Variant Analyzer 1 3 2 7 4 Using Multiplexers for more than one Read Data Once a Multiplexer has been created and defined it can be used on any number of Read Data Sets in the Project as long as these Read Data Sets share the same MIDs encoding and MID to Sample associations Furthermore each Multiplexer Read Data Set pairing can even be used to demultiplex distinct sets of Amplicons as defined by the Sample Amplicon Read Data Set triad associations Figure 1 43 Read Data Samples O 4 5 MID_Multiplexing_Example a 96Plex_Both_Data w E615M7301 e fs Multi 01 AOL amp1 amp2 amp3 amp4 A02 U A03 A04 mlu E615M7302 gt Multi_o1 0 Aol amp1 amp2 amp3 amp4 A02 i A03 A04 w ESS716001 Multi_o1 a01 amp5 amp6 amp7 amps 0 A02 A03 A04 a ES5716
232. art position or a to indicate the position should be automatically assigned end The index of the target end position or a to indicate the position should be automatically assigned checkPrimerMatch Whether the system should check for a match between the reference sequence and the primers in the bases flanking the target region This must be true or false and defaults to true The start and end options indicate the positional range of the amplified target as measured from the first base of the associated reference sequence In the case that the primer sequences are included in the reference sequence the system can automatically assign these positions by finding matches of primerl and the reverse complement of primer2 and assigning the start and end positions to be just inside these matches Either or both of the start and end positions may be specified as a to request this search If one position is provided and the other is a then one position will be constrained as given and the search will proceed on the other position If no such matching pair or more than one matching pair can be found then an error is generated N s in either the reference or primer sequences count as matches but any match that involves greater than 50 N s will be rejected Any other substitutions insertions or deletions are not permitted Using a for either the start or end implies the checkPrime
233. at keep them from being counted as part of the Variant for the Variants Table frequency calculation But more significantly in this case there is another deletion variant present that as compared with Var_1 is shifted by a single base and is present at 0 82 see the full list of automatically detected variants in Figure 2 44 below Software v 2 591 August 2010 148 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyze 4 GS Amplicon Variant Analyzer Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview Project E Computations E Variants E Global Align E Consensus Align Flowgrams Global Align Sample_1 x 2 Amplicons of EGFR_Exons_18 22 Alignment Data Variation Number of Reads Sample_1 k 2 Selected J Read Type q J Consensus Individual Reported Frequency Global Relative 7 Read Orientation 4 k L Any Q Forward Reference Sequence Position Reverse s IGAAGGT GAGAAAGT T AAAA TT CCCGTCGCTAT CAAGGAAT T AAGAGAAGCAACAT CT CC GAAAGC CAACAAGGAAATCCTCGATGT IGAAGGT GAGAAAGT 1 AAAA TTCCCGTCGCTATCAA AACATCTC IGAAGGT GAGAAAGTT AAAA TT CCCGTCGCTATCAA AACATCTC AAAGTT AAAA TTCCCGTCGCTATCAA AACAT CT CCGAAAGC CAACAAGGAAAT CCT CGATGT AAAGTT AAAA TTCCCGTCGCTATCAA AACAT CT CCGAAAGC CAACAAGGAAAT CCT CGATGT IGAAGGT GAGAAAGTT AAAA TT CCCGTCGCTATCAAG ACATCTC IGAAGGT GAGAAAGT T AAAA TTCCCGTCGCTAT
234. atement for the doAmplicon command interpreter itself is in section 3 3 2 1 Help information that applies generally to the command language is presented in section 3 3 Detailed usage statements for individual commands are listed in section 3 4 providing a Reference Guide to the command language Section 3 5 provides a more high level overview of the language including a full example script to create a new Project in section 3 5 15 Finally another more limited example script is provided in section 3 6 to display some of the particular features of MID based Projects 3 2 1 Entities There are 10 Project object or entity types supported by the AVA CLI Many of the CLI language commands can act on more than one of these amplicon This entity type may be abbreviated to amp See section 1 1 1 3 for more information on Amplicons project This entity type may be abbreviated to proj See section 1 1 1 1 for more information on Projects readData This entity type may not be abbreviated but it is case insensitive so you don t have to capitalize the D of Data this is done here only to improve readability See section 1 1 1 4 for more information on Read Data Sets readGroup This entity type may not be abbreviated but it is case insensitive so you don t have to capitalize the G of Group this is done here only to improve readability See section 1 1 1 4 for more details on Read Groups
235. ation file in table format The secondary file has the same name as the primary output file plus the given annotation suffix If the suffix ends with csv the annotation file format will be a table in comma separated value format tab separated value otherwise NOTE annotation files can not be sent to standard output only to files BASIC EXAMPLES report alignment sample Samplel reference EGFR_Exon_19 Reports the consensus read alignment default for all amplicons in the Software v 2 501 August 2010 225 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer EGFR_Exon_19 reference to the standard output of the command interpreter in FASTA format Default wrapping width of 50 characters is used report align sam Samplel ref EGFR_Exon_19 readType individual wrapping 0 outputFile rpts out fna Reports the alignment of individual reads with no line wrapping and output going to the file ScurrDir rpts out fna report align sam Sample2 ref HLA_Long_Amps readType consensus wrappingWidth 60 margin 15 Reports to standard output the alignment of the consensus reads with a margin of 15 bases from the reference sequence added to both ends and then line wrapped on every 60th character Note it is not necessary to use readType consensus as this is the default report output AMPLICON FILTERI
236. ations tab Before starting the computation you have the option of selecting the number of CPUs that will be utilized for the computation The default value is 1 Increasing the number of CPUs allows certain parts of the computation mainly trimming and alignment to be split into concurrent parallel processes potentially reducing the computation time The number of CPUs is selected from the dropdown list above the Start Computation button Figure 1 44 The dropdown list contains values from O through the number of processors available on the Attendant PC or Datarig The value 0 represents All available processors and is equivalent to selecting the highest value in the list The number of CPUs option is the GUI equivalent to the command line option cpu which is described in section 3 3 2 1 numbers of CPUs are used on systems with insufficient memory the system 1 Computations with large references require large amounts of memory If high could freeze due to memory swapping issues To carry out the computations simply click the Start Computation button The Computations Status Table will be populated as the computations progress The Table comprises 3 columns Description of each computational step Progress and Status You cannot enter any information into this Table The main steps of a Project s computations are as follows ooftware v 2 001 August 2010 Trim Read Data for each Read Data Set the Pri
237. atus selection Figure 1 49 F If you right click on a Sample Variant intersection cell the contextual menu contains options to view the Global Alignment from which the frequency data for that cell was derived and to edit the Variant Status or remove the Variant from the project Figure 1 49 G If you right click on a cell in the columns underneath the Variant or Max headers or if you right click on a Sample Variant intersection cell there is also a Define Haplotype option Figure 1 49 F and G This option is inactive unless rows for two or more Variants from the same Reference are selected The Define Haplotype option is described in section 1 5 1 4 A B Cc D Reference Variant Max Sample2 revert to name sort revert to name sort sort ascending sorn ascending ignore all rows a ignore all rows sort descending sort descending 2 always show all rows s always show all rows pe TEVELL TO NAMIE SON revert to name sort auto show all rows auto show all rows ignore all rows s always ignore column always show all rows s always show column auto show all rows auto show column s ignore all columns s always show all columns auto show all columns E F G EGFR_Exon_18 EGFR_Exon_18 SUB_A to_C_97 s always ignore ref sarae Sample2 s always show ref euebi SENE E accepted Global Align Remove Variant g Varans auto show ref E ETR t putative ariant Status
238. az ooTftwa re v 2 5p1 August 2010 110 1 6 3 1 The Reference Sequence The Reference Sequence runs along the multiple alignment display s top strip and is shown in green characters Pausing the mouse over the Reference Sequence displays a screen tip showing the position of the nucleotide under the pointer Gaps in the Reference Sequence indicate virtual positions where one or more aligned reads have insertions These insertion positions are numbered with decimals based on the Reference Sequence position to the left of the insertion e g a two nucleotide insertion between Reference Sequence positions 362 and 363 will be labeled positions 362 1 and 362 2 Do not confuse the decimal positions used in the multiple alignments and those used in specifying insertions in Variant Patterns section 1 3 2 5 2 In Variant Patterns the location of an insertion of any length between two specific Reference Sequence positions p and p 7 is always noted as p 5 Ina multiple alignment by contrast each inserted nucleotide is given its own virtual decimal position identifier Note that only gaps that correspond to inserted nucleotides in the reads or consensi displayed in the multi alignment below are shown in the Reference Sequence If you apply selection s to the reads or consensi using a right click Select option or the Assemble consistent reads button see section 1 6 3 2 below some of the inserted nucleotides may no
239. be added back to the multiple alignment Remove Selections ajx highlight selection s to remove c 97 G l Figure 1 61 The Remove Selections window Reference Sequence If some reads contained an insertion relative to the Reference Sequence and a was selected by the user at that position then the reads with the insertion would be eliminated from the display At that time the multiple alignment of the remaining reads would all have a gap character at that position Since the AVA software automatically collapses from the display any columns that consist entirely of gaps that gap position of the alignment would be removed and there would be no cyan indicator at the top of the alignment that the selection was performed The only way to remove the selection at that point would be through the Deselect menu Q This function is critical to removing selections that correspond to gaps in the ooTftware v 2 901 August 2010 Button Name Description Declare project variant Clicking this button takes the current set of Select choices you made on the multi alignment and converts it into a new Variant on the Variants sub tab of the Project Tab this Variant will then be searched for during the next computation with reporting of the search results in the Variants Tab An Approve new variant window Figure 1 62 will first open and show how your Select choices have
240. be displayed alerting you that the Project will open as Read Only assuming that you can actually read the files in that area of the file system Although the message specifies only the Save restriction the computation restrictions apply as well v Project Read Only eee A You will not be able to save changes to this project Figure 4 3 Alert message indication that the Amplicon Project you are trying to open will open in Read Only mode 4 2 Intelligent Variant Naming As part of its computation the AVA software identifies certain differences between the Consensi or Reads corresponding to each Amplicon and their cognate Reference Sequences and proposes them as possible Variants see section 1 4 Depending on the size and complexity of the Project and on whether or not the sequences you are working with are hypervariable the Project could end up containing hundreds of thousands of potential Variants Because the number of Variants can be so high the AVA software features an automatic intelligent process for assigning meaningful names to the Variants with the goal of generating Variant names that are unique for a given Reference Sequence suitable for sensible sorting and as informative as possible without being so long as to become unwieldy above 25 characters The 4 tier naming convention described below is applied to the Auto Detected Variants as well as to the Variants proposed manually by users via the Declare pro
241. been converted into a valid Pattern compatible with the Variant scanning function the Reference Sequence will have been determined based on the alignment you were viewing The window also has fields in which you can select a Status for the Variant from a drop down defaults to Accepted and in which you can enter a Name and an Annotation for the new Variant before accepting it If the Pattern is equivalent to that of a Variant already defined in the Project the window will display a warning of this fact to help prevent the incorporation of a redundant Variant Keep in mind that during Variant scanning a read must overlap all the positions involved in the Variant to qualify as containing the Variant so the Select choices should be as compact and succinct as possible before declaring a Variant Note also that there must be at least one Select choice made prior to clicking the Declare project variant button or the Approve new variant window will not open In some cases the current selections may be close to but not exactly the Variant Pattern you want to use to define the new Variant The Approve new variant window does not however let you edit the synthesized Variant Pattern In this case you should approve the addition of the Variant to the Project and subsequently edit it in the Variants sub tab of the Project Tab section 1 3 2 5 Since possible Variants are automatically proposed by the AVA software
242. best results Amplicon library chemistry requires the inclusion of the MID sequence as part of the Fusion Primers used in library preparation These must be obtained separately by the user because they contain sequences that are specific to each Amplicon so MID Adaptors used for Amplicon libraries are not available as kit reagents A naming convention has been adopted to distinguish between Shotgun sstDNA and Amplicon library MIDs fully uppercase MID names are Shotgun sstDNA library MIDs and initial uppercase Mids are MIDs used in Amplicon libraries Thus MID1 and Mid1 refer to the same sequence content for an MID but are each used in the context of their respective library types MID1 is an Adaptor available in a kit while Mid1 is not FAY Contrary to the situation with the GS De Novo Assembler and the GS Reference Mapper applications the number of acceptable reading errors in the MIDs is not set by the user in the AVA software Rather the software dynamically calculates how many errors can be accepted by analyzing the set of MIDs used and determining how close they are to each other in terms of the minimum number of insertions deletions or substitutions that would be required to transform one MID into another 1 3 2 6 1 To Enter or Edit the DNA Sequence of an MID 1 Double click in the Sequence cell of the MID you are defining in its Definition Table An Edit Sequence window will open Figure 1 31 2 Paste o
243. bject If you find that you no longer have a need for an object or if you find that an object you imported would require more work to edit than to create from scratch you can use the remove command to eliminate it from the Project altogether see section 3 4 10 for the usage statement For example remove sample Samples Most of the remove commands have the syntax shown above with the entity type and entity name as the only arguments to the command Removing Amplicons and Variants however may also involve adding an extra ofRef parameter to resolve ambiguities where the Project contains Amplicons or Variants with duplicate names but that are uniquely named relative to their particular Reference Sequences If a remove command encounters an ambiguous Amplicon or Variant name the command will fail and an error will be generated Be aware that removing an object can have a cascade of downstream consequences If you delete a Read Data Set the associations it has with any Sample Amplicon sets will be severed but the Samples will remain associated with the same Amplicons they had before the removal Removing a Read Group will also remove all the Read Data Sets it contains with the repercussions above If you remove a Reference Sequence you will also remove all the Amplicons and Variants associated with that Reference Sequence Removing a Sample or an Amplicon severs any Read Data Set Sample or Sample Amplicon associations tha
244. blishing the Read Data Set Sample Amplicon associations in projects in which MIDs are not used For an example of a CLI script that creates such associations for an MID based experiment see section 3 6 3 5 10 Editing Object Properties After you have finished entering various objects into a Project you may find it necessary to edit properties and correct mistakes There are several commands that let you alter the Project data after they have already been entered into the system 3 5 10 1 Updating an Object One way to edit an object is to use the update command see section 3 4 16 for the usage statement In the example Project we find that the region 4 Read Data Set is actually empty Since the load command used to import Read Data Sets defaults the active flag to true we need to change that flag to false for this Read Data Set update readData EGFR_reads04 active fals The update command is of the form update lt entity type gt lt name of entity gt other options where the other options are used to set the values for properties appropriate for the entity type The only object property that cannot be updated via the update command is the object s name To change the name of an object use the rename command section 3 5 10 2 below When updating an Amplicon or a Variant you can use an ofRef parameter to fully specify the entity of interest in cases where the multiple entities
245. but can be used to set properties of the new MID annotation The annotation sequence Th ID sequence This must be a non zero length nucleotide sequence string containing only the bases A C T and G midGroup The MID group of the MID if it belongs to a group This must be a pre existing group created using the create midGroup command checkMidGroup Whether the system should check for compatibility between the new MID sequence and other pre existing MID sequences belonging to the same ID group This must be true or false and defaults to true The name of the MID must be unique within the MID group it belongs to or unique within the project if the MID is not assigned to an MID group The rules for checkMidGroup compatibility are as follows An MID with an undefined sequence is considered compatible with any MID group under the assumption that its compatibility will eventually be assessed when a defined sequence gets assigned to the MID An MID with a defined sequence must have the same length as other defined MID sequences within an MID group to be compatible with the group If the new MID sequence is the first defined sequence added to the MID group the required sequence length for subsequent MIDs of the group with be the length of that first defined MID sequence An MID with a defined sequence must not be identical ignoring case with any other defined pr xisting MID sequence of
246. cally searches for the Primers Primer 1 and Primer 2 in the Reference Sequence if it finds them exact matches only the software marks the Primers in yellow and the Target sequence between the two Primers in blue and specifies default values for the Target s Start and End positions in the boxes at the top of the window The user should verify that the default positions are correct since in some rare circumstances there may be multiple Primer1 Primer2 pairs of matches within the same Reference Sequence and the software simply gives the first such pair it finds This Primer search function can also be elicited by typing a 0 or a negative number in either the Start or the End entry box It is possible that exact matches for the Primers are not found in the Reference Sequence as either or both Primers may actually not be represented by the Reference Sequence or due to design v 2 501 August 2010 considerations or primer synthesis or sequencing errors the Primers may slightly differ from the Reference Sequence so that they have a close but inexact match Whatever the reason if no exact match can be found for Primer1 the AVA software will default the Target Start to the first base of the Reference Sequence if no exact match can be found for Primer2 the default for Target End will be the last base of the Reference Sequence If this happens verify that you have correctly defined the Primer and the Reference Sequence to wh
247. cate names as long as the reference sequences to which hey refer are distinct The ofRef argument can be used to refer to uch amplicons For example if we have two amplicons named MyAmp but ne of them refers to ReferenceSequencel and the other to ReferenceSequence2 we can use the ofRef option to distinguish them We can run update amplicon MyAmp ofRef ReferenceSequencel to update the former amplicon onto nsec The remainder of the options are not required but are used to set properties of the amplicon ofRef The name of the reference sequence to which the amplicon currently refers to help disambiguate amplicons with the same name annotation The annotation reference The name of the reference sequence with which to associate the amplicon primer1 The primer 1 sequence This must be a nucleotide sequence string conforming to IUPAC nomenclature Any ambiguous symbols are considered N s primer2 The primer 2 sequence This must be a nucleotide sequence string conforming to IUPAC nomenclature Any ambiguous symbols are considered N s start The index of the target start position or a to indicate the position should be automatically assigned end The index of the target end position or a to indicate the position should be automatically assigned checkPrimerMatch Whether the system should check for a match between the reference sequence and the
248. ccs 2c cecuicieats sigsccigen Fidenteteelenienanis dlaatsiagalaaenienanenieanaed 182 3 3 1 Per Ue cstes Persea a cect nc a a ees Shee ne E O 182 3 3 2 General SIPs cetecsceccesettbeanct sever eesleeedt cet aere need e aeea aa S aE aa A OESE ERTEN 183 3 38 21 GommandLine Help ccssctitesteradcctd staat Hina aa a e e eet 183 3 39 22 PARSING Help iria a a a al AAAA DEA apse A 185 3 3 2 9 Tabular Commands Help ssssnessesennesesreeesnrresstrrrnteennntssrtrrssrtrnnnrtnnnrnsrernsnet 186 3 3 2 4 Record Names Help 2 se cceccissat cecetceceiventitnccctc ace teaeatta ais ocsbecergtuodinnoeeedcaeentagaette 189 3022 0 Abbreviations Help sc coiveseirccuorscecanscen sadedeadedatvedeastSrevnanarinaoeaneedeniacndensteaneaseatet 189 3 93 20 RIC PALMS Help raie aa ae eee elas lel oadel sade seh aa aaee EuS 190 33 27 Multiplexing Hel Pirre aa ra oie kana yeaa 191 3 4 AVA CLI Command Usage Statements ccccceeeeessceeeeeeeeeeeeeseseeeeeeseeaeeeeeeaaaeees 192 3 4 1 eolo Ie E A A 192 3 4 2 COSC AE E A AA E E O E ATE 197 3 4 3 computatio e ean sche dated ond eae aaa aa Oaa Gea aks ieee eh a nel ence ae cla edhe 197 34 3 computation Stan asc n2evveyduarsneaeeacensseuedecin saakeaselt saeeenarepedapteostinondednadenatis 197 34 3 2 COMPUTATION Stoperi gnia e an a aa Ea Saget E anA T E ances 197 3 4 3 3 computation StatUS s r aita EAEE EK 197 3 4 3 4 computation loadDetectedVariants eee eee eeeeeeeeeeeennaeeeeeeeeeeeeeea 198 3 4 4 CL CAL
249. cess with a partial Variant Load looser filter settings for the Variants Frequency Table can be tried to see if the Load button indicates any additional Variants to load For instance one might keep the current filters but just change the Forward and reverse option to Available data This would pick up Variants in regions of Amplicons that have coverage from reads of only a single orientation Or one might try switching the Alignment Read Type from Consensus to Individual to catch any cases where variations are hidden because they were distributed over several Consensi at low enough levels that their changes were not incorporated into the Consensus sequences By manipulating the filters in such a way one can fine tune a new set of Putative Variants to load and then load and validate them as before Eventually the filters will be set to as restrictive values as one is willing to go or to where there are no Variants left to load To determine if there are any available Variants at all one can choose the loosest settings with Alignment Read Type set to Individual Min Max to 0 00 100 00 with the Min Max applied to Forward or reverse reads At any point one can reset the Variant Status filter to see All the Variants just those Accepted just those Accepted or Putative or even those Rejected and later switch back to the Putative only view to continue wor
250. ciated with a specific Reference Sequence Any number of Variants may be associated with a given Reference Sequence Variant frequency the frequency of Variants as reported by the xxx phase Variant Pattern the constraints that define a Variant The AVA software uses four types of constraints to define Variants Must match Substitute base Insert bases and Delete bases 6 INDEX Alignment Data 116 117 121 Alignment Read Type 99 104 105 158 159 160 Amplicon defined 9 Amplicon Project set up 26 Amplicons Definition Table 29 42 48 49 83 134 135 136 137 Assemble consistent reads 109 112 115 AVA CLI command language 176 177 178 180 190 241 244 245 264 Bidirectional Support 166 Command Line Interface 8 16 31 34 176 238 284 Compact Table 102 104 Computations Tab 19 83 84 86 143 158 Consensus Align tab 19 109 111 119 120 121 147 276 coverage 166 Creating a New Project 130 242 Declare project variant 96 114 155 272 Define Haplotype 92 95 96 97 Defining the Amplicons 134 Defining the Known Variant 138 Defining the Reference Sequence 132 Defining the Sample 136 Deselect menu 112 113 115 display option 24 99 105 109 116 121 122 Flowgrams tab 17 19 20 28 110 121 122 123 124 125 148 153 154 155 Flowgrams Tab Activating 123 Global Align tab 19 21 34 35 39 105 106 116 Global
251. cifics of the MID sequences themselves For the procedures to add or remove MIDs in a Project see section 1 3 2 or 1 3 1 to accomplish this in a Project Tree view For the procedures to enter edit the Name or Annotation information for an MID see section 1 3 2 The sub sections below provide the procedure to enter edit the other characteristics of MIDs Software v 2 591 August 2010 65 Criteria for good MID Sets standard and custom MID Groups An MID Group 454Standard containing 14 ten base MIDs is provided and recommended for use when designing multiplexing libraries for the AVA software This group includes the set of 12 tags known as MID1 through MID12 that are available in kit form to make Shotgun sstDNA MID libraries and includes two additional MIDs not included in these kits MID13 and MID14 The MIDs of the 454Standard MID Group have been especially selected for the following qualities e Their sequences are as divergent as possible and include only single nucleotide homopolymers minimizing the risk that eventual sequencing errors would make any of these MIDs look like one of the other MIDs of the Group which would cause the assignment of the read to a wrong Sample Indeed no fewer than six changes insertions deletions and or substitutions separate any two MIDs of the 454Standard MID Group e All MIDs of the Group are of the same length 10 mers in this case The AVA software requires that all the MI
252. cons or variants with the same name and reference ar ambiguous and will be modified 3 4 17 2 utility validateForComputation util ity validateForComputation silent lt boolean gt Validates that the currently open project is ready for computation The project is valid for computation if the following criteria are met Reference sequences have a sequence that is at least 1 base Amplicons refer to valid reference sequences and have target start and end coordinates that are contained within said reference sequenc Read data files are available that are associated with at least one Sample and one or more valid Amplicons Optionally Variants that refer to valid reference sequences and have non empty patterns that are valid with respect to said reference sequence If some criteria are not met warnings are reported describing the problems and an error is reported for the operation If silent is set to be true no warnings are reported but an error is still reported for the operation If all criteria are met this command has no effect 3 4 17 3 utility makeSetupScript util ity makeSetupScript outputFile lt file gt Makes a setup script that if run with the command interpreter would attempt to recreate the currently open project Note that it will usually not be possible to run this script after creating it since the project already exists in the same location If no outputFile is
253. construed as being output from an actual Clustal based alignment implementation For more information on specifics of the Clustal output format and the basis of the AVA implementation of that format see http mcast sdsc edu doc clustalw format html All report align options used with CLUSTAL have similar effects as described for FASTA One exception is wrappingWidth which for CLUSTAL is limited to a range of 1 60 and defaults to 50 if left unspecified Clustal format does not include space for key information such as the forwardCount or reverseCount of reads contained within consensus reads or the true refStart and refEnd position of the Reference sequence and the readStart and readEnd positions of the reads in the type of local alignments performed by AVA post primer trimming A Table format output containing this additional information to annotate the Clustal formatted output can be generated along with the Clustal output by specifying a value for the annotationFileSuffix option Example report align sam ref outputFormat clustal annotationFileSuffix _annot csv In the abov xample the wildcard expansion will generate file names based on the Sample and Reference names in the usual manner and each file will contain alignments in Clustal format For each such output file named X an additional file named X_annot csv will be generated in the Table format see Table Output Format ab
254. ct 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 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 H E K E E Q 1 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 Alig
255. ct appears to be in use by labuser7 with activity as recent as Aug 4 2006 12 24 29 PM Only one instance of the application is allowed to save changes to and start computations on a specific project at any one time Do you want to preempt control of the project If you answer No you will have read only access to the project allowing you to view and export existing results If you answer Yes you will have full control of the project The current controlling instance will immediately be given read only access It will not be able to save any outstanding changes Any currently running computations will continue to completion unless explicitly stopped Figure 4 1 Message window alerting you that the Amplicon Project you are trying to open is already open in another instance of the AVA software This message gives you the choice of opening the Project as Read Only or to preempt control of the Project from the other instance This message provides you with e the logon name of the other user e the approximate time at which that user last interacted with the Project such as by saving an update or running a computation e the choice to load the Project o but to operate in a read only mode or o to preempt control of the Project from the other user The goal of this message is to inform users of a potential conflict not to enforce any policy with respect to these conflicts Thus although it is possible to preempt c
256. d alignments will be padded with the gap character If not specified the default margin is 0 zero The wrappingWidth parameter defines the maximum number of alignment characters to allow per line in the formatted alignment output In FASTA output only the special value 0 zero may be given to indicate no wrapping If no value is supplied then the default value of 50 will be used ACE formatted output currently ignores this option WRITING ALIGNMENT TO STANDARD OUTPUT If no wildcard specifiers are used for either the sample or reference and no outputFile parameter value is supplied or one is supplied but it is the special value then the alignment Software v 2 501 August 2010 223 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer will be written to the standard output of the interpreter WRITING ALIGNMENT S TO FILE S Alignment output may be written to files using a combination of the outputDirectory parameter and other parameters that depend on whether or not a wildcard specification was provided for either of the sample or reference parameters The outputDirectory is optional but can be used as a convenience to factor out the specification of a containing directory from the remainder of the output file path specification The value given for outputDirectory follows all the rules as explained
257. d have to be named gsAmplicon_user_customization ava 4 4 3 Initialization Script Restrictions Although the default initialization script can be edited and custom scripts can be nested within it as illustrated by the call to the user s home directory script the default initialization script and any of the subordinate scripts are precluded from utilizing certain specific CLI commands The excluded commands are open close exit create project any of the computation commands such as computation start and computation stop The reason for these exclusions is that automatic initialization is intended to work in the context of creating a new Project and leaving it in a state where more CLI commands can be issued The banned commands would not make any sense in this context because they cause a switch to other Projects shut down the Project or attempt to prematurely compute the Project 4 4 4 Initialization Script Error Handling The automatic initialization script and any other scripts called within it are controlled by an error handler that reports problems encountered when running the scripts Those errors however do not prevent the successful creation of a Project via the New button in the GUI So errors might cause portions of an initialization to fail but the new Project will be accessible This is intended to prevent mistakes in editing of the default initialization file from locking users out of creating new Project
258. d with a single command If a is passed as the amplicon option value with no ofRef option the is interpreted to indicate that all of the amplicons known in the project at the time of the invocation will be involved in the association If both the value and ofRef option are used then all amplicons in the project at the time of invocation that are of the given reference sequenc will be involved in the association In a similar manner to the ofRef option for amplicons the ofPrimerlMidGroup and ofPrimer2MidGroup options can be used to disambiguate primerlMid and primer2Mid specifications respectively The primerlMid and primer2Mid options may also be specified as a x If no ofPrimerlMidGroup or ofPrimer2MidGroup option is supplied the refers to all the MIDs of the project If a MID group is specified the refers to only the MIDs of that MID group The checkMid option is used to verify that the MIDs associated with the primerl side of the multiplexer are all mutually compatible as are the primer2 side MIDs The definition of compatibility is the same as that used by the checkMidGroup option of the create mid command defined sequences are compatible if they are of the same length and are non identical with undefined zero length sequences allowed This option must be true or false and defaults to true if not provided Read data can be specified in a c
259. dReadBases x x number of aligned read bases NOTE R x key is shown for the Reference Sequence first output line I x key is shown for Individual alignment reads C x key is shown for Consensus alignment reads C key is shown for Consensus alignment reads only if value is non zero C key is shown for Consensus alignment reads but positions are synthesized as 1 alignedReadBases For a given alignment output all the reads will be derived from the same sample and so for brevity the sample keyword is only present on the definition line of the reference sequence that appears at the start of the output All reported positions are given using a 1 based positioning system i e the first base is base 1 For reads with a strand of the readStart and readEnd are given relative to the original read orientation and so in this case readStart will be greater than the readEnd ABLE OUTPUT FORMAT The Table format is a tab or comma separated value table whose column headers are identical to FASTA s keywords but with the first letter of each keyword in upper case e g the readEnd values of the FASTA output would appear in a column labeled ReadEnd Two additional columns of data are also included Accno and Alignment specifying the identifier of a sequence and its gapped sequence alignment respectively The first row after the column labels contains data for the reference sequence and subseq
260. 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 Many of the buttons appearing to the left of an element are used for navigation on the element and have the following general functions Software v 2 591 August 2010 22 Button Name Description 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 eo 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 og Snapshot Save a snapshot image of the current view to disk This will open a dialog asking for the
261. dimensional Table where the MIDs selected for the Primer 1 side occupy one dimension rows or columns and those for Primer 2 occupy the other Figure 1 40 In a manner analogous to the single MID Sample encoding seen above Sample assignment is done by selecting the Sample name from the drop down menu or by typing it in the cell at the intersection of the two encoding MID names If the drop down menus are too narrow to display the full Sample names you can widen the Edit Samples window making more room for the Sample columns You can also resize individual columns by dragging on the column header separators to the left or right until the column of interest has the proper width to allow the display of the full Sample names The other features of this window can have empty cells shortcut buttons summary and error warning reporting etc are the same as for the Primer 1 MID or Primer 2 MID encoding described above For Both encoding the names of the Autofill Samples are of the form Sample_ lt Multiplexer name gt _ lt Primer 1 MID name gt _ lt Primer 2 MID name gt It is important to be aware of the directionality of the Amplicons when assigning the Samples to MID pairs MIDs are selected separately for the Primer 1 and Primer 2 sides to support this directionality In the Edit Samples window the side corresponding to the two selected MID sets are identified by a 1 and a 2 with arrowheads on the top left corner of t
262. ds for each Amplicon the fields are Name Reference Annotation optional Primer 1 Primer 2 Start and End e Since we have only one Reference Sequence we can associate all our Amplicons with it at once by multi selecting all the rows from the Amplicons Definition Table and dragging the selection to the proper in our case only node in the References Tree on the left ar O End A sr1at ONAN 4 a vare v 2 5p1 August 2010 136 This adds a branch of Amplicon nodes hanging off the Reference node and the Reference fields on the Amplicons Definition Table are updated so that each Amplicon now has this field populated with this Reference Sequence e Primer 1 and Primer 2 are those used to prepare the Amplicon library or libraries for our example these are listed in Table 2 1 above along with the Amplicon Names We enter the sequence of all the Primers by double clicking in each of the Primer fields this opens a sequence editor window into which the sequence can be typed or pasted always 5 gt 3 the software will compute the reverse complement of Primer 2 to align it to the Reference Sequence For the Amplicon Names we double click in the Names fields and type or paste the Amplicon Names in the Table cells e We choose not to enter any Annotations for our Amplicons After adjusting the width of the column by dragging of the separation lines between the he
263. e MIDs GS Amplicon Variant Analyzer Project Name EGFR_PRE_VAL Location data ampProjects EGFR_PRE_VAL Overview E Project J Compute erences m Read Data w EGFR_PRE_VAL ReadGrp_1 Fa DGvsgo Sampi S EGFR_20_ LS EGER_20_2 0 _ 4 EGFR_20_ le DGVS90 E 0 Sampi H EGFR_18_ EGFR_18_ _ LB EGFR 18_ lw DGVS90 0 Sample3 EGFR_18_ EGFR_18_ S EGFR_18_ O Sample4 EGFR_19_ S EGFR_19_ 0 Samples k EGFR_2 Sample7 a EGFR_22_1 w DGVS90J04 Figure 1 13 The Read Data Tree sub tab of the Project Tab s left hand panel In this example we see that Sample1 has reads for Amplicon EGFR_20_3 which can be found in Read Data Set DGVS90J01 Sample5 also has reads for EGFR_20_3 but those are found in a different Read Data Set DGVS90J03 which is allowed Read Data Set DGVS90J04 has been imported into the Project but no Sample Amplicon pairs have yet been associated with it Hence DGVS90J04 would be excluded from Computations if carried out at this point since the AVA software would not know to which Samples and Amplicons its reads belong see section 1 4 1 3 1 3 The Samples Tree The Samples Tree sub tab shows the Samples as the main limbs of the Project Tree with the Amplicons associated to each Sample as the next branching level and the Read Group Read Data Sets associated to each Amplicon in the third fourth level Figure 1 14 Since this tree representatio
264. e Variant MID or Multiplexer causes the right hand panel to load the appropriate sub tab Definition Table with the element selected Expanding or collapsing a node in the tree or clicking on an item in the tree that is not represented in a Definition Table such as a Read Group or an MID Group does not impact the right hand panel You can click and drag the divider between the two panels to adjust the space assigned to each panel If the size of your screen or the position of the panel divider does not allow you to view all the sub tabs of a panel a pair of arrow buttons appears in the upper right corner of that panel allowing you to scroll the set of sub tabs to bring hidden ones into view 4 GS Amplicon Variant Analyzer D x Project Name EGFR_PRE_VAL Location data ampProjects EGFR_PRE_VAL Overview El Project E Computations El Variants E lobal Align nsensus Align FI References mm Read Data gt References 5 mm Amplicons 11 amp Read Data 4 a Samples 7 0 Variants 4 MIDs om EGFR_PRE_VAL m EGFR_Exon 18 EGFR_Exon_18 EGFR_Exon_18 GACCCTTGTCTCTGTGTTCTTGTCCCCCCCAGCTT GT GGAGCCT CTTACACCCAGT GGAGAAGCT CCCAACCAAGC bam EGFR_Exon 19 EGFR_Exon_19 EGFR_Exon_19 TCACAATT GCCAGTTAACGT CTT CCTTCTCTCTCT GT CATAGGGACT CT GGAT CCCAGAAGGT GAGAAAGTTAAAA m EGFR_Exon_20 EGFR Exon_20 EGFR_Exon_20 CCACACTGACGTGCCTCTCCCT CCCT CCAGGAAGCCTACGT GAT GGCCAGCGT GGACAACCCCCACGT GTGCCCC dam EGFR Exon 21 EG
265. e the drop down menu will only display valid MID Group choices Although the AVA application is designed to minimize the possibility of creating inconsistent MID Groups to allow flexibility in editing it allows the addition of MIDs with undefined sequences to MID Groups and the editing of MID sequences even after they have already been assigned to an MID Group During such editing you are allowed to bring an MID Group into a temporarily inconsistent state with the assumption that you will eventually fix it prior to computation If you use inconsistent MIDs when defining Multiplexers the Multiplexer setup dialogs will provide you with error messages section 1 3 2 7 2 and you will also be provided with error warnings prior to computation section 1 4 Ignoring the warnings will prevent the portions of the computation that depend on the faulty Multiplexers from executing 1 3 2 7 The Multiplexers Definition Table The Multiplexers Definition Table lists all the Multiplexers defined in the Project with the following six characteristics Table columns see Figure 1 32 Name Annotation free user entered text Encoding Primer 1 MIDs Primer 2 MIDs Samples 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer rations Variants Clobal Align Consensus Align Flowgrams Amplicons 1 amp Read Data 2 la Samples 96 J Variants 96 MIDs 14 om Multiplexers 2 MI e gt i Test Using 96 HI
266. e MID belongs If no outputFile option is given the table is printed in a tab delimited format to the standard output of the interpreter An output file of has the same effect If an output file is given the table is written to that file Run help general filePaths for more information about specifying files The format option controls the format of the printed table If tsv a tab delimited format is used If csv a comma delimited format is used By default the tab delimited format is used unless an output file is given with a csv extension 3 4 7 3 list midGroup list midGroup outputFile lt file gt format lt table format gt Lists all of the MID groups in the currently open project The listing is printed in the form of a table The table has columns for the following Name The name of the MID group Annotation The annotation for the MID group If no outputFile option is given the table is printed ina tab delimited format to the standard output of the interpreter An output file of has the same effect If an output file is given the table is written to that file Run help general filePaths for more information about specifying files The format option controls the format of the printed table If tsv a tab delimited format is used If csv a comma delimited format is used By default the tab delimited format is used unless an output file is given with a csv extens
267. e Project 893 T G defaulted to Putative The haplotype Variant that we manually created from filter selections defaulted to Accepted Now that we have had a chance to look at the data we can make some reasonable Status changes by double clicking on the Status field of Variants in the table Figure 2 37 We should set the Auto Detected Variant to Accepted rather than Putative since we saw ample evidence that it is real The haplotype however is very questionable because it is supported by a single read so we will demote it to Putative Alternatively we could have initially created the haplotype with the Putative status changing the default Accepted status in the Status drop down menu as seen in Figure 2 36 to Putative prior to clicking the OK button in the Approve new variant popup 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer b4 GS Amplicon Variant Analyzer Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview Project El Computations E Variants E Global Align E Consensus Align E Flowgrams E References Read Data gt References 1 mm Amplicons 11 amp Read Data 1 a Samples 1 0 Variants 3 MIDs 14 am MyfirstTestProject mm EGFR_Exons_18 22 EGFR 18_1 93 T G 915 A G EGFR_Exons_18 22 Created from selections Wed Sep 23 01 31 24 EDT s 893 G s 915 G L sample_
268. e command assoc file lt lt HERE TERMINATOR sample amplicon ofRef Samplel EGFR_20_1 EGFR_Exon_20 Samplel EGFR_20_2 EGFR_Exon_20 Samplel EGFR_20_3 EGFR_Exon_20 Sample2 EGFR_18_1 EGFR_Exon_18 Sample2 EGFR_18_2 EGFR_Exon_18 Sample2 EGFR_18_3 EGFR_Exon_18 Sample3 EGFR_18_1 EGFR_Exon_18 Sample3 EGFR_18_2 EGFR_Exon_18 Sample3 EGFR_18_3 EGFR_Exon_18 Sample4 EGFR_19_2 EGFR_Exon_19 Sample4 EGFR_19_1 EGFR_Exon_19 Sample5 EGFR_20_2 EGFR_Exon_20 Sample5 EGFR_20_1 EGFR_Exon_20 Sample5 EGFR_20_3 EGFR_Exon_20 Sample6 EGFR_21_2 EGFR_Exon_21 Sample6 EGFR_21_1 EGFR_Exon_21 Sample7 EGFR_22_1 EGFR_Exon_22 HERE TERMINATOR Note the ofRef field used as a safety measure to make sure that the correct Amplicon is being specified as described above section 3 5 4 In this particular example however the ofRef field is not actually necessary since all the Amplicon names are unique within the whole Project and is shown only for illustrative purposes For more uniform Projects where the same Amplicons are measured in each Sample an asterisk can be used as a shortcut for the Amplicon names This associates all the Amplicons defined in the Project at that time point with
269. e first form the non option argument is used as the name of the read group to update In the second a name must be explicitly specified in option form The remainder of the options are not required but are used to set properties of the read data annotation The annotation readGroup The name of the read group to which this read data belongs active The active status of the read data This can be one of true or false Software v 2 5p1 August 2010 237 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer originalPath The original path of the read data The project remembers the original path from which the read data was imported This is used to update that path Run help general tabularCommands for information about the file option 3 4 16 7 update readGroup update readGroup lt read group name gt annot ation lt annotation gt file lt file gt format lt format gt update readGroup name lt read group name gt annot ation lt annotation gt file lt file gt format lt format gt Updates a read group in the currently open project In the first form the non option argument is used as the name of the read group to update In the second a name must be explicitly specified in option form The remainder of the options are not required but are used to set properties of the read group annotation The annotation Run help general tabular
270. e in the Reference Sequence or any of the aligned sequences highlights the column The highlighting switches reference matching nucleotides to white lettering with a dark blue background while mismatches remain as red letters but the background switches to yellow with blue left and right edges As seen above section 1 6 2 this also centers the Variation Frequency Plot on the coordinate clicked and places the green tracking triangle underneath it Right clicking on a nucleotide in the multi alignment display opens a contextual menu like the one shown in Figure 1 60B E o The first option will depend on the setting of the Read Type control f set to Consensus the first item will be Open Consensus Alignment Figure 1 60B this action will take you to the Consensus Align tab see section 1 7 and populate it with the multi alignment of the reads that are included in the consensus on which you clicked f set to Individual the first item will be Open Flowgrams Figure 1 60E this action will take you to the Flowgrams tab see section 1 8 and populate it with the tri flowgram corresponding to the read on which you clicked and focused on the flow corresponding to the base on which you clicked o The option at the bottom of the menu called Properties pops up a new window displaying specific sequence information of the consensus or read on which you right clicked The data is presented in a format that al
271. e to omit For example the Global Align tab may not show the color code legend on its lower left corner or the button column to the left of the Variation Frequency Plot on the top panel of the Global Align or the Consensus Align tabs may not show the Save plot data to spreadsheet file and or the Save plot snapshot to image file buttons While program features may be omitted in this way scrollbars are used as needed to ensure that all data is viewable regardless of the screen resolution or window size The AVA software also features a Command Line Interface CLI that may be more appropriate for large Projects especially when large amounts of data need to be imported into exported from or automated within a Project See section 3 for a full description of the CLI the language that was developed for it and all the commands it includes 1 1 3 1 Main Buttons Seven main buttons are always visible along the right hand side of the GS Amplicon Variant Analyzer window Save and Back are grayed out when their function is not applicable e g no Project changes to save Description 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 Proje
272. ecific information for the Consensus or read on which you right clicked The specific information that is provided in this window depends on whether the sequence is a Consensus a forward read or a reverse read 4 3 1 When is the Properties Information Useful The multi alignment of the Global and Consensus Align tabs display only the non Primer portions of the aligned reads In certain situations however it may be useful to be able to examine the sequences flanking the aligned sequences or indeed the whole original sequencing read For example if a read appears to be aligned so poorly that you think it might be a contaminant it might be useful to examine the part of the read that was considered as a Primer match by the alignment software to determine if some mispriming might have occurred Conversely if a read appears to terminate too early in the alignment one might want to check if the sequence is really that short or if it was truncated by some unforeseen problem with the aligner or if it was due to sequence quality issues Or if a read exhibits a large deletion at the edge of an alignment it would be useful to see the sequence from the read beyond the edge of the alignment to determine if there is a significant match that supports the deletion or if the aligner arbitrarily placed some trailing bases far from the adjacent bases of the read when they actually could have been aligned closer The properties window of a Consensus or
273. ecified by outputDirectory does not already exist The makeDirectory parameter may be given to specify what to do in this case Providing the value all will allow all sub directories in the outputDirectory path to be created i e if they don t already exist on the disk The value last will allow the last directory on the path to be created but if any of the intermediate parent directories do not exist the command will fail with an error When not supplied the default value is none in which case the entire outputDirectory path must already exist Regardless of this value the subdirectories based on the filtered sample and reference names will automatically be created below the outputDirectory location and do not have to pre exist When not using wildcards the makeDirectory parameter is also available but is applied to the full directory path derived from the combination of the values of the outputDirectory and outputFile parameters rather than just to the outputDirectory value itself When writing to files pre existing files may be overwritten Run help set outputFileOverwritePolicy to learn how to be alerted to or prevent such file overwrites SUPPLEMENTAL ANNOTATION FILES The annotationFileSuffix may only be used in conjunction with outputFormat clustal or outputFormat ace to generate two files the primary i e clustal or ace and the secondary an annot
274. ect setup it does not backup of the actual Read Data Sets 3 5 14 2 utility clone The utility clone command is used to create an exact copy of a Project setup to another location see section 3 4 17 4 for the usage statement The command is used in the context of an open Project in the CLI and you provide the location where you want the clone to be created e g utility clone data clonedProjectDirectory The command copies the Project directory structure and objects with their associations to the new location but does not copy the Read Data Sets unless specifically called for by setting the copyReadData parameter to true A scriptOnly option can be used to prevent the actual execution of the clone operation and instead write out the commands necessary to carry out the cloning process to a script that you can edit and use later as input to a doAmplicon command this is similar to running the utility makeSetupScript command except that the Read Data Sets are not copied by default The clone operation uses the state of the open Project at the time the command is run so any unsaved changes involving the Project setup will be included in the clone operation The cloning operation does not include any computed results for the Project If you choose to copy the Read Data Sets as part of the clone command the read data will be obtained from the open Project and then the OriginalPath of the Read Data Set
275. ed fashion and in a more useful linear form using the report variantHits command from the CLI see section 3 4 12 2 for the usage statement and output format Although the GUI allows you to apply various filters to the data before exporting Sample Variant data the CLI currently only supports a bulk report of all the Variant statistics You can generate the report in either tab separated value tsv or comma separated value csv formats The report only includes Variants that are officially part of the Project i e specifically defined Variants or auto detected Variants that were loaded using the computation loadDetectedVariants command see section 3 5 11 3 If you have any unloaded automatically detected Variants they will not be included in the output unless you use the computation loadDetectedVariants command prior to using report variantHits With the CLI generated report in hand you can do your own customized processing of the reported Variant frequencies One suggestion would be to apply filter criteria on the reported data to highlight Variants with the most believable support users can then focus on these best candidates and verify them by examination of the alignments in the GUI 3 5 13 Finishing Touches These few additional Project management commands can be useful when you have finished working with a Project and are ready to either move on to another one or you want to shut down the CLI
276. ed in the sub sections below are e Both e Either e Primer 1 MID e Primer 2 MID cons 6 amp Read Data 2 a Samples 27 UJ Variants MIDs 14 om Multiplexers 4 MU MultiplexerBoth MIDs on both ends both required for demultiplexing Both EDIE 4 MIDs 16 Unique Samples MultiplexerEither MIDs on both ends either one sufficient for demultiplexing AUEN 4 MIDs _ 4 MIDs es MultiplexerP1 MIDs only on Primerl end i AID B Uniqu i MultiplexerP2 MIDs only on the Primer2 end Primer 1 MID 3 MIDs 3 Unique Samples Primer 2 MID Figure 1 33 The Encoding drop down menu on the Multiplexers tab 1 Selecting the proper encoding It is crucially important to select the encoding method that truly corresponds to the way the libraries were prepared For example if libraries were prepared with Either chemistry in mind it may be tempting to use a Primer 1 MID or Primer2 MID encoded Multiplexer since the distal MID gets discounted in favor of the proximal MID in Either encoding However the AVA software needs to know that MIDs are expected to be found at both ends without that knowledge the trimmer might get a suboptimal alignment of the distal primer which in certain cases could drop valid reads out of the analysis 1 3 2 7 1 1 Primer 1 MID and Primer 2 MID Encoding The Primer 1 MID and Primer 2 MID encoding options assume that the libraries were prepared
277. eeeeeeeeeaaeeeeeesaaeeeeeas 122 1 7 2 The Variation Frequency Plot issn ceicmncendinn Grea eaiinieieteaaitees 123 1 7 3 The Multiple Alignment Display ceeeeeeesseceeceeeeeeeeeteseeeeeeeeeeeeeeeenseeeeeeeees 123 1 7 4 Display Option TOOl Senine aen aaa aaa eaaa aaa Taa ARE eria 123 1 8 The Flowgrams Tab ies itaccctanns e a aa a E A EAEN Ea 123 1 8 1 Populating the Flowgrams Tab vase vcedscvedacradotiadaensesavgende sae cebedenepdaoedanntsteerseuresnedst 125 1 8 2 The Triflowgram Plot cess sect neinna eea snaa a a anata aait iiS 126 1 8 3 Navigation on the Flowgrams Tab eeeeseeeieeeeieeeeriirrrresssrrrrrrrrssssrrrrennnnn 127 2 Example Amplicon Project Design and AnalySis ccceceeseseeeeeeneeeeeeeeeeeeeesneneees 128 2 1 Experimental DESIGN sirena a gad eae nevenes sedan se Monmendavesdeagiael eseredenasa diese 128 2 2 Project Setup in the AVA Softwar e ccccecccsceceesseeceeeeeeceeeeeeeaaeeeeeensaaeeeesesaeeeeentaes 130 2 2 1 Launching the AVA Application c2 ccsiccciierscheweckncoss saa tnactnaveesaddacdeoniaeetvernteeedes 131 2 2 2 Creating a New Project cczcis seccegstecnals dessonsav debe tveletscnealalenhscedaalisaenssaasnienenetiees 132 2 2 3 Defining the Reference Sequence cecceeeeeeeeeeeeeeeeeeeeeeeaeeeeeeeeaaeeeeeenaaeeetnas 134 2 2 4 Defining the AMPIlICONS xs s2s cc accede cess iaunari aipe iaaa akadai anahat iaiia 136 2 2 5 Defining the Sampl Eierne a er E E EEEa EA RTE 138 2 2 6 Def
278. eeeeeeeeteeeeeteenees 258 3 5 11 2 Managing the Computation s ceni ccfsccecesendasiedeassiiorsevecteecalgessepseeenesectneas ects 259 3 5 11 3 Loading Automatically Detected Variants cc eeeeeeeeeeeeeeeeeeeennaeees 259 3 5 12 REDOING ssia oe acer aa A OE E erode nha ATEA AUE Read 260 3 5 13 Finishing TOUCHES sec sete cate cetioteahs tiasedane cf azetela nanantentennunaieduclebasloraeds aaneetieaatels 260 3 5 13 1 SAVE vagus tt incatia ati E E E capa bekelag wadoe eed ac aneteaboeatauebeainanian sbae bona date 260 3 5 13 2 GIOSE Sesto hee Oke ee dese E ahaa dies Lats E TE A ta ahh 261 Caa e EE OKIE Beso Seat cern Se E AE E aren Mahl etl iis aN E 261 3 5 14 Exporting from the Propel oc ieccscreeray conrneczersauedaciedntinasexesaemtevdeess enecaaniecededntaadaan 261 3 5 14 1 utility Wake SStWP SCH Pts stettss atcha cei eae odeadele lonahi ced oan neha eee 261 3 5 14 2 utility CONE reei eana e a ands EAKA T AEA EEEE Ea 262 3 5 14 3 EEPE PPA E E RAEE TE wes Ceca E E than aeamaa tars 262 3 5 15 Integrated Project Script e sesssseessseernseerrnrerenrrtsrrrrnertrnnttsrrnnsserrnntnnnnnnseennneet 263 3 6 Creating and Computing an MID Project with the AVA CLI ccescssseeeeeeeeeeeees 266 3 6 1 Example MID Project Script as c22 taki hotieucticiees alee alenaaietatene tno eenaets 269 4 GS Amplicon Variant Analyzer Special Topics eeeeeeeeeeeeeeseeeeeeeeees 273 4 1 Addressing Simultaneous Multiple
279. ell on which you clicked If the Variants you remove happen to be Auto Detected Variants they could be re imported the next time you load the Auto Detected Variants depending on your filter settings for the load For this reason it is usually better to mark the Variants Status to Rejected rather than remove them from the Project until you are sure that you will not be loading any more Auto Detected Variants into the Project 7 5 1 6 The Mouse Tracker The Mouse Tracker on the Variants Tab is slightly more complex than on other tabs because the information it displays is highly context sensitive If the mouse is over a header cell in the Variants Frequency Table the Mouse Tracker gives general information about how many different items Reference Sequences for the Reference column Variants for all other columns are present in the column and how many of these comprise data that meet the current Min Max filter settings If the mouse is over a specific Reference cell the Mouse Tracker shows the number of Variants and Samples associated with that Reference Sequence as well as a count of how many of those Samples comprise data that meet the current Min Max filter settings If the mouse is over a specific Variant cell the Mouse Tracker shows how many Samples are in the table for that Variant as well as a count of how many of those Samples comprise data that meet the current Min Max filter settings If the mouse is
280. empts to maintain the focus of the green arrow on the same corresponding nucleotide in the source tab By observing the distribution of signals for a particular nucleotide over many reads one may obtain increased or diminished confidence for a given variation 1 8 2 The Triflowgram Plot A flowgram is a graphic representation of the number of nucleotides added to the nascent DNA strands present in a given well of a PicoTiterPlate Device during each nucleotide flow of a sequencing Run Simply put it shows the succession of nucleotide flows of the sequencing Run on the horizontal axis and the number of nucleotides incorporated during each flow on the vertical axis as histogram bars with the nucleotides color coded per the legend at the lower left of the tab In Amplicon sequencing because the software not only knows the data from the reads but also has a Reference Sequence to which each read is to be compared the AVA application can calculate an ideal flowgram of the Reference Sequence corresponding to the read i e the Amplicon in AVA software language and display the difference The AVA software presents this to the user in the form of a tri flowgram The three plots of a tri flowgram show the following e The top plot shows the calculated flowgram of the segment of the Reference Sequence corresponding to the Amplicon that produced the read being displayed This is simply the even number of bases that would result from the
281. en from the SFF file 3 4 12 2 report variantHits report variantHits outputFile lt file gt format lt table format gt Reports variant hits Variant hits are reported in the form of a table The table has columns for the following Reference Name Software v 2 501 August 2010 229 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer Variant Name Variant Status Variant Pattern Sample Name Forward Hits Forward Denom Reverse Hits Reverse Denom Read Type Data are provided for a Variant of a given Reference Sequence if ther are reads of a Sample that span the region of variation as described by the Variant Pattern The number of forward and reverse reads that span the region are reported in the Forward Denom and Reverse Denom columns respectively The number of these reads that have the variation are given in the Forward Hits and Reverse Hits columns The Hit Denom ratio provides an estimate of the Variant frequency in the Sample Two rows of data are given for each Variant based on the Read Type which is either Consensus or Individual If no outputFile option is given the table is printed ina tab delimited format to the standard output of the interpreter An output file of has the same effect If an output file is given the table is written to that file Run help general filePaths for more information about specifying files The format option control
282. ence between MIDs and Samples to be specified only once and shared across multiple Amplicons that may be sequenced simultaneously a common experimental design These and other benefits of using Multiplexers including the more accurate decoding of MIDs and the reduction of errors in Sample assignment during the demultiplexing phase of computation are further described in section 2 6 5 1 1 2 Launching the GS Amplicon Variant Analyzer GUI Application The GS Amplicon Variant Analyzer GUI application is launched by double clicking on its desktop icon From a Linux terminal window on an attendant PC or a DataRig where the data analysis software package is installed the following command can be used to launch the GS Amplicon Variant Analyzer GUI application gsAmplicon lt advanced options gt The gsAmplicon command supports 3 advanced optional command line parameters The typically most useful of these is the cpu option that can accelerate computation through the use of multiple processors These advanced options are the same as those available to the command line interface and are documented in detail in section 3 3 2 1 Note the gsAmplicon command shares only the advanced options of the command line interface not the other basic options sAmplicon command _ interruption If you interrupt the gsAmplicon command 1 accidentally or otherwise by typing control C the application will immediately shutdown n
283. ence from the reference sequence Individual reads are linked to their flowgrams enabling the comparison of those reads with the conceptual flowgram of the reference sequence and providing the ultimate evidence for the validity of observed variations Click on the New button to begin a new project or click on the Open button to continue working on an existing one Figure 2 2 The AVA main window at start up 2 2 2 Creating a New Project Since we want to create a new Project we click the New button The Open button can be used to load a pre existing Project The New Amplicon Project window opens where we can specify the Name Location and Description for the new Project Figure 2 3 Note that since the Generate location based on name box is checked the Name and Location fields are linked such that as we type a name to replace the DefaultName in the Name field the DefaultName portion of the Location will dynamically update to match the content of the Name box this is an easy way to ensure that the same name is used for the Project and for the folder that contains it the Location which is usually what one would want to do 429 hanar D Rnd A Niicet ONAN ware v 2 501 August 2010 Part D hd New Amplicon Project Please enter the information to create a new amplicon project Name DefaultName Locati
284. ences If a is passed as the amplicon option value with no ofRef option all amplicons known in the project are associated with the sample If both the x value and ofRef option are used then all amplicons of the given reference sequence are associated with the sample assoc iate sam ple lt sample name gt readData lt read data name gt readGroup lt read group name gt file lt file gt format lt format gt When a sample and read data are specified associations are created between the sample itself all of the current amplicons associated with the sample and the read data For example running associat sample samplel readData readl will associate samplel and all of its amplicons at the time of invocation with readl Similarly when a sample and read group are specified associations are created between the sample itself all of the current amplicons associated with the sample and all of the read data in the read group For example running associat sample samplel readGroup groupl will associate samplel and all of its amplicons at the time of invocation with all of the read data in groupl assoc iate sam ple lt sample name gt amp licon lt amplicon name gt ofRef lt reference sequence name gt readData lt read data name gt readGroup lt read group name gt file lt file gt format lt format gt If a sample an amplicon and read data are
285. eplaced with dashes vV No constraint shown with white background the Reference Sequence 01 Select one nucleotide click or a nucleotide range click and drag in the sequence that already have one of the above changes assigned 02 Click the No constraint button the nucleotide s in the sequence revert to the Reference Sequence This function is useful if you incorrectly entered a constraint in the definition of a Variant 3 Click OK If an erroneous pattern is directly entered into the Pattern field of the Edit Pattern window the AVA software will remove portions of the pattern until what remains is valid both syntactically and semantically as seen in Figure 1 29 In this case one or more parsing error messages will appear describing the nature of the problem in the context of the full erroneous pattern entered bd Edit Pattern Pattern s 97 C s 126 A GACCCTTGTCTCTGTGTTCTTGTCCCCCCCAGCTT GT GGAGCCT CT TACA CCCAGT GGAGAAGCT CCCAACCAAGCT CTCTT GAGGAT CT TGAAGGCAAC GAATTCAAAAAGATCAAAGT GCTGAGCT CCGGT GCGTT CGGCACGGT GT ATAAGGTAAGGT CCCT GGCACAGGCCT CT GGGCT GGGCCGCAGGGCCT CT CATGGTCTGGTGGGG A ASE Sra Legend Parse errors in pattern specification list Must match s 97 C s 126 Aj d 95 98 Substitute base A 23 overlapping ranges not allowed Delete bases No constraint Figure 1 29 The Edit Pattern window with an error in the pattern specification The user attempted to specify both a substitution a
286. ept input in a tabular format that enables bulk import and allows you to process many objects at a time rather than forcing you to fully specify a command for each individual object Once you have objects in the Project they can be edited using the update and rename commands or they can be deleted from the Project entirely with the remove command Associations between Read Data Sets Samples and Amplicons can be managed via the associate and dissociate commands Computation can be automatically triggered and managed via the computation family of commands Certain utility commands can be used to validate the Project and to export data There are also several other commands such as set save close and exit used to control interaction with the CLI and for other miscellaneous functions e associate This command makes associations between appropriate records It may be abbreviated to assoc It accepts tabular input A full usage statement is available in section 3 4 1 e close This command closes the Project that is currently open A full usage statement is available in section 3 4 2 e computation The command controls computations on the Project It may be abbreviated to comp A full usage statement is available in section 3 4 3 e create This command creates entities including Projects Reference Sequences Amplicons Samples Variants MIDs MID Groups
287. equences rather than Samples because the References Table has focus as indicated by the blue outline When a file is imported it is subjected to the same error checking as if it was being provided to the CLI The header line should contain field names that are appropriate for the entity being created and the file should only be used to create new entities If the file uses unknown fields in the header or attempts to create an entity that already exists an error window will be generated If no errors are encountered the newly created entities will appear in the appropriate Tree and Table The newly created entities are not permanent until the project gets saved Software v 2 501 August 2010 33 sensitive care should be taken to make sure that the window that pops up is for the expected object by checking the title of the window Some entities such as the Sample have header fields that are not unique compared to other entities so it is possible to select a file for that entity by accident without triggering any error In Figure 1 11 for example suppose the intent was to import a Sample file and the blue focus outline and window title indicating Reference import were ignored and a Sample file was chosen In such a case the Samples would end up being created as incomplete References without triggering any warning or error Partial file imports If an import operation is terminated due to an attempt to create an entity that already exi
288. er of the options are not required but can be used to set properties of the MID 4 annotation rhe annotation sequence he MID sequence This must be a non zero length nucleotide sequence string containing only the bases A C T and G midGroup he MID group of the MID if it belongs to a group This must be a pre existing group such as one created using the create midGroup command checkMidGroup Whether the system should check for compatibility between the new MID sequence and other pre existing MID sequences belonging to the same MID group This must be true or false and defaults to true The name of the MID must be unique within the MID group it belongs to or unique within the project if the MID is not assigned to an MID group rhe rules for checkMidGroup compatibility are as follows An MID with an undefined sequence is considered compatible with any MID group under the assumption that its compatibility will eventually be assessed when a defined sequence gets assigned to the MID An MID with a defined sequence must have the same length as other defined MID sequences within an MID group to be compatible with the group If the new MID sequence is the first defined sequence added to the MID group the required sequence length for subsequent MIDs of the group with be the length of that first defined MID sequence Software v 2 501 August 2010 235 454 Sequencing Sys
289. erminator in this case HERE_TERMINATOR The terminator text used to indicate the end of the table should obviously not be found in the table contents The AVA CLI will treat the lines following the command as if they were read from a separate file until it encounters the HERE_TERMINATOR text at the beginning of a line create referenc fil lt lt HERE TERMINATOR Name Annotation Sequence EGFR_Exon_18 EGFR_Exon_18 GACCCTTGTCTCTGTGTTCTTGTCCCCCCCAGCTTGTGGAGCCTCTTACACCCAGTGGAGAAGCTCCCAA CCAAGCTCTCTTGAGGATCTTGAAGGAAACTGAATTCAAAAAGATCAAAGTGCTGGGCTCCGGTGCGTTCG GCACGGTGTATAAGGTAAGGTCCCTGGCACAGGCCTCTGGGCTGGGCCGCAGGGCCTCTCATGGTCTGGTG GGG EGFR_Exon_19 EGFR_Exon_19 TCACAATTGCCAGTTAACGTCTTCCTTCTCTCTCTGTCATAGGGACTCTGGATCCCAGAAGGTGAGAAAG TTAAAATTCCCGTCGCTATCAAGGAAT TAAGAGAAGCAACATCTCCGAAAGCCAACAAGGAAATCCTCGA GTGAGTTTCTGCTTTGCTGTGTGGGGGTCCATGGCTCTGAACCTCAGGCCCACCTTTTCTC EGFR_Exon_20 EGFR_Exon_20 CCACACTGACGTGCCTCTCCCTCCCTCCAGGAAGCCTACGTGATGGCCAGCGTGGACAACCCCCACGTGT GCCGCCTGCTGGGCATCTGCCTCACCTCCACCGTGCAGCTCATCACGCAGCTCATGCCCTTCGGCTGCCTC CTGGACTATGTCCGGGAACACAAAGACAATATTGGCTCCCAGTACCTGCTCAACTGGTGTGTGCAGATCGC AAAGGTAATCAGGGAAGGGAGATACGGGGAGGGGAGATAAGGAGCCAGGATC EGFR_Exon_21 EGFR_Exon_21 TCTTCCCATGATGATCTGTCCCTCACAGCAGGGTCTTCTCTGTTTCAGGGCATGAACTACTTGGAGGACC GTCGCTTGGTGCACCGCGACCTGGCAGCCAGGAACGTACTGGTGAAAACACCGCAGCATGTCAAGATCACA GATTTTGGGCTGGCCAAACTGCTGGGTGCGGAAGAGAAAGAATACC
290. ersstbocey 41 1 3 2 1 The References Definition Table cccccccceeeeeeeeeceeeeeeeeeeeeeeeeeeeeeneeeeeeneees 48 1 3 2 1 1 To Enter or Edit the DNA Sequence of a Reference Sequence 49 1 3 2 2 The Amplicons Definition labless ccuisnnen hands oie navies 49 1 3 2 2 1 To Enter or Edit the Reference Sequence to which an Amplicon is associated 51 1 3 2 2 2 To Enter or Edit the Primer Sequences for the Amplicon e ee 51 1 3 2 2 3 To Enter or Edit the Target Start and End Positions ecsseeeeeeeeeeeees 52 1 3 2 3 The Read Data Definition Table o oo ccc cccececeeceeeeeeeeneeeneeeeseeeseneeneeenens 54 1 3 2 3 1 To Edit the Read Group of a Read Data Set ceeeeeeeeneeeeeeeenteeeees 56 1 3 2 3 2 To Edit the Active status of a Read Data Set eeecceeceeeeeeeteeeeeee 56 1 3 2 4 The Samples Definition Table wii s ccationcuiyt noe nse eae ae 57 1 3 2 5 The Variants Definition Table sissccaticetsscctnneuss wadencnds teaatereenkpal saedieoatieteheeatees 58 1 3 2 5 1 To Enter or Edit the Reference Sequence to which a Variant is associated 60 1 3 2 5 2 To Enter or Edit the Pattern of a Known Variant 60 1 3 2 5 3 To Edit the Status of a Variant sc sncdacieietl carck theta atiow benedeni 64 1 3 2 6 The MIDs Definition Tables sc siete ewrppentiet cde toarecnes yeas ees si areantien as 64 1 3 2 6 1 To Enter or Edit the DNA Sequence of an MID 0 eeeeeeeeeeeeeetteeeeee 67 1 3 2 6 2
291. etical order of the Reference Sequence names this applies separately to rows that contain at least one white cell and to the grayed out rows that appear at the bottom of the Table o The Variants column gives the names of the Variants whose occurrence frequency for each Sample are given in each row If two or more Variants are associated with any given Reference Sequence the Variant names are used for second level sorting in the initial display o The Max column displays the maximum frequency observed for each Variant across all the Samples displayed in the Table This can be a convenient indicator of whether the software detected a given Variant at sufficient frequency in the computed data to warrant further examination in the individual Sample columns to the right e All other columns give the occurrence frequency observed for each Variant for one Sample identified in the column Header one column for each Sample These columns excluding the first three are initially sorted from left to right in alphabetical order of the Sample names this applies separately to columns that contain at least one white cell and to the grayed out columns that appear at the right end of the Table While the first three columns are always visible you can scroll through the Sample columns using the scroll bar located at the bottom right of the Table see Figure 1 48 which displays the same data as in Figure 1 47 but in a more expanded display
292. evice resulting in two Read Data Sets 2 6 5 1 Non Multiplexer Example First let s define the Amplicon to be measured in the 16 different Samples Figure 2 47 Since the Samples will be pooled together on the same Read Data Set MIDs are necessary References 1 mm Amplicons 1 Read Data 2 w Samples 16 0 Variants 40 MIDs 4 om Amp_1__HIV_Ref CTAGGTATGGTAAATGCAGTA 22 Figure 2 47 An Amplicon to be measured in 16 different Samples Using MIDs on both sides of the Amplicon and assuming the final product is short enough to be sequenced in full within a read only 4 MID sequences Figure 2 48 are needed combinatorially using the Both encoding to distinguish the Amplicons from all 16 Samples References 1 ma Amplicons 1 amp Read Data 2 w Samples 16 UJ Variants 40 MIDs 4 om Mid1 ACGAGTGCGT 454Standard Mid2 ACGCTCGACA 454Standard Mid3 JAGACGCACTC 45 4Standard Mid4 AGCACTGTAG 454Standard Figure 2 48 The sequences of 4 MIDs being used to identify 16 Samples by employing a Both encoding If Multiplexers were unavailable it would be necessary to define 16 different Amplicons This is because in actuality there are 16 different Amplicon library products involved where the MID sequences would need to be considered as part of the template specific portion of the Amplicon primers Figure 2 49 shows the 16 different Amplicons that would need to be created for
293. ew read group in the currently open project In the first form the non option argument is used as the name of the new read group In the second a name must be explicitly specified in option form If the orUpdate flag is given a read group is only created if it does not already exist If it already exists the read group is merely updated The remainder of the options are not required but can be used to set properties of the new read group annotation The annotation Run help general tabularCommands for information about the file option 3 4 4 7 create reference create ref erence lt new reference name gt orUpdate annot ation lt annotation gt seq uence lt sequence gt file lt file gt format lt format gt create ref erence name lt new reference name gt orUpdate annot ation lt annotation gt seq uence lt sequence gt file lt file gt format lt format gt Creates a new reference sequence in the currently open project In the first form the non option argument is used as the name of the new reference sequence In the second a name must be explicitly specified in option form If the orUpdate flag is given a reference sequence is only created if it does not already exist If it already exists the reference sequence is merely updated The remainder of the options are not required but can be used to set properties of the new reference sequenc
294. example doAmplicon project some project myRemoveVariants ava Combined with the command option this can be used to execute singl commands on a project For example doAmplicon project some project command list amplicon This command will list all of the amplicons of the project at some project The project option attempts to open the project with exclusive control and will fail if another instance of the program has control of the project To attempt to preempt control of the project or open it in a read only fashion requires the use of the open command from within the interpreter itself The help option displays this help Online help for the interpreter commands is available by entering the help command to interpreter itself The about option displays version information about the interpreter The lt advanced options gt if provided must all precede any of the files or other basic options on the command line and may be one or more of maxPerm A number indicating in megabytes the maximum amount of PermGen memory that doAmplicon s Java environment may use Default 128 maxHeap A number indicating in megabytes the maximum amount of Heap memory that doAmplicon s Java environment may use Default 500 cpu A number indicating the number of processes that doAmplicon may use to parallelize computations configDir The location of configuration files used by do
295. f the sorting to get this option the revert to name sort from another column row would have the same effect e auto show column row reverts any show or ignore filters that may have been applied to the column or row on whose header cell you right clicked If that column row was also used for sorting sorting is not effected e auto show all columns rows reverts all show or ignore filters that may have been applied to any column or row without removing any sorting that may have been applied to the table If you want to undo all the sorts and filters you applied i e restore all defaults use the Reset table button Button Name Description The Reset table button removes all sorting and ignore show filters that have been applied to the table and restores the table to its state prior to the filters Note that this does not affect any of the table formatting options from the Variant data display controls see section 1 5 2 including the Min Max filter settings section 1 5 2 3 1 5 1 3 Populating the Global Align Tab from the Variants Tab As described above right clicking on a column or row header cell in the Variants Frequency Table opens a contextual menu with the sorting and filter options By contrast right clicking ona cell in the body of the Table opens a contextual menu that allows you to populate the Global Align tab with the multi alignment of the reads belonging to the Sample Vari
296. fRef lt reference name gt annot ation lt annotation gt ref erence lt reference name gt primer1 lt primer 1 sequence gt primer2 lt primer 2 sequence gt start lt target start index gt end lt target end index gt checkPri merMatch lt boolean gt file lt file gt format lt format gt Software v 2 501 August 2010 198 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer Creates a new amplicon in the currently open project In the first form the non option argument is used as the name of the new amplicon In the second a name must be explicitly specified in option form If the orUpdate flag is given an amplicon is only created if it does not already exist If it already exists the amplicon is merely updated The ofRef option can be used to disambiguate amplicons with the same name in this case The remainder of the options are not required but can be used to set properties of the new amplicon annotation The annotation reference The name of the reference sequence with which to associate the amplicon primer1 The primer 1 sequence This must be a nucleotide sequence string conforming to IUPAC nomenclature Any ambiguous symbols are considered N s primer2 The primer 2 sequence This must be a nucleotide sequence string conforming to IUPAC nomenclature Any ambiguous symbols are considered N s start The index of the target st
297. ference command In order to use the table to create the Reference Sequences in the Project it can be saved as a file e g EGFR_CLI_references txt in the directory from which you plan to run the script and cited as argument under the file option of the create reference command create referenc file EGFR_CLI_references txt When you use a file as input to a command the AVA CLI uses the command and any of its other arguments besides the file argument as a prefix command and applies them to each non header line in the file such that the contents of each row are converted into their command line option form Thus the first Reference Sequence line in our example file gets converted into the following command creat referenc EGFR_Exon_18 annotation EGFR_Exon_18 sequence GACCCTTGTCTCTGTGTTCTTGTCCCCCCCAGCTTGTGGAGCCTCTTACACCCAGTGGAGAAGCTCCCAAC CAAGCTCTCTTGAGGATCTTGAAGGAAACTGAATTCAAAAAGATCAAAGTGCTGGGCTCCGGTGCGTTCGG CACGGTGTATAAGGTAAGGTCCCTGGCACAGGCCTCTGGGCTGGGCCGCAGGGCCTCTCATGGTCTGGTGG GG Tabular input to commands can also be used without saving the table contents to a separate file you can include the tables directly in your script using the here format which is discussed in section 3 3 2 3 The symbols lt lt after file indicate that a table in here format follows starting and ending with its t
298. g SFF Tools to merge or filter them can result in situations where reads are present in a project in duplicate and depending on the project the duplicates may appear in the same alignment If the Read Data files are manipulated care should be taken to ensure that reads are not unintentionally duplicated within a project 1 3 2 3 1 To Edit the Read Group of a Read Data Set If you want to transfer a Read Data Set to another pre existing Read Data Group double click the drop down menu in the Group cell for the Read Data Set and select the Read Group you want from the available choices You can also reassign a Read Data Set to a different Read Group by dragging the Read Data Set to a Read Group node of the Read Data Tree a multiple selection of Read Data Sets will assign them all to the Read Group on which you drop them While you cannot change the name of a Read Group from within the Read Data Definition Table you can do so in the Read Data Tree as with any other rename operation in the tree click once on the Group name pause and click a second time to activate the name editor Note that all Read Groups are distinct entities and although you can rename an existing Read Group to match the name of another pre existing Read Group this will not cause the Read Data Sets to be merged into the same group Note also that you cannot import the same Read Data Set more than once in a Project even if you intend to assign them to different Read Groups
299. g computation of the Project alignments of these putative Variants can be examined in detail to allow you to formally accept them as legitimate Variants or reject them as noise You can also define new Variants from the variations observed between the Reference Sequence s and the reads included in your Project The Variants tab thus reports statistics on the observed incidence in all the reads included in the last computation of the Project of each defined Variant broken out by Sample A Variant s definition specifies one or more Reference Sequence positions whose nucleotide identity must be matched or mutated in some way Only reads that in their multiple alignment to the Reference Sequence span the entire set of Variant positions are eligible to contribute to the statistics computed for that Variant 1 1 1 6 Sample The term Sample in the context of the AVA software can be defined very generically as a virtual container specified by the user only as a name and an optional annotation and used to group reads for analysis and reporting The Samples thus represent the organizational foundation for the analysis whose primary output is the Variants Tab such that the frequency of any or all defined Variants can be compared between the different Samples defined in the Project You can define any number of Samples in a Project each associated with one or more Read Data Sets and with one or more Amplicons For example S
300. g the computation The user may elect to ignore the warnings and proceed the computation will still run and shouldn t throw any errors but the results may be incomplete because the computation will skip the problematic elements Figure 1 45 shows the different kinds of warning messages that can occur The warning that the Project has been modified but not saved so the computation might produce results that are out of sync with the Project s current state The message indicating that further messages in the Computation Warning window are based on the Project in its current state i e as computation would see it if it were saved this gives you warning of problems in a Project even before you save it to disk If your Project is up to date on the disk the other messages below may still occur but they would then concern the Project as saved A warning that a Read Data Set is active in the Project but has no associated Amplicons because no Sample Amplicon pairs have been assigned to it This may be an oversight on the part of the user in which case a large part of the expected output might be missing if the computation were carried out This warning also appears if a valid Multiplexer is associated with the Read Data Set but no Amplicons are associated with the Multiplexer and there are no other Amplicons associated with the Read Data Set directly via Samples or indirectly via another Multiplexer A warning that one or more Amplicons that
301. gr Flowgram References mm Read Data References 5 ma Amplicons 11 amp Read Data 4 Samples 7 0 Variants 4 z MIDs om Q EGFR_PRE_VAL 1 A m EGFR_Exon_18 Sample Samplel m EGFR_Exon_19 Sample2 m EGFR_Exon_20 Sample3 np Sample4 mmm EGFR_Exon_22 Sample5 Sample6 Sample7 G8 Figure 1 8 The Project Tab with the right hand Definition Table panel highlighted with a rectangular blue border indicating that the panel is active The left margin buttons that are active i e not grayed out will operate on the Sample1 that is selected on the right and not the EGFR_Exon_21 that is selected in the tree on the left ine a Software v 2 501 August 2010 Re computing a changed Project Project results in the Variants Global Align Consensus Align or the Flowgrams tabs are representative of the state of the Project as defined in the Project Tab at the time of the last computation see section 1 4 If a change is made to a Project element that is germane to these results the results will remain but will be out of date until you re compute This includes changes in the definition of Reference Sequences Amplicons Variants and Samples and the addition or removal or inactivation of Read Data Sets as well as changes in their associations including changes in the definition of MIDs or Multiplexers If you find that the data in these tabs does not reflect the current state of
302. h gap characters Each entry consists of a definition line prefixed with a gt followed by the aligned sequence data wrapped according to the wrappingWidth parameter The definition line specifies the name of the reference sequence or read as Software v 2 501 August 2010 226 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer applicable followed by a set of keyword value pairs that annotate the sequence The general form of the definition line is gt name keywordl valuel keyword2 value2 The particular keyword value pairs that appear on the definition line depend on whether or not the entry corresponds to the reference sequenc or an individual or consensus read The keywords are as follows depending on the sequence typ KEYWORD R C I DESCRIPTION OF CORRESPONDING VALUE sample x name of the sample that is the read source amplicon x x name of the amplicon that is the read source consensusLabel x consensus read containing the individual read strand x x x forward reverse forwardCount of strand reads in consensus reverseCount of strand reads in consensus refStart x x x start alignment position relative to referenc refEnd x x x end alignment position relative to referenc readStart x position of base within read at alignment start readEnd x position of base within read at alignment end aligne
303. h all the alignments on the Global Align tab see section 1 6 4 1 Also since it always displays individual reads it lacks the Read Type controls as well that allow you to choose to display consensi or individual reads on the Global Align tab see section 1 6 4 2 Software v 2 591 August 2010 122 1 7 2 The Variation Frequency Plot The appearance and all features of the Variation Frequency Plot in the Consensus Align tab are identical to those of the corresponding panel in the Global Align tab except that this one shows only data from the reads of the consensus selected for display in this tab See section 1 6 2 for a full description of this plot s features 1 7 3 The Multiple Alignment Display The appearance and all features of the multiple alignment display in the Consensus Align tab are very similar to those of the corresponding panel in the Global Align tab see section 1 6 3 for a full description of this display s features They do however have the following differences e In the Consensus Align tab only data from the individual reads of the consensus selected for display in this tab are shown Therefore the reads are never grouped into consensi as is possible in the Global Align tab and there are no Read Type display options e The consensus sequence of the aligned reads is shown just below the Reference Sequence at the top of the panel Matching positions are displayed as dots whereas the conse
304. h associations therefore make sure to prune the tree of any Amplicons that don t belong to any given Read Data Set branch or to any given Sample by using the Remove association and remain in project button or its equivalent right click contextual menu option Note that deleting an association between a Sample and an Amplicon within the Read Data Tree has no effect on the association between those entities in the Samples Tree see section 1 3 1 3 This is important because the Read Data Tree provides the specific Run information for each of the Sample Amplicon pairs used by the AVA software to determine which read sequences Amplicons to look for in each Read Data Set at the time of computation and to which Sample each read belongs The presence of false Amplicon associations in this tree would not only needlessly lengthen the Trimming step computing time as the software would search all the reads for primer pairs that are in fact not present but it could even result in the assignment of a read to a non existent Amplicon should a spurious match occur Note that the Samples Tree by comparison represents all the Sample Amplicon associations relevant to the Project design whether or not any Read Data Set s containing such reads have yet been imported into the Project see section 1 3 1 3 all Sample Amplicon associations seen in any branch of the Read Data Tree are also seen in the Samples Tree but Sample Amplicon associat
305. he Amplicon Variant Analysis software and you are ready to setup projects with your own data you should take some time to consider the optimum setup for your project given the specifics of your experimental design and the way in which you intend to analyze the results Primarily you need to decide what the term Sample means to you you need to decide what type of project organization you need and you need to decide on the relationships between your Amplicons and Reference Sequences 2 6 1 What Does Sample Mean One of the major decisions to make is what the term Sample means to you within the context of your Project The software recognizes a Sample as a generic grouping unit of data It is at its essence merely a label with some optional annotation It is up to you to decide how to best group your experimental data into Samples A typical Project might use a Sample to represent DNA from a distinct source such as a tube of genomic DNA from a particular subject Another Project might have a more specific definition of Sample and might split out different classes of DNA from a single individual and call them separate Samples such as control and experimental Samples or pre treatment and post treatment research Samples Yet another project might define Samples as distinct replicates of a DNA source to allow for statistical comparison between them You are free to get more granular with Sample definitions such as assign
306. he Table This is illustrated on Figure 1 40 in this example the table of the Edit Samples window has been populated using the xo button the Primer 1 MID1 Primer 2 MID2 pair encodes Sample Sample_Multi7_Mid1_Mid2 while the Primer 1 MID2 Primer 2 MID1 pair encodes Sample Sample_Multi7_Mid2_Mid1 For convenience a E button can transpose the table 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer Sample_Multi7_Mid1_Mid1 Sample_Multi7_Mid1_Mid2 Sample_Multi7_Mid1_Mid3 Sample_Multi7_Mid2_Mid1 Sample_Multi7_Mid2_Mid2 Sample_Multi7_Mid2_Mid3 Sample_Multi7_Mid3_Mid1 Sample_Multi7_Mid3_Mid2 Sample_Multi7_Mid3 _Mid3 9 9 Sample Associations Defined 3 New Samples Sample_Multi _Mid1_Mid1 Sample_Multi _Mid1_Mid2 Sample_Multi _Midl_Mid3 Sample_Multi _Mid2_Mid1 Figure 1 40 The Edit Samples window for the Both encoding scheme showing Samples that were assigned using the button 1 3 2 7 3 3 Sample Assignment with Either Encoding With the Either encoding Amplicons also have two MIDs so the Edit Samples Table is two dimensional as well However contrary to the situation with Both encoding the MID from only one end is used to assign any given read to the proper Sample This situation is akin to the Primer 1 MID and Primer 2 MID encoding cases and likewise each MID at a given end can encode only one Sample
307. he command line interpreter multiplexing Information about how the GS Amplicon Variant Analyzer software supports multiplexing of amplicons and or samples within a single read data set 3 3 2 1 CommandLine Help doAmplicon lt advanced Sea lt files gt onErrors lt stop or continue gt ae v erbose cfommand lt command gt p roject lt project path gt h elp a bout Runs the command interpreter If no lt files gt are given the interpreter reads from standard input for its commands If one or more files is given each file is executed in order If is encountered as one of the file arguments standard input is read for commands at that position For example doAmplicon preamble ava will execute the preamble and start reading commands from standard input The onErrors option sets the value of the onErrors parameter If onErrors is set to stop the command interpreter will exit if an error is encountered If onErrors is set to continue the command interpreter will abort the command that caused the error but will continue running and executing subsequent commands The interactive option indicates that the interpreter is being used interactively A prompt is written to standard output and some commands attempt to interact with the user for further input when necessary If neither lt files gt nor the command option are give
308. he library to which an individual read belongs Allows multiple libraries tagged with different MIDs to be sequenced together within an individual PTP Device Multiplexer specifies the association between MIDs and Samples i e how the MIDs should be used to assign reads to Samples Depending on the design of the Amplicon libraries Multiplexers allow four types of encoding Primer 1 MID Primer 2 MID Both Either P Primer sequences when defining Amplicons you can define primers using a series of nucleotide characters A T G C or N Project the main container for an Amplicon Sequencing experiment In it you specify the Reference Sequence s to which the sequencing reads will be compared in search for Variants the Amplicon s that constitute the library ies you sequenced and hence the reads in the Read Data Set s the Variant s that you specifically want the software to search and report on and the Sample s that constitute the organizational basis for the analysis R Raw image the data captured during a sequencing Run from the Genome Sequencer FLX or GS Junior Instrument fiber optic bundle camera Consists of images of the PTP Device taken during each nucleotide flow capturing the light released by the sequencing reaction in each well of the PTP Device Read Data Set a group of sequencing reads derived from an Amplicon library In a Project Read Data Sets exist within a Read Group to help organize the data
309. he table file using the file parameter or the contents of the file as part of a here format file e g create ref file listRefTable tsv where listRefTable tsv was previously created from another project via list ref outputFile listRefTable tsv The list commands can also be useful in interactive mode as a way to verify the content of the Project as you enter and edit Project objects Even if you aren t in interactive mode the list commands can be used in scripts to enhance logging in scripts when troubleshooting List commands are available to review and export the basic entities of the Project but not the associations between Samples Amplicons and Read Data Sets managed by the associate command To view or export those associations one must inspect or run the scripts generated by the utility makeSetupScript and utility clone commands 3 5 15 _ Integrated Project Script Below is the commented text of an example script that could be used to set up and compute a Project provided you have access to the Read Data files You would execute this script by saving it to a file such as projectSetupScript ava and executing it using the CLI doAmplicon projectSetupScript ava Alternatively you could start the CLI in interactive mode and type or copy and paste the commands into the interface individually Note that the symbol at the beginning of a line is used to indicate a comment line that is
310. he target coordinates using the checkPrimerMatch false option to the create amplicon command The create amplicons command also has an orUpdate flag like the one discussed for the create reference example section 3 5 3 which can be used if a script terminates prematurely but after creating and saving one or more Amplicons this flag will prevent errors due to pre existing Amplicon names if you re run the script after fixing it and will update the existing Amplicons with the new data instead Unlike with the creation of Reference Sequences however Amplicons cannot always rely solely on the use of the orUpdate flag because the uniqueness requirement for the naming of Amplicons is only at the level of each Reference Sequence not for the whole Project In the case where Amplicons with the same name have been defined relative to different Reference Sequences the orUpdate flag would not know which Amplicon it is intended for Such a situation can be resolved by using an ofRef parameter to specify the Reference Sequence of the intended Amplicon Without an ofRef to properly disambiguate identically named Amplicons when using an orUpdate the create amplicon command will fail and throw an error 3 5 5 Creating Variants If Known Variants exist they can be added to the Project using the create variant command see section 3 4 4 9 for the usage statement As was the case
311. he window match the new Project information we just entered The Project tab is in bold black lettering on blue background with a green square icon indicating it is ready to be used to setup the Project The other two accessible tabs are Overview and Computations black type on gray background and green square icons while the remaining tabs don t yet have any content and remain grayed out The References Tree left panel of the Project Tab contains a folder representing the Project and nothing else The 6 context sensitive buttons in the upper left hand margin of the tree panel Add Remove from project Remove association and remain in project Duplicate item Select Amplicons associated with item and Import data start out inactive and grayed out until some selection is made in the application that can give them context as to what needs to be added or removed e g selecting an object type tab in the right table view area 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer b4 GS Amplicon Variant Analyzer Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview Project El Computations El Variants Global Align Consensus Align Flowgrams References m Read Data gt __ References mm Amplicons Read Data w Samples J Variants MIDs 14 om Multiplexers MU MyfirstTestProject r Name MyfirstTestP
312. hed a save point before terminating early due to some error in the script in such a case it would be useful to be able to fix the problem in the script and just run it again without it throwing errors due to the Reference Sequences previously saved in the system The optional flag orUpdate allows this if you try to create a Reference Sequence under a name that already exists in the Project the orUpdate flag converts the operation into an update and the annotation and or sequence provided in the create command are used to update the existing Reference Sequence Without the flag the name collision would throw an error This orUpdate flag is available for most of the create commands including those for Amplicons Samples and Variants The flag is discussed in more detail for the Amplicon creation example section 3 5 4 3 5 4 Creating Amplicons Now that there are Reference Sequences in the system Amplicons can be completely specified for the Project This is done using the create amplicon command see section 3 4 4 1 for the usage statement To add multiple Amplicons it is best to use tabular input as shown for the Reference Sequences in section 3 5 3 To best illustrate each command and parameters the rest of this Project setup tutorial will show all tabular inputs using inline here files
313. her numerically or alphabetically as appropriate Clicking on a column header that does not currently have a sort applied to it will cause an ascending sort of the table based on the data in that column Clicking on a column header that already has an existing sort applied to it will toggle the sort type ascending or descending Only one column may have an active sort applied to it at a time but the sort operations are stable and maintain the prior table order in cases where ties are encountered during the sort operation This allows you to apply more than one sort at a time For instance if you wanted to sort the Variants Definition Table Figure 1 19A by status with the entries subsorted by variant name you would first click on the Name column header to sort by variant name Figure 1 19B and then you would click on the Status column to sort the entries by status Figure 1 19C al Align Consensus Aligr Flo ram 454 Sequenci References 5 mm Amplicons 11 amp Read Data 4 a Samples 7 0 Variants 8 ee eae JEGFR Exon_22 EGFR_Exon 20 EGFR_Exon_21 8 Created from selections Tue Jun 20 12 51 25 C ISUB_G_to_A 126 EGER Exon_18 s 34 C s 43 0 MIDs om Rejected Putative 5 108 4 Hees 2 Created from selections Tue Jun 20 12 02 CDT 20 TES A Rejected Putative Accepted HAP_97C_126A EGFR Exon_18 15BP_DEL_93 107 EGFR_Exon_19 Created from selections
314. ht them in the list on the right and click Certain shortcuts are available to carry out these tasks such as an ZTE and a Cormon button and an MID Group drop down menu allows the user to restrict the list on the left to the MIDs contained in any of the MID Groups available in the Project Also if the Primer 1 and Primer 2 MIDs are the same you can first define the Primer 1 MIDs and then use the button in the Edit Primer 2 MIDs window Figure 1 34B to create the same list for that set jEdit Primer 1 MDs bd Edit Primer 2 MIDs ees standard a pica ll MID Group 454Standard Selections Mid13 Mid1 l Mid9 Mid1 Ma Mid11 Mid3 emovey rigs Mid12 cmove Mid4 ae Mid13 Mids at Mid14 Mid6 ad Mid7 Mida z Mid8g 12 defined MIDs with Minimum Edit Distance 6 8 defined MIDs with Minimum Edit Distance 6 All defined MIDs of length 10 All defined MIDs of length 10 eae 1 34 S The Edit Primer 1 MIDs window and B the Edit Primer 1 MIDs window Note the button in the Edit Primer 2 MIDs window The MID Group drop down menu also contains some virtual groups that are automatically generated by the AVA software based on the MIDs currently defined in the Project Figure 1 35 shows an example where all 14 of the 454Standard MIDs 10 mers have already been loaded into the Project and four new MIDs have been added without groups two 6 base MIDs Mid15 and Mid1
315. iant is drastically different between the two directions or if the Variant can only be found in one direction you should be less likely to believe the Variant 2 5 4 Homopolymers If your potential Variant results from the overcall or undercall of a homopolymer the length of the homopolymer and the sequence context will impact your assessment of the Variant As homopolymer length increases it becomes more likely that an erroneous overcall or undercall will occur If there is a homopolymer of the same nucleotide in close proximity upstream or downstream of the one impacted by the Variant known sequencing artifacts called carry forward and incomplete extension could have caused the undercall or overcall 2 5 5 Flowgram Evidence If you filter the alignment to show only those reads containing your variant of interest you can dig down into the flowgrams of the individual reads to see how convincing the Variant is The flowgram lowest on the page represents the subtraction of the reference flowgram from the read flowgram and shows which bases have been overcalled or undercalled in the read according to the reference Does your potential Variant cause an appropriate shift in the heights of flowgram bars across the series of flowgrams Is the intensity value of the shift always on the high end or low end of the expected value or does it more appropriately form a narrow distribution around the middle of the expected value If your variant is an in
316. ich this Amplicon is associated if the sequences are correct but the default values supplied are incorrect use one of the following methods to specify the Target Start and End positions b If you know the exact positions of the Target s Start and End relative to the Reference Sequence you can type them in the entry boxes at the top of the window The AVA software will automatically update the color coded display to indicate how well Primer1 and Primer2 match to the Reference Sequence in the regions abutting the supplied Start and End positions If you know that the Reference Sequence doesn t actually contain the Primers themselves then you can safely ignore this feedback However if the Reference Sequence is supposed to contain the primers and there are one or more bases of mismatch indicated by pink highlighting in the display you should check that you entered the Start and End positions correctly that you entered the correct Primers and that both are in the 5 gt 3 orientation that you have the correct Amplicon Reference sequence association and that the Reference Sequence itself has the correct sequence c You can also use the mouse drag method the software interprets click and dragging the mouse in the sequence as an attempt at selecting the amplified range the Target so it aligns the sequence beyond the drag point with the Primers Primer 2 if dragging to the right and Primer 1 if dragging to the left Matching nucleo
317. icon Variant Analyzer Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview El Project El Computations E Variants E Global Align E Consensus Align E Flowgrams E Variants m RN p Reference Variant Max Sample_1 ignment Read Type 3 49 3 49 229 gt 22 b Consensus EOR KONS ee RETE 3 23 4381 3 23 124 43 81 105 Individual i Ec Exons 18 22 haec 0 92 0 92 434 P ene aens aec 0 00 4199 0 00 233 41 99 201 2 0 82 0 82 5 142 Q R 22 329 34 Sees EGFR Exons 18 22 329 343 DEL15 097 40 68 gt 0 97 367 40 68 2 775 D 3 48 3 48 115 All three EGFR_Exons 18 22 495 A G Show denominators smaller A 0 00 412 50 gt 0 00 83 412 50 32 4 67 v 4 67 150 GFR 22 2 Filter e T Eare Exons 18 22 222A 0 00 410 45 0 00 83 410 45 67 A Min 0 467 4 67 150 22 523 C A Max 100 00 Fore Exons 18 22 P23 0 00 410 45 0 00 83 410 45 67 Apply min max to EGFR_Exons 18 22 565 G A ara 3 73 134 fa Eoawardlonireverse amine peice 4 48 42 99 gt 4 48 67 42 99 67 Forward and reverse EGFR E 18 22 788 A G 2 78 2 78 216 Available data SE EBA 4 72 40 00 4 72 127 10 00 89 C Combined also 2 gt 2T 1 85 1 85 216 EoPRcerone teste pen Tee 3 15_ 40 00 3 15 127 40 00 89 Variant status 2 78 2 78 216 i 22 2 2 78 2 Putative a te eer eae y4 72 40 00 4 72 427 40 00 89 154 1 54 65 Compact tabl EGFR_
318. id apa seh ul Reference Sequence Position a m a TT AAAA TT CCC G TCG C T ATCAAGGAATTAAGAGAAGCAACATCTCCGAAAGCCAACAAGGAAATCCTCGATGT TT AAAA TT CCC G TCG C T ATCA a AACAT CT CC GAAAGCCAACA GGAAAT CCT CGATGT TT AAAA TT CCC G TCG C T ATCA AACAT CT CCGAAAGC CAACAAGGAAAT CCT CGAT GT TT AAAA TT CCC G TCG C T ATCA AACAT CT CCGAAAGC CAACAAGGAAAT CCT CGAT GT TT AAAA TT CCC AACAT CT CC GAAAGC CAACAAGGAAAT CCT CGAT GT AACAT CT CCGAAAGC CAACAAGGAAAT CCT CGAT GT AACAT CT CCGAAAGC CAACAAGGAAAT CCT CGAT GT AACAT CT CCGAAAGC CAACAAGGAAAT CCT CGAT GT AACAT CT CCGAAAGC CAAC AAGGAAAT CCT CGAT GT IAA G TT AAAA TT CCC G TCG C T ATCA AACAT CT CCGAAAGC CAACAAGGAAAT CCT CGAT GT IAA G TT AAAA TT CCC G TCG C T ATCA AACAT CT CCGAAAGC CAACAAGGAAAT CCT CGAT GT IAA G TT AAAA TT CCC G TCG C T ATCA AACAT CT CC GAAAGCCAAC AAGGAAAT CCT CGAT GT IAA G TT AAAA TT CCC G TCG C T ATCA AACAT CT CCGAAAGC CAACAAGGAAAT CCT CGAT GT IAA G TT AAAA TT CCC G TCG C T ATCA AACAT CT CCGAAAGC CAACAAGGAAAT CCT CGAT GT IAA G TT AAAA TT CCC G TCG C T ATCA AACAT CT CC GAAAGCC AAC AAGGAAAT CCT CGAT GT IAA G TT AAAA TT CCC G TCG C T ATCA AACAT CT CCGAAAGC CAACAAGGAAAT CCT CGAT GT JAA G TT AAAA TT CCC G TCG C T ATCA AACAT CT CCGAAAGC CAACAAGGAAAT CCT CGAT GT IAA G TT AAAA TT CCC G TCG C T ATCA AACAT CT CC GAAAGCCAAC AAGGAAAT CCT CGAT GT Refposn IAA G TT AAAA TT CCC G TCG C T ATCA AACAT CT C
319. ide the reader through the process of an Amplicon Sequencing experiment this section provides a fictitious example of the whole procedure starting with setting the objectives and including the design of the Amplicon libraries sequencing and the full analysis of the results through the determination of the frequency of previously known as well as novel Variants observed in the Sample Emphasis however will be on software an example of how these features are used in an Amplicon Project using the CLI Q This example describes a Project that does not make use of MIDs or Multiplexers For see section 3 6 2 1 Experimental Design In this example we will look for Variants in five exons from the human Epidermal Growth Factor Receptor gene EGFR exons 18 through 22 in a single DNA source The sequences of the 5 exons are known e g from public databases and are shown in Error Reference source not found We further posit that there is a known Variant in exon 19 that we want to track a 15 bp deletion at positions 93 107 inclusive of the exon In order to be able to gather sequencing data from both orientations over the full length of the exons as much as possible we define a set of overlapping Amplicons whereby every nucleotide is within about 100 bp from each of two facing primers providing nearly full coverage of each exon in both orientations see Error Reference source not found A Primer Design software can be used to assist in
320. idual Variant rows selected Right clicking over a non Reference cell in the selection provides a contextual menu with an active Define Haplotype option that can be used to propose a new Variant that requires the selected Variants to be found together as a haplotype Choosing the option will bring up the Define Haplotype window Figure 1 52 This window functions similarly to the Approve new variant window used by the Declare project variant function of the Global and Consensus Alignment tabs see section 1 6 3 3 Figure 1 62 and Figure 2 36 below The main difference between the use of Define Haplotype and Approve new variant is a matter of context The Approve new variant function is triggered in the context of a multiple alignment where the linkage of Variants in a haplotype can be visually verified The Define Haplotype function is triggered from the main Variant Tab wherein similar Variant frequencies may be suggestive of a haplotype but which may also simply be coincidental Accordingly the Define Haplotype window defaults to creating the haplotype with a Putative Status Software v 2 5p1 August 2010 98 If the Variants selected as the haplotype constituents have any contradictory elements e g specifying two different SNPs for the same position or specifying both a SNP and a deletion for the same position then a window similar to that encountered when the user enters erroneous
321. ied constraint that can be used to graphically define a Variant The 5 buttons and their use are as follows i Must match shown in yellow overlay 01 Select one nucleotide click or a nucleotide range click and drag in the sequence 02 Click the Must match button ii Substitute base shown in pink overlay 01 Select one nucleotide click in the sequence 02 Click the Substitute base button the One base window will open not shown 03 Type the substituting nucleotide 04 Click OK the sequence changes to that of the Variant iii Insert bases shown in blue overlay 01 Select the one nucleotide click in the sequence before which the insertion is located 02 Click the Insert bases button the Enter insert sequence window will open not shown 03 Type the nucleotide s to be inserted only A T G or C characters V 454 Sequencing System Software Manual Part D G GS Amplicon Variant Analyzer 04 Click OK the insertion appears in the sequence The position of the inserted nucleotides use decimals so that the original Reference Sequence positions are maintained e g position 66 5 means that the insertion is between the nucleotides at positions 66 and 67 of the Reference Sequence iv O Delete bases shown in gray overlay 01 Select one nucleotide click or a nucleotide range click and drag in the sequence 02 Click the Delete bases button the nucleotides in the sequence are r
322. ies that have a dedicated tab in the Tree or Definition Table panel of the GUI References Amplicons Samples Variants MIDs Multiplexers The Import data button operates on the item type which has focus when the button is clicked as indicated by the rectangular blue outline Figure 1 8 More details on this function are provided below Clicking the Import data button when the ReadData Tree or Table has focus opens a Choose Read Data window from which you can browse your file system to select the Read Data Set s of interest This can be e The Data Processing D_ folder of a sequencing Run select 454 Data Processing Folders in the Files of Type drop down menu at the bottom of the window Figure 1 9A Data Processing directories are marked by a special icon Gn e Individual SFF file s select 454 SFF Files in the Files of Type drop down menu Figure 1 9B Note that the data set s must comprise reads from an Amplicon library ies to be useable in the AVA software bd Choose Read Data x vot a 0060 v eit brie Look In C EGFR_Run_Dir a EGFR_Analysis_Dir C Dcvs90jo4 stf File Name EGFR_Analysis_Dir File Name DGYS90JO1 sff DGVS90J02 sft DGYS90 03 sft Files of Type 454 Data Processing Folders Files of Type 454 SFF Files Figure 1 9 The Choose Read Data window showing A an example with a Data Processing Direct
323. ifferent Reference Sequence than the Variant or even if they are from the same Reference Sequence if they do not cover regions of the Reference Sequence where the Variant is defined It may even be that the Sample was associated with an Amplicon that should have covered the region of variation but for some reason no actual reads were sequenced that covered the variant as distinguished from the case where some reads cover the region of variation but none of them satisfy the constraints given by the Variant s Pattern In these cases the corresponding Sample Variant cell in the Table will be grayed out and contain a single dash character The Variants tab also has various common features such as a Mouse Tracker and the Save table snapshot to image file and Save Table to Text file buttons Note that since each cell can contain up to 6 values frequency in forward reverse and combined reads and the three associated denominators of those frequencies see section 1 5 2 2 the spreadsheet may be constructed with multiple columns for each sample to accommodate all these values Another useful feature is that if you pause the mouse over any cell of the Table a screen tip will open providing relevant information about the content of that cell as follows e Column header cell o Instructions on the right click options see section 1 5 1 2 e Reference cell o Name of the Reference Sequence o Beginning of its DNA sequence o Refe
324. ifferent MID tags The MID sequences provide extra context that in concert with the template specific primers allow flexible demultiplexing options and specifically enable the sequencing of the same Amplicon across multiple Samples within the same Read Data Set when using MIDs the Sample Amplicon associations are indirectly specified in the software by associating Amplicons with Multiplexers see section 1 1 1 8 which themselves specify the relationship between MIDs and Samples and then apply that information to the associated Amplicons Note that both non MID and MID tagged Amplicons may be used in a Project but within a given Read Data Set all the reads for any individual Amplicon must be of one type or the other Contrary to the situation with Shotgun sstDNA libraries where an MID sequence can only be on Adaptor A Amplicon libraries can be constructed with MIDs at either or both ends of the reads This provides for considerable flexibility in the design of the MID Amplicon libraries In particular if the Amplicons are designed such that the read length of the sequencing Run allows full read through of the Amplicon reads then placing MIDs at both ends of the reads makes it possible to use them combinatorially such that a small number of MID tags can encode a much larger number of Samples per the Both encoding see section 1 1 1 8 If multiple sets of MIDs are used in a laboratory it may be useful to define MID Groups for each se
325. ifferent options are specified in section 3 3 2 1 This section provides examples of ways one can piece together a script of commands for setting up a Project This example Project uses the same underlying data as the example discussed in section 2 The differences for this particular example are that a separate Reference Sequence is being entered for each EGFR exon rather than stitching them together as an artificial reference and that all four Read Data files are being utilized rather than just the region 3 file Since the sections below often digress to illustrate the variety of commands available to accomplish a specific task they are not meant to be followed as literal step by step instructions for Project creation However section 3 5 15 presents an integrated script that can be supplied to the doAmplicon command to perform the entire example Project setup computation and processing provided you have access to the same sff files and you edit the paths appropriately so the script can find them 3 5 1 Setting CLI Parameters You can use the set command to change some of the CLI environment parameters within a script see section 3 4 14 for the usage statement The set command allows you to change the value of three parameters verbose onErrors and currDir set verbose fals set verbose tru set onkrrors stop set onErrors continue set currDir lt path gt Setting verbose to true enables additional logging t
326. ignment Data Sample_1 X B Read Type Consensus Individual Variation Number of Reads 2 Selected Reported Frequency Global Relative Ei 1 pit Reference Sequence Position a a ATCCCAGAAGGTGAGAAAGTTAAAA TTCCCGTCGCTATCAA ATCCCAGAAGGTGAGAAAGTTAAAA TTCCCGTCGCTATCAA AAAGTTAAAA TTCCCGTCGCTATCAA AAAGTTAAAA TTCCCGTCGCTATCAA ATCCCAGAAGGTGAGAAAGTTAAAA TTCCCGTCGCTATCAA AAAGTTAAAA TTCCCGTCGCTATCAA AACATCTC AACATCTC AACATCTCCGAAAGCCAACAAGGAAATC AACATCTCCGAAAGCCAACAAGGAAATC ACARETE ACATCTC ACATCT CCGAAAGCCAACAAGGAAATC IAT CCCAGAAGGT GGGAAAGTT AAAA TT CCCGTCGCTATCAA AAT TAAGAGAAGCAACAT CT AAAGTT AAAA TTCCCGTCGCTAT CAA GAAT TAAGAGAAGCAACAT CT CC GAAAGC CAACAGGGAAAT AT CCCAGAAGGT GAGAAAGTT AAAA TTCCCGTCGCTAT CAA IGAAT TAAGAGAAGCAACAT IAT CCCAGAAGGT GAGAAAGT T AAAA TT CCCGTCGCTAT CAA f ACATCTC AT CCCAGAAGGT GAGAAAGTT AAAA TT CCCGT CGCTAT CAA GAAT TAAGAGAAGCAACATCTC AT CCCAGAAGGT GAGAAAGTT AAAAATTCCCGTCGCTATCA AA AACATCTC TAT CAA GAAT TAAGAGAAGCAACAT CT CCGAAAGC CAACAAGGAAAT C AT CCCAGAAGGT GAGAAAGTT AAAAATT CCCGT CGCTAT CAA GAAT TAAGAGAAGCAACATCTC IAT CCCAGAAGGT GAGAAAGTT AAAAATT CCCGTCGCTAT CAAAMACAT CT AAGAGAAGCAACAT TAT CAA GAAT TAAGAGAAGCAACAT CT CCGAAAGC CAACAAGGAAAT C TAT CAA GAAT TAAGAGAAGCAACAT CT CCGAAAGC CAAC AAGGAAAT C IAT CCCAGAAGGT GAGAAAGTT AAAA TT CCCGT CGCTAT CAA GAAT TAAGAGAAGCAACAT CT
327. ignored by the command interpreter The data for the object types is supplied in tab delimited here files If you copy and paste the data make sure that the space between fields in the here files remain tabs when you paste the data in the new location in some combinations of applications the cut or copy and paste operation converts the tabs into spaces on multiple lines This occurs for certain tab separated entries in the tables given as arguments to certain commands Be aware that these should actually be single lines in the script Q Due to the limitations of this printed document certain lines of the script below appear Script to create a project compute it and generate a report Edit paths as necessary to conform to your system Create the project architecture Edit the path if you want to create the project in an alternate location create project data ampProjects EGFR_CLI name EGFR_CLI annotation CLI Example Project Creation Test This command creates all the reference objects create reference fil lt lt HERE _TERMINATOR Name Annotation Sequence EGFR_Exon_18 EGFR_Exon_18 GACCCTTGTCTCTGTGTTCTTGTCCCCCCCAGCTTGTGGAGCCTCTTACACCCAGTGGAGAAGCTCCCAACCAAGCTC TCTTGAGGATCTTGAAGGAAACTGAAT TCAAAAAGATCAAAGTGCTGGGCTCCGGTGCGTTCGGCACGGTGTATAAGG AAGGTCCCTGGCACAGGCCTCTGGGCTGGGCCGCAGGGCCTCTCATGGTCTGGTGGGG EGFR_Exon_19 EGFR_Exon_1
328. in a Project see section 1 3 2 or 1 3 1 to accomplish this in a Project Tree view and concurrently create associations For the procedures to enter edit the Name or Annotation information for a Variant see section 1 3 2 The sub sections below provide the procedures to enter edit the other characteristics of Variants Software v 2 5p1 August 2010 59 1 3 2 5 1 To Enter or Edit the Reference Sequence to which a Variant is associated 1 Ensure that the column labeled Reference in the table is wide enough to allow you to distinguish among the Reference Sequences from which you want to select The column may be widened by clicking on the separator line in the table header between the Reference and Annotation columns and dragging the separator to the right 2 Double click in the Reference Sequence cell for the Variant you are defining in its Definition Table A drop down menu will expand showing all the Reference Sequences currently listed in the Project 3 Select the proper Reference Sequence from the drop down menu The new association will automatically appear on the References Tree on the left panel 1 3 2 1 1 you will still be able to associate Variants to it but you will not be able to fully define them In particular you will not be able to specify the Pattern for the Variant see section 1 3 2 5 2 below because this is set using the position numbering from the Reference Sequence Q If the Reference Se
329. in the graph on the Global Align tab plot were seen at a moderate percentage range 8 65 9 48 The underlying alignments show that the deletions were linked together as a 15 bp deletion haplotype The underlying flowgrams of reads exhibiting the haplotype further show that the deletions were not due to marginal calls and demonstrate that the flows needed to be shifted to align properly Taken together the evidence is compelling that ootiware V 2 00 AUQUST 2U1U this 15 bp deletion is a true Variant in the sample The 8 32 combined frequency for the Variant on the Variants Tab is a conservative estimate that seeks to measure perfect instances of the defined Variant in the context of consensus reads that by their combination of individual reads can distort the frequency statistics So the actual frequency of the variation in the Sample is likely higher than 8 32 As seen in Figure 2 44 below the combined Var_1 percentage based on individual reads is 8 79 closer to the lower range of observed deletion peak values Further inspection of the alignment suggests an overlapping deletion see the 5 6 and other consensus lines of Figure 2 28 that end with a G just inside the deletion rather than an A and which end one base later inside the deletion with a single A rather than the double AA as occurs with Var_1 This additional deletion is reported as an automatically detected Variant Figure 2 44 with a combined frequency of 0 82 and helps
330. in the multi alignment even if they are identical to other reads This can greatly increase the volume of alignment lines and slow navigation but hides no noise It is usually easiest to perform an initial analysis with the default Consensus view with its lower volume and decreased noise Delving into the individual reads can be useful if you need to search for a particular variation that may have been erroneously spread amongst several consensi treated as noise in basecalling rather than being exposed as a separate variation 1 6 4 3 Reported Frequency The next set of radio buttons controls the type of Reported Frequency see Figure 1 63 This applies to the Variation Frequency Plot left axis which relates to the histogram bars the information reported in the mouse tracker panel the frequency information for a nucleotide in the screen tips that appear when you pause the mouse over a nucleotide in the multi alignment panel the frequency information for the nucleotide selection options in the contextual menu that appears when you right click on a nucleotide in the multi alignment panel the reported read depth in all of the above The two options are as follows The default Global frequency option uses the coverage from the full data set as the read depth denominator when calculating the frequency of occurrence of a given nucleotide at a given alignment position regardless of any positional Select filters that
331. inatorial feature the maximum number of Samples that can be encoded with this scheme is equal to the product of the number of MIDs defined in the Primer 1 MIDs and the Primer 2 MIDs fields It is also important to remember that in order to be able to read the distal MID the length of the Amplicon library product must be within the read length provided of the sequencing Run script For details on Sample assignment using the Both encoding option see section 1 3 2 7 3 2 1 3 2 7 1 3 Either Encoding The Either encoding method is a hybrid between the single primer MID and Both methods The libraries are tagged with MIDs on both the Primer 1 and Primer 2 ends but only one MID needs to be observed on a read to assign it to the proper Sample This can be useful if the Amplicon library products are longer than the read length of the sequencing Run and you are sequencing them from both ends One limitation of this encoding scheme is that a given MID can be used for only one Sample for each of the Primer 1 and Primer 2 ends As with the Both encoding scheme there is no requirement that the same set of MIDs be used at both ends of the Amplicons Although the number of MIDs used at the Primer 1 and Primer 2 ends will typically be the same the software even allows degenerate designs in which the Either encoding is used and the number of Primer 1 MIDs and Primer 2 MIDs differ Regardless a read must be able to be uniquely assigned to
332. ine command update amplicon Ampl annotation The best amplicon reference ref1 3 3 2 3 Tabular Commands Help To facilitate high throughput project setup and modification it is possible to run commands with tables of data as input The table column headers are simply the options of the command that is to be run but with the leading removed As with the command options themselves the column headers are case insensitive The tabular data may be supplied from an external file or from a table embedded in the command script itself using tab or comma separated value formats For example suppose you need to add 100 amplicons to a project Instead of adding them one by one with create amplicon commands you can issue a single create amplicon with a table as input For example create amplicon file lt lt end_marker Nam Referenc Amp1 Refl Amp2 Ref2 Amp3 Ref3 Amp4 Ref4 Amp5 Ref5 Amp 6 Ref6 Amp7 Ref7 Amp8 Ref8 end_marker This command will create 8 amplicons when run Let us examin ach element of this invocation First the create amplicon indicates that we are creating amplicons The file lt lt option indicates that we are going to be supplying a table in the form of a Here document A Here document is essentially a document supplied to the command that can be specified in place The end_marker indicates that we are creating a here document that terminates when end_marker
333. ing each amplicon for an individual to its own Sample but you should keep in mind that you can only view a single Sample Reference Sequence alignment difference plot at a time You can examine cross Sample Variant frequency statistics in the main Variant tab but reads from different Samples cannot be viewed in the same alignment You can however navigate from Sample to Sample for a particular Reference Sequence There is a limit on the granularity of your Sample definitions The fundamental unit of computation is the individual Read Data Set If you intend to divide an individual Read Data Set into multiple Samples it must be feasible for the software to assign the individual reads from that Set to Samples If MIDs are not used this Sample assignment will be performed based solely on the primer content of the Amplicons being measured for the Samples If MIDs are used then a read s primer content will first be used to determine the Amplicon it represents and then that Amplicon s association with a Multiplexer within the read s Read Data Set of origin will be used to assign the read to the appropriate Sample It is important to remember that for a given Read Data Set each Amplicon may be associated with at most one Sample unless MIDs are used With MIDs a Multiplexer can associate an Amplicon with multiple Samples within a Read Data Set but each Amplicon may still be associated with at most one Multiplexer 2 6 2 How Should You
334. ing them as Read Data Sets into a Project More typically the SFF files are taken as is from the data processing pipeline and so for the GS Junior there will typically be one Read Data Set for each Amplicon sequencing Run you import into the Project and for Amplicon Sequencing performed on a Genome Sequencer FLX there will usually be one Read Data set for each region of the PTP Device of the Run you import 1 1 1 5 Variant Simply put a Variant is a sequence difference relative to a Reference Sequence Like Amplicons Variants are thus defined relative to a Reference Sequence Four kinds of variations can be defined in the AVA software substitutions deletions insertions and required matches and a defined Variant can include any number of these in any combination haplotypic variations You can define any number of Variants in a Project each associated with a specific Reference Sequence you can also associate any number of Variants to a given Reference Sequence Though the multiple alignment views of the AVA software show all variations between the reads displayed and their Reference Sequence a Variant must be defined in the Project to be reported in the application s Variants tab Known Variants e g from the scientific literature can be defined directly in a Project and putative substitution and deletion Variants will be automatically identified and defined by the AVA software if they are detected at a preset minimum abundance durin
335. ing to assess whether a variation may be genuine or due to an artifact For example the flowgram of a mononucleotide from the Reference Sequence called as a dinucleotide repeat in a given read may show that the signal was barely over the threshold for calling a two nucleotide incorporation casting doubt on the second base of the call Conversely variations that induce a cycle shift in the flow alignment are particularly compelling since such shifts would not be expected as a result of simple overcalling or undercalling during signal processing nor would they result from sequencing artifacts such as incomplete extension or carry forward If the flowgram indicates that a variation appears genuine the user should still consider whether it also occurs in other overlapping reads especially in the opposite orientation or in a replicate experimental Sample or could the variation simply be due to a PCR artifact introduced early in the sample preparation process Anticipating these types of questions should play a large role in the experimental design of an Amplicon sequencing experiment A brief explanation of the information contained in a flowgram is provided along with a full description of the tri flowgram display in section 1 8 2 For more details on flowgrams and on the processing of data that generates them see in the description of the Wells tab of the GS Run Browser in Part B Section 3 of this manual 454 Sequencing lt
336. ing to influence the associations of a particular Read Data Set with its Samples and Amplicons you should use the form of the command where you specify a Read Data a Sample and optionally an Amplicon as arguments For example dissoc readdata DGVS90J02 samp Sample2 amp EGFR_18_1 The command above dissociates the Read Data Set Sample Amplicon association triplet among DGVS90J02 Sample2 and EGFR_18_1 but all three objects still individually remain in the project Dissociation of a Read Data Set Sample Amplicon triplet does NOT influence the corresponding Sample Amplicon paired association which is maintained If more than one Amplicon of the same name are associated with a Sample but are uniquely named relative to their particular Reference Sequences you must use the ofRef parameter to specify the Amplicon to which you want to apply the dissociation If you don t use the ofRef parameter in this situation an error will be generated You can use an asterisk as the Amplicon specifier in the command to dissociate all the Read Data Set Sample Amplicon triplets based on a given Read Data Set and Sample As before the dissociation of these triplet associations has no effect on the corresponding pairwise Sample Amplicon relationships as viewed in the Samples tree of the GUI The asterisk notation can be combined with the ofRef parameter to dissociate only those Read Data Sample Amp
337. ings associated with the MIDs are also shown here to alert the user that action must be taken to complete or correct the MID definitions or the Sample assignments Figure 1 39 4 Edit Samples EE Sample_Multi6_Mid4 Sample_Multi6_Mid5 Camnia Multif Mide amp 7 8 Sample Associations Defined A 1 undefined MID Mid17 E MIDs with different lengths Length 6 Mid16 Length 10 Mid1 Mid2 Mid3 Mid Mid5 Mid6 d Sample 2A is used 2 times Mid2 Mid3 w Figure 1 39 The Edit Samples window for Primer 1 MID encoding showing one error and two warnings regarding either the MIDs currently selected for this Multiplexer or the Sample assignments The MIDs are listed in sorted order based on their MID Group not displayed but visible in the tooltip that will appear if the user hovers the mouse over the MID name and then their MID name MIDs without an associated MID Group appear before those with an MID Group In this example Mid16 and Mid17 were not assigned to an MID Group and so appear before Mid1 Had they been part of the same MID group as Mid1 they would have appeared later in the list as expected Software v 2 591 August 2010 78 1 3 2 7 3 2 Sample Assignment with Both Encoding With the Both encoding scheme two MIDs must be specified for each Sample one attached to Primer 1 and one to Primer 2 In this case therefore the Edit Samples window displays a two
338. ining the Known Vana ers snest tutes tes eter Re ham aaeatelayneeee eae 140 2 2 7 Importing the Read Data Set osc cstcchsteseasetiazeheadecanssacsctenkataiectadascnlendeteebnendesd 143 2 3 Analysis of Known Variants 5 3 ca ct dtl recnitaccthas tte lemss canes acest eaucaseamnry euntegucabteates 145 2 3 1 Compute the PLOlO Claas ct vss ncea te ae tenn seater eee ih ee Net as a ae cot rea 145 2 3 2 Frequency of Known Variants 5 622 Sects a i fersile ceed has ett cect cnet reeaa tate alee eed nee 145 2 4 Mining a Project Tor New Variants 2 scictasteyocteeraishvedes edhe eednn onde ivend Guava eds 152 2 5 Important Factors in the Assessment of New Variants 0 00 0eeeeeeeeeeeeeeeeeees 167 2 5 1 Above the NoiSe eirinn r ei aaia EAE eee ENE eae emia 167 2 5 2 SOV CRAG 1e EEE Au E E AEE EE T EE A I AEE EE E E E 168 2 5 3 Bidirectional Support occ 2 02 Sedat ce hdenctanattens decd ancilancs aust sacs aanchdamecssaenieedsateceuseeass 168 2 5 4 FIOMODOIVIMONS cnsea ci qeseichoretunrnengzes nga vase nededatved eases auth nedeiaccgesaseianndeuet aves iaats 168 2 5 5 Fowgram Evidente aniei ics sic ni daeatdain a a a a aon tae 168 2 5 6 Read Length peiiini a na aaae E E KAE RE a a epei 169 2 6 Other Issues of Special Interest cece ceeesceeeeeeeeeeeeeeteeeeeeeeeeeaaaeeeeesaaeeeeeenaaeeeeens 169 2 6 1 What Does Sample Mean 000 ee cceececeeeeeeeeeeeeeeeseeeeeeeaaeeeeeesaaeeeseeteeeeeeeeaees 169 2 6 2 How Should Your Project Be
339. io buttons control how to include orientation specific Variant frequency data in the Table Variants can potentially be found in reads or consensi of both orientations but there may be some situations in which the design of your Amplicon libraries or the combination of Amplicon length and read length is such that certain regions of the Reference Sequence are only covered by reads of a single orientation and Variants defined in those regions are likewise limited to single orientation coverage Even when both orientations are available to scan for Variants there can sometimes be discrepancies between Variant frequencies in one orientation versus the other e Choosing the Combined option merges the forward and reverse results together the Sample Variant cells in the Table each contain a single Variant frequency value The Variant frequencies for the reads in each orientation are still calculated however and if the AVA software detects a significant difference between the combined value and the individual forward and reverse values a small down pointing triangle appears to the left of the value to alert you e Choosing Forward reverse alters the format of the table so that the Sample Variant cells are divided into two side by side sub cells The sub cells show the Variant frequency values broken out by orientation identified by arrowheads rather than showing a single combined value e Choosing the All three option results in
340. ion 3 4 7 4 list multiplexer list mul tiplexer outputFile lt file gt format lt table format gt Software v 2 501 August 2010 209 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer Lists all of the multiplexers in the currently open project The listing is printed in the form of a table The table has columns for the following Name The name of the multiplexer Annotation The annotation for the multiplexer Encoding The encoding type of the multiplexer both either primerl or primer2 If no outputFile option is given the table is printed in a tab delimited format to the standard output of the interpreter An output file of has the same effect If an output file is given the table is written to that file Run help general filePaths for more information about specifying files The format option controls the format of the printed table If tsv a tab delimited format is used If csv a comma delimited format is used By default the tab delimited format is used unless an output file is given with a csv extension 3 4 7 5 list project list proj ect outputFile lt file gt format lt table format gt Lists data about the currently open project The listing is printed in the form of a table The table has columns for the following Path The directory path to the project Name The name for the project Annotation The annotation for the project
341. ions the ability to export the information from an existing Project and import it into a new Project eliminates the duplication of labor and accumulated error risk of data re entry The CLI addresses this problem through a Project cloning command the utility clone command usage statement is given in section 3 4 17 4 and a set of more focused list commands see section 3 4 7 for the usage statement The utility clone command allows you to safely make a copy of any existing Project with or without its accompanying Read Data to a new location The cloned Project can be renamed and edited to be appropriately used as a new Project The list command can be used in a more focused manner to export data for particular Project objects rather than exporting the setup of an entire Project For example you could use the command list reference outputFile referenceExport txt to export a table of Reference Sequences from a Project that could then be imported into another Project with the command create reference file referenceExport txt 3 1 3 Automating the Triggering of Computations In the GUI you trigger the computation of a Project via a manual click on the Start button on the Computation tab In order to be able to truly automate the bulk of Amplicon Variant Analysis you need a way to trigger computation independently of manual GUI interaction The CLI has a set of computation commands see section 3 4 3 f
342. ions present in the Samples Tree do not or should not necessarily be present in any given branch of the Read Data Tree e Dragging a Sample from its Definition Table onto a Read Data Tree node that already contains this Sample will not create a duplicate Sample sub branch on the tree However if at the time of this dragging action the Sample has Amplicon associations that are not displayed in the tree node these associations will be added to the branch unless any of these Amplicons are already associated with another Sample in this branch of the tree see the first Note above As explained above you should then prune the Read Data Tree of any false Read Data Amplicon associations that may have been created A Sample must have at least one Amplicon associated with it to be associated with a Read Data This is because as seen above the association of Amplicons to Read Data is intrinsic to this tree just as the Sample Read Data is One can view the information contained in this tree as Read Data Sample Amplicon association triads For Amplicon libraries created with MIDs the method of dragging a Sample with its associated Amplicons to a Read Data Tree node is NOT used Rather a Multiplexer is first associated with the Read Data Tree node and then one or more Amplicons are dragged to the Multiplexer node All Sample associations to Read Data Sets and to Amplicons are made indirectly as defined by the Multiplexer i e using th
343. ir read data and amplicons assoc file lt lt HERE TERMINATOR Multiplexer readData amplicon ofRef MultiplexerBoth ESS716001 ampli refi MultiplexerP1 ESS716001 amp4 ref4 MultiplexerEither ESS716002 amp2 ref2 MultiplexerEither ESS716002 amp3 ref3 MultiplexerP2 ESS716002 amp5 ref5 HERE_TERMINATOR save Software v 2 501 August 2010 454Standard 454Standard 454Standard 454Standard 454Standard Pl 9g Pl 10 Py 11 P2 12 YP 2 1 3 P2 J4 o Nx AU MA O 6K Ao ew ESS716002 sample A001 amplicon amp6 ofRef ref6 272 4 GS AMPLICON VARIANT ANALYZER SPECIAL TOPICS 4 1 Addressing Simultaneous Multiple Users Access to an Amplicon Project Only one instance of the GS Amplicon Variant Analyzer can be in control of a given Amplicon Project at any given time i e be able to save changes or carry out stop computations in the Project This is important because if multiple users or instances of the software had the same project open simultaneously and each were used to edit the project saving from either instance would overwrite the changes of the other To help minimize this risk the AVA software presents a message window at the time a project is opened if it appears to be in use by another user or another instance of the software Figure 4 1 bd Preempt Project Control x 2 The HLA_PRE_VAL proje
344. irst form the non option argument is used as the name of the MID to remove In the second a name must be explicitly specified in option form MIDs are allowed to have duplicate names as long as they belong to distinct MID groups The ofMidGroup argument can be used to refer to Software v 2 501 August 2010 215 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer such MIDs For example if we have two MIDs named MyMID but one of them is a member of MID group MID_Groupl and the other is a member of MID group MID_Group2 we can use the ofMidGroup option to distinguish them We can run remove mid MyMID ofMidGroup MID_Groupl to remove the former MID If the MID name is given as the character then all MIDs will be removed If the ofMidGroup option is also supplied then all the MIDs of just that MID group will be removed Removing MIDs also results in the removal of any associations in which they are participants Run help general tabularCommands for information about the file option 3 4 10 3 remove midGroup remove midGroup lt read group name gt file lt file gt format lt format gt remove midGroup name lt read group name gt file lt file gt format lt format gt Removes an MID group In the first form the non option argument is used as the name of the read group to remove In the second a name must be explicitly specified in option form
345. is in a Project Tree view and concurrently create associations For the Software v 2 591 August 2010 50 procedures to enter edit the Name or Annotation information for an Amplicon see section 1 3 2 The sub sections below provide the procedures to enter edit the other characteristics of Amplicons 1 3 2 2 1 To Enter or Edit the Reference Sequence to which an Amplicon is associated 1 Ensure that the column labeled Reference in the table is wide enough to allow you to distinguish among the Reference Sequences from which you want to select The column may be widened by clicking on the separator line in the table header between the Reference and Annotation columns and dragging the separator to the right 2 Double click in the Reference Sequence cell for the Amplicon you are defining in its Definition Table A drop down menu will expand showing all the Reference Sequences currently listed in the Project 3 Select the proper Reference Sequence from the drop down menu The new association will automatically appear on the References Tree on the left panel Q If the Reference Sequence does not yet contain a DNA sequence see section 1 3 2 1 1 you will still be able to associate Amplicons to it but you will not be able to fully define them In particular you will not be able to specify the Target Start and End for the Amplicons see section 1 3 2 2 3 below because these are set using the position numbering from the
346. is seen by itself on a Software v 2 501 August 2010 186 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer line The document itself must be a tab separated table whose first row indicates what option each column represents Thus when the second line of our table is executed it is precisely the same as if we were to have written create amplicon name Ampl reference Ref1 In fact our table command is the same as executing the following create amplicon name Amp1 reference Ref1 create amplicon name Amp2 reference Ref2 create amplicon name Amp3 reference Ref3 create amplicon name Amp4 reference Ref4 create amplicon name Amp5 reference Ref5 create amplicon name Amp6 reference Ref6 create amplicon name Amp7 reference Ref7 create amplicon name Amp8 reference Ref8 However it is much more succinct in table form This works for any command that takes a file option For example update reference annotation Updated 2 12 07 file lt lt end Nam Sequenc Refl ATAGCAGATAGATAATATATAAAAAAGACGAT Ref2 ATAGCAGATATAGATAGTGATGCAGTATAGACAGTAAGATAGACAG Ref3 ATGAATAAAAAATCCCCCCCTAGTAGTACTTTTTTAAAAATA Ref4 TGACGAAACATAGTGTAAACGTGTGCAGACAGCCCAC Ref5 GCAGACGATAAAAAAATGATGACGACGTAATACAATA
347. is will populate the Global Align tab with the multi alignment of the reads of all the Amplicons Software v 2 501 August 2010 108 that cover this Variant on the Reference Sequence and that are associated with this Sample Once the Global Align tab is populated you can still use the right click method above and replace the multi alignment displayed with another one But from inside the Global Align tab you have another more powerful option this tab has two Alignment data controls in its upper left corner that allow you to browse through and navigate all the alignments of your Project without leaving this tab and even to view the data for multiple Amplicons together for a given Sample Reference Sequence pair These controls are described in detail in section 1 6 4 1 1 6 2 The Variation Frequency Plot The Variation Frequency Plot Figure 1 58 located in the top panel of the Global Align tab shows graphically all the variations relative to the Reference Sequence observed in the reads included in the last computation and associated with the Sample Reference Sequence combination and the Amplicon s selected and the depth of coverage at each position of the multi alignment e The horizontal axis represents the Reference Sequence gapped as needed to accommodate any insertions in the reads e The left vertical axis shows the percentage frequency of the variations whereby individual variants are represented as colored bars keyed
348. iscard those sequences temporarily and search through the remaining sequences for additional variation patterns There isn t a direct undo operation after a round of assembly but you can use the Remove all option of the Deselect menu button see above to wipe out the selections made by the assembly process along with any other selections you may have made prior to the assembly When you normally add selections to alignment positions only those reads that explicitly have the selected nucleotide or gap remain visible in particular reads that do not extend all the way to the selected column are not given the benefit of the doubt that they might have matched that position and are therefore hidden from view Since the Assemble consistent reads action only requires agreement in the areas of overlap the automatically generated Select choices behave differently and allow reads to remain so long as they are consistent with the selections in the columns for which the read has coverage Following an Assembly operation the selection mechanism stays in this more inclusive mode even for additional selections or de selections made via a right click by the user The selection mode is made clear to the user by having an Inclusive Select rather than simply a Select menu item appear in the right click contextual menu The AVA software reverts to the original non inclusive behavior as soon as all the selections have bee
349. isplay by graying out the rows of Variants in the table that do not meet the filter selection If we set the filter to Putative the rows for the two Accepted Variants that are already in the Project are grayed out Figure 2 43 but the haplotype Variant remains white because its Status was previously marked as Putative Note that this filter has no influence on the Load button Even though the Load button imports the Auto Detected Variants as Putative if you happened to set this filter to Accepted it would not change the fact that there are 11 Variants to load in this case based solely on the other filter settings ootiware v 2 001 August 2010 109 9 GS Amplicon Variant Analyzer S Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview El Project El Computations Variants E Global Align E Consensus Align E Flowgrams E Variants x Reference Variant max Sample Alignment Read Type Ex 1 54 1 54 65 2 O EGFR_Exons 18 22 893 T G 915 4 G D Consensus Exons G915 A G i85 40 00 gt 1 85 54 40 00 11 Individual 12 31 12 31 65 LOWecrr_exons_18 22 893 T G eters i p111 41818 vinea 181800 Combined ESWecrrexons_18 22 var a BADEN ahs Pi ronward eiraverse 8 03 49 44 8 03 2 367 49 44 2 775 All three v Show denominators Filter values A Min 0 00 YJ Max 100 00 Appl
350. it Primer 1 MIDs e MID Group All MIDs Selections e MEFE Mid5 Mid16 Mid6 Mid17 Mid7 lt Remove Mid18 Mids Mid 1 Mid9 Mid2 Mid10 Mid3 Mid11 Miata x J 2 undefined MIDs Mid17 Mid18 Q 5 defined MIDs with Minimum Edit Distance 5 MIDs with different lengths Length 6 Mid15 Mid16 Length 10 Mid1 Mid2 Mid3 Figure 1 37 Examples of errors and warnings flagged on the Edit Primer 1 MIDs window 1 3 2 7 3 To Enter or Edit the Samples Assignment The most complex part of setting up a Multiplexer is to specify the assignment of the MIDs to the Samples This is done in the Edit Samples window which is accessed by double clicking in the cell of the Samples column for the Multiplexer of interest in the Multiplexer Definition Table This window can take 3 different forms depending on the type of encoding selected as described in the sections below Note that Primer 1 MIDs and or Primer 2 MIDs as appropriate must have been selected for that Multiplexer for the Edit Samples window to be available if any errors or warnings exist regarding the selected MIDs see section 1 3 2 7 2 these will be displayed in the Edit Samples window as well 1 3 2 7 3 1 Sample Assignment with Primer 1 MID or Primer 2 MID Encoding With these single end MID encoding schemes the Edit Samples window simply lists all the MIDs selected for the Multiplexer see section 1 3 2 7 2 and the Sample is selected fro
351. ite background the haplotype Variant row was previously grayed out because of its low frequency Vv EEE Variant Analyzer S Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview El Project El Computations Variants E Global Align E Consensus Align E Flowgrams E Variants Ex _Reference Vaiam Max Sample 12 31 12 31 65 43 Alignment Read Type 22 893 Consensus PGrRExons 16 B93 1 5 111 41818 111164 418 18 11 Individual 1 54 1 54 65 LOWeGrRexons_18 22 893 T G 915 A G eae 1 85 40 00 gt 1 85 64 40 00 11 I a 8 79 8 79 5 142 O R 2 See EERENS Lomee vert 8 03 49 44 8 03 2 367 49 44 2 775 All three v Show denominators Filter values A Min 0 00 YJ Max 100 00 Apply min max to L Forward or reverse Forward and reverse Available data C Combined also Variant status All E C Compact table TI Variants To Load combined forward reverse combined of forward of reverse of A a D Figure 2 42 The Variants Tab with filters relaxed to allow loading of the rest of the Auto Detected Variants Prior to loading the Auto Detected Variants we can use the Variant status filter to prepare the Variants Frequency Table to assist us with workflow for examining the Variants This filter influences the d
352. ject variant from current selections functionality on the Global Align and Consensus Align tabs see sections 1 6 3 3 and 1 7 3 4 2 1 Tier 1 Naming Tier 1 names are the preferred and come in two forms The first form has the prototype Position From Sequence To Sequence and the second has the prototype PositionA PositionB From Sequence To Sequence Complicated Variants may be described using multiple names of either form separated by commas This is the most precise naming scheme as it explicitly specifies each base requirement that defines the Variant Also starting the name with the base position relative to the Reference Sequence is convenient for sorting a Table of Variants Table 4 1 below shows some example Tier 1 names and what they mean Tier 1 Variant Name Interpretation of the Variant Name 10 A C position 10 has a change from an AtoaC ak position 10 must match the Reference Sequence and remain an A he ROMS while positions 11 and 12 change from a CT toa TG ere position 10 must remain an A position 11 can be any base and OIA ROWANG position 12 has a change from a T toa G 10 12 ACT the bases ACT at positions 10 12 are deleted 10 5 A an A is inserted between positions 10 and 11 a C is inserted between A and T which must be maintained at TR positions 10 and 11 10 A C 45 T G haplotype change including an A changed to a C at position 10 anda T changed to a G at position 45 Tab
353. king through the list of Putative Variants Keep in mind that the automatic Variant detection does not currently report insertions or monomer deletions shorter than 3 bases one must manually define those types of Variants if their statistics are to appear in the Variants Frequency Table Also remember that a Variant load and any changing of Variant Status are not permanent until the Project is saved This can provide a useful form of undo if a Project is accidentally cluttered with an errant load In such a case simply re open the Project without a Save in order to restore the Project s previous list of Variants 1 6 The Global Align Tab The Global Align tab allows you to view the underlying alignment information that is used in the calculation of Variant frequencies It is divided into two results panels Figure 1 57 the top panel contains a stacked histogram depth of coverage plot of all the variations observed in the reads included in the last computation relative to the Reference Sequence while the bottom panel contains the multiple alignment of those reads to the Reference Sequence In addition a set of display option tools for data navigation and filtering as well as a Mouse Tracker display section 1 1 3 3 3 and color legend for the Variation Frequency Plot are available on the left hand side of the tab The Global Align tab can only display data for one Sample Reference Sequence combination at a time but it can
354. l create Creates entities such as projects and project records open Opens projects save Saves the currently open project close Closes the currently open project update Updates entities properties rename Renames entities remove Removes records from a project load Loads read data into the currently open project associate akes associations between appropriate records dissociate Removes associations between records computation Controls computations on the project definition report Produces reports about computations list Lists information about entities utility Performs utility functions such as project cloning set Sets environment variables show Shows information about the interpreter settings exit Exits the interpreter 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer 3 3 2 General Help Find help on general use of the command interpreter in the sections below Run help general lt subsection gt commandLine Information about the command line arguments to start the command interpreter itself parsing Information about how commands are parsed filePaths Information about how file paths are interpreted tabularCommands Information about using tables to succinctly construct commands recordNames Information about record naming for the command line interpreter abbreviations Information about abbreviations for options and commands that can be used throughout t
355. l Part D GS Amplicon Variant Analyzer Although a multiplexer can be initially created without specifying the encoding type the encoding type must be set before MIDs and samples can be associated with the multiplexer If orUpdate is used to change the encoding type of a multiplexer then all pre existing sample associations for the multiplexer will be removed and certain pre existing associations with MIDs may also be removed Specifically if the encoding type is changed to either and the numbers of already associated primer 1 and primer 2 MIDs are not equal then both sets of MID associations will be removed If the encoding type is changed to primerl then any associated primer 2 MIDs will be dissociated and if the type is changed to primer2 any associated primer 1 MIDs will be dissociated Run help general tabularCommands for information about the file option 3 4 4 5 create project create proj ect lt path for new project gt name lt new project name gt annot ation lt annotation gt file lt file gt format lt format gt create proj ect path lt path for new project gt name lt new project name gt annot ation lt annotation gt file lt file gt format lt format gt Creates a new project In the first form the non option argument is used as the path at which the new project will be created In the second a path must be explicitly specified
356. l is located to load the putative Variants discovered by the software into the Project For these reasons Variant Status assignment might more often be done on the Variants tab than on the Variants sub tab of the Project tab as described here See section 1 5 for a description of the Variants tab and for more details on this Discovery Workflow To edit the Status of a Variant in the Variants sub tab of the Project Tab do the following 1 Ensure that the Status column in the Variants Definition Table is wide enough to allow you to distinguish among the Status choices The column may be widened by clicking on the separator line in the table header between the Pattern and Status columns and dragging the separator to the left 2 Double click in the Status cell for the Variant you are defining A drop down menu will expand showing the available Status options 3 Select the proper Status from the drop down menu the Status field the status value for any pre existing Variants in the Project will be set to Accepted e It is often more useful to use the Rejected status than to actually remove a Variant from the Project When you mark a Variant as rejected you prevent it from being rediscovered by the auto variant detection process during further computations of the Project Variants can safely be removed after you are done adding new data to the Project Q e If you open a Project from a prior version of the AVA
357. l the Variants found in all five exons together To simplify the analysis therefore we create an artificial Reference Sequence by concatenating the sequences of the 5 exons with strings of 20 N characters to separate them The resulting single Reference Sequence is shown in Table 2 2 _ 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer EGFR Exons 18 22 GACCCTTGTCTCTGTGTTCTTGTCCCCCCCAGCTTGTGGAGCCTCTTAC ACCC AGTGGAGAAGCTCCCAACCAAGCT CTCTTGAGGATCTTGAAGGALACTGAATTCALAAAGATCALAGTOCTGGGCTCCGGTGCGTTCGGCACGGTGTATAL GGTAAGGTCCCTGGCACAGGCCTCTGGGCTGGGCCGC AGGGCCTCTCATGGTCTGGTGGGGNNNNNNNNNNNNNNNN NNNNTCACAATTGCCAGTTAACGTCTTCCTTCTCTCTCTGTCATAGGGACTCTGGATCCCAGAAGGTGAGALAGTTA ALATTCCCGTCGCTATCAAGGAATTAAGAGAAGCC AAC ATCTCCGARAGCC AAC AAGGAAATCCTCGATGTGAGTTTC TGCTTTGCTGTGTGGGGGTCCATGGOCTCTGAACCTCAGGCCCACCTTTTCTCNNNNNNNNNNNNNNNNNNNINC CAC A CTGACGTGCCTCTCCCTCCCTCCAGGAAGCC TACGTGATGGCC AGCGTGGAC AACCCCCACGTGTGCCGCCTGCTGG GCATCTGCCTCACCTCCACCGTGCAGCTCATCACGCAGCTCATGCCCTTCGGCTGCCTCCTGGACTATGTCCGGGAL CACALAGACAATATTGGCTCCCAGTACCTGCTCAACTGGTGTGTGCAGATCGC ALAGGTAATCAGGGAAGGGAGATA CGGGGAGGGGAGATAAGGAGCCAGGATCNNNNNNNNNNNNNNNNNNNNTCTTCCCATGATGATCTGTCCCTCACAGC AGGGTCTTCTCTGTTTCAGGGCATGAACTACTTGGAGGACCGTCGCTTGGTGC ACCGCGACCTGGC AGCCAGGAACG TACTGGTGALAAC ACCGCAGCATGTCAAGATCACAGATTTTGGGCTGGCCAAACTGCTGGGTGCGGAAGAGALAGAL TACCATGCAGALAGGAGGCAAAGTAAGGAGGTGGCTTTAGGTCAGCCAGCATNNNNNNNNNNNNNNNNNNNNCACTGC CTCATCTCTCACCATCCCAAGGTGCCTATCAAG
358. lar Samples with Multiplexers on a Read Data set However for a given Read Data set an Amplicon can only be assigned to one entity a regular Sample or a Multiplexer Figure 3 1 shows the Read Data Tree and Multiplexers Definition Table for an example Project that is atypically complex for tutorial purposes as it was intentionally constructed to illustrate a wide variety of Multiplexer features whereby e 4 Multiplexers are used showing all 4 encoding types Both Either Primer 1 MID and Primer2 MID e MultiPlexerBoth and MultiplexerP1 are associated with Read Data ESS716001 as seen in the Tree and MultiplexerEither and MultiplexerP2 are associated with Read Data set ESS716002 e the Tree nodes are partially expanded to reveal which Amplicons are being demultiplexed by which Multiplexer Q O O MultiplexerBoth is being used to assign a single amplicon ampi to 16 Samples MultiplexerP 1 is being used to assign amp4 to 3 different Samples MultiplexerEither is being used to assign two different Amplicons amp2 and amp3 to 4 different Samples MultiplexerP2 is being used to assign amp5 to 3 different Samples MIDs are not being used for amp6 and it is being assigned to Sample A001 on the basis of its template specific primers without the benefit of a Multiplexer bd GS Amplicon Variant Analyzer Project Name MID_Multiplexing_Example
359. le 2Ais used 2 times Mid2 Mid3 3 New Samples Sample_Multi6_Mid4 Sample_Multi _MidS Sample_Multi6_Mid6 Figure 1 38 The Edit Samples window for Primer 1 MIDs encoding A functional Multiplexer must specify at least one Sample assignment but it is not formally necessary to fill all cells of the Table This can be useful if a subset of the selected MIDs have not been used in the experiment but were known to have been used in a previous experiment specifying them allows the system to search for these MIDs as potential contaminants and prevent them from being misinterpreted as an erroneous version of one of the MIDs actually used in the Project to demultiplex Samples On the other hand it is possible to assign the same Sample to multiple MIDs but not the opposite Since this could be a legitimate experimental set Software v 2 591 August 2010 77 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer up it does not elicit an error message however a warning is displayed to draw the user s attention to this unusual assignment Figure 1 38B In a manner analogous to the Edit Primer 1 MIDs or Edit Primer 2 MIDs windows section 1 3 2 7 2 a summary of the assignment scheme is provided at the bottom of the Edit Samples window including information on the number of MID Sample associations defined and the total number that can be defined with the MIDs selected Figure 1 38 Any errors and warn
360. le 4 1 Examples of Tier 1 intelligent Variant names 4 2 2 Tier 2 Naming If the attempt to explicitly specify out all the base changes in a Tier 1 name results in an identifier that is longer than 25 characters Tier 2 naming takes over Tier 2 names also come in two forms The first form has the prototype Position Modifier count value and the second has the prototype PositionA PositionB Modifier count value The modifiers are REF must match the Reference Sequence DEL Deletion INS Insertion and SUB Substitution For the first prototype the count value is optional for single base matches REF or single base deletions DEL This naming scheme is often more compact than Tier 1 names especially when stretches of bases can be collapsed into a base count second prototype and it maintains the sorting advantage of starting names with the base position on the Reference Sequence However exact base changes are not always stated explicitly Table 4 2 shows examples that demonstrate the basics of Tier 2 naming 10 REF base at position 10 must match the reference sequence 10 49 REF 40 the 40 bases from 10 49 must match the reference sequence 10 DEL base at position 10 is deleted 10 49 DEL 40 the 40 bases from 10 49 are deleted 10 5 INS ACG the bases ACG are inserted between positions 10 and 11 10 SUB G base at position 10 has been changed to a G 10 SUB C 45 SUB G ae change at positions 10 changed to a C a
361. lePrefix DGVS90J7 regions 1 2 3 4 symLink false If you don t have access to the specific Read Data for this project you have already set up as much of the project as you can and you won t be able to run a computation on it You should save the project setup here and exit You can open the project in the GUI to see how the commands above have been translated into a project setup save exit This command creates the associations between the Read Data and the Sample Amplicon pairs This command is only valid if you have imported the Read Data from an analysis directory using EGFR_reads as an alias If you instead imported the Read Data from a repository using actual file names you would need to change the aliases to actual file names i e EGFR_reads0Ol to DGVS90J01 assoc file lt lt HERE ERMINATOR H Software v 2 5p1 August 2010 265 readData sample EGFR_reads0O1 Samplel EGFR_reads02 Sample2 EGFR_reads03 Sample6 EGFR_reads03 Sample7 EGFR_reads03 Sample3 EGFR_reads03 Sample5 EGFR_reads03 Sample4 HERE_TERMINATOR The region 4 Read Data file is actually empty so we should mark it as not active so it gets excluded from the analysis update readData EGFR_reads04 active fals You should save the project setup now save Run the validateNames utility to be on the safe sid utility validateNames
362. licon triplets where the Amplicons are defined relative to a specified Reference Sequence but maintain the associations for Amplicons from other Reference Sequences A shortened form of the Read Data centric command allows you to omit the Amplicon specification and only supply a Read Data and a Sample This is interpreted as if you had specified the Amplicon as an asterisk dissoc readdata DGVS90J01 samp Samplel 3 5 11 Computation The CLI can also be used to trigger the computation of a Project once it has been set up properly 3 5 11 1 Validating the Project Before Computation There are two utility commands that can be used to validate a Project before computation utility validateNames and utility validateForComputation The GUI does not currently enforce unique names for individual objects because there is an internal accounting process other than naming that keeps entities distinct from each other In the CLI however all objects are created and manipulated using their names so non unique names can be a problem Some degree of name duplication can be tolerated for Amplicon and Variant objects if the Reference Sequences for those objects can be combined with the object names to unambiguously identify individual objects using the ofRef parameter available in various commands Any name duplication that cannot be disambiguated in this manner must be fixed Additionally the GUI can allow objects to have empty names
363. ll change For example set currDir some other directory list amplicon outputFile someFile txt Now the relative path someFile txt will be resolved to the absolute path some other directory someFile txt A few special path prefix shortcuts denoted with a leading are also available to make specifying files easier The first of these currDir has already been described This may be used to explicitly specify the currDir in a path but is entirely equivalent to the default interpretation of relative paths For example currDir someFile txt and someFile txt will refer to the same file There is also a special path prefix shortcut to access the user s home directory For example if the user s home directory is home me the path ShomeDir someFile txt will be resolved to the absolute path home me someFile txt Finally there is a special path prefix shortcut libDir to access a system library path that is set up as part of installation of the software This provides access to a standard library that may be modified by the site administrator Software v 2 501 August 2010 190 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer Path prefixes are only recognized when they prefix the path and match a known shortcut For example suppose the values of the shortcuts are as follows currDir some dir homeDir home me libDir opt 454 apps amplicons config lib Only paths starting with Scur
364. ll open Figure 1 28 This window includes a a Pattern data entry box to define and view the nature of the Variant using the Variant Definition Syntax see above b a box containing a DNA sequence based on the Reference Sequence to which the Variant is associated with a color coded overlay for the graphical definition and visualization of the Variant 454 Sequencing Sys CATGGTCTGGTGGGG Substitute hase Delete bases No constraint Figure 1 28 The Edit Pattern window used to specify the difference s compared to the Reference Sequence that define the Variant 2 There are 2 ways to set or reset the definition of a Variant using this window a v 2 501 August 2010 6 You can enter it directly in the Pattern box at the top of the window using the Variant Definition Syntax see above The software automatically adds variations entered in the Pattern box to the graphic sequence box below it If the syntax used is incorrect the AVA software parses the entry and suggests a correction or provides a tip in the area below the sequence box You can enter it graphically by selecting nucleotide s in the sequence field and assigning the appropriate type of constraint using the buttons to the left of the sequence box The software automatically adds constraints entered graphically in the Pattern box There are 4 buttons matching the four types of constraints and a fifth button for clearing a previously specif
365. ll rename the amplicon named Amp1 to Amp2 The following entities are available for renaming Run help rename lt entity type gt for more detailed information amplicon Renames an amplicon in the currently open project mid Renames an MID in the currently open project midGroup Renames an MID group in the currently open project multiplexer Renames a multiplexer in the currently open project project Renames the currently open project readData Renames a read data in the currently open project readGroup Renames a read group in the currently open project reference Renames a reference sequence in the currently open project Software v 2 501 August 2010 218 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer sample Renames a sample in the currently open project variant Renames a variant in the currently open project 3 4 11 1 rename amplicon rename amp licon lt name gt lt new name gt ofRef lt reference sequence name gt file lt file gt format lt format gt rename amp licon name lt name gt newName lt new name gt ofRef lt reference sequence name gt file lt file gt format lt format gt Renames an amplicon Amplicons are allowed to have duplicate names as long as the reference sequences to which they refer are distinct The ofRef argument can be used to refer to such amplicons For example if we hav
366. 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 four output formats are supported FASTA Clustal Ace and Table 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
367. lowercase letters in the sequences 4 3 2 3 Properties Window for a Reverse Read The properties window for a reverse read Figure 4 6 has the same types of information and utility outlined for the forward read properties window above section 4 3 2 2 except that as a convenience the alignment data is presented in two blocks in the first block the sequences are presented as the reverse complements of the actual read data thus the _rc_ portion of the FASTA identifiers so they can be easily related to the sequences you will see in the alignments on the Global Align or Consensus Align tabs The second alignment data block shows the same data the aligned read and the flanking unused sequences in the orientation of the read as it was sequenced in the same orientation as the raw sequence from the Read Data file Software v 2 501 August 2010 280 bd DGYSS0J0ZEIZAU properties im a Alignment data reverse complement of read gt DGVSGOIOZEIZAU_rc_align aligned ungapped bases 77 bp GAAGCTCCCAACCAAGCTCTCTTGAGGATCTTGAAGGCAACTGAATTCAA GAGGATCASAGTGCTGAGCTCCGGTGC gt DGVSSOIOZETZAU_rc_Sprime unused 5 bases as aligned 6 bp agTGGA gt DGVSSOIOZETZAU_rc_3prime unused 3 bases as aligned 24 bp GTTCGGCACGGTGTATAAGGCTga Data in read s orientation gt DGVSSOIOZEIZAU_align aligned ungapped bases in read s orientation 77 bp GCACCGGAGCTCAGCACTTTGATCCTCTTGAATTCAGTTGCCTTCAAGAT CCTCASGAGAGCTTGGTT
368. lows For the consensus reads 1 Reads are grouped by amplicon and the amplicon based groups are ordered so that amplicons with smaller target start values appear first and shorter nested amplicons with the same target start appear before the longer containing amplicons i e reads from amplicons closest to the 5 end of the reference sequence appear before reads from amplicons that are closer to the 3 end 2 Within an amplicon based group the consensus reads are ordered by 1 Constituent read count consensi with the largest forwardCount and reverseCount values appear first 2 And if tied then ordered by refStart reads with fewer leading gaps appear first 3 And if tied then ordered by the aligned nucleotide sequenc these are sorted by their natural ASCII lexicographic order i e lt A lt C lt G lt N lt tT 4 And if tied then ordered by the strand forward reads appear before reverse reads 5 And finally if necessary ordered by the consensus read nam For the individual reads 1 Reads are first ordered by the refStart reads with fewer leading gaps appear first 2 And if tied then ordered by the aligned nucleotide sequenc these are sorted by their natural ASCII lexicographic order i e lt A lt C lt G lt N lt T 3 And if tied then ordered by the strand forward reads appear before reverse reads 4 And if tied then ordered by the read identifier i e as tak
369. lows you to copy information to the clipboard so you can export it to external programs for further analysis For further details about the data available in the properties menus and for suggestions on how the data can be useful see section 4 3 O The rest of the options allow you to restrict the display to the reads or consensi that contain a specific selected nucleotide or a gap at the position on which you clicked When you make a selection the corresponding nucleotide in the Reference Sequence is highlighted with a cyan background color and all reads that do not contain the selection are hidden from view You can make multiple successive selections in a multiple alignment at one or more positions further restricting the number of reads or consensi displayed at each selection This can be useful to explore linkage between variations in the read data If following your selections a given position consists only of gaps including in the Reference Sequence this gap position will be removed from display this results in a more compact and more readily understandable alignment Because of this collapsing of gapped columns the decimal virtual positions in the Reference Sequence while always increasing may not always be consecutive in a selected multi alignment display see section 1 6 3 1 for more details on decimal position numbering in a gapped alignment This also applies to the display of the reads from a single consensus
370. lt multiplexer name gt sam ple lt sample name gt file lt file gt format lt format gt dissoc iate mul tiplexer lt multiplexer name gt amp licon lt amplicon name gt ofRef lt reference sequence name gt readData lt readData name gt file lt file gt format lt format gt dissoc iate mul tiplexer lt multiplexer name gt readData lt readData name gt file lt file gt format lt format gt The dissociate command is used to dissociate records in many to many relationships If a general relationship is dissociated the more specific associations that depend on it automatically will be dissociated as well e g dissociating a sample from a read data will also result in the dissociation of the sample s read data sample amplicon associations General relationships that are included as part of specific relationships are not however automatically dissociated e g when dissociating a read data sample amplicon relationship the more general sample amplicon relationship that it includes will not be dissociated In any of the command forms above where amplicon is being specified the ofRef option can be used to disambiguate amplicons with the same name but which are from different reference sequences The amplicon option may be specified as a to allow multiple amplicons to be dissociated with a single command In the context of a command where amplicon and sample
371. lyzer of this command A sample may be associated with more than one MID configuration but each MID configuration may only map to a single sample e g in an primerl configuration samplel may be associated with both MID1 and MID2 on the primerl side but those MIDs could not simultaneously be associated with a different sample2 assoc iate mul tiplexer lt multiplexer name gt amp licon lt amplicon name gt ofRef lt reference sequence name gt readData lt read data name gt readGroup lt read group name gt file lt file gt format lt format gt When a multiplexer amplicon and read data are specified the amplicon will be associated with the read data multiplexer context As a result the amplicon automatically becomes associated with each of the samples associated with the multiplexer creating any missing sample amplicon relationships along the way A may be provided with the amplicon option to indicate that all amplicons in the project should be associated The ofRef option can be used if necessary to disambiguate amplicons with the same name or to restrict the set of amplicons to those of the specified reference sequence The association may be made with a single read data using the readData option or the associations can be made at once for all of the read data within a read group using the readGroup option Multiplexers may be associated with several different read data sets E
372. m the non option argument is used as the name of the reference sequence to remove In the second a name must be explicitly specified in option form If a reference sequence is removed then all the amplicons and variants associated with that reference sequence are removed at the same time If the reference sequence name is given as the character then all the reference sequences will be removed This would effectively remov all the amplicons and variants at the same time Run help general tabularCommands for information about the file option 3 4 10 8 remove sample remove sam ple lt sample name gt file lt file gt format lt format gt remove sam ple name lt sample name gt file lt file gt format lt format gt Software v 2 501 August 2010 217 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer Removes a sample In the first form the non option argument is used as the name of the sample to remove In the second a name must be explicitly specified in option form If the sample name is given as the character then all samples will be removed Run help general tabularCommands for information about the file option 3 4 10 9 remove variant remove var iant lt variant name gt ofRef lt reference sequence name gt file lt file gt format lt format gt remove var iant name lt variant name gt ofRef lt
373. m the drop down menu or can be typed in the cell to the right of each MID name Figure 1 38A The user can also type into the cells the names of Samples that have not yet been defined in the project new samples with those names will automatically be created and appear in the Project s Samples Definition Table when the user clicks B These samples will not be created however if the user clicks Gaia Sample assignment may be removed from a given MID by choosing the remove option from the drop down menu If the drop down menus are too narrow to display the full Sample names you can widen the Edit Samples window making more room for the Sample column Certain shortcuts are available on this window as well clicking the E button assigns default named Samples to any MID that does not yet have an assigned Sample Figure 1 38B anda 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer button empties all the Sample cells The default Sample names contain three parts in the following format Sample_ lt Multiplexer name gt _ lt MID name gt As with typed in novel Sample names the Autofill Samples will only be added to the Project if the user clicks the C2 button di Edit Samples V Edit Samples EE AutoFill Sample_Multi6_Mid4 Sample_Multi6_Mid5 Sample_Multi6_Mid6 2 6 Sample Associations Defined 6 6 Sample Associations Defined A Samp
374. me options can be used This is useful when running this as a tabular command Run help general tabularCommands for information about tabular commands and the file option 3 4 11 9 rename sample rename sam ple lt name gt lt new name gt file lt file gt format lt format gt rename sam ple name lt name gt newName lt new name gt file lt file gt format lt format gt Renames a sample Instead of using arguments to specify the name and new name the name and newName options can be used This is useful when running this as a tabular command Run help general tabularCommands for information about tabular commands and the file option 3 4 11 10 rename variant rename var iant lt name gt lt new name gt ofRef lt reference sequence name gt file lt file gt format lt format gt rename var iant name lt name gt newName lt new name gt ofRef lt reference sequence name gt file lt file gt format lt format gt Renames an variant Variants are allowed to have duplicate names as long as the reference sequences to which they refer are distinct The ofRef argument can be used to refer to such variants For example if we hav two variants named MyVar but one of them refers to ReferenceSequencel and the other to ReferenceSequence2 we can use the ofRef option to distinguish them We can run update variant My
375. menu available when you right click on a Variant cell in the Variants Frequency Table this is shown for the haplotype Variant in Figure 2 45 or by editing the Status field of the Variant in the definition table in the Variants sub tab of the Project Tab oe Se 4 N ONAN software v 1 August 2010 454 Sequencing System Software Manual GS Amplicon Variant Analyzer Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview E Project El Computations El Variants Global Align E Consensus Align E Flowgrams E Variants a Beference Variant ia Sample Alignment Read Type 2 3 49 3 49 229 S Sne EGFR Exons 18 22 BAT C 3 23 4381 3 23 124 43 81 105 e T i z z 0 92 0 92 434 AUE EGFR_Exons_18 22 136 C T 0 00 41 99 0 00 33 41 99 201 2 0 82 0 82 5 142 oO 329 34 PETE ee EGFR Exons 18 22 829 343 DEL IS 5097 40 68 0 97 2 367 40 68 2 775 73 48 y 3 48 115 All three 18 22 495 A G v Show denominators Eorann N 0 00 412 50 0 00 83 412 50 32 EGFR Exons_18 22 522 A C X 4 67 150 Filter aes P ka 0 00 410 45 gt 0 00 83 410 45 67 q in v4 67 v 4 67 150 tj 522 23 Max 100 00 IEGFR_Exons_ 18 22 p23 C A 0 00 410 45 0 00 83 410 45 67 Apply min max to 18 22 S65 G A 3 73 3 73 134 Forward or reverse eee A vaag 2 99 gt 4 48 7 429
376. mer sequences and MIDs if used of all the reads are identified for demultiplexing purposes and the trim points are noted for the Target sequences As mentioned in section 1 1 1 3 trimming the Primers is important because any variations found therein would have no biological significance and therefore should not be reported by the AVA software Demultiplex Read Data for each Read Data Set each read is identified as belonging to one defined Amplicon and assigned to the appropriate Sample taking into account any relevant MID information If MIDs are not used the Amplicon must be associated with one specific Sample and the read s Sample is so established If MIDs are used the Amplicon is used to determine the relevant Multiplexer associated with the Read Data Set and then the MIDs found within the read in conjunction with the MID encoding of Samples defined by the Multiplexer are used to determine the read s Sample Demultiplexing may involve a splitting the reads of a Read Data Set over multiple Samples e g if the experiment was set up such that one or more Amplicons which are associated with different Samples either directly or through the use of MIDs were present in a PicoTiterPlate Device GS Junior Instrument or PicoTiterPlate region Genome Sequencer FLX of a sequencing Run and or b joining of the reads from multiple Read Data Sets into any given Sample e g if the experiment was set up such that multiple regions of
377. mple to update In the second a name must be explicitly specified in option form The remainder of the options are not required but are used to set properties of the sample annotation The annotation Run help general tabularCommands for information about the file option 3 4 16 10 update variant update var iant lt variant name gt annot ation lt annotation gt E ref erence lt reference sequence name gt pat tern lt pattern gt stat us lt status gt checkPat tern lt boolean gt file lt file gt format lt format gt update var iant name lt new variant name gt ref erence lt reference sequence name gt annot ation lt annotation gt pat tern lt pattern gt s LS b tat us lt status gt checkPat tern lt boolean gt file lt file gt format lt format gt Updates a variant in the currently open project In the first form the non option argument is used as the name of the variant to update In the second a name must be explicitly specified in option form Variants are allowed to have duplicate names as long as the reference sequences to which they refer are distinct The ofRef argument can be used to refer to such variants For example if we have two variants named MyVar but one of them refers to ReferenceSequencel and the other to ReferenceSequence2 we can use the ofRef option to disting
378. n lt amplicon name gt ofRef lt reference sequence name gt file lt file gt format lt format gt remove amp licon name lt amplicon name gt ofRef lt reference sequence name gt file lt file gt format lt format gt Removes an amplicon In the first form the non option argument is used as the name of the amplicon to remove In the second a name must be explicitly specified in option form Amplicons are allowed to have duplicate names as long as the reference sequences to which they refer are distinct The ofRef argument can be used to refer to such amplicons For example if we have two amplicons named MyAmp but one of them refers to ReferenceSequencel and the other to ReferenceSequence2 we can use the ofRef option to distinguish them We can run remove amplicon MyAmp ofRef ReferenceSequencel to remove the former amplicon If the amplicon name is given as the character then all amplicons will be removed If the ofRef option is also supplied then all the amplicons of just that reference sequence will be removed Run help general tabularCommands for information about the file option 3 4 10 2 remove mid remove mid lt mid name gt ofMidGroup lt midGroup gt file lt file gt format lt format gt remove mid name lt mid name gt ofMidGroup lt midGroup gt file lt file gt format lt format gt Removes an MID In the f
379. n the interpreter implicitly enters interactive mode even if interactive is not specified If is supplied as one of the lt files gt option then the interpreter will read from standard input but will not implicitly enter interactive mode Thus one syntax allows the interpreter to be used as an interactive command line interface while the other facilitates the creation of automated pipelined scripts as in generateScript doAmplicon gt resultFile Unless explicitly given an onErrors option value the interpreter in Software v 2 501 August 2010 183 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer interactive mode behaves as if onErrors were set to continue and in non interactive mode behaves as if onErrors were set to stop The verbose option will cause the interpreter to output information about the commands that it is executing as it executes them The command option can be used to execute a single command in the interpreter For example if you want to create an empty project you would execute doAmplicon command create project data new project path The project option can be used to open a project befor xecuting the rest of the specified commands For example you may have a script that removes all of the variants in a project You could choose on what project to run this script by using the project option For
380. n Table with entries sorted by name Clicking on the Name header performs an ascending sort of the rows as indicated by the upward pointing black triangle C A Variants Definition Table with entries sorted by status Clicking on the Status header performs an ascending sort of the rows as indicated by the upward pointing black triangle Since an ascending name sort was performed first panel B the rows within each Status category have an ascending name sort If you add a new entity to a Definition Table and there is a sort applied to a column for which the new row has a default value such as the Name field the new row will be inserted into the table in its proper place according to the default value and the sort order If you edit a cell ina sorted column and you change the value to something that would cause the row to change its position according to the sort order however sorting is automatically turned off for that column This behavior prevents the row from moving out from under you as you enter an edit in a cell in a sorted column When the sorting is turned off none of the header labels for the table will have the black triangle indicator You can re enable sorting by clicking on any column header you want to sort by If the first column header you click on for sorting is the same one that was used for sorting just prior to sorting deactivation you will restore the same sort order ascending or descending that was
381. n be identified and reported The Reference Sequence s also provide the coordinates used to localize other elements defined in the Project Amplicons and Variants each Reference Sequence starts at coordinate 1 You can define any number of Reference Sequences in a Project It is important to note that only nucleotide characters A T G C or N are accepted when you enter a Reference Sequence into the AVA software by typing or pasting For convenience when pasting sequences characters that are not nucleotide characters and are also not IUPAC ambiguity characters such as R for purine Y for pyrimidine etc are removed from the pasted entry This is useful when pasting sequences from sources that may include non sequence information such as white space or numerical position information in the margin of each line During such pastes any IUPAC ambiguity characters are converted to N characters as the other ambiguity characters are not supported by the software typing individual ambiguity characters however does not result in their conversion to N these are simply ignored and the text Only ATGC and N at the top of the Edit Sequence window turns bold and red to alert you that an invalid character was used The restriction that no ambiguity characters other than N be present in a sequence is a requirement of many alignment algorithms and is not unique to the 454 Sequencing System software It is also impor
382. n existing element in the Read Data Definition Table and select the Import option from the contextual menu that appears To import en masse definitions for other project elements for which there is a sub tab References Amplicons Samples Variants MIDs Multiplexers the same mechanism may be used see section 1 3 1 for a more detailed discussion of this feature To remove an existing element from the Project including a Read Data Set either select it in its Definition Table and click the Remove from project button to the left of the Project Tab or right click on the element to be deleted in its Definition Table and select the Remove option from the contextual menu that appears A confirmation window will appear click Yes to delete the element If you make multiple selections and choose the Remove action the confirmation window will prompt you to remove each one individually or you can click the Yes to all button to confirm the removal of all selected elements at once Figure 1 16 The Duplicate item button is used to create copies of items in the Definition Tables This is another contextual button that operates on an item that is selected in one of the Definition Table sub tabs Clicking on this button while a single item is selected in the Definition Table will add an extra row to the table that is identical to the selected item except that its name will have a suffix of the form copy NU
383. n lists together all the Amplicons associated with each Sample it is useful to navigate the results for a given Sample irrespective of which Read Data Set supplied the reads for each Amplicon You can use it to design your project showing not only Sample Amplicon pairs for which Read Data Set s already exists in your Project shown in the Read Data Tree but also any other Sample Amplicon pairs that you expect to see over the course of the entire Project irrespective of whether the Read Data has yet been imported into the Project or even 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer yet exists As such this tree does not have the functional constraints of the Read Data Tree which provides the specific Run information for each of the Sample Amplicon pairs to be used for computation by the AVA software see section 1 3 1 2 You can also use this tree to populate the Global Align tab with the multi alignment of the reads of any Sample Amplicon pair you have created in your Project that has had computations run for it See section 1 6 1 4GS Amplicon Variant Analyzer Project Name EGFR_PRE_VAL Location data ampProjects EGFR_PRE_VAL Overview E Project E Compute Read Data w Samples O 4 gt PA EGFR_PRE_VAL Samplel E EGFR_20_1 HA ReadGrp_1 EGFR_20_2 H ReadGrp_1 GFR_20_3 HA ReadGrp_1 O sample2 cS EGFR_18_1 S A ReadGrp_1 w DGVS90J02 E EGFR_18_2 oi ReadGrp_1 jw DGVS90J02 SS
384. n 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 v New Amplicon Project Please enter the information to create a new amplicon project Name DefaultName Location data ampProjects DefaultName v Generate location based on name Description Figure 1 2 The New Amplicon Project window with fields to enter a Project s name file system location and textual description If the Generate location based on name box is checked typing a Project s name in the Name field also enters it at the end of the path in the Location field Be aware that later changing the name of the Project from within the application will NOT change the name of the folder that contains it causing a mismatch between the two a mismatch would also occur if the Generate location based on name box is not checked and you type different names for the Project in the Name field and the folder at the end of the path If there is a problem with the selected location the OK button will be disabled the location field will be highlighted in red and if you position the mouse over the location field a screen tip will appear indicating the nature of the problem The button to the right of the Location field allows you to browse your file system to set a location path See section 2 2 2 for an example and
385. n order to obtain control over the project the control preempt option will need to be used Run help general filePaths for more information about the interpretation of relative paths if used when specifying the project path 3 4 10 remove remove lt entity type gt lt other arguments gt The remove command is used to remov ntities The type of entity to remove is determined by the lt entity type gt argument The lt other Software v 2 501 August 2010 214 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer arguments gt are determined by the entity type For project records the lt other arguments gt is generally the name of the record to remove The following entities are available for removing Run help remove lt entity type gt for more detailed information amplicon Removes an amplicon from the currently open project mid Removes an MID from the currently open project midGroup Removes an MID group from the currently open project multiplexer Removes a multiplexer from the currently open project readData Removes a read data from the currently open project readGroup Removes a read group from the currently open project reference Removes a reference sequence from the currently open project sample Removes a sample from the currently open project variant Removes a variant from the currently open project 3 4 10 1 remove amplicon remove amp lico
386. n relationships as seen in the Samples tree you should use the form of the command where you supply a Sample and an Amplicon as arguments For example dissoc sample Sample6 amp EGFR_21_1 The command above removes the association between Sample6 and Amplicon EGFR_21_1 but does not remove either object from the Project Additionally while removing this association any three way Read Data Set Sample Amplicon associations for Sample 6 and EGR_21_1 would also be removed In the GUI this would be reflected as elements being removed from the corresponding Read Data Sets of the Read Data tree If more than one Amplicons of the same name are associated with a Sample but are uniquely named relative to their particular Reference Sequences you must use the ofRef parameter to specify the Amplicon to which you want to apply the dissociation If you don t use the ofRef parameter in this situation an error will be generated You can use an asterisk as the Amplicon specifier in the command to dissociate all Amplicons from a Sample with the concomitant dissociation of the related Read Data Sample Amplicon associations that may exist The asterisk notation can be combined with the ofRef parameter to dissociate from the Sample all the Amplicons that are defined relative to a specified Reference Sequence but maintain the associations of Amplicons from other Reference Sequences If you are primarily try
387. n removed either via the Deselect menu or by using the Remove reads reselect selections button described next Remove reads reset selections Clicking this button takes all the displayed sequences in the multiple alignment to the right and discards them from memory The full set of alignment position filters is cleared and any remaining sequences that were hidden by prior selections are revealed in the alignment This button is typically used in conjunction with the Assemble consistent reads button described above as a means to recursively mine for patterns in the alignment Once you click this button you cannot undo the sequence discard but the sequences are only discarded from memory and not from the underlying multiple alignment Reopening the global alignment via the Project Trees or the Variants Tab or using the Alignment data display control tools section 1 6 4 1 will reload the original alignment and restore the full complement of reads or consensi Similarly if you are in the Consensus Align tab you can restore the full complement of reads by returning to the Global Align tab and re loading the same consensus see section 1 7 Save table snapshot to image file This button saves the visible portion of the multiple sequence alignment at the right as a PNG image file A file browser window will open allowing you to assign a name and a destination for the file Save the alignment as
388. n to all element types the method to enter or edit them is provided below The editing methods applicable to the other characteristics of each element type are specified in the sub sections below To edit a Project element s Name 1 Double click in the Name cell for the element you want to re name in its Definition Table 2 Overtype the new name 3 Press Enter or click elsewhere To enter or edit a Project element s Annotation 1 Double click in the Annotation cell for the element you want to re name in its Definition Table An Edit Annotation window will open Figure 1 18 2 Type or overtype the information desired 3 Click OK MEdit Annotatin Clone C4_A4 variant pattern Figure 1 18 The Edit Annotation window used to enter or edit the Annotation from any type of Project element Each Definition Table sub tab has a header row that labels the content type of each column The data in the table can be sorted by column content A black triangle indicator appears to the right of the header label of a column if a sort has been applied to it an upward pointing triangle indicates that an ascending sort has been applied to the table data while a downward pointing triangle indicates a descending sort Keep in mind that not all sorts are purely alphabetical or numerical Project element Names in particular are broken down into numerical and non numerical sections and the sections are sorted eit
389. nce re open the project to take or preempt control re open the project to take or preempt control Figure 4 2 Messages indicating that you do not have control of the Amplicon Project i e you are operating in Read Only mode and that you cannot A Save the changes to a Project or B Start or C Stop computations in the Project If you preempt control of the Project from another user either at this point or when you first opened the Project see Figure 4 1 the other user will be automatically and transparently transitioned to Read Only mode Not only will any of their unsaved changes become irremediably unsaveable even trying to preempt control back from you would involve exiting the Project and thus the loss of unsaved changes but no message will be sent to inform the other user that this transition to Read Only occurred The only visual clue to this state is that the Save button will remain grayed out even after changes are made More obvious functional clues are the reception of one of the messages of Figure 4 2 if the other preempted user attempts to save Project changes or to start new computations or stop your computation Re opening the Project would elicit the message of Figure 4 1 which identifies the person who currently has control over the Project In a related feature if you attempt to open an Amplicon Project in a file system on which you do not have writing permissions the message shown in Figure 4 3 will
390. nce for this option to take effect This value given must be true or false and defaults to true Run help general tabularCommands for information about the file option Software v 2 5p1 August 2010 204 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer 3 4 5 dissociate dissoc iate sam ple lt sample name gt amp licon lt amplicon name gt ofRef lt reference sequence name gt file lt file gt format lt format gt dissoc iate sam ple lt sample name gt readData lt read data name gt file lt file gt format lt format gt dissoc iate sam ple lt sample name gt amp licon lt amplicon name gt ofRef lt reference sequence name gt readData lt read data name gt file lt file gt format lt format gt dissoc iate mul tiplexer lt multiplexer name gt primerlMid lt primerlMid name gt ofPrimerlMidGroup lt primerlMidGroup name gt primer2Mid lt primer2Mid name gt ofPrimer2MidGroup lt primer2MidGroup name gt file lt file gt format lt format gt dissoc iate mul tiplexer lt multiplexer name gt primerlMid lt primerlMid name gt ofPrimerlMidGroup lt primerlMidGroup name gt primer2Mid lt primer2Mid name gt ofPrimer2MidGroup lt primer2MidGroup name gt sam ple lt sample name gt file lt file gt format lt format gt dissoc iate mul tiplexer
391. ncoding gt annot ation lt annotation gt file lt file gt format lt format gt create mul tiplexer name lt new multiplexer name gt orUpdate enc oding lt encoding gt annot ation lt annotation gt file lt file gt format lt format gt Creates a new multiplexer in the currently open project In the first form the non option argument is used as the name of the new multiplexer In the second a name must be explicitly specified in option form If the orUpdate flag is given a multiplexer is only created if it does not already exist If it already exists the multiplexer is merely updated The remainder of the options are not required but can be used to set properties of the new multiplexer The annotation The MID layout type for the multiplexer where the choices are both either primerl and primer2 annotation encoding The four encoding types have the following definitions both Both primer 1 and primer 2 MIDs are present and necessary to determine the sample for each read either Both primer 1 and primer 2 MIDs are present but either one is sufficient to determine the sample For a given read the MID at the 5 end in the read s orientation is used to determine the sampl primer1 MIDs are only present adjacent to primer 1 primer2 MIDs are only present adjacent to primer 2 Software v 2 5p1 August 2010 201 454 Sequencing System Software Manua
392. ncy variation in the plot a potential Variant would have to be convincingly above that noise level to be believed re v 2 5p1 August 2010 167 Cnthw ooTftwa 2 5 2 Coverage If the depth of coverage at the potential Variant position is very low a low frequency variant becomes less believable At higher coverage low frequency events become more believable provided they are convincingly above the noise In general one would want sufficient coverage to see several concrete instances of the variation However at extremely high coverage you should be aware that identical noise type events can occur more than once and seeing a small number of variant instances in such a case would not necessarily provide convincing evidence 2 5 3 Bidirectional Support If your experiment was designed so that the Target has been sequenced from both directions you can use that information to probe the validity of a potential Variant This is only useful if the position of your Variant is in a region of the alignment that is covered by both forward and reverse reads if the alignment position is only covered by reads of one direction you shouldn t penalize the validity of the Variant for lack of bidirectional evidence If the specific Variant in question can be found in both forward and reverse reads it is more believable as a true Variant If the frequency of the Variant is similar in both directions it is even more believable If the frequency of the Var
393. nd 45 changed Table 4 2 Examples of Tier 2 intelligent Variant names Note that some of these like 10 REF would not be used because their Tier 1 equivalent would be preferred These are shown for illustrative purposes 4 2 3 Tier 3 Naming If the first and second tier attempts both produce names longer than 25 characters the naming scheme resorts to Tier 3 naming using the literal pattern used when defining a Variant manually i e using the Variant Definition Syntax described in section 1 3 2 5 2 These are patterns such as d 10 50 s 10 C or m 10 50 s 51 C m 52 80 The Variant Definition Syntax can be more compact than the Tier 2 naming scheme because it uses single letter abbreviations for the change types m d i s as opposed to the 3 letter abbreviations seen above REF DEL INS SUB Also Tier 3 naming does not spell out the lengths of matches and deletions and it concatenates haplotype codes without any separating characters like the comma used in Tier 2 However these names are less convenient to sort through because they start with an abbreviated change type rather than a Reference position 4 2 4 Tier 4 Naming If a Variant can not be assigned a name that is 25 characters or less using any of the first three tier naming schemes the software resorts to a generic but unique name following the prototype Var number These are the same types of default Variant names used for V
394. nsus nucleotides are shown explicitly for positions that differ from the Reference Sequence 1 7 4 Display Option Tools This aspect of the Consensus Align tab differs from the Global Align tab in that it lacks the Alignment Data and Read Type controls as these would not apply in this context The other display controls for Reported Frequency and Read Orientation are the same as in the Global Align tab see section 1 6 4 for a full description of these display options features Note that consensi in the Global Align tab are always constructed from reads of the same orientation and from the same Amplicon forward and reverse reads and reads from two Amplicons even if they overlap will not be commingled in a single Consensus read The system can thus automatically select the appropriate Read Orientation option for the Individual reads of the Consensus at the time the Consensus Align tab is populated This is important so that the estimated frequency of variation be correctly calculated when the Global Reported Frequency is selected e without including the depth of both read orientations in the denominator of the calculated frequency see section 1 6 4 4 for more details on this 1 8 The Flowgrams Tab The Flowgrams tab allows you to view the flow by flow signals of any individual read included in the Project highlighting any departure from the signal intensities that would be expected of the Reference Sequence
395. nt Analyzer a Project Name EGFR_PRE_VAL Location data ampProjects EGFR_PRE_VAL Overview El Project E Computations Variants E lobal Align Project Name EGFR_PRE_VAL Location datafampProjects EGFR_PRE_VAL Description Study of EGFR somatic mutations Survey of exons 18 22 This pilot study will guide the selection of future samples and facilitate the discovery of novel variants to be searched for in those samples Summary References 5 Amplicons 11 Read Data 4 Samples 7 Variants 4 MIDs o Multiplexers 0 Aes B Figure 1 6 The Overview tab 1 3 The Project Tab This is one of the most complex tabs of the AVA application It is used to set up and navigate an Amplicon Project Setting up an Amplicon Project means to define all the elements that constitute it and all their associations There are seven types of Project elements Reference Sequences Amplicons Read Data Sets Read Groups Samples Variants and optionally MIDs MID Groups and Multiplexers The Project tab is divided into two panels Figure 1 7 the left hand panel comprises four sub tabs each with one Tree representation of the Project that show the diverse interrelations between the Project s elements and the right hand panel comprises seven sub tabs each with the Definition Table for one type of element Clicking on an element in any tree view that is represented in a Definition Table Reference Amplicon Read Data Sampl
396. nt types of Multiplexers are shown in the same association here file In the example script the associations of the Multiplexers MIDs and Samples are split logically from the association of the Multiplexers Read Data and Amplicons but they could have been combined into a single association table This would have resulted in a larger more complicated table with more repetition of fields across lines which would be more difficult to create error free by manual typing However the large association table would be convenient when creating the setup script via programmatic means such as using Perl scripts to construct the commands by consulting a database or spreadsheet of the experimental design This script also illustrates the use of the new utility execute command to load the 454Standard MID Group via an existing default script called create454StandardMIDs ava which is also used as part of the automatic project initialization functionality Documentation of the utility execute command is available in section 3 4 17 5 and more information on automatic project initialization can be found in sections 4 4 and 4 5 Due to the limitations of this printed document certain lines of the script below appear Q on multiple lines This occurs for certain tab separated entries in the tables given as arguments to certain commands Be aware that these should actually be single lines in the script 3 6 1 Example MID Project
397. nvoked via a utility execute from another script Run help utility execute for information about how one script can execute another script 3 4 14 3 set currDir set currDir lt path gt Sets the current directory used to resolve relative file paths If the indicated path does not exist or is not a directory a warning is shown Run help general filePaths for more information about file paths Software v 2 501 August 2010 231 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer 3 4 14 4 set outputFileOverwritePolicy set outputFileOverwritePolicy lt allow warn or error gt Sets the value of the outputFileOverwritePolicy parameter which determines what should happen when a command attempts to overwrite a preexisting file When set to allow the default preexisting files are silently overwritten When set to warn such files are also overwritten but a warning message is issued When set to error an error message will be displayed and the command attempting to perform the file overwrite will immediately be stopped This policy affects all commands that produce output such as would be generated using the outputFile option of the various list and report commands as well as might be output using automatically generated file names by the report alignment command The policy additionally affects the outputFile and scriptOnly options of
398. o Multiplexing include Multiplexers that are associated with a ReadData that contain invalid combinations of MIDs possibly including MIDs that are undefined or Multiplexers associated with ReadData that have no MID gt Sample associations defined but do have Amplicons associated with the Multiplexer and the ReadData or the similar case where MID gt Sample associations are defined for the Multiplexer but no Amplicons have been associated with the ReadData Multiplexer combination 1 5 The Variants Tab The Variants tab shows the frequency at which all the Variants defined in the Project were observed for each Sample defined in the Project at the time of the last computation Figure 1 46 This is presented in a convenient tabular form that allows the user to compare the Software v 2 591 August 2010 90 frequencies of the Variants across Samples This tab is not to be confused with the Variants sub tab of the Project Tab which is used to store and edit the definitions of Variants In addition to the Variants Frequency Table the Variants tab also contains controls to modify the content and format in which the Variant frequency data is displayed The customary Mouse Tracker on the left is also present to provide additional details as you mouse over the cells and headers of the Variants Frequency Table 4 GS Amplicon Variant Analyzer lt x Project Name EGFR_PRE_VAL
399. o the Save plot snapshot to image file and Save plot data to spreadsheet file buttons will save all three plots together in a single file The histogram bars can be displayed in your choice of three styles Bars Lines and Lollipop by selecting the corresponding radio button near the upper left corner of the tab The three plots of the Flowgrams tab can also be resized and collapsed as described in section 1 1 3 2 The tri flowgram plots have another feature that is important to maintain the alignment between the two upper plots due to the interplay between the nature of a variation and the flow order of the nucleotide cycle during the sequencing Run the situation sometimes occurs whereby the Reference and read flowgrams fall out of phase by one or more cycles of four flows If this were allowed to happen all the flows beyond the cycle shift would be misaligned and all the values in the difference flowgram would be wrong Cycle shifts are therefore inserted in either the Reference or the read flowgram as appropriate to maintain their synchronicity these empty inserted cycles are marked in gray on the flowgrams Figure 1 67 Flowgrams DGVS90JO2DEB3Y Number of Bases Reference 0 CATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCCATCGATCGATCGATCGATCGATCGATCGATCGCATCGATCGAT 3G 103T a mA Figure 1 67 Example of a flowgram with inserted nucleotide cycles 1 8 3 Navigation on the Flowgrams
400. o Detected Variants that meet the current filter criteria in the queue i e that have not yet been loaded the button is grayed out and the text to the right of the button states this Figure 1 56B If the Project was last computed with a version of the AVA software that did not support the Auto Detected Variants feature versions 1 1 01 and prior the button is also grayed out and the text to the right states that the Project must be recomputed Figure 1 56C A B C 24 E No Recompute to variants To Load variants To Load B Enable Feature Figure 1 56 The Variants Load button in its 3 states A Twenty four detected Variants currently meet the Variants Tab filter settings but are not yet loaded into the Project B all Variants that currently meet the Variants tab filter settings if any have already been loaded into the Project and C the current Project was computed using an earlier version of the AVA software that did not support Auto Detected Variants the Project must be recomputed with the current software in order to enable the Load button If the number of Variants to load is high you can do a partial load by making the filter criteria more restrictive and then deal with the remainder later For instance you might set the filters to include Variants with a minimum frequency of 5 with support in both the Forward and Reverse Reads and press the Load button This would give you the subset of the Variants most likely to hold
401. o be kept strictly controlled and separate e g if you are a sequencing service provider More specifically the CLI was primarily developed to meet four major needs Data Import Data Export Automating the Triggering of Computations and Result Reporting 3 1 1 Data Import In the GUI you add Project objects one at a time fully specifying objects like Reference Sequences and Amplicons can involve a lot of cutting and pasting This is manageable for Projects where the number of Amplicons to be measured is small but for more complex Projects Project setup via the GUI can be taxing The CLI remedies this situation by providing the ability to create Project objects via properly formatted tabular input information see section 3 3 2 3 for more details on tabular input options This means that files of Reference Sequences and Amplicons e g provided by a client or perhaps generated from an in house database could be imported in bulk into the Project using create commands with the files as input see section 3 4 4 for the create usage statement 3 1 2 Data Export It is often convenient to use an existing Project as the starting point for the creation of a new Project For example you may be measuring the same set of Amplicons for different Projects that have different owners and therefore need to be kept separate Or you may find that some set of Reference Sequences or Amplicons get reused across several different Projects In such situat
402. o enhance troubleshooting capabilities Each command is logged as it is executed This is particularly useful for commands that are dynamically synthesized as a side effect of reading tabular input see section 3 3 2 3 However whether or not verbose mode is set to true the CLI will report detailed locations including as appropriate the file name of the script the line of the script and the line of any external file or table being read when it encounters errors The onErrors parameter controls how the command interpreter handles any errors it encounters If onErrors is set to stop the default unless running the interpreter in interactive mode the command interpreter will halt and exit with a non zero exit code when an error is encountered If onErrors is set to continue the command that encountered an error will be aborted but the command interpreter will continue running and execute the rest of the commands in the script Because changes to a Project s definition are not permanent until a save command is executed setting the onErrors parameter set to stop allows the creation of transactional scripts that leave the Project in a consistent state and do not modify the Project definition unless all commands complete without error This is simply achieved by placing the save command after all the commands that modify the project and with onErrors set to stop if any of the commands fail the script will halt the save
403. ode gt Exits the command interpreter By default 0 is used as the return code for the command interpreter process If a return code is provided as an argument it is used instead o 47 list list lt entity type gt lt other arguments gt The list command is used to list information about project entities or the project itself The type of entity to list is determined by the lt entity type gt argument The lt other arguments gt are determined by the entity type For example to list all amplicons in the currently open project you can run list amplicon The following entities are available for listing Run help list lt entity type gt for more detailed information amplicon Lists amplicons in the currently open project mid Lists MIDs in the currently open project midGroup Lists MID groups in the currently open project multiplexer Lists multiplexers in the currently open project project Lists information about the currently open project readData Lists read data in the currently open project readGroup Lists read groups in the currently open project reference Lists reference sequences in the currently open project sample Lists samples in the currently open project variant Lists variants in the currently open project 3 4 7 1 list amplicon list amp licon outputFile lt file gt format lt table format gt Lists all of the amplicons in the currently open project The listing is
404. of data need to be imported into exported from or automated within a Project the Command Line Interface CLI of the AVA software may be more appropriate than the Graphical User s Interface GUI described in the present section See section 3 for a full description of the CLI the language that was developed for it and all the commands it includes 1 3 1 1 The References Tree The References Tree sub tab shows the Reference Sequences as the main limbs of the Project Tree with the Amplicons and Variants associated with each Reference Sequence as the next branching level and the Samples associated with each Amplicon in the third level Figure 1 12 This tree is useful to easily visualize all the Amplicons and defined Variants that are associated with each Reference Sequence and all the Samples that will report on each Amplicon You can also use this tree to populate the Global Align tab with the multi alignment of the reads of any Sample Amplicon pair you have created in your Project that has had computations run for it see section 1 6 1 Ces Amplicon Variant Analyzer Project Name EGFR_PRE_VAL Location data ampProjects EGFR_PRE_VAL Overview Project E Computz References Im Read Data p P EGFR_PRE_VAL mm EGFR_Exon_18 i EGFR_18_1 J Sample2 J Sample3 S EGFR_18_2 L O Sample2 L0 Sample3 EGFR_18_3 0 Sample2 L0 Sample3 mm HAP_97C_126A mm SUB_A_to_C_97 mm SUB_G_to_A_126 pm EGFR_Exon_19 S EGFR
405. of the data that is a better candidate for the Save table snapshot or Save Table to Text options You can uncheck the Compact table option to reveal the rows columns that have been hidden In a large project that has accumulated many Samples and Variants the judicious use of filters combined with the Compact table checkbox allow you to focus the table contents onto a meaningful domain e g for preparing a report 1 5 2 6 The Auto Detected Variant Load Button The Auto Detected Variant Load button is the last control at the bottom of the Variant Display Control box When you run a computation on the Project the AVA software attempts to automatically detect potential substitution SNP and block deletion variations in the Samples that are processed see section 1 4 and it creates a list of Variant definitions without duplicating any Variants already saved in the Project This queued list of potential Variants can be loaded into the Project by pressing the Load button The Load button obeys all the other filters in the Variant Display Control box except the Variant Status filter The Min Max filter values are inclusive so if the Min is set to zero and the Max is set to 100 pressing the Load button would accept all the Auto Detected Variants surviving the other filters The number of unloaded Variants that meet the collective filter criteria is indicated on the right hand side of the Load button Figure 1 56A If there are no Aut
406. ojet D Computi Read Data a Samples J i MyfirstTestProject 0 Sample_1 Figure 2 14 The Samples Tree after the 11 Amplicons have been associated with Sample_1 2 2 6 Defining the Known Variant As mentioned at the beginning of this example see section 2 1 there is a known 15 bp deletion Variant in exon 19 whose frequency we want to evaluate in our Sample The corresponding sequence is in the artificial EGFR_Exons_18 22 Reference Sequence we already defined in our Project so we can proceed with the definition of the Variant First we click on the Variants sub tab on the right hand panel of the Project tab the Variants Definition Table and then choose the Add button at the left margin This creates a new entry in the Variant Definition Table We decide to use the generic name Var_1 for our Variant and to not enter any Annotation We are thus ready to associate the Variant to its Reference Sequence by click and dragging it to the EGFR_Exons_18 22 node on the References Tree This fills in the Reference field for this Variant and sets the Status to Accepted in the Definition Table and also adds the Variant as a sub node of the References Tree Figure 2 15 4 GS Amplicon Variant Analyzer 3 Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview E Project El Computations ariant Global Align Consensus Align
407. ommand as either a specific read data Software v 2 501 August 2010 193 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer using the readData option or as a collection of read data using the readGroup option When readGroup is used it is as if the command is being run multiple times once for each particular read data in the read group at the time of invocation For example if readGroupl has 3 read data in it readDatal readData2 and readData3 running the command associat sample samplel readGroup readGroupl and running the commands associat sample samplel readData readDatal associat sample samplel readData readData2 associat sample samplel readData readData3 would have the same net effect In those situations where identical associations can correctly be made with each of the read data in a read group the readGroup allows the command to be more concise Explanations of the various command forms are as follows Run help general tabularCommands for information about the file option assoc iate sam ple lt sample name gt amp licon lt amplicon name gt ofRef lt reference sequence name gt file lt file gt format lt format gt When only a sample and amplicon are specified an association is created between them The ofRef option can be used to disambiguate amplicons with the same name that refer to different reference sequ
408. on datafampProjects DefaultName v Generate location based on name Description Figure 2 3 The New Amplicon Project window To keep things simple we initially leave the Name field alone and first select the Location we want The folder icon to the right of the Location field opens the New Project Parent Location window which allows us to navigate the file system easily Figure 2 4 The object is to identify a parent location where we want to store Project directories as opposed to the full path to this particular new Project directory providing a standard base of operations It is important to choose a directory where we have both read and write permissions VaNew Project Parent Location x look i haat 006060 l m ampProjects lost found L File Name data ampProjects Files of Type All Files Figure 2 4 The New Project Parent Location window To pursue our example let s assume that we have read and write permissions in the data ampProjects directory on our local system and that we chose ampProjects as the parent location directory Figure 2 4 The path to this directory is used to form a File Name Clicking OK returns us to the New Amplicon Project window where the path we just chose is reflected in the Location field data ampProjects DefaultName Editing the contents of the Name field
409. on 19 2 3 1 Compute the Project To carry out the computation we select the Computations tab and click on the Start Computation button Status messages allow us to track progress Computation is complete when all the State messages say Done OK and the Start Computations button is no longer grayed out Figure 2 24 4 GS Amplicon Variant Analyzer 3 Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview El Project E Computations E Variants E Global Align Consensus Align Flowgrams CPUs Update MyfirstTestProject j Done OK 9 1w _Trim Read Data _ Er Done OK _ Trim Reads of DGVS90JO03 Trimmed 7217 7217 Done OK Demultiplex Read Data E Done OK Demultiplex Trimmed Reads of DGVS90J03 Demultiplexed 6949 6949 Done OK Align Samples with Reference Sequences Done OK Align Reads of Sample_1 to EGFR_Exons_18 22 Aligned 6949 6949 Done OK Search for Variants Done OK ___ Compare Reads of Sample_1 to EGFR_Exons_18 22 Finished scans Done OK E Figure 2 24 The Computation tab with the computation complete 2 3 2 Frequency of Known Variants A green square appears on the Variants Tab after completion of a computation that included at least one known or auto detected Variant which is our case We click on the Variants tab to observe the results of the analysis Figure 2 25 We choose to display the fre
410. on s are to be monitored in multiple MID tagged libraries Samples In this case Amplicons dragged to an upper node will trickle down and become associated with all the relevant and eligible objects below that node However the restriction that an Amplicon be associated with only one Sample or Multiplexer within a given Read Data Set imposes the following behavior for this function The trickle will only be accepted if there is at least one Read Data at or below the level of the drag that has at most one Sample or Multiplexer currently associated with it so it is unambiguous which Sample or Multiplexer the dragged Amplicon s should be associated with and if the Amplicons are not already associated with those Samples or Multiplexers If multiple Amplicons are dragged together and some of them are already associated with some of the Samples or Multiplexers under the recipient node but others aren t then the non associated Amplicons will become associated and the others will be ignored Q e The directionality of the dragging capability is always from a Definition Table on the In general to add or edit the information for an element in its Definition Table double click in the corresponding cell in the Table In some cases the content of the cell will be highlighted and you can type in the new content in other cases the double click opens a separate window for data entry Two characteristics Name and Annotation are commo
411. ons in both the A and the B orientations Preparing for the sequencing proper we calculate that with an expected minimum of 33 000 high quality reads per medium region of a PicoTiterPlate Device we can pool all 11 Amplicon libraries and load them together in a single region and carry out a single sequencing Run we can then expect approximately 3000 reads for each Amplicon about 1500 in each orientation not counting for overlaps a depth of coverage sufficient to detect and reasonably quantitate Variants down to a frequency of approximately 3 5 this depends on the nature of the variation the sequence environment and other factors which is sufficient for our purpose As above this example was created for the Genome Sequencer 20 System for the GS Junior or Genome Sequencer FLX Systems with the GS FLX Titanium chemistry one would typically expect 70 000 reads per PicoTiterPlate Device or 130 000 to 200 000 reads per medium region of a PicoTiterPlate Device respectively for a good quality library 2 2 Project Setup in the AVA Software For our EGFR experiment example let s posit that a 4 region sequencing Run generated four SFF files one of which named DGVS90J03 sff contains all the reads of our combined 11 Amplicon libraries and is now available on the local file system Also while each exon could be used individually as Reference Sequences in the Variant analysis we decide that it would be more convenient to report on al
412. ontrol from the other AVA instance it would likely be better to first contact the indicated user to see if they are still working with the Project or if they might have simply neglected to shutdown the application Another possibility is that the other instance may have been terminated with a control C or was otherwise unable to carry out a clean shutdown In such a case it would merely appear that another instance is actively using the Project when none actually is If the other user cannot readily be contacted the last activity indicator of the message may help you determine if it is safe to preempt control of the Project without unduly affecting the other user If you open the Project in Read Only mode you will be able to make changes internally to the application define new Reference Sequences etc and use all the features of the Variants Global Align Consensus Align and Flowgrams Tabs including the export of pre existing results png snapshots FASTA Clustal ace or table files However you will not be able to save any changes to disk or to use them in new calculations which also involves writing the results to disk the Save button will be grayed out which constitutes the only visual clue to the Read Only status of the Project Features like defining new Variants from selections on the Global and Consensus Align Tabs though available would be of little use since you would not be able to save the newly defined Variants to the di
413. open another Project and do more work 3 5 13 3 exit When you are ready to shut down the doAmp1licon instance you are running you can use the exit command see section 3 4 6 for the usage statement As with the close command section 3 5 13 2 above the exit command will warn you if you try to exit an Project that contains unsaved changes and in interactive mode will prompt you to decide if you want to save before exiting Since the exit command actually shuts down the doAmplicon instance it will terminate any chain of commands wherever it is introduced e g if you supply three scripts to be executed in succession by a doAmplicon instance and the first script has an exit in it the other two scripts will not be executed 3 5 14 Exporting from the Project It can be convenient to use aspects or the entire definition of an existing Project as the basis for defining a new Project Two utility commands are available utility makeSetupScript and utility clone that provide the means to export most or all aspects of an existing Project definition at once and a set of list commands are provided to facilitate more focused exports of Project setup data 3 5 14 1 utility makeSetupScript The utility makeSetupScript command is basically a means of making a backup of the setup of your currently open Project in the CLI see section 3 4 17 3 for the usage statement If you provide the command with an outputFile
414. or E Aan AAE a DAAA ESNA ER EEE cease 220 3 4 11 6 rename TAC Ae ice add ty ts cert ah cg ch caeteMe sunaa ceed iea eaaa ai aaaeei 220 3 4 11 7 r n ame Fead Gi OU Pieces toasted Gt aang todo 220 3 4 11 8 rename reference acsecccicisescncepede tang wiagecdlaantedecswedeisahond desceteslyeasthagameecdeiealels 221 3 4 11 9 rename SAM PIO iniiao eden eedotnaen pede aeeenhs baa ATEEK E EEn 221 3 4 11 10 rename VAUVAIU Ss 155 2 has de Natnelieds pacdelidn L ectat ca sancibeeateen tox eaeeettnathea A viadka tees 221 S412 SFOPOM nsiiviias ea ae a ee ee ee AT 221 3 4 12 1 FOP OR ANC MIM ON onana vend rannin eea anette seruntarepe cduriroudednndedeady anii 222 3 4 12 2 rep rtari ntHitS aee naan na a a nE pa Ere 229 3413 SAVE ule cite a a a ee Speeds 230 ed SCD EAN E NEEE trae eee E ET A A A E 230 3 4 14 1 ADe E A tar tested ecledtas Scena sceepeensauenccecetiueas 231 3 4 14 2 SOL OMEN ONS ge slee esc citdeter dae veretvi vere lecesyerueded EEEa TEE aAa kaa saa 231 3 4 14 3 SEU CUM Di srana nta e a tee ed i a eee arate 231 3 4 14 4 set outputFileOverwritePolicy ssesseneeeneeessenrrnerenneresrerrssrrrnnrrrennnsssrrrnent 232 SALTS SNOW ee eerte eoa ete E A E aE AAE E a Ea aaia 232 3 4 15 1 Show environment 42 5 Se vccate riage epearahiesd ead Mace Meusanc et Macealat olancdaeeceeass 232 SA ANG DOA renee E EEA TTEA E vad sae etumiadecesacreasauladasedeants naaax 233 3 4 16 1 MPG ATG AMPNGOM Siaa ates e eaa niaaa laa adie eee et Nea eee Penmaes 233
415. or the usage statement that allow you to control Project computation from the doAmplicon command interpreter freeing you from GUI interaction through the computation stage 3 1 4 Result Reporting In the GUI after you have run a computation the Sample Variant Table on the main Variants Tab gets updated with Variant frequencies and you can export the data from that table to a file manually The CLI allows you to trigger the generation of the report using the report variantHits command see section 3 4 12 2 for the usage statement You can then choose to process this report on your own to prioritize which Variants are the most promising for user verification in the GUI The CLI also allows you to export the computed alignments if you wish to analyze them by other means using the report alignment command see section 3 4 12 1 for the usage statement 3 2 AVA CLI Command Language Overview The AVA CLI command language consists mainly of a set of commands to create modify and associate Project entities and to perform and report the results of Project computations Additional commands exist for Project validation data export and setting the behavior of the doAmplicon command interpreter itself to assist in debugging problems in CLI scripts The commands and their command option specifier are all case insensitive The Project entities that can be created or manipulated and their associated commands are listed below The usage st
416. orientations as is recommended and Primer 1 MID or Primer 2 MID encoding is used it is important to design Amplicons of a length shorter than the read length provided by the sequencing Run If the ability to read through the Amplicons is in doubt the Either encoding section 1 3 2 7 1 3 should be used instead to guarantee that both forward and reverse reads have an MID at their beginning For details on Sample assignment using the Primer 1 MID or Primer 2 MID encoding options see section 1 3 2 7 3 1 1 3 2 7 1 2 Both Encoding Both encoding involves the incorporation of MID sequences in both Adaptors used in the preparation of the Amplicon libraries such that each read contains both a Primer 1 MID and a Primer 2 MID Therefore both the Primer 1 MIDs and the Primer 2 MIDs fields of the Multiplexer Definition Table must have at least one MID selection see section 1 3 2 7 2 With this encoding scheme both a Primer 1 MID and a Primer 2 MID must be observed in a read to assign it to the proper Sample Note that there is no requirement that the same set of MIDs be used at both ends of the Amplicons the two MIDs used to determine Sample assignment are completely independent from one another In addition with the Both encoding the order of the appearance of MIDs is significant for example Primer 1 Mid1 Primer 2 Mid6 is a different encoding than Primer 1 Mid6 Primer 2 Mid1 Given this comb
417. ory selected and B an example with some SFF files selected When the selection is made and you click the OK button to accept it an Import Read Data window opens Figure 1 10 In this window you can e select the exact file s to import e g from the list of SFF files corresponding to the sequencing Run if a Data Processing D_ folder was selected in the previous step by clicking the Import all or the appropriate check box es to the left of the Read Data Set name s e determine whether to import full copies of the Read Data Set s into the Project or only symbolic links to the Set s selected by clicking the Link all or the appropriate check box es to the right of the Read Data Set name s see first Note below e incorporate the Read Data Set s you are importing into an existing Read Group or into a new one which you can name in the appropriate field in this window see second Note below Import Read Data Read Group Name REEDE l C Link all V Import all v DGVS90JO1 sff of D_2006_03_03_20_45_05_ru M _ DGV590J02 sff of D 2006_03_03 20 45_05 ru v DGVS90J03 sff of D_2006_03_03_20_45_05_ru v DGVS90J04 sff of D 2006_03_03_20_45_05_ru Figure 1 10 The Import Read Data window location determined by the user at the time the Project was created or as modified thereafter To save file transfer time and disk sp
418. ot giving you a chance to save any of your recent Project changes For additional safety you may prefer to start the command in the background ending the command line with a amp as in gsAmplicon amp Other modes of exiting the application such as clicking the Exit button would elicit warning dialogs if the Project contains any unsaved changes This will open the AVA GUI application main window in its Overview tab Figure 1 1 A splash screen identifying the application and its version number will be displayed briefly not shown you can also view this splash screen at any time after launching the application by clicking on the About button Until a Project is open the Overview tab provides a brief textual description 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer of the AVA application s usage and capabilities There are two ways to open a Project at this point you can create a new Project by clicking on the New button or you can open an existing Project by clicking on the Open button see section 1 1 3 1 Note that if you do not have write permission to the Project folder or if another user already has it open you can open the Project as Read Only but you will be unable to save any changes or carry out any computations which requires writing to disk See section 4 1 for more details on this kind of situation x B GS
419. ou must switch to Relative frequencies 1 6 4 4 Read Orientation The final set of radio buttons controls the display of the reads or consensi by Read Orientation see Figure 1 63 e The default is Any which means both forward and reverse reads are presented in the multi alignment e Choosing Forward or Reverse will restrict the multi alignment view to display only the reads of the selected orientation This can be useful when you have coverage of a variation in reads from both orientations the presence of the variation at a similar frequency in both orientations would be a strong argument that it is real whereas its presence in only one orientation or a large discrepancy in its frequency between the two orientations would be an indication that the variation might be due to an artifact See section 2 5 for guidelines and factors to consider when trying to determine whether a Variant is genuine In a restricted orientation view the behavior of the Global reported frequency option is slightly modified so that the coverage in the denominator comes from the full data set but restricted by orientation This prevents the global frequencies from deceptively dropping by about 50 when an orientation is chosen As mentioned in the description of the Variants Tab section 1 5 2 2 failure of a variation to show in one orientation for which a good number of reads are available is an indication of a possible a
420. ove and contains the supplemental annotations NOTE if annotationFileSuffix is used the report output can not be directed to the console s standard output ACE OUTPUT FORMAT Using the option outputFormat ace alignments are output in Ace format Alignments in this format are still those of the AVA alignment algorithm and shouldn t be misconstrued as being output based on the Phrap assembly alignment algorithm For more information on specifics of the Ace output format see Software v 2 501 August 2010 228 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer http www phrap org consed distributions README 16 0 txt In the current implementation the BQ tagged quality score values are not truly output the constant value 30 is output for each base All report align options used with ACE have similar effects as described for FASTA One exception is wrappingWidth which is ignored for ACE because the width is fixed at 50 The annotationFileSuffix option may be used with the Ace format see Clustal Output Format for an example to generate separate file s containing supplemental annotation information for each aligned sequence in tabular form READ ORDER IN ALIGNMENT Every alignment begins with an entry for the reference sequence Depending on the specified readType the consensus or individual reads that follow are ordered as fol
421. ow how a haplotype might be defined We can right click over this read Figure 2 34 to load the Flowgrams tab so we can judge whether the variations look real or not Software v 2 591 August 2010 155 454 Sequencing lt Dp art D GE I Vv EEE Variant Analyzer x Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview E Project El Computations E Variants E Global Align Consensus Align E fiowgran Consensus Align 74 Reported Frequency O Variation Number of Reads Global a 2 Relative 50 Read Orientation 15 4 L 40 C Any Forward Reverse 1d r 3 LO 20 os 4 10 0 0 Reference Sequence Position aj TCAAGAT CACAGATT TT GGGCMGGCCAAACT GCT GGGT GC GGAMGAGAAAGAAT AC Open Flowgrams DGVS90JO3GQL3M N Deselect 915 G Properties 9 Refposn A C G T N reads ae Q eons ial ee O Figure 2 34 The Consensus Align tab displaying the only read with a haplotype including the 893 T G Variant and the 915 A G Variant The right click context sensitive menu is shown in preparation for navigating to the Flowgrams tab The Flowgrams tab view Figure 2 35 shows that based on the actual flows of the read the haplotype appears convincing or would be if it were supported by multiple reads the original 893 T G substitution V
422. ows cc0 c 03 casi nieaenendn ils atiatsiadeecriesdoleaneld 105 1 6 The Global Align VAD eles oe tact ese dei eabee acttaass tent Meats e vane ecltlanta ae oearnariace etnies 107 1 6 1 Populating the Global Align TAB is celsadedec ded edesseasewnessisesaeapaids eden nicotene hdaeate 108 1 6 2 The Variation Frequency PlOt Ss ccacctxcet ee ccocersicecite et aetec cadet eed Gallet te ashen 0s 109 1 6 3 The Multiple Alignment Display cceeceeeesecceceeeeeeeeeeeseeeeeeeeeeeeeeeeeeeseeeeeees 110 1 6 3 1 The Reference SequenCe is cii tscdiedeseianonestiesn teed eel sadtwsinaeneede eee eeeels 111 1 6 3 2 The Multi AliQnmennt sciccrcesc teint eae veeio tend eacetiae alanine deen 111 1 6 3 3 Special Function BUMONS iaccitcal ah nek Sik eal cate cetndgcsacentee eevee a Ae aaa eee 114 1 6 4 Display Option Tools xc ecied aoe ce oe detections a vintners deletes eee ATA 118 E41 Aligiment APA cate es eases tse Gay ened Grae A sapere a ces 118 1 6 4 2 Read Type cnisia a oes enats cated sated ae E EE E See naman denen ash 119 1 6 4 3 Reported Frequency sssssssssssssrrsesessesessssrrrnterttrnrrnnnnrnrnnnnunnussusrttnnnnnneeeeeee 120 1 6 4 4 Read Orientation sacssc cet cenelete ences acedtats daccedtacaetandeeiels ndesuasacdtashuceseepauenieaensediace 121 1 7 The Consensus Align TAB Sco occ Se center lea dude saphena sietiicg Bens Svcad Cecemeansadedeneaaaaseees 121 1 7 1 Populating the Consensus Align tab ccecseceeeeeeeceeeeeee
423. pdate the list of eligible Samples in the third column to those that are associated with at least one of the Amplicons selected and for which there are currently computed results Step 3 select one of the eligible Samples and click OK to load the selected alignment in the Global Align tab The number of Amplicons included in the displayed multi alignment is indicated to the right of the Amplicon selection button If you activate the Choose Alignment Data window and click OK without changing any of the currently selected choices the AVA software will freshly reload the currently selected alignment This can be useful to reset the view of the alignment after using the Remove reads reset selections action see section 1 6 3 3 1 6 4 2 Read Type The Read Type radio buttons see Figure 1 63 give you the choice to display the reads in one of two ways CAfharar 9 Eri A at ONAN ooftware v 2 501 August 2010 Consensus This is the default read type When this option is selected reads that are substantially similar are grouped together into consensi which results in fewer sequence entries in the multi alignment table The consensi are listed in the multi alignment in decreasing order of the number of reads they represent so the ones near the top have the more weight This option is intended to reduce noise and speed up navigation Individual This option displays every read as a separate sequence line
424. perfect incorporation of all nucleotides along a sequencing template of that sequence during a sequencing Run on the GS Junior or Genome Sequencer FLX Instrument e The middle plot shows the exact signals recorded at each flow of the sequencing Run for the read being displayed converted into nucleotide units If the read was from the DNA strand opposite the Reference Sequence the plot will display the signals after calculating the reverse complement of the read sequence so the read flowgram will align with that of its Reference Sequence e The bottom plot is not truly a flowgram it shows the difference between the two plots above read minus Reference such that if the read matches the Reference Sequence at a given flow the histogram bar height is zero if the read has a stronger signal than expected from the known Reference the bar height is greater than zero and if the read has a weaker signal than expected from the known Reference the bar height is less than zero This difference flowgram thus conveniently shows all flow by flow variations between the read and its Reference Sequence as departures from zero The tri flowgram plot has all the standard navigation features scrollbars zoom buttons mouse tracker etc described in section 1 1 3 3 A separate set of zoom buttons is available for the difference flowgram because it is sometimes convenient to examine it at a different scale than the Reference and read flowgrams Als
425. ply values to the command arguments as opposed to the literal table text itself This means that the table contents must follow the syntactic conventions of tab and comma separated values tables not that of the command interpreter In particular this means that neither the interpreter s comment character nor the special constructs have any special meaning inside of tables Similarly the conventions for quoting double quotes in tables should be followed Rather than as one would embed a in a command line argument This is how double quotes ar mbedded for the interface in a table one must use the double double quote convention Software v 2 501 August 2010 188 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer Tables use double double quotes to embed a quote character For more information on the interpreter s parsing of commands and special characters run help general parsing 3 3 2 4 Record Names Help The command line interpreter primarily uses record names to identify and distinguish records Duplicate record names lead to ambiguity that the interpreter cannot resolve in most cases For example it is technically allowed for two reference sequences to have the same name Refl If we want to update one of these reference we issue the command update reference Ref1 annotation New annotation This will report an error since the interprete
426. pplied manually You can ignore any number of columns or rows You can also ignore a column or a row that was used for sorting in this case the corresponding header cell will have both blue markers in its upper and lower left corners 1 5 1 2 3 Show filters e always show column row e always show all columns rows These filters have the opposite effect of the ignore filters including moving the columns rows to the upper left area of the Table They use the same upper left blue marker in the header cell as the ignore filters to indicate that the show filter was applied manually to the column row They will override the application of an ignore filter as described above and can be used to force a Sample or Variant into the display even if it has failed the Min Max filters see section 1 5 2 3 This can be particularly useful for forcing the inclusion of negative controls in the display which would typically fail a minimum filter 1 5 1 2 4 Option reversions The right click revert options below can be used to selectively undo any of the option choices you have made e revert to name sort removes the numerical sort on the values of column or row reverts to the default alphabetical order of the column or row header labels and causes the lower left blue marker in the header cell of the column row that had been used to sort to disappear You don t have to click on the specific column row that was the object o
427. primer 4 Edit Primer 1 Only ATGC and N AGCCTCTTACACCCAGTGGA Figure 1 23 The Edit Primer 1 window used to enter or edit the DNA sequence of Primer 1 for an Amplicon element 1 3 2 2 3 To Enter or Edit the Target Start and End Positions There is no requirement that the Reference Sequence contain either of the two Primer sequences although they typically will be contained therein The Target however is required to be present in the Reference Sequence and the Target Start and End positions indicate the first and last bases of the Target inclusive relative to the Reference Sequence To simplify the setting of the Start and End values and reduce the risk of data entry errors the AVA software searches for the Primers within the Reference Sequence on the assumption that they will most likely be present and if found uses the primer positions to establish default values for the Target Start and End see below As such prior to entering or editing the Target Start and End positions the sequence of the Reference Sequence with which the Amplicon is associated and the two Amplicon Primers must already be defined sections 1 3 2 1 1 and 1 3 2 2 2 1 Double click in either the Start or the End cell for the Amplicon you are defining in its Definition Table Clicking in either the Start or the End cell opens the same Edit Start End window Figure 1 24 This window includes a b C
428. primers in the bases flanking the target region This must be true or false and defaults to true The start and end options indicate the positional range of the amplified target as measured from the first base of the associated reference sequence In the case that the primer sequences are included in the reference sequence the system can automatically assign these positions by finding matches of primerl and the reverse complement of primer2 and assigning the start and end positions to be just inside these matches Either or both of the start and end positions may be specified as a to request this search If one position is provided and the other is a then one position will be constrained as given and the search will proceed on the other position If no such matching pair or more than one matching pair can be found then an error is generated N s in either the reference or primer sequences count as matches but any match that involves greater than 50 N s will be rejected Any other substitutions insertions or deletions are not permitted Using a for either the start or end implies the checkPrimerMatch option and requires exact matches of both primers in the reference sequence If the primers are not included in the reference or if the primers contain bases that don t exactly match the reference the checkPrimerMatch option should be specified as false to prevent an error from being generated
429. printed in the form of a table The table has columns for the following ame The name of the amplicon Annotation The annotation for the amplicon Reference The reference sequence to which the amplicon refers Primerl The first primer Primer2 The second primer Start The index of the start of the target in the reference sequence End The index of the end of the target in the reference sequence If no outputFile option is given the table is printed ina tab delimited format to the standard output of the interpreter An output Software v 2 501 August 2010 208 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer file of has the same effect If an output file is given the table is written to that file Run help general filePaths for more information about specifying files The format option controls the format of the printed table If tsv a tab delimited format is used If csv a comma delimited format is used By default the tab delimited format is used unless an output file is given with a csv extension 3 4 7 2 list mid list mid outputFile lt file gt format lt table format gt Lists all of the MIDs in the currently open project The listing is printed in the form of a table The table has columns for the following Name The name of the MID Annotation The annotation for the MID Sequence The nucleotide sequence of the MID MidGroup The MID group to which th
430. quence does not yet contain a DNA sequence see section 1 3 2 5 2 To Enter or Edit the Pattern of a Known Variant If you already know one or more Variants e g from the scientific literature or from previous experiments you can define them in the Project and have the AVA software report on the frequency at which they occur in the Read Data Sets included in the Project Note that novel Variants observed in the reads of the Project itself can also be defined as described below but the best way to specify novel Variants is to examine the multiple alignments of the putative Variants found by the AVA software during computation and to Accept them if you determine that they are legitimate see section 1 3 2 5 3 below also you can declare novel Variants not identified by the software after you identify and evaluate them in the Global Align or Consensus Align tabs see sections 1 6 and 1 7 The AVA software uses 4 types of constraints to define Variants and writes them following a strict Variant Definition Syntax summarized in Table 1 1 A Variant can be specified by one or more constraints which collectively comprise the Pattern that defines the Variant Constraint Type Must match Syntax Description A read satisfies this constraint when the nucleotide s at position p or in the range p p2 inclusive of the Reference Sequence are identical to those of the Reference Sequence Substitute base A re
431. quency and the number of reads of the Variant in the forward reverse and combined orientations All three and Show denominators settings under Show values to ascertain that the occurrence of the Variant isn t orientation dependent the fact that it isn t makes the observation more credible Software v 2 501 August 2010 145 454 Sequencing lt verification of support in both orientations is helpful to eliminate false positives that may occur due to artifacts in alignment or sequencing 4GS Amplicon Variant Analyzer D x Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview E Project E Computations E Variants E lobal Aligr nsensus Aligr Fl Variants A p Reference Variant Max Sample_1 Alignment Read Type 8 32 8 32 5 434 B FR 2 aed Consensus EGFR EXons 18 22 Var_1 7 91 48 64 7 91 2 402 lt 8 64 3 032 Individual T i Show values E O Combined Forward reverse All three V Show denominators Filter values Min 0 00 Max 100 00 Apply min max to Forward or reverse Forward and reverse Available data Combined also Variant status All k aone 8 C Compact table 12 Variants To Load combined 8 32 forward 7 91 reverse 8 64 combined of 5 434 forward of 2 402 reverse of 3 032 A
432. r Project Be Organized Once you have decided on your preferred definition of Sample you need to decide how your Samples and Amplicons should be organized within one or more Projects Projects should be used to group together analyses for either ease of comparison or ease of navigation Much of the effort in setting up a Project has to do with defining Reference Sequences and Amplicons Therefore it is advisable to set up your Projects so that they contain Amplicons that will be measured across a variety of Samples That way you can continue to add new Samples to the existing Project rather than starting a new Project for each batch of Samples In the case where you are scanning for a large number of different Amplicons from a single data source collecting them within the same Project would also make sense because it would make navigation easier It would eliminate unnecessary additional navigation clicks to open individual Projects when trying to jump from Amplicon to Amplicon during a review of your results You are free to organize your Sample Amplicon analyses into one or more Projects as you find convenient If you are a low volume user you may be tempted to keep all of your analyses in the same Project even if they are unrelated to each other However you should keep in mind that pooling too many unrelated Samples together in a Project may unnecessarily clutter navigation menus and Variant summary pages 2 6 3 Should Amplicons Share
433. r cannot discern which record to update It is therefore recommended that unique names be used for records There are exceptions to this rule Amplicons and variants can be disambiguated by their reference sequences if duplicate names are found For example if you have two amplicons named Amp1 but one of them refers to reference Refl and the other to Ref2 the ofRef option of commands dealing with amplicons can be used to disambiguate them For example update amplicon Amp1 annotation New annotation This will result in an error since there are two amplicons named Ampl However consider this command update amplicon Amp1 ofRef Ref1 annotation New annotation This is allowed because the ofRef option has been used to determin which amplicon to update This can be used in other commands as well associate sample Saml amplicon Amp1 ofRef Refi Again we are distinguishing between the duplicately named amplicons by using the ofRef option The utility validateNames command is provided to help determine if your project has any such ambiguity and if so help correct Type help utility validateNames for more information 3 3 2 5 Abbreviations Help Many commands and options can be abbreviated For example create amp Amp1 This command is the same as create amplicon Amp1 Such abbreviations are noted in the help documentation For example the documentation for crea
434. r type the sequence only A T G or C characters see Caution below 3 Click OK 0 Characters restriction Be aware that only nucleotide characters A T G C are accepted when you enter an MID Sequence into the AVA software by typing or pasting For convenience when pasting sequences characters that are not nucleotide characters and are also not IUPAC ambiguity characters such as R for purine Y for pyrimidine etc are removed from the pasted entry This is useful when pasting sequences from sources that may include non sequence information such as white space or numerical position information in the margin of each line If any IUPAC ambiguity characters are included the paste will be cancelled entirely and an error message will be displayed explaining the problem If you directly type individual ambiguous characters however or any character other than A T G or C these characters are simply ignored The restriction that no ambiguity characters be present in an MID sequence is crucial because MIDs are intended to designate specific Samples If you have a degenerate MID design in which multiple MID sequences specify the same Sample enter all the specific MID sequences into the system and use the Multiplexer Sample editor to specify all the MIDs that encode each Sample see section 1 3 2 7 3 Edit Sequence iti Only ATGC Figure 1 31 The Edit Sequence window used to enter or edit the DNA sequence
435. rDir ShomeDir or SlibDir respectively will be affected by shortcuts Here are som xampl path specifications with their shortcut expanded versions ScurrDir someFile txt gt some dir someFile txt ShomeDir someFile txt gt home me someFile txt SlibDir someFile txt gt opt 454 apps amplicons config lib someFile txt someFile txt gt some dir someFile txt SotherDir someFile txt gt some dir otherDir someFile txt data currDir someFile txt gt some dir data currDir someFile txt The last example does not expand the currDir shortcut because it does not appear at the beginning of the path specification The second to last example interprets SotherDir literally and resolves the given path relative to the currDir value of some dir because otherDir is not one of the defined shortcuts Absolute paths i e paths that begin with may also be used Such paths are entirely unaffected by the currDir and by shortcuts To see the values of the shortcut prefixes use the show environment command 3 3 2 7 Multiplexing Help The GS Amplicon Variant Analyzer AVA software provides a number of mechanisms for multiplexing reads allowing multiple amplicons from the same or different samples to be simultaneously sequenced within a PTP region The simplest demultiplexing method relies on the sequence specific primer regions of the amplicons If an experiment calls for measuring multiple di
436. rMatch option and requires exact matches of both primers in the reference sequence If the primers are not included in the reference or if the primers contain bases that don t exactly match the reference the checkPrimerMatch option should be specified as false to prevent an error from being generated and both start and end positions should be explicitly provided Run help general tabularCommands for information about the file option 3 4 4 2 create mid create mid lt new mid name gt orUpdate seq uence lt sequence gt Software v 2 501 August 2010 199 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer annot ation lt annotation gt midGroup lt midGroup gt checkMidGroup lt boolean gt file lt file gt format lt format gt create mid name lt new mid name gt orUpdate seq uence lt sequence gt annot ation lt annotation gt midGroup lt midGroup gt checkMidGroup lt boolean gt file lt file gt format lt format gt Creates a new MID in the currently open project In the first form the non option argument is used as the name of the new MID In the second a name must be explicitly specified in option form If the orUpdate flag is given an MID is only created if it does not already exist If it already exists the MID is merely updated The remainder of the options are not required
437. re automatically searches for potential Variants not explicitly entered into the system These Auto Detected Putative Variants receive Intelligent Names that are unique and compact yet descriptive see section 4 2 these Auto Detected Variants are not automatically loaded into the Project but can be manually loaded based on particular selection criteria on the main Variants Tab see section 1 5 2 6 The AVA software automatically searches for substitution SNP and block deletion gt 3 bp Variants Insertion Variants and block deletion Variants lt 3 bp are not currently automatically detected so manual browsing of the alignments may be needed if these types of Variants are anticipated Combined with the ability to selectively load and subsequently sort and filter these Variants based on their frequencies and read orientation support the vast majority of interesting Variants can be easily discovered and evaluated from the view of the data provided in the Variant tab s Sample Variants Table By providing the ability to both edit the Variant Status and filter by that Status the AVA software provides a simple Discovery Workflow to determine which Variants have been evaluated and what the outcome of that evaluation was See section 1 5 2 7 for more details on the proposed Variant Discovery Workflow process If you modified some information in the Project after computing it e g imported new Read Data Sets defined new Variants
438. re information on creating Multiplexers and their associated constituents using the CLI run help create multiplexer section 3 4 4 4 help create mid section 3 4 4 2 and help create midGroup section 3 4 4 3 To display some of these commands in context an example CLI script is provided below This script would produce a Project setup that would match the one shown in Figure 3 1 Just as in non MID project setup CLI scripts as shown in the example in section 3 5 the standard objects such as References Amplicons and Samples must be created and Read Data must be imported The script shows these entities being loaded via the file option to keep the script more succinct The here file contents that are shown are tab delimited The double quoting of the here file contents isn t a requirement but it is used here to help make it clear visually when particular fields have been deleted These empty fields are generally interpreted as an intent to set an appropriate empty value for a field such as an empty string for an annotation However the ope Se 4 N ONAN software v 1 August 2010 associate command is unique in this regard as empty fields are interpreted as ignore this field for this line This allows different types of associations to be specified within a single table e g in the script below the associations between Multiplexers MIDs and Samples for all four differe
439. re placed at both ends However as different experiments may require different amounts of multiplexing and read length considerations may make it impossible to exploit a demultiplexing scheme in which MIDs are at both ends of the read the software allows for a number of flexible encoding schemes the user can choose to tag Amplicon libraries at only one end of the reads like in Shotgun libraries which is simpler at both ends to take advantage of combinatorial demultiplexing or to guarantee the ability to demultiplex forward and reverse reads from amplicons that are too large to read all the way through or at neither end e not use MIDs at all and rely on the template specific Primer sequences to carry out the demultiplexing encoding schemes are described in more detail in section 1 3 2 7 1 5 GLOSSARY A Amplicon Library the output of the GS Junior or Genome Sequencer FLX Instrument This output provides the input data to the GS Amplicon Variant Analyzer which identifies both known and novel DNA variants AVA Acronym for Amplicon Variant Analyzer application B Command Line Interface CLI a means of running the software from the system command prompt E Encoding types See Multiplexer F Filters When viewing Variant Frequency filters allow you to focus the Variant Frequency Table display to specified minimum and maximum values M MID a unique identifier that is attached a DNA library to identify t
440. rect 2 Secondly the coordinates of the pattern are checked to make sure that they actually exist within the Reference Sequence specified for the Variant 3 Thirdly any substitution code must actually create a difference at the specified position thus specifying s 10 C when position 10 is already a C in the Reference Sequence would be an error If a check is conducted and any of the three validation criteria are not met an error will be thrown However the check does not occur if the Variant does not have a Reference Sequence assigned to it or if the Reference Sequence s nucleotide sequence is empty this allows you to add incomplete Variant definitions or to add Variant place holders before you have specified your Reference Sequences if you so desire without causing the create variant command to fail You can also disable the checkPattern option by setting it to false 3 5 6 Creating Samples Samples are easily created as they consist only of aname and an optional annotation Samples are added using the create sample command see section 3 4 4 8 for the usage statement Below is an example creating 7 Samples using a here table create sample file lt lt HERE_TERMINATOR Name Annotation Samplel Samplel Sample2 Sample2 Sample3 Sample3 Sample4 Sample4 Sample5 Sample5 Sample6 Sample6 Sample7 Sample7 HERE TERMINATOR
441. red during trimming and all subsequent processing 2 other Amplicons are well defined and will be used Read Data ERSHYTAO3 is potentially associated with 1 incompletely defined or inconsistent Variant E21_152_T_to_G The Variant will be ignored during the Variant search phase 1 other Variant is well defined and will be used File missing on disk for Active Read Data ERSHYTAO4 which was originally imported from data TRAINING_DATA ERSHYTAO4 sff The computation will skip this Read Data until it is restored Read Data ERSHYTAOS is associated with 1 incompletely defined or inconsistent Multiplexer Mult_5 The Multiplexer and 1 associated and otherwise valid Amplicon will be ignored during trimming and all subsequent processing Read Data ERSHYTAOS6 is associated with 1 incompletely defined or inconsistent Amplicon GAS The Amplicon will be ignored during trimming and all subsequent processing Read Data ERSHYTAO6 is also associated with 1 incompletely defined or inconsistent Multiplexer Mult_6 The Multiplexer and 1 associated and otherwise valid Amplicon will be ignored during trimming and all subsequent processing Figure 1 45 A Computation Warning message showing several of the types of message that can occur The final warning message illustrates that more than one warning for a single Read Data Set can get merged together into a single message Some of the additional warning messages that can occur related t
442. reempt to seize control of the Project you are opening even if someone else is working with it 3 5 3 Creating References The next step is to add Reference Sequences since they are necessary for the full specification of Amplicons This is done using the create reference command see section 3 4 4 7 for the usage statement Multiple Reference Sequences can be created in a single invocation of the create reference command by saving to a file a table containing all the specific Reference Sequence features and calling the create reference command on that file using the file option The file containing the reference features may be in either tab separated value tsv or comma separated value csv formats but the file is assumed to be in the tsv format unless the format option is set to csv or the file name ends in the suffix csv See section 3 3 2 3 for more details on using tabular files as input Generally speaking any of the commands that support tabular input work by combining the given command line option values with the parameters specified in the table headers and associated values found in the table to synthesize a set of command options that are the union of both sets of values This allows all the parameters of the table to be nested within a constant set of options specified on the command line reducing the chance of error that might occur when manually creating a table with the repeated const
443. reference sequence name gt file lt file gt format lt format gt Removes a variant In the first form the non option argument is used as the name of the variant to remove In the second a name must be explicitly specified in option form Variants are allowed to have duplicate names as long as the reference sequences to which they refer are distinct The ofRef argument can be used to refer to such variants For example if we have two variants named MyVar but one of them refers to ReferenceSequencel and the other to ReferenceSequence2 we can use the ofRef option to distinguish them We can run remove amplicon MyVar ofRef ReferenceSequencel to remove the former variant If the variant name is given as the character then all variants will be removed If the ofRef option is also supplied then all the variants of just that reference sequence will be removed Run help general tabularCommands for information about the file option 3 4 11 rename rename lt entity type gt lt other arguments gt The rename command is used to renam ntities The type of entity to rename is determined by the lt entity type gt argument The lt other arguments gt are determined by the entity type For project records the lt other arguments gt are generally the name of the record to rename followed by the new name for the record For example running rename amplicon Amp1l Amp2 wi
444. rence Sequence Annotation e Variant cell o Name of the Variant o Pattern of the Variant in the Variant Definition Syntax see section 1 3 2 5 2 o Variant Annotation o Status of the Variant see section 1 3 2 5 3 e All Frequency cells Max or Sample columns shown in Figure 1 46 o Frequency and number of reads for the combined orientations and for each orientation and instructions on the right click options see section 1 5 1 2 o Name of the Sample o Name of the Variant o Pattern of the Variant in the Variant Definition Syntax see section 1 3 2 5 2 o Status of the Variant see section 1 3 2 5 3 1 5 1 2 Organizing Data in the Variants Frequency Table The Variants Frequency Table contains the summary results of your Amplicon Project provided by the AVA software the frequency at which each defined Variant was observed in each Sample in the Read Data Set s analyzed expressed as a percentage of number of reads included in the calculation As you examine these results however it may be convenient to sort the data or to bring the focus on only certain Variants or Samples at a time This would be especially true in a large Project with many defined Variants and or many Samples To help with this right clicking on any column or row header cell opens a contextual menu that offers several sorting or filtering options remember that the cells in the first three columns are all row headers
445. result in their conversion to N these are simply ignored and the text Only ATGC and N at the top of the Edit Sequence window turns bold and red to alert you that an invalid character was used The restriction that no ambiguity characters other than N be present in a sequence is a requirement of many alignment algorithms and is not unique to the 454 Sequencing System software bg Edit Sequence Only ATGC and N GACCCTTGTCTCT GT GT TCT TGTCCCCCCCAGCTT GT GGAGCCT CTTACA CCCAGTGGAGAAGCTCCCAACCAAGCTCTCTTIGAGGATCTTGAAGGAAAC GAATTCAAAAAGAT CAAAGT GCT GGGCT CCGGT GCGT T CGGCACGGT GT ATAAGGTAAGGT CCCT GGCACAGGCCT CT GGGCT GGGCCGCAGGGCCT CT CATGGTCT GGT GGGG Figure 1 21 The Edit Sequence window used to enter or edit the DNA sequence of a Reference Sequence element 1 3 2 2 The Amplicons Definition Table The Amplicons Definition Table lists all the Amplicons defined in the Project with the following seven characteristics Table columns see Figure 1 22 Name 501 August 2010 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer Reference Sequence to which the Amplicon is associated Annotation free user entered text Primer 1 5 gt 3 sequence of the forward primer of the Amplicon Primer 2 5 gt 3 sequence of the reverse primer of the Amplicon Start first nucleotide of the Target on the Reference Sequence End last nucleotide of the Target on the Reference Sequence
446. rmat gt remove readData name lt read data name gt file lt file gt format lt format gt Removes a read data In the first form the non option argument is used as the name of the read data to remove In the second a name must be explicitly specified in option form If the read data name is given as the character then all read data will be removed Run help general tabularCommands for information about the file option 3 4 10 6 remove readGroup remove readGroup lt read group name gt file lt file gt format lt format gt remove readGroup name lt read group name gt file lt file gt format lt format gt Removes a read group In the first form the non option argument is used as the name of the read group to remove In the second a name must be explicitly specified in option form If a read group is removed then all the read data of that group are also removed If the read group name is given as the character then all read groups will be removed This would effectively remove all the read data from the project at the same time Run help general tabularCommands for information about the file option 3 4 10 7 remove reference remove ref erence lt reference name gt file lt file gt format lt format gt remove ref erence name lt reference name gt file lt file gt format lt format gt Removes a reference sequence In the first for
447. roject Location datajampProjects MyfirstTestProject Annotation A test project to make sure that the software is installe Figure 2 6 The AVA main window Project tab of a newly created Project For the example Project we want to enter a Reference Sequence first so we click on the right panel s References sub tab or References Definition Table This enables the Add button on the left margin the button turns blue rather than gray and a blue outline appears around the Definition Table Panel indicating that the active buttons on the left can operate on the selected item in the Definition Table Clicking the Add button creates a new Reference Sequence entry in the References Definition Table and creates a corresponding reference node in the References Tree Figure 2 7 Software v 2 591 August 2010 135 454 Sequencing 4 GS Amplicon Variant Analyzer Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview El Project E Computations E ariants Global Align nsensus Align Flowgrams References Im Read Data gt References 1 mm Amplicons amp Read Data a Samples 0 Variants MIDs 14 om Multiplexer p MyfirstTestProject mm Ref_1 Figure 2 7 The Project Tab with the References Tree and References Definition Table displayed in the left and right panels respectively Note that the Add button is enabled i
448. roup this helps to organize the data and are associated with pairings of Amplicons and Samples e the Amplicon association specifies which Amplicon s were included in the sequencing Run that produced this Read Data Set the reads are identified as belonging to an Amplicon by virtue of their template specific primers see section 1 1 1 3 above e the Sample association specifies in which Sample s to report the results of the computations see section 1 1 1 6 below for a more detailed explanation of Samples You can include any number of Read Data Sets in a Project and associate them with any number of Amplicon Sample pairs However an Amplicon cannot be associated with more than one Sample within a given Read Data Set unless MIDs are used to further associate the reads with specific Samples see section 1 1 1 7 for more details on this Note also that the AVA software can only process reads from Amplicon libraries In the current release of the AVA software a Read Data Set is equivalent to an SFF file e g as output by the data processing pipeline of the 454 Sequencing System each file corresponding to a region of the PTP Device On the GS Junior there is only one region per run and on the Genome Sequencer FLX there can be two or more regions per run depending on the gasket format employed Using the SFFTools see Part C Section 3 from the command line a user may reorganize the SFF files into multiple separate files prior to import
449. rtifact however you may want to not penalize a variation on this account if it is covered in only one orientation or if too few reads cover it in one orientation to provide for statistically valid data 1 7 The Consensus Align Tab The Consensus Align tab Figure 1 65 is useful when you need to see the individual reads comprised in a consensus from the Global Align tab to evaluate the variations that the software has considered noise This removal of noise is what allows the Global Align tab to simplify the display of the Project s data by collapsing groups of similar reads into consensi when its Read Type control is set to Consensus see section 1 6 4 2 The Consensus Align tab thus is very similar to the Global Align tab except that it displays the multi alignment of the individual reads that comprised a Global Align tab consensus Part D 4 GS Amplicon Variant Analyzer Project Name EGFR_PRE_VAL Location Overview E Project E data ampProjects EGFR_PRE_VAL Computations Variants E Global Align 4 Consensus Align E Flowgrams Consensus Align 15 Reported Frequency Global Relative Read Orientation Reverse Variation Number of Reads rot tt r ACCCAGTGGAG AA G SAA G Trrirrrrr T TT GAAGGAAACT GAATT C AAAAA G ence Sequence Pasition a Tas CTCCC AACC CTCTCCTGAGGAT CTT GAAGG CTCCC AACC AA G CTCTCTTGAGGAT CT
450. s We will now dig further by examining the individual reads that comprise the third of these consensi CON_46 To do this we right click on the nucleotide at position 335 of this consensus to keep the focus at the same location and select the Open Consensus Alignment option from the contextual menu This loads the Consensus Align tab with a multi alignment of all the reads that contributed to the consensus on which we clicked Figure 2 29 This view shows that certain reads lack an extra A nucleotide compared to the rest of them Looking at the sequence carefully we notice that the deletion has created a homopolymer of A suggesting that the minority gap extension may actually be due to an undercall of this homopolymer in the reads that show it this is supported by the fact that this is especially observed in reads in the reverse orientation as shown in Figure 2 29 which places an environment very rich in A nucleotides just before the gap Software v 2 501 August 2010 149 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer b4 GS Amplicon Variant Analyzer Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview E Project El Computations El Variants E Global Align Consensus Align E Flowgrams Consensus Align 46 Reported Frequency Variation Number of Reads Global 3 Relative Read Orientation Reverse ai
451. s Align tab for the reads included in the third consensus of the Var_1 Variant in the Sample_1 global alignment shown in Figure 2 28 Finally we go to the finest level of detail by examining the flowgram of the first read in this multi alignment Again we right click on the nucleotide position corresponding to position 335 of the Reference Sequence for the convenience of keeping the focus at the same location and we select the Open Flowgrams option from the contextual menu This loads the Flowgrams tab with the flowgram data for the read on which we clicked Figure 2 30 Software v 2 591 August 2010 150 Mcs Amplicon Variant Analyzer 5x Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview El Project E Computations Variants E Global Align E Consensus Align E Flowgrams E Flowgrams DGVS90JO3HHTQE Read s Number of Bases Reference DGVS90JO3HHTQE 4 sive Bars 3 Lines Lollipop 0 2 1 o GAT CGATCGATCGATCGAT CGATCGATCGATCGATCGATCGAT CGAT CGAT CGATC GAT C GAT C GAT CGATCGAT CGAT CGAT C GAT CGATCGATCGATCGATCGATCG ei 109G a 5 Number of Bases Read reverse complement 4 34 24 14 o 4 GAT CGATCGATCGATCGATCGATCGATCGATC cape GATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCGATCG 2 109G E O 2 Number of Bases Read reverse complement minus Reference Q 14 flow 35T o count 0 a4
452. s imported as a symbolic link and the file that the link points to has been moved deleted or become corrupted The warning message tells where the link was expecting to find the file so that it can be restored to the proper location A warning that an inconsistent Multiplexer is associated with a Read Data Set Problems with a Multiplexer may include o The Multiplexer has not been completely defined the Encoding MIDs and or Samples have not been specified o There is a problem with the set of MIDs on either the Primer 1 or Primer 2 sides being used by the Multiplexer to encode Samples Examples of MID problems are An MID is undefined At least 2 MIDs are defined and they are not of uniform length at least one of them has a different sequence length than another An MID in the set has an identical sequence to another MID in the set 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer V Computation Warning x Do you want to continue The project has been modified but not saved Unless saved the computation will ignore these modifications and potentially be inconsistent with your current project View The subsequent warning s are based on the state of the project as it would be if it were first saved Read Data ERSHYTAO1 is Active but has no associated Amplicons Read Data ERSHYTAO2 is associated with 1 incompletely defined or inconsistent Amplicon GAS The Amplicon will be igno
453. s that would have caused problems The constructed names will have the word FIX_ prepended to them and have an underscore followed by a number appended to them for uniqueness The prefix is added to provide a marker that this command has modified the name of the record The fixPrefix option specifies a custom string that will be prepended to modified records instead of the default FIX_ Setting this option implies fix The fixSuffix option specifies a custom string that will appended to modified records before the number is appended for uniqueness instead of the default Setting this option implies fix as well For example suppose you have a project with 3 samples all named MyAmp Running utility validateNames will report an error Running Software v 2 501 August 2010 240 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer utility validateNames fix will rename the amplicons to be FIX_MyAmp_1 FIX _MyAmp_2 and FIX_MyAmp_3 Running utility validateNames fix fixPrefix FLAG fixSuffix will rename the amplicons to be FLAG MyAmp 1 FLAG MyAmp 2 and FLAG MyAmp 3 Note that since amplicons and variants can be distinguished by the reference sequence to which they refer it is possible to have multiple amplicons or variants with the same name but different reference sequences Such records will not be modified by this command unless they ar mpty However ampli
454. s the ability to automatically call through to optional customized initialization scripts in the users home directories The functionality of the initialization script is optional and can be disabled by an administrator by commenting out actions in the script by placing a pound character in front of commands However the script should not be deleted entirely or a missing file warning will be encountered each time a new Project is created via the GUI 4 4 1 Default Initialization Script Location The default initialization script is located relative to the main software installation If the software was installed to the standard location opt 454 then the initialization script will be found as the following opt 454 apps amplicons config lib newProjectlnit ava More generally the file will be located at instal Dirlapps amplicons config lib newProjectinit ava where installDir is replaced by the main software installation path ne Cnfinyarc 4 N ONAN Q 4 ooftware v 11 August 2010 28 4 4 2 Default Initialization Script Contents The contents of the default initialization script are provided below GS Amplicon Variant Analyzer CLI script used to populate new projects This script adds the Standard 454 MIDs to the project and then runs the user specific initialization script found in the user s home directory if any Sites may want to edit this file to further customize the initialization of ne
455. s the format of the printed table If tsv a tab delimited format is used If csv a comma delimited format is used By default the tab delimited format is used unless an output file is given with a csv extension Here are som xamples report variantHits Reports the variant hits table to the standard output of the command interpreter in a tab delimited format report variantHits outputFile reports hits csv Reports the variant hits table to the reports hits csv file ina comma delimited format report variantHits outputFile Reports the variant hits table to the standard output of the command interpreter in a tab delimited format 3 4 13 save save This command takes no arguments It saves the currently open project committing any modifications made since opening the project or since the last save If no project is currently open an error is reported 3 4 14 set set lt parameter name gt lt value gt Software v 2 501 August 2010 230 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer Sets the value of a parameter to a given value The following parameter are available Run help set lt parameter name gt for more detailed information verbos Sets the verbose mod onErrors Sets the behavior of the interpreter when errors are encountered currDir Sets the current directory outputFileOverwritePolicy Sets the file overwrite policy 3 4 14 1 set verbo
456. s via the GUI As mentioned earlier a missing default initialization script will cause a warning to be issued but a missing user customized initialization file will be ignored 4 5 Project Initialization and the CLI When using the CLI the create project command is used to set up new Projects This process is entirely under user control and there is no attempt to automatically initialize the Project as is done in the GUI when using the New button section 4 4 Avoiding automatic initialization in the CLI maintains backward compatibility with pre existing CLI scripts created for use with prior software versions However this doesn t prevent a user from taking advantage of the default initialization script if desired The script can be incorporated into CLI Project setup by using the utility execute command To take advantage of the default initialization script use the command utility execute libDir newProjectInit ava If the only functionality that the user wants to borrow from the initialization is loading the 454Standard MIDs perhaps to add MIDs to a pre existing Project the user can directly call the script that the initialization script uses To load the fourteen 454Standard Amplicon MIDs to a Project as shown in the example CLI script in section 3 6 use the command utility execute libDir create454StandardMIDs ava 4 6 Multiplex Amplicon Libraries Multiplex Amplicon libraries are prepared the
457. s will be updated to reflect the true original source of the data This allows the clone to occur even if the original source of the Read Data Sets has been moved or deleted The read data import should only fail if there are disk space issues or if the Project being cloned uses symbolic links and the links are invalid because the data was moved or deleted 3 5 14 3 list Sometimes you may want to export only a specific subset of the Project setup data rather than backing up or cloning an entire Project Examples may be that you want to reuse some Reference Sequences from one Project in a new Project or that you want to recycle some Amplicons and or Variants associated with those Reference Sequences but you don t want to import any Samples or Sample Amplicon relationships e g because your new Project will have its own Samples different from the ones of the existing Project In these cases you can use the list command to output tabular data that is suitable to import into a new Project see section 3 4 7 for the usage statement The tables returned by the list command can have their format set to tab separated values tsv or comma separated values csv Using the outputFile option you can specify what file the table should be written to or you can allow the table to be written to standard output To import a list table into a new Project use the corresponding create command for the data type in the file and either provide t
458. se set verbose lt true or false gt Sets the value of the verbose parameter If the verbose parameter is set to true extra information is provided about the commands that are executed This may be useful to help debug scripts 3 4 14 2 set onErrors set onErrors lt stop or continue gt Sets the value of the onErrors parameter If onErrors is set to stop the command interpreter will stop the current running script if an error is encountered If onErrors is set to continue the command interpreter will abort the command that caused the error but will continue running and executing subsequent commands In the case that the interpreter stops due to an error if it is running a top level script i e one that was not started from another script with utility execute then the command interpreter will exit If the running script was started from another script using the utility execute command then control will be returned to the calling script and the utility execute command in the calling script will be treated as if it ncountered an error The behavior in the calling script then depends on how the onErrors parameter is set in its environment If set to continue the calling script will continue running the commands subsequent to the utility execute otherwise it will stop the calling script this same rule is applied again in the case that the calling script was itself i
459. sed on MID length B The Length 6 compatible MIDs group restricts the left list to those MIDs that are exactly 6 bases long along with those that have no sequence yet defined The lower part of the Edit Primer 1 MIDs or Edit Primer 2 MIDs window provides information and errors or warnings as appropriate concerning the MIDs selected For example this includes a summary of the number of MIDs selected their length and the minimum edit distance the minimum number of insertion deletion or substitution sequencing errors that could turn one of the selected MID sequences into one of the others see Figure 1 34 above The types of errors and warnings provided may include MIDs not all the same length or undefined MIDs Figure 1 37 Note that the software gives the benefit of the doubt to undefined MIDs and calls the attention of the user with a warning but does not assume an error This provides the advantage that the structure of a Multiplexer can be defined independently and possibly in advance of the knowledge of the MID sequences themselves However prior to computation all the MIDs used in defining Multiplexers that are associated with active Read Data Set must naturally be defined The software also calculates the minimum edit distance even for defined MIDs of different lengths assuming that corrections will be made prior to Project computation i e that MIDs of unequal length will be corrected or eliminated b 4 Ed
460. separate background process but rather as part of the CLI process itself This means that if the CLI instance that started a computation is terminated via a control C for instance the Project computation will abruptly stop as well Additionally it means that the next step of the current CLI script or the display of the next command prompt if in interactive mode will not be executed until the computation finishes Thus the computation status command for checking the status of a computation is mostly useful for checking on the status of computations that were initiated either from the GUI or from other CLI instances but not for computations that a particular CLI instance started itself Unlike the GUI therefore the CLI does not currently provide the means to obtain status reporting to determine the current stage of computation or the dispositions of the processed and queued computation steps However if a computation were started from a CLI instance you could open the project in the GUI perhaps in read only mode so as not to seize control from the CLI instance that may have additional steps to perform after the Project computation is finished and track its detailed progress there Likewise because computations run as part of the CLI process you can t execute a clean computation stop within the same instance of the CLI that you used to initiate the computation start The safest way to halt a computation is to start another
461. sertion or deletion that impacts a single flowgram bar you only have the intensity of the bar to guide you If your variant is a substitution it will simultaneously impact the heights of at least two bars making the Variant more believable The most convincing flowgram evidence will be if your Variant happens to cause a nucleotide flow cycle shift in the flowgram This will be detectable as some inserted flows in the reference flowgram at the top plot or in the read flowgram in the middle plot that are highlighted in grey 2 5 6 Read Length Sequencing quality can begin to drop off at the trailing edge of a read You should closely examine potential Variants that are at the edges of reads On the alignment tabs the orientation of the reads with respect to the reference is indicated so the end of a forward read is to the right and the end of a reverse read is to the left If your Variant is at the end of a forward or reverse read you should examine other types of corroborating factors like bidirectional support and flowgram evidence If your candidate Variant only has support in a single direction you should look at multiple reads in the same direction that share the Variant of interest If the reads have multiple additional errors in close proximity to the Variant it is likely an indication that the Variant isn t real but is the result of read quality drop off 2 6 Other Issues of Special Interest When you are familiar with the basics of t
462. sition clicked o If you clicked on the plot the nucleotide column in the multi alignment is also highlighted o If you clicked in the multi alignment the position of the tracking triangles on the Variation Frequency Plot is also adjusted accordingly 1 6 The Multiple Alignment Display The multiple alignment display Figure 1 59 located in the bottom panel of the Global Align tab shows the alignment of all the reads selected to the Reference Sequence These reads may be grouped into consensi and or selected for certain observed variations see below Scrollbars appear when necessary and the Mouse Tracker and Screen Tip features 1 1 3 3 3 are also active in the multiple alignment display Tas fee LOGCAGAAGCT COCAACCAAGCT CLC TTGAGGATCTIGAAGGA A ACT GAATT CAAAAAGAT CAAAGT GCTGGGCTCCGGTGCGT GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGEA A ACT GAAT T CAAAAAGAT CAAAGTGCTGGGCTCCGGTGC GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGEA A ACT GAAT T CAAAAAGAT CAAAGT GCTGGGCTCCGGTGC GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGG A ACT GAATT CAAAAAGAT CAAAGT GCT GAGCT CCGGTGC GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGI A ACT GAATT CAAAAAGAT CAAAGT GCT GAGCT CCGGT GC GAAGCT CCCAACCAAGCT CT CTT GAGGAT CTT GAAGGINS A ACT GAATT CAAAAAGAT CAAAGT GCT GAGCT CCGGTGC GAAGCTCCCAACCAAGCTCICTTGAGGATCTTGAAGGG con_7 42 gt 4 46 C 97 14 23 AAAGTGCTGGGCTCCGGTGC GAAGCTCCCAACCAAGCT CT CTT GAGGAT CTT GAAGGB AAAGT GCTGAGCTCCGGTGC Pa GAAGCT CCCAA
463. sk or obtain frequency calculations for them in the Variants Tab On the other hand you would be able to observe but not stop a new computation of the Project if carried out by the currently controlling instance If you have made changes to the Project and another user preempts control the Save button may temporarily remain active not grayed out If you then click on the Save button you will be alerted to the transition to Read Only mode but you will not be able to save your changes Clicking on either the Save the Start computation or the Stop computation button when in Read Only mode produces the following warning messages Figure 4 2 A v Error Saving Project x A The HLA_PRE_VAL project appears to be in use by labrat with activity as recent as Aug 4 2006 12 01 45 PM using a different instance of this application If you want to save updates from this application instance re open the project to take or preempt control bd Cannot Start Computation x Y Cannot Stop Computation x A The HLA_PRE_VAL project appears to be in use by labuser7 A The HLA_PRE_VAL project appears to be in use by labuser7 with activity as recent as Aug 4 2006 12 07 00 PM with activity as recent as Aug 4 2006 12 24 29 PM using a different instance of this application using a different instance of this application If you want to run computations from this application instance If you want to stop computations from this application insta
464. soeia iaae tend e e RAA Ea EEEo tr 17 1 1 3 2 The Tabs and OUDAT ADS vasselpecal a cee eel eink a dat otis saan secede cata ey taunt caestaeeaks 19 113 3 Buttonsand PIES cases cet autre hee ha do ace cued eote tas eid ate eh E dees Eaa A a aaa TIES 21 gles BC bo ey ges 6 0 BirSene ee Seen a Tey eee a One ere eae 22 Let NAVIGATION IBUNOMNS rae ssiri ann a an each asain o a 22 1 1 3 3 3 Mousing FUNCTIONS eissii speet aoaaa nA eet eiet eee aac 23 1 14 33 44 Progress Darsini nianie akeri edari AAE A Aan taaaedaatoMakeWeadamsaeests 25 1 1 3 3 5 Special Action Buttons sssesseeesnneesserrnrerenrersrntrsssrrrnnetnnnnnssrrrnsennnnernene 25 1 134 File Browsing ih LINUX eiere ded sdundessadsciadaatscsammelengnreenenaandacasiecudednu Epos 25 1 2 The Overview Tabien al Ra neat rte A E E a Ea Ti Saead Goad ns ieademcutiee 26 1 3 OG a Project Tabia enema en ere eee EA E ee AAE ee er 27 1 3 1 The Project Tree SUb Tabs ici eis evcsodecs ciacntedectendeleaventakestdbalasass eeadoeedenegteusutauee 29 1 3 1 1 The References TOO ac csces sac ive cecacttaase tacas Se cesleties neues eeat Gccuternctstaane teemeeed re 35 13 12 Ihe Read Data Tee eritin annessi no oiak ctciatebes dyer aaa aa eaaet Rak aniy 36 1 8 1 9 The Samples Tred osineen lags Oalada atte elalCh idohe Ca ete cheedeg 39 Ed The MDS Trogidae i aa a TE AEA E dh cased anaes Rone ks 40 1 3 2 The Definition Table Sub Tabs 2 c s sestens datecsenssinacassealetaasbiceeneanbentn
465. ssociated with that Sample at that time are used to form three way Read Data Set Sample Amplicon associations This is equivalent to dragging a Sample in the GUI onto a Read Data Set in the Read Data Tree These associations are used during Demultiplexing to determine which reads of a given Read Data Set belong to which Samples As with dragging a Sample onto a Read Data Set in the GUI when a Sample is associated with a Read Data Set the Sample itself must already have an association with at least one Amplicon An error is generated in the CLI if such a Sample Amplicon association does not exist at the time you attempt to associate the Sample with the Read Data Set Rather than first creating Sample Amplicon associations and using the Samples to then indirectly create Read Data Set Sample Amplicon associations you can directly create these three way associations by specifying all three entities in a single command For example assoc readData DGVS90J04 sample Sample8 amplicon EGFR_20_1 As this command only forms the association for the triad the three individual entities must have been previously defined It must be remembered that for a given Read Data Set an Amplicon can only be assigned to one Sample an associate command that would violate this constraint would return a warning message and the association will not be made If the Sample and Amplicon specified in the three way association form of the command
466. st 2010 153 Man L Jal Dart D nt j gt art D ariant Analyze v EEE Variant Analyzer e x Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview E Project El Computations El Variants E Global Align E nsensus Align Global Align Sample_1 x EGFR_21_2 Alignment Data Variation Number of Reads Sample_1 X as T L 60 B 1 Selected Read Type Individual ET E 6 7 50 10 4 ie 40 Consensus Reported Frequency L 20 Global EJ Relative 24 L a0 Read Orientation o Any Forward Reference Sequence Position Reverse a a a aS ECT GGT GAAAACACCGCAGCAT GT CAAGAT CACAGATTTT GGGCT GGC CAAACT GCT GGGT GC GGAAGAGAAAGAAT AC CAT GCAGAA RR GT GAAAACACCGCAGCAT GT CAAGAT CACAGAT TTT GGGCISGGC CAAACT GCT GGGT GC GGAAGAGAAAGAAT AC CATECACAA GGTGAAAACACCGOCAGCATGTC CACAGATTTTGGGC anag G ATACCATGE CATGT AACA CACACATTTTCCEC En Consensus Alignment 74 CCAACACAAACAATACCAT GCAGAA mai oe eh eel Select 893 G 12 31 fa Select 893 T 87 69 Properties w Refposn A C G T N reads Legend ACGTN T ial a oG Figure 2 32 The Global Align tab displaying the Consensi for Sample_1 covering the region of the 893 T G Variant The right click context sensitive menu of the forward consensus is shown in preparation for navigating to
467. stal Dirlapps amplicons config lib The script creates Amplicon MIDs Mid1 Mid14 in the Project 4 4 2 2 Step 2 Running User Customized Initialization Functions Since the default initialization script is part of the main software installation the average user probably will not have permissions to edit the script To enable users to customize the automated project initialization the default script calls through to a script in the user s home directory called gsAmplicon_newProjectlinitava by using the command utility execute onMissingScript ignore homeDir gsAmplicon_newProjectInit ava Thus users can create a script called gsAmplicon_newProjectlnit ava in their home directory and fill it with CLIl commands to add extra functions to the initialization process Note that the file name intentionally begins with a dot which makes the file invisible to standard listings of the user s home directory The customized user script is entirely optional however no errors or warnings will be issued if the user does not create one The name of the user customized script is dictated by the command issued in the default initialization script If the administrator changes the name of the called script by editing the default initialization script eg so that the Step 2 command is utility execute onMissingScript ignore homeDir gsAmplicon_user_customization ava then the corresponding user customized_ script woul
468. stinct amplicons from the same sample those amplicons may be mixed together in a PTP region The project setup allows different amplicons to be associated with different samples so it is also possible to multiplex reads from different samples providing the samples are constructed such that each sample is comprised of reads from different amplicons However if a user wants to sequence reads from different samples but the same amplicons the sequence specific primer information for the amplicons is no longer sufficient for demultiplexing the reads to their appropriate samples To allow multiplexing of samples with the same amplicon in a PTP region the Multiplex Identifier MID approach is supported in which bases are added adjacent to the sequence specific primer in order to label an amplicon s sample MIDs are technically part of the amplicon primer but if they wer ncoded as such in a project the user would have to enter as many versions of an amplicon as there are samples to be demultiplexed in a given region For simplicity the AVA software allows the specification of amplicons ina manner that is independent of whether MIDs are employed and provides a Software v 2 501 August 2010 191 separate multiplexer formalism that describes the MID to sample relationships The AVA software automatically combines for the user the MIDs of a multiplexer with the primers of an amplicon and applies the multiplexer s MID sample rela
469. sts or some other error condition e g attempting to create a Variant while referring to a non existent Reference the import halts at the point where the error is encountered Any entities created prior to the error will have been successfully added to the project and any entities after the error are never encountered resulting in a partial upload The simplest way to back out of such a situation is to reopen the project without saving the results of the partial import This provides an opportunity for a corrected file to be re imported without running into conflicts with partially imported files 1 e Importing the incorrect file type Because the Import data button is context Files can only be imported for project entities that have a dedicated tab in the Tree or Definition Table panel of the GUI References Amplicons Samples Variants MIDs Multiplexers Entities such as Read Data Groups and MID Groups can not be imported in this manner they must be created using the GUI or the CLI Since the files to be loaded must be compatible with the CLI create command they can only be used to create basic versions of more complex entities such as Multiplexers The only associations that can be created are the ones inherent to the creation command for the entity so an Amplicon can be created that is associated with a Reference because reference is one of the keywords available to the create amplicon command A Multiplexer c
470. t allowing them to be referred to as a group A common grouping may be by length of the MID tags because there is a restriction that all MIDs used at one end of any given Amplicon be the same length see section 1 3 2 6 The AVA software is delivered with an MID Group named 454Standard containing 14 MIDs carefully chosen to be resilient to sequencing and primer synthesis errors 7 1 1 8 Multiplexer A Multiplexer specifies the association between MIDs and Samples e how the MIDs should be used to assign reads to Samples Depending on the design of the Amplicon libraries Multiplexers allow four types of encoding see section 4 6 for a description of Amplicon library design in the context of MIDs e Primer 1 MID This encoding provides an MID signature only on the end of the read that contains the template specific primer defined as Primer 1 in the Project This will be at the beginning of the forward reads or at the end of reverse complemented reads These MIDs are then used to assign the reads to the proper Sample as defined by the Multiplexer e Primer 2 MID This encoding is the same as Primer 1 MID encoding except that the MID appears at the Primer 2 end of the Amplicons e Both This encoding provides MIDs at both ends of the Amplicons and requires that read length be sufficient to read through to the distal MID in both orientations The paired combination of MIDs located on the Primer 1 and Primer 2
471. t you may not know the specific file prefix to use This is because a Run s SFF file names are assigned during analysis by the pipeline software To get around this one may set up an alias for the loaded files which you can use to refer to the files by region without knowing their actual names In this next example we use the alias mechanism and further use the analysisDir option to specify a Run analysis directory load analysisDir data sequencingRuns EGFR_Run_Dir EGFR_Analysis_Dir readGroup ReadGrp_1l regions 1 2 3 4 symLink false alias EGFR_reads In the command above the alias has been set to EGFR_reads With this alias established you would refer to the region 1 file as EGFR_reads0O1 and to the region 4 file as EGFR_reads04 The files are still loaded into the Project with their actual names but the alias enables you to refer to them without knowing those names With this facility you could actually create the script for processing an Amplicon Project in advance of the completion of Pipeline analysis In most cases when Read Data Sets are loaded into a Project actual copies of the read data files are stored within the directory structure of the Project This makes the Project directory portable so it can be moved to another location and maintain its integrity as a functional Project However you can save disk space and transfer time by setting the symlink parameter to true
472. t be represented in the remaining reads those gaps will not be shown in the Reference Sequence However their decimal coordinate number will be maintained in the alignment such that the decimal number of the gaps displayed may not always be consecutive This also applies to the display of the reads from a single consensus on the Consensus Align tab which is another form of read selection see section 1 7 1 6 3 2 The Multi Alignment Below the Reference Sequence are the aligned reads or consensi Initially the Read Type display control from the display option tools in the upper left corner of the tab is set to Consensus whereby the aligned reads are grouped into consensus representations of reads which are substantially similar to each other If Individual is chosen instead all the individual underlying reads are displayed The Read Type setting is maintained within the session as you navigate from alignment to alignment See section 1 6 4 2 for a more complete description of these display options The multiple alignment display has the following functions and features e The beginning and ending of reads or consensi that don t start at the first or end at the last alignment position are filled with light gray gt or lt characters These characters are indicators that the sequencing reads are forward or reverse respectively relative to the Reference Sequence e The background color of the
473. t it used to participate in Removing a Variant does not impact other objects As for other commands above an asterisk can be used in place of an entity name to mean all instances of an entity type This allows you to easily remove all the entities of the specified type You can combine the ofRef parameter with an asterisk to remove only those entities Amplicons or Variants from the specified Reference Sequence 3 5 10 4 Dissociating Relationships Sometimes the objects you have entered into the Project are all correct but you may have made the wrong associations between some of them or you may have cloned a previous Project with similar objects but the new Project structure may be slightly different In cases such as these you would want to dissolve the incorrect associations without removing the objects from the Project The dissociate command serves that purpose see section 3 4 5 for the usage statement This command is used to influence the three way Read Data Set Sample Amplicon relationships as displayed in the Project Tab s Read Data tree of the GUI and the Sample Amplicon relationships displayed in the Project tab s Samples tree of the GUI As such it has two general flavors one primarily affects the Samples tree and the other primarily the Read Data tree but there can be changes in both trees as a result of either command type If you are primarily trying to influence the Sample Amplico
474. t positions 97 and 126 as well as a deletion spanning positions 95 98 Since position 97 cannot both be deleted and involved in a substitution the software automatically removed the deletion from the Pattern specification at the top of the window but shows the full erroneous pattern with an appropriate error message in an error window The compatible substitution at position 126 is left as part of the pattern Software v 2 501 August 2010 63 1 3 2 5 3 To Edit the Status of a Variant Variants exist within a Project with one of three possible Status values Accepted Putative or Rejected Variants defined manually by the user see section 1 3 2 5 2 receive the Accepted status by default By contrast variations between the Read Data Sets and the References that are identified by the AVA software during computation see section 1 4 are initially proposed as Putative Variants After you have examined the data underlying a Variant and determined whether you believe it to be legitimate or not you can change its assigned Status as described below Q Note however that the main use of the Variant Status feature is as part of a Discovery Workflow on the Variants tab The purpose of this process is precisely to determine whether the Variants included in the Project appear to be legitimate or not and to mark them as such Accepted or Rejected The Variants tab is also where the contro
475. t samples on the same read data however assoc iate mul tiplexer lt multiplexer name gt primerlMid lt primerlMid name gt ofPrimerlMidGroup lt primerlMidGroup name gt primer2Mid lt primer2Mid name gt ofPrimer2MidGroup lt primer2MidGroup name gt checkMid lt boolean gt file lt file gt format lt format gt When some combination of MIDs and a multiplexer are specified the MIDs will be associated with the multiplexer For either of the MID options primerlMid and primer2Mid all of the MIDs in the project may be specified at the same time by using a for the value The ofPrimerlMidGroup and ofPrimer2MidGroup options can be used to restrict the set of MIDs to those of a particular MID group or to disambiguate MIDs with the same name from different MID groups If it becomes necessary to temporarily associate inconsistent MIDs on a primer MID side checkMid can be set to false Although it might be a more common case to use the next command below to simultaneously associate a multiplexer MIDs and a sample in a single operation letting the implied multiplexer MID associations be made automatically the above command can be useful to specify MIDs that are not explicitly tied to samples In particular if compatible MIDs have been used in recent experiments but are not present in this experiment associating them to the multiplexer without samples can help prevent potential
476. t was used to create a new Reference Sequence entry To define the Reference Sequence we double click on the fields in its row in the References Definition Table In our example we edit the default Name Ref_1 to EGFR_Exons_18 22 Note that the tree and table views are linked and editing the Reference Sequence name in the table also changes its name in the tree Annotations are optional they are also entered by double clicking in the corresponding field which in this case opens a text entry window not shown Finally we double click in the Sequence field of our Reference Sequence an Edit Sequence window appears in which we paste the artificial Reference Sequence covering all five exons prepared before Figure 2 8 v Edit Seguence Only ATGC and N Figure 2 8 The Edit Sequence window in which we pasted the 1146 nt artificial Reference Sequence covering exons 18 22 of EGFR 2 2 4 Defining the Amplicons Now that we have a Reference Sequence we can enter our Amplicons To do so we click on the Amplicons sub tab of the table view The Add button on the left margin is now capable of creating new Amplicons as this is its new context For our EGFR Project we need to add 11 Amplicons so we click the Add button 11 times which adds 11 rows in the Amplicons Definition Table with generic Amplicon Names As before the information is entered by double clicking into the various fiel
477. ta in the currently open project readGroup Updates a read group in the currently open project reference Updates a reference sequence in the currently open project sample Updates a sample in the currently open project variant Updates a variant in the currently open project 3 4 16 1 update amplicon update amp licon lt new amplicon name gt ofRef lt reference sequence name gt annot ation lt annotation gt ref erence lt reference name gt primerl lt primer 1 sequence gt primer2 lt primer 2 sequence gt start lt target start index gt end lt target end index gt checkPri merMatch lt boolean gt file lt file gt format lt format gt update amp licon name lt new amplicon name gt ofRef lt reference sequence name gt annot ation lt annotation gt ref erence lt reference name gt primerl lt primer 1 sequence gt primer2 lt primer 2 sequence gt start lt target start index gt Software v 2 501 August 2010 233 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer end lt target end index gt checkPri merMatch lt boolean gt file lt file gt format lt format gt pdates an amplicon in the currently open project In the first form the on option argument is used as the name of the amplicon to update In the econd a name must be explicitly specified in option form Amplicons are llowed to have dupli
478. tant to be aware that shorter Reference Sequences are more efficient for computation in the AVA software whereas a long Reference Sequence could result in unnecessarily long computation times and slow navigation and scrolling in the application s windows Since in Amplicon sequencing the interest is in one or a few small regions of DNA the user should specify such region s when defining the Reference Sequence s for a Project rather than entering for example the entire genome of the organism If you want to monitor together multiple targets that are distant from one another in the reference genome for example exons of a given gene you can create an artificial Reference Sequence by concatenating the segments of interest it is useful to insert a few N characters between the concatenated targets if you create artificial Reference Sequences 1 1 1 3 Amplicon and Target The term Amplicon is used in the AVA software to represent essentially the same entity sequence as in the preparation of an Amplicon library except that it does not include the 19 bp Primer A and Primer B parts of the Fusion Primers As such therefore they match the sequencing reads from the Read Data Set s In the AVA software however an Amplicon is a virtual entity defined relative to a Reference Sequence by specifying two primers the template specific parts of the Fusion Primers This relative definition is also directional the AVA sof
479. te amplicon specifies create amp licon Software v 2 501 August 2010 189 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer to indicate that it can be abbreviated as such This also goes for some options For example assoc sam Saml amp Amp1 This is the same as associate sample Samli amplicon Amp1 The option abbreviations are also similarly noted in the help documentation 3 3 2 6 File Paths Help File paths are used in commands to specify projects script files tabular data and more generally the location of input and output files For example records can be listed to a file list amplicon outputFile someFile txt or other scripts can be executed utility execute someOtherScript ava In thes xamples relative paths i e paths that don t start with a specify the files to use These paths are considered relative to th interpreter s current directory currDir which may be set with the set currDir command When the interpreter starts the currDir is initially set to the directory in which the interpreter was invoked For example if the current working directory is home me projects when doAmplicon is invoked the initial currDir will be home me projects In this situation for the example above the relative path someFile txt would be resolved to the absolute path home me projects someFile txt If set currDir is used the file resolution wi
480. tem Software Manual Part D GS Amplicon Variant Analyzer An MID with a defined sequence must not be identical ignoring case with any other defined pr xisting MID sequence of the same MID group If it becomes necessary to edit existing MIDs in a way that temporarily leaves the MIDs in a group in an inconsistent state such as changing the lengths of sequences in an MID group checkMidGroup should be set to false Run help general tabularCommands for information about the file option 3 4 16 3 update midGroup update midGroup lt midGroup name gt annot ation lt annotation gt file lt file gt format lt format gt update midGroup name lt midGroup name gt annot ation lt annotation gt file lt file gt format lt format gt Updates an MID group in the currently open project In the first form the non option argument is used as the name of the MID group to update In the second a name must be explicitly specified in option form The remainder of the options are not required but can be used to set properties of the MID group annotation The annotation Run help general tabularCommands for information about the file option 3 4 16 4 update multiplexer update mul tiplexer lt multiplexer name gt enc oding lt encoding gt annot ation lt annotation gt file lt file gt format lt format gt update mul tiplexer name lt multiplexer name gt
481. th item provides the ability to select within the Definition Table all the Amplicons associated with an item in the tree based on the relationships of that item that exist in the tree For example selecting a Reference a Sample or a Multiplexer in one of the trees and clicking this button causes the Definitions Table panel to switch to the Amplicons Definition Table sub tab Within that Amplicon table the subset of the Amplicons that are associated with the Reference Sample or Multiplexer used to trigger the operation will be multi selected This multi selection in the Table can be dragged to another valid tree location by holding down the control key before left clicking on one of the members of the multi selection with the mouse Note The Amplicon on which you clicked will initially become deselected but it will be added back to the selection at the moment the selection gets dragged The primary utility of this button is that it allows complex Sample Amplicon or Multiplexer Amplicon relationships to be cloned to another Sample or Multiplexer with a single drag and drop operation rather than making many individual manual selections drags and drops to re create the whole set See also section 1 3 2 for information on how dragged Amplicons can trickle down a Tree Import data allows you to either add Read Data Set s to the Project or to import a file containing specifications to create any of the other project entit
482. the experiment The Amplicons are named according to their MID layout Amp _4 3 has Mid4 upstream of Primer1 and Mid3 upstream of Primer 2 454 Sequencing System Software Manual GS Amplicon Variant Analyzer Part D References 1 mm Amplicons 16 amp Read Data 2 w Samples 16 Q Variants MIDs om Amp_1_1 HIV_Ref ACGAGT GCGT CTAGGTAT GGTAAAT GCAGTA 75 Amp_1_2 HIV_Ref ACGAGTGCGTTAGATGCATGCTCGAGCGGCC ACGCTCGACACTAGGTATGGTAAATGCAGTA 22 175 Amp_1_3 HIV Ref ACGAGTGCGTTAGATGCATGCTCGAGCGGCC AGACGCACTCCTAGGTATGGTAAATGCAGTA 22 175 Amp_1_4 HIV_Ref ACGAGTGCGTTAGATGCATGCTCGAGCGGCC AGCACTGTAGCTAGGTATGGTAAATGCAGTA 22 175 Amp 2_1 HIV Ref ACGCTCGACATAGATGCATGCTCGAGCGGCC ACGAGTGCGTCTAGGTATGGTAAATGCAGTA 22 175 Amp 2_2 HIV_Ref ACGCTCGACATAGATGCATGCTCGAGCGGCC ACGCTCGACACTAGGTATGGTAAATGCAGTA 22 175 Amp_2_3 HIV Ref ACGCTCGACATAGATGCATGCTCGAGCGGCC AGACGCACTCCTAGGTATGGTAAATGCAGTA 22 175 Amp_2_4 HIV_Ref ACGCTCGACATAGATGCATGCTCGAGCGGCC AGCACTGTAGCTAGGTATGGTAAATGCAGTA 22 175 Amp 3_1 HIV_Ref AGACGCACTCTAGATGCATGCTCGAGCGGCC ACGAGTGCGTCTAGGTATGGTAAATGCAGTA 22 175 Amp 3_2 HIV Ref AGACGCACTCTAGATGCATGCTCGAGCGGCC ACGCTCGACACTAGGTATGGTAAATGCAGTA 22 175 Amp 3_3 HIV Ref AGACGCACTCTAGATGCATGCTCGAGCGGCC AGACGCACTCCTAGGTATGGTAAATGCAGTA 22 175 Amp_3_4 HIV_Ref AGACGCACTCTAGATGCATGCTCGAGCGGCC AGCACTGTAGCTAGGTATGGTAAATGCAGTA 22 175 Amp 4_1 HIV_Ref AGCACTGTAGTAGATGCATGCTCGAGCGGCC ACGAGTGCGT
483. 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 gt 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 o The top panel shows an aligned idealized flowgram for the Reference Sequence o The middle panel shows the aligned possibly reverse complemented flowgram of the read o The bottom panel shows a difference flowgram read minus reference where any variation from the Reference Sequence is seen as a non zero value Specifically extra signals in the read relative to the Reference Sequence are displayed as positive differences in this panel and missing signals in the read relative to the Reference Sequence are displayed as negative differences When a tab is divided into panels the panels can be resized by dragging the separator Also when the panels are stacked vertically as in the case of the Global Align the Consensus Align and the Flowgrams tabs two small buttons are present at the left edge of the separator s these buttons allow you to collapse one of the panels
484. the read data of region 2 inside the analysis directory data analysisl into the read group named Groupl of the currently open project Only SFF files with prefix TEST in the analysis will be considered Run help general tabularCommands for information about the file option Run help general filePaths for more information about the interpretation of relative paths when using the file analysisDir or sffDir options 3 4 9 open open lt project path gt control lt control mode gt Opens a project at a given path When a project is opened the previously open project is closed if necessary control The control mode This can be one of preempt or readOnly By default this command attempts to acquire control of the project which is required to modify and run computations on the project If another application is already in control the attempt fails and an error is reported If the control mode is set to preempt this command will preempt the control of the other application and take control for itself If the control mode is set to readOnly then control is not taken and attempts to save modifications to this project will fail Note If a previous instance of the command line or graphical user interface had the project open and was prematurely terminated it may erroneously appear to the system that the project is currently under the control of another program instance In this case i
485. the specified Sample You can also combine the asterisk for Amplicons with an ofRef to selectively associate all and only the Amplicons derived from the ofRef Reference Sequence with the Sample specified Rather than directly associating Amplicons with Samples in advance one might consider directly associating Samples with Amplicons and particular Read Data Sets At such time the corresponding Sample Amplicon associations will be implicitly made However this requires that the Read Data Sets be first loaded into the Project as described in the section below 3 5 8 3 5 8 Loading Read Data Sets Read Data Sets are imported into the Project using the load command see section 3 4 8 for the usage statement The exact way to load the Read Data Sets into the Project depends on how the data is organized on the disk In the case where individual SFF files are stored together in a given repository e g data sffFiles EGFR_sff_files and you know the specific file names you need you might load the files as shown below shown in the here file format load sffDir data sffFiles EGFR_sff_ files file lt lt HERE TERMINATOR SffName ReadGroup SymLink Name DGVS90J01 sff ReadGrp_1 false DGVS90J01 DGVS90J02 sff ReadGrp_1 false DGVS90J02 DGVS90J03 sff ReadGrp_1 false DGVS90J03 DGVS90J04 sff ReadGrp_1 false DGVS90J04 HERE_TERMINATOR Note that a Read Group
486. this task the GS Junior and Genome Sequencer FLX Systems feature read lengths of over 400 bp for the GS FLX Titanium chemistry this would allow a GS Junior or Genome Sequencer FLX System user to design longer Amplicons than those used in this example See the other Manuals and Guides for the relevant chemistry for more details Q Note that this example was created for the Genome Sequencer 20 System but that Overall we define 11 Amplicons as listed in Table 2 1 To ensure proper representation of all Amplicons in our experiment we will generate 11 single peak Amplicon libraries as opposed to attempting a multiplex amplification Amplicon libraries are made using Fusion Primers for our experiment all forward primers Primer1 from Table 2 1 are fused to Primer A in the configuration 5 PrimerA Primer1 3 and all reverse primers Primer2 from Table 2 1 are fused to Primer B in the configuration 5 PrimerB Primer2 3 Since the experiment comprises only one Sample we do not need to use MIDs the software will recognize the Amplicon to which each read belongs by looking at the Primer 1 or Primer 2 sequence that it will see at the beginning of the read 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer Amplicon Name Primer1 Forward 5 gt 3 Primer2 Reverse 5 gt 3 EGFR_
487. thus this amplicon filtering ability is typically only useful if a non wildcard reference value is supplied The start and end parameters may be used to precisely defin in 1 based reference sequence positions the bounds for the reads in the alignment If start and or end positions are specified along with a list of specific amplicons or all amplicons for the reference sequence if a specific list is not supplied the alignment output will be restricted to that region of reference base positions that constitute the smallest intersection of all the specifications Bases of reads that extend outside the specified alignment region will be trimmed from the output and reads that align within these positions will be padded on either side as applicable with gap characters Reads whose alignments have no overlap with the specified alignment region will not be included in the output at all FORMATTING PARAMETERS The margin parameter specifies a number of additional reference bases to include on either side of the alignment region as determined by the amplicons start and end parameters described above The bases of the reads in the alignment will still be trimmed to the specified alignment region but the reference sequence which is output as the first sequence of the alignment output will include the additional contextual bases Under these reference positions the rea
488. tides are overlaid in yellow and non matching nucleotides in pink This method may be especially useful if the Primers you used to generate the Amplicon library did not exactly match the Reference Sequence you are using for analysis To use this method do the following i Click near the beginning of the Reference Sequence and drag the mouse to the right The stretch of sequence the length of Primer 2 beyond the drag point will be displayed in color to indicate matches with the Primer Stop and release the mouse button when the whole stretch is yellow indicating a perfect match with Primer 2 or allow for mismatches shown in pink if appropriate The software enters the start and stop points of the dragging action in the Start and End entry boxes respectively this sets the Target s End nucleotide ii Click again on the last nucleotide of the Target as just defined and drag the mouse to the left Stop and release the mouse as before when you have located Primer 1 Again the software enters the start and stop points of the dragging action but in the End and Start entry boxes respectively this sets both the Target s Start and End nucleotides 3 Click OK 1 3 2 3 The Read Data Definition Table The Read Data Definition Table lists all the Read Data Sets defined in the Project with the following four characteristics Table columns see Figure 1 25 e Name 454 Sequencing System Software Manual Part D GS Amplicon
489. tions are explicit in the Definition Tables especially the multiple associations an element may have indeed the ability to view the network of element associations in the Project is one of the main benefits of the Project Tree views However associations can also be established by dragging an element from its Definition Table on a right hand sub tab to an appropriate element on a tree view in a left panel sub tab hold the mouse button until the name of the destination element on the tree view turns green and then release the mouse button Figure 1 17 Software v 2 501 August 2010 43 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer Read Data w Samples J Read Data 4 a Samples 7 4 Fa EGFR_PRE_VAL ReadGrp_1 Sample 1 Es DGVS90J01 Sample2 gw DGvs90j02 Sample3 Pal DGVS90J03 Sample4 w DGVS90J04 p Name Samples Sample5 Annotation Samples Sample6 Sample7 Sample7 Read Data w FA EGFR_PRE_VAL ReadGrp_1 Samplel Ew DGVS90JO1 Sample2 pa DGVS90JO2 Sample3 pa DGVS90J03 Sample4 Sw DGVS90JO4 Sample5 sample6 Sample6 ce EGFR_21_1 Sample7 EGFR_21_2 Figure 1 17 Creating an association by dragging an element from its Definition Table on a right hand sub tab to an appropriate element on a tree view in a left panel sub tab In this case Sample6 with its two previously associated Amplicons EGFR_21_1 and EGFR_21_
490. tionships to determine the sample to which a given read belongs This facilitates project setup since multiple amplicons can share the same MID to sample relationship information with that information being defined just once in a single multiplexer This also allows the MID specification encapsulated in the multiplexer to be shared across multiple read data in the event that the MID sample relationships are replicated in more than one read data of the experiment The use of multiplexers provides the following benefits 1 Separation of amplicon specification from the complexities of MIDs 2 The sharing of MID to sample relationships across multiple amplicons 3 The sharing of such information across multiple read data The associate command provides the ability to define both MID based and non MID based multiplexing relationships Run help associate for more details on how to create these multiplexing relationships For more information on creating multiplexers and their associated constituents run help create multiplexer help create mid and help create midGroup 3 4 AVA CLI Command Usage Statements This section provides the verbatim content of the online help files for each individual command providing the full command usage statement Each is accessed by typing help lt command gt in the CLI as described in section 3 3 1 3 4 1 associate assoc iate sam ple lt sample name gt
491. tiple alignments in the Global Align tab Interrupted computations If a computation or re computation is interrupted there is a risk that part of the output may not match the state of the saved Project While the AVA software withholds the potentially corrupted results from the data that was being processed at the time of the interruption it also maintains the results from previous computations that had not yet been altered at the time of the interruption Be aware that those older results may not be consistent with more recent updates to the Project The outcome of this is similar to the case described in the Caution at the end of section 1 3 editing a Project in a manner that is germane to previously computed results If you find that the data in these tabs does not reflect the current state of the Project try re computing it The only way to be completely sure that the Project is consistent is to allow the computation to run to completion without interruption Before starting the actual computations the AVA software validates the computationally relevant aspects of the Project setup This includes most Project elements definitions and their associations such as a Variant pattern and its relationship to the Reference Sequence or the particular pairings of Samples and Amplicons on particular Read Data Sets If the software finds any problems warning messages are displayed giving the user a chance to address them prior to runnin
492. tly open project The listing is printed in the form of a table The table has columns for the following Name The name of the referenc Annotation The annotation for the reference Sequence The nucleotide sequence of the referenc If no outputFile option is given the table is printed ina tab delimited format to the standard output of the interpreter An output file of has the same effect If an output file is given the table is written to that file Run help general filePaths for more information about specifying files The format option controls the format of the printed table If tsv a tab delimited format is used If csv a comma delimited format is used By default the tab delimited format is used unless an output file is given with a csv extension 3 4 7 9 list sample list sam ple outputFile lt file gt format lt table format gt Software v 2 501 August 2010 211 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer Lists all of the samples in the currently open project The listing is printed in the form of a table The table has columns for the following Name The name of the sampl Annotation The annotation for the sample If no outputFile option is given the table is printed in a tab delimited format to the standard output of the interpreter An output file of has the same effect If an output file is given the table is written to that file
493. to false false verbose option but once the execution For example it suppose the verbose option is set to xecutes script B Commands in script B will execute with a Script B then sets of script B is complete subsequent commands in script A will run with a true verbose option currDir project and the current directory he currently open project is global script B and script B opens a project open in script A T gu t someDir he current directory for the execution of a s he directory that contains the script itself This default behavior allows a set Software v 2 5p1 August 2010 here are two important exceptions to this policy For example that project will continue to be the currently open if script A executes cript is set by default to For example execution of he script at someDir someScript ava will run with a current directory of of related scripts to 242 refer to each other using relative paths independent of where the scripts are actually installed It also allows the commands of a script to easily refer to a tabular file with the file option in a relative manner when that tabular file is installed in a location relative to the script However this current directory for the script execution can be modified by using the withCurrDir option If the withCurrDir option is given the path passed to it will be used instead In particular to in
494. to the legend at the bottom left of the tab for each position of the Reference Sequence if more than one variation occurs at any given position the bars are stacked vertically e The right vertical axis shows the depth of coverage for each Reference Sequence position in number of reads shown on the plot by a light blue line Global Align Sample2 x EGFR_18_2 Variation Number of Reads 0 0 C CAGT GGAGAAGCTCC CAAC CAAGCTCTCTT GAGGAT CTT GAAGGA A ACT GAATT CAAAAAGAT CAAAGT GCT GGGCTCC GGTGCGTT CGGC 52C Reference Sequence Position 144A Y a a a ad Figure 1 58 The Variation Frequency Plot In this example the plot was zoomed in to show the Reference Sequence along the horizontal axis The plot has all the standard navigation features scrollbars Zoom buttons mouse tracker etc described in section 1 1 3 3 In addition the Variation Frequency Plot and the multiple alignment of the bottom panel are reciprocally linked in the following ways 454 Sequenci e Three small triangles two black and one green located at the bottom of the plot panel have the following meanings o The black triangles indicate the boundaries of the subset of the plot that is visible in the multi alignment panel o The green triangle shows the position in the plot that corresponds to the highlighted nucleotide in the alignment e Clicking in either the plot or the multi alignment panel centers the other panel on the po
495. to which that read Amplicon is associated The display is designed to help you evaluate the significance of differences between an individual read and a Reference Sequence To this end the tab does not simply display the raw flowgram of the read but rather a computationally processed version of it 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 it is always shown in the 5 gt 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 Flowgrams tab s main feature is a tri flowgram plot showing Figure 1 66 e analigned idealized flowgram for the Reference Sequence e an aligned possibly reverse complemented flowgram of the read e a difference flowgram read minus reference where any variation from the Reference Sequence is seen as a non zero value whereby extra signals in the read relative to the Reference Sequence show up as positive differences in this panel In addition to the tri flowgram plot the Flowgrams tab contains a small set of display option and navigation tools in the upper left corner and the usual Mouse Tracker and color code legend in the lower left corner Examining flowgrams can be useful when try
496. tware names the two template specific primers Primer 1 and Primer 2 in the 5 Primer 1 gt Primer 2 3 orientation of the Reference Sequence Therefore Amplicon orientation is internal to the AVA software and is NOT dependent upon the Primer A and Primer B parts of the Fusion Primers used in library construction You can define any number of Amplicons in a Project each associated with a specific Reference Sequence you can also associate multiple Amplicons even overlapping ones with a given Reference Sequence Thus a Reference Sequence may be associated with multiple Amplicons but an Amplicon may only be associated with one Reference Sequence Amplicons are also associated with Read Data Sets and with Samples see below The term Target specifies the part of an Amplicon that is between the two primers i e the non primer portion of the Amplicon This is the sequence that is actually aligned to the Reference Sequence during the computations It is important to trim the primers before alignment because any variant found therein would be a reflection of primer design or errors in primer synthesis rather than representing variations in the DNA sample used to prepare the Amplicon library and therefore would not have any biological significance 1 1 1 4 Read Data Set and Read Group A Read Data Set is a group of sequencing reads derived from an Amplicon library In a Project Read Data Sets exist within a Read G
497. tween the selected reads and the Reference Sequence associated with the Amplicon s from which the reads were derived The histogram is based on a gapped multiple alignment and thus may contain data for positions of the alignment that occur between positions of the Reference Sequence itself This graph also shows depth of coverage for each position of the alignment o The bottom panel displays the gapped sequence multi alignment of the reads aligned below the Reference Sequence Color codes help to highlight variations in the reads in comparison with the Reference Sequence the reads Individual or Consensus can be filtered for display to help identify specific variations and potentially discover haplotypes 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
498. uent rows contain the data for the consensus or individual reads depending on the value of th readType parameter The tableOutputFormat option controls the format of the table If tsv is specified a tab delimited format is used Alternatively if csv is given then a comma delimited format is used If not specified table will be tab delimited unless an output file is given or is wildcard generated with a csv extension Example report alignment sample Samplel reference EGFR_Exon_19 Software v 2 501 August 2010 227 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer outputFormat table outputFile S1_E19 dat tableOutputFormat csv Reports the consensus read alignment default for all amplicons in the EGFR_Exon_19 reference to the file S1_E19 dat in a Table format with data separated by commas The Table format can also optionally be used to supplement Clustal and Ace outputs formats to compensate for sequence annotations that are not fully supported by those formats When used in this manner the Alignment column of data is not included in the output see Clustal Output Format documentation for an example CLUSTAL OUTPUT FORMAT The Clustal output format is provided as another way to export AVA nucleotide sequence alignments Output produced in this format is from the AVA alignments and should not be mis
499. uish them We can run update variant MyVar ofRef ReferenceSequencel to update the former variant The remainder of the options are not required but are used to set properties of the variant annotation The annotation reference The name of the reference sequence to which the variant refers pattern The pattern that defines the nature of this variation status The putative status This can be one of accepted rejected or putative checkPattern Whether the system should check if the variant s pattern is syntactically correct and consistent with the variant s reference sequence Th reference sequence must itself be set and have a non empty nucleotide sequence for this option to take effect This value given must be true or false and defaults to true Run help general tabularCommands for information about the file option Software v 2 5p1 August 2010 239 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer 3 4 17 utility util ity lt utility command gt lt other arguments gt The utility command is used to execute general utility commands For example running utility clone data clonel will clone the currently open project to data clonel The following utility commands are available Run help utility lt utility command gt for more detailed information validateNames Validates the record names in the currently open project
500. ults from the previous computation section 2 3 1 Except for the demultiplexing step which is rerun with every computation the only novel work the computation had to do was the Search for Variants step 4 GS Amplicon Variant Analyzer 5 Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview E Project E Computations El Variants E k Global Align nsensus Align Flowgrams CPUs Update MyfirstTestProject i Done OK O 1v Trim Read Data Done OK Trim Reads of DGVS90JO3 Using cached results Done OK Demultiplex Read Data E Done OK Demultiplex Trimmed Reads of DGVS90J03 Demultiplexed 6949 6949 Done OK Align Samples with Reference Sequences Done OK J Align Reads of Sample_1 to EGFR_Exons_18 22 Using cached results Done OK Search for Variants Done OK ___ Compare Reads of Sample_1 to EGFR_Exons_18 22 Finished scans Done OK E Figure 2 39 The Computations tab showing the results of a second round of computation on the Project including the use of cached results but a new Variant search After the computation is complete we can click on the main Variants Tab to see the frequencies of our Variants in our Sample The haplotype Variant we defined appears to not have been detected at all in the initial view of the Variants Frequency Table Figure 2 40 frequency of 0 00 with a total of 65 reads and grayed out ro
501. un help general tabularCommands for information about tabular commands and the file option 3 4 11 3 rename midGroup rename midGroup lt name gt lt new name gt file lt file gt format lt format gt rename midGroup name lt name gt newName lt new name gt file lt file gt format lt format gt Software v 2 501 August 2010 219 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer Renames an MID group Instead of using arguments to specify the name and new name the name and newName options can be used This is useful when running this as a tabular command Run help general tabularCommands for information about tabular commands and the file option 3 4 11 4 rename multiplexer rename multiplexer lt name gt lt new name gt file lt file gt format lt format gt rename multiplexer name lt name gt newName lt new name gt file lt file gt format lt format gt Renames an multiplexer Instead of using arguments to specify the name and new name the name and newName options can be used This is useful when running this as a tabular command Run help general tabularCommands for information about tabular commands and the file option 3 4 11 5 rename project rename project lt new name gt Renames the currently open project 3 4 11 6 rename readData rename readData lt name gt lt new name gt
502. up to scrutiny A default Status of Putative is assigned to all the Auto Detected Variants that get loaded into the Project Note that the filters in the Variant Display Control box select for Variants that meet the chosen criteria in some Sample not ones that meet the criteria in all Samples Thus even with a minimum frequency setting of 5 a Variant will be loaded if it appears at 5 or greater in one Sample even if it is not observed at all in any of the other Samples No progress indicator is provided when loading Auto Detected Variants If the filters are set to liberal values such that a very large number of Variants are being loaded the interface may appear to pause for few seconds during the loading process The loading of Auto Detected Variants into the system is not permanent until you click the Save button for the Project If you close your Project after a Variant load without clicking Save the Auto Detected Variants won t be lost but they will move back into the queue of the Load button and be available for import again when you reopen the Project The full set of Auto Detected Variants that don t have the same pattern as any existing Project Variant is updated every time the Project is computed In addition the Load queue is maintained when the Project or the AVA application are closed so it is not necessary to immediately load Variants after a computation completes 1 5 2 7 Variant Discovery Workflow The
503. ures that the automatically generated output filenames and paths use legal file system characters If this parameter is not supplied then its value defaults to all which provides the most strict filtering and should produce filenames that are compatible across all major operating systems Illegal characters are replaced with a hyphen and a unique index for the one invocation of the report alignment command that uniquely encodes th characters Less general OS specific filename filtering may be elected by setting this parameter to linux windows or mac Note that this setting does not filter the file path value set by outputFile when wildcards are not used where the user is in complete control of the filename When wildcards are used the mappingFile parameter may optionally designate the name of the file that should be created by the report alignment command in the outputDirectory This file will contain a row of data for each sample reference name pair and specify the relative path to the corresponding alignment output file for that pair Using this file a user or automated process can determine the alignment output file based on the original sample and reference names prior to any filesystem specific filename filtering The mapping file will be in comma separated format if specified with a csv extension and will be tab separated otherwis When using wildcards it is possible that the directory sp
504. urse this severs all the associations it may have had with other elements If the association is based on a definitional relationship then those other elements are deleted as well specifically deleting a Reference Sequence will delete any Amplicons or Variants that are defined based on their association with the Reference Sequence If there are related elements in purely associational relationships then it does NOT delete those other elements even if they were in a lower branch of the tree in the particular tree view from which the operation is carried out For example if you remove a Sample from the Sample Tree all Amplicons associated with that Sample remain in the Project even if they are no longer associated with any Sample at all and keep their full definition and all other associations they may have In all cases a warning message is displayed to indicate exactly what elements or associations will be removed from the project as a result of the removal action Remove association and remain in project severs the association between the element selected at the time you click the button and the element above it in the tree but leaves all elements otherwise fully defined in the Project This button is contextual as well as not all links can be severed For example you cannot sever the link between a Sample and an Amplicon in the References Tree though you can in the Read Data and Samples Trees Select Amplicons associated wi
505. us elements defined in the Project in tabular form 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 o The top panel is a stacked histogram indicating the frequency of all the variations observed be
506. usual string with a comment character and even line breaks WwW If you need a double quote in your argument escape it with a preceding backslash For example update amplicon Ampl annotation The Best Amplicon Inside of double quotes the backslash except when preceding a double quote and new line characters are treated literally Thus in the example update amplicon Ampl annotation Testing 1 2 BN Software v 2 501 August 2010 185 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer both the backslash and new line will become part of the annotation Outside of double quotes the backslash character can be used to make any single character ordinary avoiding the need to use double quotes Thus the following two commands are equivalent create amplicon Amp 1 create amplicon Amp 1 Note that without the or surrounding quotes the 1 in the both of the commands above would have been treated as a comment and an amplicon simply named Amp would have been created Outside of double quotes the backslash character can also be used for line continuation allowing you to split a command over multiple lines A backslash immediately followed by a new line will join the following line to the current line This allows you to format commands nicely For example update amplicon Amp1 annotation The best amplicon reference refi is equivalent to the single l
507. validateForComputation Validates that the currently open project is ready for computation makeSetupScript Makes a setup script that if run would attempt to recreate the currently open project clone Clones the currently open project execute Executes a script file 3 4 17 1 utility validateNames util ity validateNames fix fixPrefix lt prefix gt fixSuffix lt suffix gt Validates that the names of records in the currently open project conform to the requirements of the command interpreter Since commands use record names to identify records duplicate record names can cause ambiguity Additionally names that are empty or consist entirely of whitespace can cause syntactic difficulties in certain situations This command exists to support the manipulation of projects that were created using the Graphical User Interface where the same naming constraints are not currently applied Any project created or edited with the Command Line Interface will automatically be compatible with the Graphical User Interface This command provides a mechanism to ensure that the reverse is true as well In its default form this command will report an error if there are records that will cause ambiguity or syntactic problems if they are encountered by other commands If there are no problematic names this command does nothing If the fix option is supplied this command will construct unique non empty names for the record
508. ve chosen the Forward or reverse option the Combined frequency is treated like another value to be added to the or logic so if any of the three values meets the min max criteria the cell survives When using Combined with the Forward and reverse or the Available data options the Combined value becomes another value to be added to the and logic and all must pass the min max filter or the cell fails and gets grayed out 1 5 2 4 The Variant Status Filter The Variant Status filter is presented as a drop down menu and its action is cumulative with that of the other filters described above The choices available are All Accepted or Putative Accepted Putative and Rejected Figure 1 55 Rows that do not meet the Variant Status criteria get grayed out and moved to bottom of the Table This filter can be useful as part of a workflow process for user verification of the data section 1 5 2 7 Variant status Accepted or Putative A l Accepted or Putative Putative Rejected Figure 1 55 The Variant Status filter drop down menu 1 5 2 5 The Compact Table Checkbox The Compact table checkbox is used to temporarily hide columns or rows that are entirely grayed out due to a combination of lack of data the min max and Variant Status filter criteria and individual row and column ignore filter settings This gives a less cluttered view
509. voke a script that will run with the same current directory as the calling script Simply do utility execute someDir someScript ava withCurrDir currDir In this example the shortcut path ScurrDir expands to the current directory of the calling script thereby setting the current directory of the called script to be the same as that of the calling script Run help general filePaths for more information on the use of relative paths and other available shortcut paths The use of withCurrDir has no effect on the current directory of the calling script itself By providing the onMissingScript option the behavior of the command if the file specified by the script path cannot be found is customized If set to ignore a missing script will be ignored completely If set to warn a warning will be shown If set to error the default an error will be reported Run help set onErrors for information about how errors are handled within an executed script 3 5 Creating and Computing a Project with the AVA CLI There are many different ways to use the AVA CLI to create or perform computations on a project These include running doAmplicon in interactive mode typing commands individually using a program to automatically generate a script that can be piped into the doAmplicon command or manually authoring a script file and invoking doAmplicon to execute the commands in that file The command line syntax for these d
510. w this is because the haplotype Variant was defined from an individual read that was buried inside a consensus sequence but the Alignment Read Type filter happens to be set to Consensus in the current view Software v 2 5p1 August 2010 160 454 Sequencin stem Software Manual Dart N Cc Amnilirc Je tank Aine gt art D GS Amplicon Variant Analyze Mcs Amplicon Variant Analyzer e x Project Name MyfirstTestProject Location data ampProjects MyfirstT estProject Overview El Project El Computations E Variants E Global Align E Consensus Align E Flowgrams El Variants T RES EX Sample_1 Mignmemt SESS TOE r 12 31 12 31 65 iy Consensus GRRE Pxons 28522 893 T G 11 11 418 18 11 11 64 418 18 11 i OWecrr exons 18 22 Var 1 8 32 5 434 RARE eeponsetuces eter gt 7 91 8 64 7 91 2 402 48 64 3 032 Combined Electr exons_1e 22 so3 1 c 915 A G as abua kH Forward reverse 000 40 00 0 00 54 40 00 11 All three v Show denominators Filter values Min 5 00 Max 100 00 fa Apply min max to Forward or reverse Forward and reverse Available data C Combined also Variant status Al k Compact table N vanen To Load combined 0 00 forward 0 00 reverse 0 00 combined of 65 forward of 54 reverse of 11 E 4l W Figure 2 40 The Variants
511. w AVA projects To completely disable the actions of this file comment out or delete all its lines do not delete the file itself however or else a warning message about a missing file will be displayed each time a new project is created from the gsAmplicon application GUI Step 1 Populate with the Standard 454 MIDs To prevent this comment out or delete the following line utility execute create454StandardMIDs ava Step 2 Run whatever new project scripts are in the user s home directory Note due to the use of onMissingScript with the value ignore it is not an error if the user has no such script utility execute onMissingScript ignore ShomeDir gsAmplicon_newProjectInit ava The script mainly contains comments lines beginning with and blank lines and only contains 2 actual commands Both of the commands are utility execute commands which run other scripts 4 4 2 1 Step 1 Loading the Standard 454 MIDs Fourteen MIDs were carefully selected four use with Amplicon libraries in the 454 Sequencing System section 1 3 2 6 As part of the default initialization process these MIDs are automatically loaded into the Project as a convenience and as a means of reducing data entry error The command utility execute create454StandardMIDs ava runs a default script called create454StandardMIDs ava that is located in the same directory as the default initialization script in
512. ware v 2 501 August 2010 174 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer Read Data 2 a Samples 16 UJ Variants 40 MIDs 4 om Multiplexers 1 MJ an gt Multiplexer_1 Both 4 MIDs 4 MIDs 16 Unique Samples Figure 2 51 Multiplexer definition table entry This Multiplexer setup provides a 16 cell grid of Primer 1 Primer 2 MID pairs that can be assigned to the appropriate Samples Figure 2 52 Vv Edit Samples EE AutoFill Sample_1_3 Sample_2_3 Sample_1_1 Sample_1_4 Sample_1_2 Sample_2_4 Sample_2_1 Sample_2_2 Sample_3_2 Sample_3_3 Sample_3_4 it Sample_4_3 Sample_3_1 Sample_4_4 Sample_4_2 Sample_4_1 Sample_3_1 Sample_3_2 Sample_3_3 Sample_3_4 Sample_4_1 Sample_4_2 Sample_4_3 Sample_4_4 16 16 Sample Associations Defined Figure 2 52 The Edit Samples window for the Multiplexer The Both encoding being used allows all 16 cells in the MID grid to be assigned to distinct Samples To finish off the setup using Multiplexers the Multiplexer has to be associated with the Read Data Sets The single Amplicon being measured here can be associated with the Read Data Set Multiplexer pair and the Amplicon automatically gets associated with each of the Samples encoded by the Multiplexer see Figure 2 53 Software v 2 591 August 2010 175 erences IM Read Data w
513. which also would cause problems for the CLI The utility validateNames command can be used to detect and correct naming problems in Projects see section 3 4 17 1 for the usage statement Running the command without any arguments will report an error if any problem names are encountered irresolvable duplicates or empty names The command does nothing if there are no errors to report You can also use the fix flag with the utility validateNames command to enable it to correct the naming problems it finds rather than using it just as a problem detection tool as above The default fix is to put a FIX_ prefix and an underscore _ suffix followed by a unique number For example two Reference Sequences with the same name MyRef would be converted to FIX_MyRef_1 and FIX_MyRef_2 You can specify alternate prefixes and suffix separators using the fixPrefix and fixSuffix options The common prefix makes it easy to find these fixed names in the sorted Project Tab tables of the GUI and manually adjust them if desired to different unique names Even if the names are perfectly fine there can be other problems with a Project that might impact its computation The command utility validateForComputation checks for these problems see section 3 4 17 2 for the usage statement Specifically the command verifies the following 1 all Reference Sequences contain a sequence that is at least 1 base in
514. y min max to L Forward or reverse Forward and reverse Available data C Combined also Variant status Putative 3 C Compact table ala Variants To Load combined forward reverse combined of forward of reverse of A a e Figure 2 43 The Variants Tab with the Variant status filter set to Putative This causes the two Accepted variant rows to be grayed out Eleven Variants is a manageable number that we can reasonably load and examine at one time so we click the Load button to import them Once we do the new Variants are all visible as white rows in the Variant Frequencies Table because the Variant Status filter is set to Putative the default for Auto Detected Variants Figure 2 44 The frequencies for these Variants are automatically filled out and are valid as of the completion of the last computation we don t need to run another round of computation to update the frequencies until we make changes to the Project that would impact the calculation of the frequencies Such as new Samples or Read Data or any change in the Reference Sequence This is different from manually defined Variants which require a round of computation after their definition in order to appear in the Table oottware v 2 001 August Z010 104 4 GS Ampl
515. y working in nucleotide space for an example where this situation arises see section 2 3 2 below Figure 2 30 Q The flowgram alignment algorithm works only by introducing cycle shifts with the goal 1 8 1 Populating the Flowgrams Tab When you open an Amplicon Project in the AVA software the Flowgrams tab has no content and is grayed out To populate it you must use the Open Flowgrams lt Name of the Read gt action from the contextual menu that appears when you right click one of the following two sources e A single read on the Global Align tab make sure that its Read Type control is set to Individual e A single read on the Consensus Align tab which always displays individual reads 5 J I on O1 Once the Flowgrams tab is populated a small green arrow points to the flow corresponding to the nucleotide upon which you right clicked To load the Flowgrams tab with another read you can use again the right click method above and replace the displayed tri flowgram by another one But when in the Flowgrams tab you have another more powerful option this tab has two Read controls in its upper left corner that allow you to browse through and navigate all the reads that are present in the source tab that generated the one currently displayed the Global Align or the Consensus Align tab These controls are described in detail in section 1 8 3 As you navigate to other reads with these controls the AVA software att
516. yGroup sffDir some path sff regions 1 2 alias read we can subsequently refer to the imported region read data as read01 and read02 For example we can run assoc readData read0l sample samplel amplicon ampliconl assuming samplel and ampliconl exist The alias is constructed by taking the value passed to the alias option and appending two digits specifying the region This option facilitates the creation of scripts that load from analysis directories wherein the regions of interest are known in advance but the actual SFF file names are not known since they are automatically given names by the pipeline software Here are som xamples of valid load invocations load readGroup Groupl sffDir data sff sffName TESTO1 sff This will load the read data in data sff TEST0O1 sff into the read group named Groupl of the currently open project Software v 2 501 August 2010 213 454 Sequencing System Software Manual Part D GS Amplicon Variant Analyzer load readGroup Groupl analysisDir data analysis1 regions 1 2 4 alias Read This will load the read data of regions 1 2 and 4 inside the analysis directory data analysisl into the read group named Groupl of the currently open project Subsequent commands will be able to refer to the read data as Read01 Read02 and Read04 load readGroup Groupl analysisDir data analysis1 regions 2 filePrefix TEST alias Read This will load
517. ze and organize the results of Ultra Deep Amplicon Sequencing experiments carried out on the Genome Sequencer System It is useful both for the high throughput detection of known variants and for the de novo discovery and evaluation of novel ones Known variations are defined relative to reference sequences an organizational scheme that facilitates the sharing of variant definitions across samples Newly discovered variants may be added to a library of known variations and thus may be used in subsequent high throughput scans In addition to providing functionality to identify quantify and evaluate putative variations the GS Amplicon Variant Analyzer provides the ability to report results on any subset of target sequences from any combination of Runs or regions according to user specified criteria this defines a sample The software also provides the ability to group multiple samples into an Amplicon Analysis Project and incrementally add new samples to a project as the sequencing results from new Runs regions become available Reads for each sample are analyzed separately but results across samples can be summarized Reads for a given sample are multiply aligned with target sequences within a reference sequence and variations within that alignment are summarized both graphically with a histogram indicating positions of variation and textually with a color coded multiple alignment display that emphasizes regions and bases of significant differ
518. zer AVA application through The sequencing results of Amplicon libraries are designed primarily to identify and quantitate both known and novel DNA variants e g rare alleles by the Ultra Deep Sequencing coverage of one or more region s of interest This is supported by the GS Amplicon Variant Analyzer AVA software described in this section Briefly the AVA application computes the alignment of reads from Amplicon libraries obtained on the GS Junior or Genome Sequencer FLX Instrument and identifies differences between the reads and a reference sequence Variations are displayed both graphically with a histogram indicating positions of variation and textually with a color coded multiple alignment that emphasizes regions and bases of difference from the reference sequence The software specifically reports the frequency of user defined and software identified variants in a summary Table allowing for the high throughput detection and quantitation of known and putative variants in the samples sequenced In addition various tools and views allow the user to examine the read alignments in detail to assess whether the software identified variants appear to be legitimate and possibly identify new ones The user can then define these new variants into the system and decide which variants to include in the analysis for quantitative reports 1 1 Introduction to the GS Amplicon Variant Analyzer Application 1 1 1 Definitions A few important
Download Pdf Manuals
Related Search
Related Contents
WISENET ACCOUNT TRAINING USER MANUAL HACCP-Konzept - Landeshauptstadt Magdeburg MANUAL DE INSTRUCCIONES Sélection de littérature jeunesse cycle 1 et 2 Pennington 100086834 Use and Care Manual Samsung SyncMaster E-CAST 2015 HP X1200 Flyer Red baixar - philips consumer life style Copyright © All rights reserved.
Failed to retrieve file