![Screenshot 2023-07-17 at 2 37 42 PM](https://private-user-images.githubusercontent.com/68296470/254038179-96c23198-2781-42e1-b0ef-f1e7a81c3541.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMDEwNTcsIm5iZiI6MTczOTMwMDc1NywicGF0aCI6Ii82ODI5NjQ3MC8yNTQwMzgxNzktOTZjMjMxOTgtMjc4MS00MmUxLWIwZWYtZjFlN2E4MWMzNTQxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjExVDE5MDU1N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI0ZDlhNzM5YzY4OGY4N2I5OWRlODc1M2JjN2U1ZTljODFiNjkzZmM2MGZjM2E2NzY2MjZmZWQzMWY2OGE1MTUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.ok7vyb0myKQl_n7JGQgJnS6tHXjF-EA237hJPzcWbJA)
tingverse
is a set of basic functions for Bioinformatics at the Ting Lab of the Massachusetts General Hospital Cancer Center. It was one of my projects when I was a summer intern in the Ting Lab. I worked on it during the summer of 2022 and the summer of 2023. It showcases what I learned over the course of those two summers, and it is no longer updated, nor is it representative of current best practices that I employ in my work.
Mike Raabe and Peter Richieri are the two people who mentored me during my summer internships. Much of the code in this repository was influenced by their previous work.
You can install and load the tingverse package by running the following lines in R:
install.packages('devtools')
library(devtools)
devtools::install_github('ccnawrocki/tingverse')
library(tingverse)
The tingverse has multiple dependencies. R makes updating dependencies very painful, so, for simplicity's sake, install and load each dependency as follows in order to use the tingverse.
install.packages("tidyverse")
install.packages("ggrepel")
install.packages("parallel")
library(tidyverse)
library(ggrepel)
library(parallel)
The GSEA functionality of the tingverse is a wrapper for clusterProfiler functions that depend on certain gene set databases available for download through Bioconductor. These two databases are about 80 MB each, which is not trivial. Thus, if you do not plan to use the GSEA functionality of the tingverse, then do not download these databases. Otherwise, you can download these databases as follows:
install.packages("BiocManager")
library(BiocManager)
BiocManager::install("clusterProfiler")
BiocManager::install("org.Hs.eg.db")
BiocManager::install("org.Mm.eg.db")
library(clusterProfiler)
library(org.Hs.eg.db)
library(org.Mm.eg.db
Once you have downloaded the clusterProfiler package and these databases, you will have access to the tingverse's full capabilities.