Skip to content

michellemlin/ClinicalTranscriptLink

Repository files navigation

ClinicalTranscriptLink

Description

ClinicalTranscriptLink is a package that aims to identify correlations between clinical expression of cancers and the transcriptional expression of genes using bulk RNA sequencing data. Packages currently available only study one of these and do not provide much correlation between the clinical expression of diseases and the corresponding gene expression. As such, this package aims to create that link to help us better understand the relation. Specifically, the package aims to study: - 1) the type of cancer and its relation to gene expression - 2) the survival analysis of different types of cancer

This package contains functions to perform analysis as well as visualisation of the above two goals. The ClinicalTranscriptLink package was developed using R version 4.3.1 (2023-06-16), Platform: x86_64-w64-mingw32/x64 (64-bit) and Running under: Windows 11 x64 (build 22631).

Installation

You can install the development version of ClinicalTranscriptLink from GitHub with:

# install.packages("devtools")
devtools::install_github("michellemlin/ClinicalTranscriptLink", build_vignettes = TRUE)
library(ClinicalTranscriptLink)

To run the Shiny app:

ClinicalTranscriptLink::runClinicalTranscriptLink()

Overview

For an example of use of ClinicalTranscriptLink:

ls("package:ClinicalTranscriptLink")
data(package = "ClinicalTranscriptLink") 
browseVignettes("ClinicalTranscriptLink")

ClinicalTranscriptLink provides the following functions at the moment:

  • metadataExtract : a function that allows users to extract metadata from from clinical data

  • mergeClinicalRNA : a function that allows users to merge the clinical dataset with the RNASeq dataset

  • survivalAnalyse : a function that allows for analysis of survival rates

  • heatmapGenerate : a function to create a heatmap of gene expression based on clinical features

  • integrityCheckClinical : a function to check integrity of datasets

  • runClinicalTranscriptLink : a function to run the Shiny App

Contributions

This package was created by Michelle Lin and contains functions found in packages survival, survminer, dplyr for survival analysis and DESeq2 that will be used for differential expression analysis.

ClinicalTranscriptLink provides the following functions at the moment and contributions are:

  • metadataExtract : The author wrote this function using base R functions. Open AI was used to search for potential functions but structure and logic was by author

  • mergeClinicalRNA : The author wrote this function using baseR functions. Open AI was used to search for potential functions and debugging but logic was by author.

  • survivalAnalyse : This function was written by author and utilise functions in the survival library.

  • heatmapGenerate : The author wrote this function and made design decisions. Open AI was used to search for potential functions and debugging purposes.

  • integrityCheckClinical : This function was written by author with the help of OpenAI for function search

  • runClinicalTranscriptLink : a function to run the Shiny App

All of the error checking and logic was done by author.

References

Acknowledgements

This package was developed as part of an assessment for Fall 2023 BCB410H1: Applied Bioinformatics course at the University of Toronto, Toronto, CANADA. ClinicalTranscriptLink welcomes issues, enhancement requests, and other contributions. To submit an issue, use the GitHub issues.

NOTE

The package may take a while to build as the vignettes have datasets that are really large and thus, take a long time to build.

About

No description, website, or topics provided.

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages