DeSciDe: A Tool for unbiased gene selection by simple visual analysis.

DeSciDe (Deciphering Scientific Discoveries) is an R package designed for genomic and proteomic data analysis, PubMed search, protein interaction network visualization, and comprehensive data summarization.

Features

Installation

Before installing the DeSciDe package, make sure you have BiocManager installed:

# Install Bioconductor dependencies
if (!requireNamespace("BiocManager", quietly = TRUE))
    install.packages("BiocManager")
BiocManager::install("STRINGdb")
BiocManager::install("ComplexHeatmap")

You can install the development version of DeSciDe from GitHub using the devtools package:

# Install devtools if you haven't already
install.packages("devtools")

# Install DeSciDe from GitHub
devtools::install_github("camdouglas/DeSciDe")

Usage

Basic Example

Below is a basic example of how to use DeSciDe to analyze a list of genes and terms:

# Load the package
library(DeSciDe)

# Define your list of genes and terms
genes_list <- c("JUN", "MYC", "HDAC1", "TRIM33")
terms_list <- c("cancer", "romidepsin")

# Run the analysis pipeline
results <- descide(
  genes_list = genes_list, 
  terms_list = terms_list
)

# View PubMed search results
head(results$summary_results)

Parameters

Testing

Due to API rate limits and the potentially long duration of some tests, certain tests are skipped on CRAN using the skip_on_cran() function from the testthat package. These tests are designed to run in local environments and CI/CD pipelines where the environment variable NOT_CRAN is set to “true”.

To run all tests locally, set the environment variable as follows:

NOT_CRAN=true R CMD check

Authors