README.md

output: pdf_document: default html_document: default

lanpAnalysis

lanpAnalysis: (Lung Adenocarcinoma Neoantigen Patient Analysis) is an R package that aims to analyze patient peptide data, for probable HLA-I-binding neoantigens that may be significant for lung adenocarcinoma immunotherapy. In recent years, neoantigens have been be an immunotherapy target, as they may produce the rejection of tumours. lanpAnalysis streamlines this process by indexing and analyzing a patient's genes, and returns cruicial information on the presence of these neoantigens, their relative affinities to HLA Alleles, and their location within the gene.

Changes Made Since Last Review:

Installation

You can install the released version of lanpAnalysis from GitHub with:

require("devtools")
devtools::install_github("lukatrkla/lanpAnalysis", build_vignettes = TRUE)
library("lanpAnalysis")

To run the Shiny app, if package is properly installed and shiny is (as well) properly configured, use the following command:

runlanpAnalysis()

Overview

ls("package:lanpAnalysis")
data(package = "lanpAnalysis")

The full information related to the functions in lanpAnalysis are provided in the function's man pages, all of which are open when typing lanpAnalysis::... The ultimate aim of the package is to provide a graphical output to the patient's neoantigens that were discovered in their genes. There are 2 main outputs, one that appears as a graphical output noting the discovered neoantigens, their positions in the gene, and the binding affinity between the neoantigen and the HLA allele, which can be coloured according to the confidence level between the mutation and the HLA allele. An example is directly below:

This is the code to make this graphical output, with all files included in the package:

plot_mutation_location("TP53", tp53mutated3times, confidence = 1)

The other graphical output ranks the binding affinities of neoantigens, and produces a barplot with this data. It can be coloured depending on confidence levels or binding levels (You can read more about this in the below function's man page) An example is directly below:

This is the code to make this graphical output, with all files included in the package:

lanpAnalysis::patient_affinity_visualizer(testingGeneSet, colNum=1, colorFlag=2)

Contributions

This package was built with R base packages: graphics, and stats; it is suggested that you download testthat as well. It uses stringr as well, which you can read on below in the references [3]. The database that was utilized for this package 'lungData' has been modified from database dbPepNeo [1]

References

[1] Xiaoxiu Tan, Daixi Li, Pengjie Huang, Xingxing Jian, Huihui Wan, Guangzhi Wang, Yuyu Li, Jian Ouyang, Yong Lin, Lu Xie, dbPepNeo: a manually curated database for human tumor neoantigen peptides, Database, Volume 2020, 2020, baaa004, https://doi.org/10.1093/database/baaa004

[2] (Context information about Neoantigen was found here. I did not derive an idea from this article, but I learned about neoantigens here, and if you need information, this is the place to start) Evolution of Neoantigen Landscape during Immune Checkpoint Blockade in Non–Small Cell Lung Cancer Valsamo Anagnostou, Kellie N. Smith, Patrick M. Forde, Noushin Niknafs, Rohit Bhattacharya, James White, Theresa Zhang, Vilmos Adleff, Jillian Phallen, Neha Wali, Carolyn Hruban, Violeta B. Guthrie, Kristen Rodgers, Jarushka Naidoo, Hyunseok Kang, William Sharfman, Christos Georgiades, Franco Verde, Peter Illei, Qing Kay Li, Edward Gabrielson, Malcolm V. Brock, Cynthia A. Zahnow, Stephen B. Baylin, Robert B. Scharpf, Julie R. Brahmer, Rachel Karchin, Drew M. Pardoll and Victor E. Velculescu DOI: 10.1158/2159-8290.CD-16-0828 Published March 2017 [3] https://cran.r-project.org/web/packages/stringr/vignettes/stringr.html

Acknowledgements

This package was developed as part of an assessment for 2020 BCB410H: Applied Bioinformatics, University of Toronto, Toronto, CANADA.



lukatrkla/lanpAnalysis documentation built on Jan. 1, 2021, 8:26 a.m.