# QUAST

Quality Assessment Tool for Genome Assemblies by Center for Algorithmic Biotechnology

 Contigs are ordered from largest (contig #1) to smallest. Contigs are broken into nonoverlapping 100 bp windows. Plot shows numbers of windows for each GC percentage.

{"minContig":500,"report":[["Genome statistics",[{"values":["91.579","96.572","98.658","92.960","46.717","98.513","93.181"],"quality":"More is better","isMain":true,"metricName":"Genome fraction (%)"},{"values":["1.016","1.011","1.002","1.064","1.014","1.000","1.003"],"quality":"Less is better","isMain":true,"metricName":"Duplication ratio"},{"values":["1813 + 665 part","2458 + 105 part","2566 + 41 part","2410 + 52 part","595 + 813 part","2578 + 29 part","2274 + 212 part"],"quality":"More is better","isMain":true,"metricName":"# genes"},{"values":[41828,175286,175236,125177,27317,323782,67677],"quality":"More is better","isMain":true,"metricName":"Largest alignment"},{"values":[2715183,2847578,2882213,2886429,1381478,2874838,2727883],"quality":"More is better","isMain":true,"metricName":"Total aligned length"},{"values":[4829,43173,87549,62026,510,158914,15656],"quality":"More is better","isMain":false,"metricName":"NG50"},{"values":[1969,20674,43101,32590,null,54373,6814],"quality":"More is better","isMain":false,"metricName":"NG75"},{"values":[4921,43173,87549,55418,1532,144947,16302],"quality":"More is better","isMain":false,"metricName":"NA50"},{"values":[2121,20851,33918,29591,802,47956,8341],"quality":"More is better","isMain":false,"metricName":"NA75"},{"values":[4434,42519,87549,55418,null,144947,15159],"quality":"More is better","isMain":true,"metricName":"NGA50"},{"values":[1810,20674,38330,29591,null,52546,6583],"quality":"More is better","isMain":false,"metricName":"NGA75"},{"values":[143,20,12,16,1019,7,52],"quality":"Less is better","isMain":false,"metricName":"LG50"},{"values":[385,43,24,32,null,15,121],"quality":"Less is better","isMain":false,"metricName":"LG75"},{"values":[135,20,12,17,228,7,47],"quality":"Less is better","isMain":false,"metricName":"LA50"},{"values":[353,43,27,35,570,18,105],"quality":"Less is better","isMain":false,"metricName":"LA75"},{"values":[150,21,12,17,null,7,53],"quality":"Less is better","isMain":false,"metricName":"LGA50"},{"values":[409,44,25,35,null,17,123],"quality":"Less is better","isMain":false,"metricName":"LGA75"}]],["Misassemblies",[{"values":[2,3,4,11,0,3,3],"quality":"Less is better","isMain":true,"metricName":"# misassemblies"},{"values":[2,3,4,11,0,3,3],"quality":"Less is better","isMain":false,"metricName":" # relocations"},{"values":[0,0,0,0,0,0,0],"quality":"Less is better","isMain":false,"metricName":" # translocations"},{"values":[0,0,0,0,0,0,0],"quality":"Less is better","isMain":false,"metricName":" # inversions"},{"values":[2,3,3,10,0,2,3],"quality":"Less is better","isMain":false,"metricName":"# misassembled contigs"},{"values":[4003,179407,148758,614386,0,373396,44579],"quality":"Less is better","isMain":true,"metricName":"Misassembled contigs length"},{"values":[0,0,1,2,0,1,0],"quality":"Less is better","isMain":false,"metricName":"# local misassemblies"}]],["Unaligned",[{"values":[5,3,26,6,38,30,8],"quality":"Less is better","isMain":false,"metricName":"# fully unaligned contigs"},{"values":[53498,51483,114122,60729,91893,117788,18780],"quality":"Less is better","isMain":false,"metricName":"Fully unaligned length"},{"values":[12,0,0,0,1,2,1],"quality":"Less is better","isMain":false,"metricName":"# partially unaligned contigs"},{"values":[1,0,0,0,0,0,0],"quality":"Less is better","isMain":false,"metricName":" # with misassembly"},{"values":[0,0,0,0,0,0,0],"quality":"Less is better","isMain":false,"metricName":" # both parts are significant"},{"values":[1127,0,0,0,31,469,49],"quality":"Less is better","isMain":false,"metricName":"Partially unaligned length"}]],["Mismatches",[{"values":[656,184,71,39,18,78,120],"quality":"Less is better","isMain":false,"metricName":"# mismatches"},{"values":[9,15,22,12,4,16,116],"quality":"Less is better","isMain":false,"metricName":"# indels"},{"values":[63,185,151,67,4,143,134],"quality":"Less is better","isMain":false,"metricName":"Indels length"},{"values":["24.55","6.53","2.47","1.44","1.32","2.71","4.41"],"quality":"Less is better","isMain":true,"metricName":"# mismatches per 100 kbp"},{"values":["0.34","0.53","0.76","0.44","0.29","0.56","4.27"],"quality":"Less is better","isMain":true,"metricName":"# indels per 100 kbp"},{"values":[8,12,20,10,4,12,116],"quality":"Less is better","isMain":false,"metricName":" # short indels"},{"values":[1,3,2,2,0,4,0],"quality":"Less is better","isMain":false,"metricName":" # long indels"},{"values":[0,0,0,0,0,0,0],"quality":"Less is better","isMain":false,"metricName":"# N's"},{"values":["0.00","0.00","0.00","0.00","0.00","0.00","0.00"],"quality":"Less is better","isMain":true,"metricName":"# N's per 100 kbp"}]],["Statistics without reference",[{"values":[937,182,114,84,1047,88,347],"quality":"Less is better","isMain":true,"metricName":"# contigs"},{"values":[1462,3461,178,91,209602,279,625],"quality":"Less is better","isMain":false,"metricName":"# contigs (>= 0 bp)"},{"values":[647,152,93,80,439,65,286],"quality":"Less is better","isMain":false,"metricName":"# contigs (>= 1000 bp)"},{"values":[135,92,68,71,35,47,152],"quality":"Less is better","isMain":false,"metricName":"# contigs (>= 5000 bp)"},{"values":[47,65,54,63,8,37,88],"quality":"Less is better","isMain":false,"metricName":"# contigs (>= 10000 bp)"},{"values":[6,38,33,43,1,27,24],"quality":"Less is better","isMain":false,"metricName":"# contigs (>= 25000 bp)"},{"values":[0,14,16,20,0,16,4],"quality":"Less is better","isMain":false,"metricName":"# contigs (>= 50000 bp)"},{"values":[41828,175286,175236,125177,27317,323782,67677],"quality":"More is better","isMain":true,"metricName":"Largest contig"},{"values":[2770402,2899061,2996997,2947717,1473402,2993116,2746768],"quality":"More is better","isMain":true,"metricName":"Total length"},{"values":[2936400,3211165,3019937,2950237,19300697,3041705,2807042],"quality":"More is better","isMain":false,"metricName":"Total length (>= 0 bp)"},{"values":[2562279,2877489,2981749,2944513,1049995,2977821,2703457],"quality":"More is better","isMain":true,"metricName":"Total length (>= 1000 bp)"},{"values":[1422320,2749016,2918445,2915839,301741,2939504,2370646],"quality":"More is better","isMain":false,"metricName":"Total length (>= 5000 bp)"},{"values":[807772,2560877,2819576,2853270,132542,2870882,1920461],"quality":"More is better","isMain":true,"metricName":"Total length (>= 10000 bp)"},{"values":[208413,2090804,2493117,2526133,27317,2716513,903391],"quality":"More is better","isMain":false,"metricName":"Total length (>= 25000 bp)"},{"values":[0,1216620,1821394,1739413,0,2282070,235008],"quality":"More is better","isMain":true,"metricName":"Total length (>= 50000 bp)"},{"values":[5252,46210,87549,62026,1754,158914,17113],"quality":"More is better","isMain":false,"metricName":"N50"},{"values":[2266,20851,38904,32590,922,52546,8453],"quality":"More is better","isMain":false,"metricName":"N75"},{"values":[128,19,12,16,198,7,47],"quality":"Less is better","isMain":false,"metricName":"L50"},{"values":[333,42,26,32,497,16,104],"quality":"Less is better","isMain":false,"metricName":"L75"},{"values":["32.57","32.58","32.61","32.59","32.70","32.58","32.56"],"quality":"Equal","isMain":false,"metricName":"GC (%)"}]],["Predicted genes",[]],["Similarity statistics",[{"values":[1,3,4,5,0,4,0],"quality":"Equal","isMain":false,"metricName":"# similar correct contigs"},{"values":[0,0,0,0,0,0,0],"quality":"Equal","isMain":false,"metricName":"# similar misassembled blocks"}]],["Reference statistics",[{"values":[2917469,2917469,2917469,2917469,2917469,2917469,2917469],"quality":"Equal","isMain":false,"metricName":"Reference length"},{"values":["32.69","32.69","32.69","32.69","32.69","32.69","32.69"],"quality":"Equal","isMain":false,"metricName":"Reference GC (%)"},{"values":[2622,2622,2622,2622,2622,2622,2622],"quality":"Equal","isMain":false,"metricName":"Reference genes"}]]],"referenceName":"Staphylococcus_aureus","date":"20 July 2016, Wednesday, 12:52:52","order":[0,1,2,3,4,5,6],"assembliesNames":["A5","ABySS","IDBA-UD","Ray","SOAPdenovo2","SPAdes","Velvet"]}
{{ qualities }}
{{ mainMetrics }}
{"reflen":[2872769,3125,4439,37136]}
{"tickX":1}
{{ operonsInContigs }}
[{{ num_contigs }}, {{ Largest_alignment }}, {{ Total_aligned_length }}, {{ num_misassemblies }}, {{ Misassembled_contigs_length }}, {{ num_mismatches_per_100_kbp }}, {{ num_indels_per_100_kbp }}, {{ num_N's_per_100_kbp }}, {{ Genome_fraction }}, {{ Duplication_ratio }}, {{ NGA50 }}]
{{ allMisassemblies }}
{{ krona }}
{ "# contigs" : "is the total number of contigs in the assembly.", "Largest contig" : "is the length of the longest contig in the assembly.", "Total length" : "is the total number of bases in the assembly.", "Reference length" : "is the total number of bases in the reference.", "# contigs (>= 0 bp)" : "is the total number of contigs in the assembly that have size greater or equal than 0 bp.", "Total length (>= 0 bp)" : "is the total number of bases in the contigs having size greater or equal than 0 bp.", "N50" : "is the contig length such that using longer or equal length contigs produces half (50%) of the bases of the assembly. Usually there is no value that produces exactly 50%, so the technical definition is the maximum length x such that using contigs of length at least x accounts for at least 50% of the total assembly length.", "NG50" : "is the contig length such that using longer or equal length contigs produces half (50%) of the bases of the reference genome. This metric is computed only if a reference genome is provided.", "N75" : "is the contig length such that using longer or equal length contigs produces 75% of the bases of the assembly. Usually there is no value that produces exactly 75%, so the technical definition is the maximum length x such that using contigs of length at least x accounts for at least 75% of the total assembly length.", "NG75" : "is the contig length such that using longer or equal length contigs produces 75% of the bases of the reference genome. This metric is computed only if a reference genome is provided.", "L50" : "is the minimum number of contigs that produce half (50%) of the bases of the assembly. In other words, it's the number of contigs of length at least N50.", "LG50" : "is the minimum number of contigs that produce half (50%) of the bases of the reference genome. In other words, it's the number of contigs of length at least NG50. This metric is computed only if a reference genome is provided.", "L75" : "is the minimum number of contigs that produce 75% of the bases of the assembly. In other words, it's the number of contigs of length at least N75.", "LG75" : "is the minimum number of contigs that produce 75% of the bases of the reference genome. In other words, it's the number of contigs of length at least NG75. This metric is computed only if a reference genome is provided.", "NA50" : "is N50 where the lengths of aligned blocks are counted instead of contig lengths. I.e., if a contig has a misassembly with respect to the reference, the contig is broken into smaller pieces. This metric is computed only if a reference genome is provided.", "NGA50" : "is NG50 where the lengths of aligned blocks are counted instead of contig lengths. I.e., if a contig has a misassembly with respect to the reference, the contig is broken into smaller pieces. This metric is computed only if a reference genome is provided.", "NA75" : "is N75 where the lengths of aligned blocks are counted instead of contig lengths. I.e., if a contig has a misassembly with respect to the reference, the contig is broken into smaller pieces. This metric is computed only if a reference genome is provided.", "NGA75" : "is NG75 where the lengths of aligned blocks are counted instead of contig lengths. I.e., if a contig has a misassembly with respect to the reference, the contig is broken into smaller pieces. This metric is computed only if a reference genome is provided.", "LA50" : "is L50 where aligned blocks are counted instead of contigs. I.e., if a contig has a misassembly with respect to the reference, the contig is broken into smaller pieces.", "LGA50" : "is LG50 where aligned blocks are counted instead of contigs. I.e., if a contig has a misassembly with respect to the reference, the contig is broken into smaller pieces.", "LA75" : "is L75 where aligned blocks are counted instead of contigs. I.e., if a contig has a misassembly with respect to the reference, the contig is broken into smaller pieces.", "LGA75" : "is LG75 where aligned blocks are counted instead of contigs. I.e., if a contig has a misassembly with respect to the reference, the contig is broken into smaller pieces.", "Average %IDY" : "is the average of alignment identity percent (Nucmer measure of alignment accuracy) among all contigs.", "# misassemblies" : "is the number of positions in the assembled contigs where the left flanking sequence aligns over 1 kbp away from the right flanking sequence on the reference (relocation) or they overlap on more than 1 kbp (relocation) or flanking sequences align on different strands (inversion) or different chromosomes (translocation).", "# misassembled contigs" : "is the number of contigs that contain misassembly events.", "Misassembled contigs length" : "is the number of total bases contained in all contigs that have one or more misassemblies.", "# relocations" : "is the number of relocation events among all misassembly events. Relocation is a misassembly where the left flanking sequence aligns over 1 kbp away from the right flanking sequence on the reference, or they overlap by more than 1 kbp and both flanking sequences align on the same chromosome.", "# translocations" : "is the number of translocation events among all misassembly events. Translocation is a misassembly where the flanking sequences align on different chromosomes.", "# interspecies translocations" : "is the number of interspecies translocation events among all misassembly events. Interspecies translocation is a misassembly where the flanking sequences align on different references (--meta only).", "# inversions" : "is the number of inversion events among all misassembly events. Inversion is a misassembly where it is not a relocation and the flanking sequences align on opposite strands of the same chromosome.", "# local misassemblies" : "is the number of local misassemblies. We define a local misassembly breakpoint as a breakpoint that satisfies these conditions:
1. Two or more distinct alignments cover the breakpoint.
2. The gap between left and right flanking sequences is less than 1 kbp.
3. The left and right flanking sequences both are on the same strand of the same chromosome of the reference genome.
", "# scaffold gap size misassemblies" : "is the number of scaffold gap size misassemblies. We define scaffold gap size misassembly as a breakpoint where the flanking sequences combined in scaffold on the wrong distance. These misassemblies are not included in the total number of misassemblies. ", "# possibly misassembled contigs": "is the number of contigs that contain large unaligned fragment and thus could possibly contain interspecies translocation with unknown reference.", "# structural variations" : "is the number of misassemblies matched with structural variations.", "# fully unaligned contigs" : "is the number of contigs that have no alignment to the reference sequence.", "Fully unaligned length" : "is the total number of bases contained in all fully unaligned contigs.", "# partially unaligned contigs" : "is the number of contigs that are not fully unaligned ones but have fragments with no alignment to the reference.", "# with misassembly" : "is the number of partially unaligned contigs that contain misassembly events in their aligned fragment. Note that such misassemblies are not counted in # misassemblies and other misassemblies statistics.", "# both parts are significant" : "is the number of partially unaligned contigs that contain both aligned and unaligned fragments of length ≥ min-contig threshold.", "Partially unaligned length" : "is the total number of unaligned bases in all partially unaligned contigs.", "# ambiguous contigs" : "is the number of contigs that have reference alignments of equal quality in multiple locations on the reference.", "Ambiguous contigs length" : "is the total number of bases contained in all ambiguous contigs.", "Genome fraction (%)" : "is the total number of aligned bases in the reference, divided by the genome size. A base in the reference genome is counted as aligned if there is at least one contig with at least one alignment to this base. Contigs from repeat regions may map to multiple places, and thus may be counted multiple times in this quantity.", "GC (%)" : "is the total number of G and C nucleotides in the assembly, divided by the total length of the assembly.", "Reference GC (%)" : "is the total number of G and C nucleotides in the reference, divided by the total length of the reference.", "# mismatches per 100 kbp" : "is the average number of mismatches per 100000 aligned bases.", "# mismatches" : "is the number of mismatches in all aligned bases.", "# indels per 100 kbp" : "is the average number of indels per 100000 aligned bases.", "# indels" : "is the number of indels in all aligned bases", "# short indels" : "is the number of indels of length less or equal to 5 bp", "# long indels" : "is the number of indels of length greater than 5 bp", "Indels length" : "is the number of total bases contained in all indels", "# genes" : "is the number of genes in the assembly (complete and partial), based on a user-provided annotated list of gene positions in the reference genome. A gene counts as 'partially covered' if the assembly contains at least 100 bp of this gene but not the whole gene.", "# operons" : "is the number of operons in the assembly (complete and partial), based on a user-provided annotated list of operon positions in the reference genome. An operon counts as 'partially covered' if the assembly contains at least 100 bp of this operon but not the whole operon.", "# predicted genes (unique)" : "is the number of unique genes in the assembly found by a gene prediction tool.", "# predicted genes (>= 0 bp)" : "is the number of found genes having length greater or equal than 0 bp.", "Cumulative length" : "plot shows the growth of assembly contig lengths. On the x-axis, contigs are ordered from largest (contig #1) to smallest. The y-axis gives the size of the x largest contigs in the assembly.", "Nx" : "plot shows the Nx metric value as x varies from 0 to 100. Nx is the minimum contig length y such that using contigs of length at least y accounts for at least x% of the total assembly length.", "NGx" : "plot shows the NGx metric value as x varies from 0 to 100. NGx is the minimum contig length y such that using contigs of length at least y accounts for at least x% of the bases of the reference genome. This metric is computed only if a reference genome is provided.", "NAx" : "plot shows the NAx metric value as x varies from 0 to 100. NAx is computed similarly to Nx, but based on lengths of aligned blocks instead of contig lengths. Contigs are broken into aligned blocks at misassembly breakpoints. NAx is the minimum block length y such that using blocks of length at least y accounts for at least x% of the bases of the assembly. This metric is computed only if a reference genome is provided.", "NGAx" : "plot shows the NGAx metric value as x varies from 0 to 100.NGAx is computed similarly to NGx, but based on lengths of aligned blocks instead of contig lengths. Contigs are broken at misassembly breakpoints. NGAx is the minimum block length y such that using blocks of length at least y accounts for at least x% of the bases of the reference genome. This metric is computed only if a reference genome is provided.", "GC content" : "plot shows the distribution of GC percentage among the contigs, i.e., the total number of bases in contigs with such GC content. Typically, the distribution is approximately Gaussian. However, for some genomes it is not Gaussian. For assembly projects with contaminants, the GC distribution of the contaminants often differs from the reference genome and may give a superposition of multiple curves with different peaks.", "Duplication ratio" : "is the total number of aligned bases in the assembly (i.e. Total length - Fully unaligned length - Partially unaligned length), divided by the total number of aligned bases in the reference (see the Genome fraction (%) metric). If the assembly contains many contigs that cover the same regions of the reference, its Duplication ratio may be much larger than 1. This may occur due to overestimating repeat multiplicities and due to small overlaps between contigs, among other reasons.", "Largest alignment" : "is the length of the largest continuous alignment in the assembly. This metric is always equal to the Largest contig metric but it can be smaller if the largest contig of the assembly contains a misassembly event.", "Total aligned length" : "is the total number of aligned bases in the assembly.", "# N's" : "is the total number of uncalled bases (N's) in the assembly.", "# N's per 100 kbp" : "is the average number of uncalled bases (N's) per 100000 assembly bases.", "# similar correct contigs" : "is the number of correct contigs similar among > 50% assemblies (see Icarus for visualization).", "# similar misassembled blocks" : "is the number of misassembled blocks similar among > 50% assemblies (see Icarus for visualization)." }