singscore

An R/Bioconductor package that implements a single-sample molecular phenotyping approach

https://github.com/davislaboratory/singscore

Science Score: 23.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 6 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
    5 of 13 committers (38.5%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.9%) to scientific vocabulary

Keywords

bioinformatics

Keywords from Contributors

bioconductor-package gene genomics bioconductor transcriptomics proteomics microbiome core-package u24ca289073 immunology
Last synced: 10 months ago · JSON representation

Repository

An R/Bioconductor package that implements a single-sample molecular phenotyping approach

Basic Info
Statistics
  • Stars: 45
  • Watchers: 8
  • Forks: 5
  • Open Issues: 4
  • Releases: 0
Topics
bioinformatics
Created over 8 years ago · Last pushed over 1 year ago
Metadata Files
Readme

README.md

singscore logo

R-CMD-check codecov BioC status

Overview

‘singscore’ is an R/Bioconductor package which implements the simple single-sample gene-set (or gene-signature) scoring method proposed by Foroutan et al. (2018) and Bhuva et al. (2020). It uses rank-based statistics to analyze each sample’s gene expression profile and scores the expression activities of gene sets at a single-sample level.

Additional packages we have developed can enhance the singscore workflow:

  1. msigdb - A package that provides gene-sets from the molecular signatures database (MSigDB) as a GeneSetCollection object that is compatible with singscore.
  2. vissE - A package that can summarise and aid in the interpretation of a list of significant gene-sets identified by singscore (see tutorial).
  3. emtdata - The full EMT dataset used in this tutorial (with additional EMT related datasets).

We have also published and made openly available the extensive tutorials below that demonstrate the variety of ways in which singscore can be used to gain a better functional understanding of molecular data:

  1. Using singscore to predict mutation status in acute myeloid leukemia from transcriptomic signatures.
  2. Gene-set enrichment analysis workshop - available through the Orchestra platform (search “WEHI Masterclass Day 4: Functional Analysis, single sample gene set analysis”).

Getting Started

These instructions will get you to install the package up and running on your local machine. If you experience any issues, please raise a GitHub issue at https://github.com/DavisLaboratory/singscore/issues.

# build_vignettes = TRUE to build vignettes upon installation
if (!requireNamespace("BiocManager", quietly = TRUE))
    install.packages("BiocManager")
BiocManager::install("singscore", version = "3.8")

Documentation

The package comes with a vignette showing how the different functions in the package can be used to perform a gene-set enrichment analysis on a single sample level. Pre-built vignettes can be accessed via Bioconductor or the GitHub IO page.

References

Foroutan M, Bhuva D, Lyu R, Horan K, Cursons J, Davis M (2018). “Single sample scoring of molecular phenotypes.” BMC bioinformatics, 19(1), 404. doi: 10.1186/s12859-018-2435-4.

Bhuva D, Cursons J, Davis M (2020). “Stable gene expression for normalisation and single-sample scoring.” Nucleic Acids Research, 48(19), e113. doi: 10.1093/nar/gkaa802.

Owner

  • Name: Davis Laboratory
  • Login: DavisLaboratory
  • Kind: organization
  • Location: Melbourne, Australia

computational systems biology of cancer

GitHub Events

Total
  • Issues event: 1
  • Watch event: 5
  • Issue comment event: 4
  • Push event: 1
  • Fork event: 1
Last Year
  • Issues event: 1
  • Watch event: 5
  • Issue comment event: 4
  • Push event: 1
  • Fork event: 1

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 152
  • Total Committers: 13
  • Avg Commits per committer: 11.692
  • Development Distribution Score (DDS): 0.539
Past Year
  • Commits: 1
  • Committers: 1
  • Avg Commits per committer: 1.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
bhuvad b****d@w****u 70
Ruqian Lyu x****t@g****m 44
Nitesh Turaga n****a@g****m 14
Ruqian Lyu r****u@R****l 7
Dharmesh Bhuva d****a@a****u 5
J Wokaty j****y@s****u 2
Ruqian Lyu r****u@u****u 2
vobencha v****n@r****g 2
vobencha v****a@g****m 2
Ahmed Mohamed a****0@g****m 1
Hervé Pagès h****b@g****m 1
LiNk-NY m****9@g****m 1
Ruqian Lyu r****u@u****u 1

Packages

  • Total packages: 1
  • Total downloads:
    • bioconductor 101,144 total
  • Total dependent packages: 3
  • Total dependent repositories: 0
  • Total versions: 5
  • Total maintainers: 1
bioconductor.org: singscore

Rank-based single-sample gene set scoring method

  • Versions: 5
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Downloads: 101,144 Total
Rankings
Dependent repos count: 0.0%
Stargazers count: 4.2%
Forks count: 5.1%
Average: 6.8%
Dependent packages count: 11.0%
Downloads: 13.5%
Maintainers (1)
Last synced: 11 months ago

Dependencies

DESCRIPTION cran
  • R >= 3.6 depends
  • Biobase * imports
  • BiocParallel * imports
  • GSEABase * imports
  • RColorBrewer * imports
  • S4Vectors * imports
  • SummarizedExperiment * imports
  • edgeR * imports
  • ggplot2 * imports
  • ggrepel * imports
  • grDevices * imports
  • graphics * imports
  • magrittr * imports
  • matrixStats * imports
  • methods * imports
  • plotly * imports
  • plyr * imports
  • reshape * imports
  • reshape2 * imports
  • stats * imports
  • tidyr * imports
  • BiocStyle * suggests
  • covr * suggests
  • hexbin * suggests
  • knitr * suggests
  • pkgdown * suggests
  • rmarkdown * suggests
  • testthat * suggests
.github/workflows/check-bioc.yml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/upload-artifact master composite
  • docker/build-push-action v1 composite
  • r-lib/actions/setup-pandoc master composite
  • r-lib/actions/setup-r master composite