You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 05-pvacview_tour.Rmd
+95-1Lines changed: 95 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -14,12 +14,106 @@ This chapter will cover:
14
14
15
15
## Introduction to the pVACview module
16
16
17
-
pVACview is a R shiny based tool designed to aid specifically in the prioritization and selection of neoantigen candidates for personalized cancer vaccines or other applications. It takes as inputs a pVACseq output aggregate report file (tsv format) and a corresponding pVACseq output metrics file (json). pVACview allows the user to launch an R shiny application to load and visualize the given neoantigen candidates with detailed information including that of the genomic variant, transcripts covering the variant, and strong-binding peptides predicted from the respective transcripts. It also incorporates anchor prediction data for a range of class I HLA alleles and peptides ranging from 8- to 11-mers. By taking all these types of information into account for the neoantigen candidates, researchers will be able to make more informed decisions when deciding final peptide candidates for experiments, personalized cancer vaccines, or T cell therapies designed to target neoantigens.
17
+
pVACview is a R shiny based tool designed to aid specifically in the prioritization and selection of
18
+
neoantigen candidates for personalized cancer vaccines or other applications. It takes as inputs a
19
+
pVACseq output aggregate report file (tsv format) and a corresponding pVACseq output metrics file (json).
20
+
pVACview allows the user to launch an R shiny application to load and visualize the given neoantigen
21
+
candidates with detailed information including that of the genomic variant, transcripts covering the
22
+
variant, and strong-binding peptides predicted from the respective transcripts. It also incorporates
23
+
anchor prediction data for a range of class I HLA alleles and peptides ranging from 8- to 11-mers. By
24
+
taking all these types of information into account for the neoantigen candidates, researchers will be
25
+
able to make more informed decisions when deciding final peptide candidates for experiments, personalized
26
+
cancer vaccines, or T cell therapies designed to target neoantigens.
27
+
28
+
## Starting pVACview
29
+
30
+
The pVACview R source code is distributed with every pVACseq run the in
31
+
MHC_Class_I and/or MHC_Class_II subdirectories, depending on which prediction
32
+
algorithms were run. For the HCC1395 pVACseq example run you did earlier, it
33
+
can be started by running the following command in your Terminal:
34
+
35
+
```{r, engine = 'bash', eval = FALSE}
36
+
pvacview run ${PWD}/pVACtools_outputs/MHC_Class_I
37
+
```
38
+
39
+
This starts a process for the pVACview R shiny application. Do not close the
40
+
terminal window or end this process. You can now open pVACview in your browser
41
+
by navigating to [http://127.0.0.1:3333/](http://127.0.0.1:3333/).
42
+
43
+
## Uploading pVACseq result data into pVACview
44
+
45
+
The starting screen shows an upload form. You will want to upload the Class I
46
+
aggregated.tsv report under "1. Neoantigen Candidate Aggregate Report (tsv
47
+
required)". We generally recommend using Class I as the main report, as these
48
+
are more robust than Class II. However, either can be uploaded here as long as
49
+
the correct data type is selected under "Does this aggregate report file
50
+
correspond to Class I or Class II prediction data?"
51
+
52
+
Upload the matching Class I metrics.json file under "2. Neoantigen Candidate
53
+
Metrics file (json required)". The Class II aggregated.tsv can now be uploaded
54
+
as a supplementary file under "3. Additional Neoantigen Candidate Aggregate
55
+
Report (tsv required)".
56
+
57
+
This interface also optionally allows users to upload a gene-of-interest TSV
58
+
file to, e.g. highlight variants on known cancer genes. We have provided such
59
+
a TSV with your original HCC1395 downloaded data, called
60
+
"cancer_census_hotspot_gene_list.tsv".
61
+
62
+
After uploading all files, you can visualize the result by clicking on the
63
+
"Visualize" button at the bottom of the page, or the "Visualize and Explore"
The main table in pVACview shows the best neoantigen candidate for each variant.
73
+
It lists the gene and amino acid change of the variant as well as additional
74
+
information about the best peptide and the best transcript coding for it. These
75
+
include, from left to right, the transcript support level, the best-binding HLA
76
+
allele, the mutated positions of the best peptide, any positions in the peptide
77
+
where the amino acid might be problematic for manufacturing, and the total number
78
+
of neo antigen candidates passing the binding affinity threshold set by the user.
79
+
If a gene of interest list was uploaded, variants on those genes have their gene
80
+
highlighted with a green border.
81
+
82
+
Next, this table lists the IC50 peptide MHC binding affinity for both the mutant
83
+
and the wild type. It also shows the percentile scores of the binding affinity values.
84
+
For the mutant values, a heatmap coloring is applied to make it easier to visually
85
+
identify well-binding peptides.
86
+
87
+
The next few columns show the coverage and expression of the best transcript with
88
+
a bar plot background to represent where specific values fall across the entire
89
+
patient sample.
90
+
91
+
The Tier column represents the tier assigned to the best peptide. The neoantigen
92
+
candidates in this view were all sorted into the Pass tier but tiers such as Low
93
+
Expression or Subclonal are applied to easily identify why a neo antigen candidate
94
+
might be unsuitable for vaccine selection.
95
+
96
+
The Ref Match column reflects whether or not the best peptide was found in the
97
+
reference proteome which is undesired since such peptides are not novel and
98
+
including them in a vaccine might lead to an auto immune response.
99
+
100
+
Users are able to set a status for each candidate in the Evaluation column to mark
101
+
them as Accept, Reject, or requiring further review.
102
+
103
+
The Investigate button can be clicked to see more detail for a variant. This
104
+
will update the lower panels with details for the selected variant.
18
105
19
106
```{r, fig.align='center', out.width="100%", echo = FALSE, fig.alt= "Upon successfully uploading the relevant data files, you can explore the different aspects of your neoantigen candidates."}
For candidates not sorted into the Pass tier, red borders visually highlight the
111
+
attributes failed by the candidate.
112
+
113
+
```{r, fig.align='center', out.width="100%", echo = FALSE, fig.alt= "Neoantigen candidates are binned into tiers depending on their suitability for vaccine creation."}
0 commit comments