cRegulome

An R package to access, manage and visualize regulome (microRNA/transcription factors)-gene correlations in cancer

https://github.com/ropensci/cregulome

Science Score: 10.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
  • Academic publication links
  • Committers with academic emails
    1 of 5 committers (20.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.4%) to scientific vocabulary

Keywords

cancer-genomics database datascience microrna peer-reviewed r r-package rstats tcga-data transcription-factors

Keywords from Contributors

genome geocode rmarkdown air-pollution
Last synced: 6 months ago · JSON representation

Repository

An R package to access, manage and visualize regulome (microRNA/transcription factors)-gene correlations in cancer

Basic Info
Statistics
  • Stars: 3
  • Watchers: 6
  • Forks: 4
  • Open Issues: 0
  • Releases: 0
Topics
cancer-genomics database datascience microrna peer-reviewed r r-package rstats tcga-data transcription-factors
Created over 8 years ago · Last pushed almost 6 years ago
Metadata Files
Readme Contributing

README.md

Build Status codecov Build status
CRAN version downloads

cRegulome

Overview

Transcription factors and microRNAs are important for regulating the gene expression in normal physiology and pathological conditions. Many bioinformatics tools were built to predict and identify transcription factors and microRNA targets and their role in development of diseases including cancers. The availability of public access high-throughput data allowed for data-driven predictions and discoveries. Here, we build on some of these tools and integrative analyses and provide a tool to access, manage and visualize data from open source databases. cRegulome provides a programmatic access to the regulome (microRNA and transcription factor) correlations with target genes in cancer. The package obtains a local instance of Cistrome Cancer and miRCancerdb databases and provides classes and methods to interact with and visualize the correlation data.

What is cRegulome used for?

cRegulome provides programmatic access to regulome-gene correlation data in cancer from different data sources. Researches who are interested in studying the role of microRNAs and transcription factors in cancer can use this package to construct a small or large scale queries to answer different questions:

  • Which microRNAs and/or transcription factors are associated with a particular set of genes?
  • What different regulation patterns a microRNA or a transcription factor can take in different types of cancer?
  • For a given set of regulatory elements, which genes are likely to be regulated by these elements in a certain type of cancer?

In addition, cRegulome can be used with other R packages like igraph to study the co-regulation networks in different types of cancer.

Getting started

To get starting with cRegulome we show a very quick example. We first start by downloading a small test database file, make a simple query and convert the output to a cRegulome object to print and visualize.

```r

install the package from CRAN

install.packages('cRegulome') ```

```r

install the development version from github

devtools::install_github('ropensci/cRegulome')

install the development version and build vignette from github

devtools::installgithub('ropensci/cRegulome', buildvignettes = TRUE) ```

```{r load_libraries}

load required libraries

library(cRegulome) library(RSQLite) library(ggplot2) ```

```r if(!file.exists('cRegulome.db')) { get_db(test = TRUE) }

connect to the db file

conn <- dbConnect(SQLite(), 'cRegulome.db') ```

Or access the same test set file from the package directly

```r

locate the testset file and connect

fl <- system.file('extdata', 'cRegulome.db', package = 'cRegulome') conn <- dbConnect(SQLite(), fl) ```

```r

enter a custom query with different arguments

dat <- getmir(conn, mir = 'hsa-let-7g', study = 'STES', minabscor = .3, maxnum = 5)

make a cmicroRNA object

ob <- cmicroRNA(dat) ```

```r

print object

ob ```

Documentation

r browseVignettes("cRegulome") Alternatively, the vingettes can be found online, case_study and using_cRegulome.

Citation

r citation("cRegulome")

Owner

  • Name: rOpenSci
  • Login: ropensci
  • Kind: organization
  • Email: info@ropensci.org
  • Location: Berkeley, CA

GitHub Events

Total
  • Issue comment event: 1
Last Year
  • Issue comment event: 1

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 122
  • Total Committers: 5
  • Avg Commits per committer: 24.4
  • Development Distribution Score (DDS): 0.279
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
MahShaaban m****y@s****g 88
Mahmoud Ahmed m****d@M****l 27
Peter Hickey p****y@g****m 5
Maëlle Salmon m****n@y****e 1
ropenscibot m****t@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: about 2 years ago

All Time
  • Total issues: 4
  • Total pull requests: 8
  • Average time to close issues: 2 days
  • Average time to close pull requests: about 9 hours
  • Total issue authors: 4
  • Total pull request authors: 3
  • Average comments per issue: 2.0
  • Average comments per pull request: 0.13
  • Merged pull requests: 8
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • maelle (1)
  • MahShaaban (1)
  • loostchen (1)
  • sckott (1)
Pull Request Authors
  • PeteHaitch (4)
  • MahShaaban (3)
  • maelle (1)
Top Labels
Issue Labels
bug (1)
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 6
  • Total maintainers: 1
cran.r-project.org: cRegulome

Obtain and Visualize Regulome-Gene Expression Correlations in Cancer

  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 29.8%
Average: 32.6%
Dependent repos count: 35.5%
Last synced: about 2 years ago

Dependencies

DESCRIPTION cran
  • R >= 2.10.0 depends
  • DBI * imports
  • R.utils * imports
  • RSQLite * imports
  • UpSetR * imports
  • VennDiagram * imports
  • ggplot2 * imports
  • ggridges * imports
  • graphics * imports
  • grid * imports
  • httr * imports
  • igraph * imports
  • AnnotationDbi * suggests
  • clusterProfiler * suggests
  • covr * suggests
  • knitr * suggests
  • org.Hs.eg.db * suggests
  • readxl * suggests
  • rmarkdown * suggests
  • testthat * suggests