Calculate TMB Score (LightSpeed)

The Calculate TMB Score (LightSpeed) tool takes a variant track and the set of regions to focus on, and calculates a TMB score, i.e. the number of variants per 1 million bases.

It is recommended that target regions with a coverage lower than 100X are discarded before running the tool. To do so, a workflow including the tools Create Mapping Graph and Identify Graph Threshold Area can be used to generate a target region file only containing target regions with at least 100X coverage (see figure 3.23).

Image LiS_TMB_PreWF
Figure 3.23: Workflow to discard low coverage target regions.

The Calculate TMB Score (LightSpeed) tool selects variants for analysis based on the following criteria:

Resulting SNVs are filtered using quality, germline and non-synonymous filters before calculating the TMB score as the number of somatic variants multiplied by 1 million bases and divided by the length of the target regions minus the length of masking regions.

To run Calculate TMB Score (LightSpeed), go to:

        Tools | LightSpeed (Image lightspeed_folder_open_16_n_p) | Calculate TMB Score (LightSpeed) (Image calculate_tmb_16_h_p)

The tool takes a variant track as input which is provided in the first dialog (figure 3.24):

Image LiS_TMB1
Figure 3.24: Select a variant track.

In the next dialog, tracks relevant to the analysis are specified (figure 3.25):

Image LiS_TMB2
Figure 3.25: Specify tracks and parameters for calculating a TMB score.

It is also possible to calculate a TMB status based on thresholds for a low and a high TMB status. This will appear as an additional item in the TMB report. The default values of 10 and 15 have been chosen based on internal benchmark analyses. Samples with a score between the low and high threshold, will be assigned TMB status intermediate. Given the lack of standardization of TMB scoring methods and the heterogeneity of TMB across tumor types, we recommend manually specifying values that are suitable for the analyzed sample and tumor type.

In the next dialog (figure 3.26), variant filters can be configured:

Image LiS_TMB3
Figure 3.26: Configure variant filters.

The default quality filter thresholds have been determined based on internal benchmarking using samples from the Tumor Mutational Burden Harmonization Project led by Friends of Cancer Research [Vega et al., 2021].

The tool outputs a track of filtered somatic variants, i.e., the variants that remained after the filtering and that were included in the TMB score calculation. However, the main output is a report that includes filtering statistics and the calculated TMB score. It will also include a TMB status if the option was enabled (as shown in figure 3.27).

Image LiS_TMB_Report
Figure 3.27: Part of a TMB report where the option to detect TMB status was enabled with default threshold values.

The report also lists the length of the used target regions, counts of various types of variants, and a value describing the tumor mutational burden calculated as the number of mutations per Mb. The quality filters statistics recapitulates how many variants were removed by the various filters applied by the tool. The frequency distributions of input and somatic variants are also provided.

The TMB status is assessed with a confidence level based on the size of the target regions included in the TMB score calculation, i.e., those with a coverage of at least 100X. This is illustrated by the color of the TMB status table cell in the report. If the analyzed target region size is below 900,000bp the cell will be colored in red, if it is between 900,000bp and 1,000,000bp it will be colored in yellow and if it is above 1,000,000bp it will not be colored. Note that if low coverage regions were not excluded from the target regions before TMB score calculation, the TMB status confidence level may wrongly be displayed as high.