Proteins at the cell surface connect intracellular and extracellular signaling networks and largely determine a cell’s capacity to communicate and interact with its environment.
Importantly, variations in transcriptomic profiles are often observed between healthy and diseased cells, presenting distinct sets of cell-surface proteins. Indeed, cell surface proteins i) may act as biomarkers for the detection of diseased cells in tissues or body fluids and ii) are the most prevalent target of pharmaceutical agents: 66% of approved human drugs listed in the DrugBank database target a cell-surface protein. The investigation of the cell surfaceome therefore could provide new possibilities for diagnosis, prognosis, treatment development, and therapy response evaluation.
The SurfR package aims to provide a streamlined end-to-end workflow for identifying surface protein coding genes from expression data using computational prediction.
SurfR :
To install this package, start R (version "4.4") and enter:
if (!require("BiocManager", quietly = TRUE))
install.packages("BiocManager")
When the package is available on Bioconductor, use
BiocManager::install("SurfR")
Development package version can be installed from GitHub using devtools:
devtools::install_github("auroramaurizio/SurfR")
This package is supported for macOS, and Linux (Windows not tested). SurfR works with R v4.4 or greater. Dependencies are indicated in the DESCRIPTION file, and can be automatically installed when installing the SurfR pacakge.
A comprehensive vignette provides an introduction to the SurfR package. Examples and use-cases are covered for each function. Additional RMD notebooks containing the use cases code described in the manuscript are available on GitHub: https://github.com/auroramaurizio/SurfR_UseCases.
Instructions to run the main functions can be found consulting the vignette or by entering ?FunctionName (e.g. ?Splot) in the console after loading the package.
Maurizio, A., Tascini, A.S., Morelli, M. SurfR: Riding the wave of RNA-Seq data with a comprehensive Bioconductor package to identify Surface Protein Coding Genes. Bioinformatics Advances, 2024 (DOI: 10.1093/bioadv/vbae201)
Aurora Maurizio (auroramaurizio1@gmail.com), Anna Sofia Tascini (volpesofi@gmail.com), Marco Morelli (morelli.marco@hsr.it)
Any contribution is highly appreciated! If you are interested in contributing to this project, please open an issue.