Science Score: 26.0%

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

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.2%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: rongxinzh
  • License: mit
  • Language: R
  • Default Branch: main
  • Size: 2.72 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 1 year ago · Last pushed about 1 year ago
Metadata Files
Readme Changelog License

README.md

G4SNVHunter

G4SNVHunter is an R package leveraging the G4Hunter algorithm to systematically identify single nucleotide variants (SNVs), along with other small-scale variants such as indels and MNVs, that have the potential to disrupt G-quadruplex (G4) formation propensity.

Installation

Option 1: Install from GitHub

You can install the package directly from GitHub, ```r

install.packages("devtools")

devtools::install_github("rongxinzh/G4SNVHunter") ```

To run the sample code in our vignette, set the dependencies parameter to TRUE, ```r

install.packages("devtools")

devtools::install_github("rongxinzh/G4SNVHunter", dependencies = TRUE) ```

NOTE

  • Your R version must be ≥ 4.3.
  • If you are using Windows, please install Rtools before proceeding.

Option 2: Install from Bioconductor

The package is also available on Bioconductor as a development (devel) version. To install it, follow these steps, ```r if (!require("BiocManager", quietly = TRUE)) install.packages("BiocManager")

BiocManager::install(version = 'devel')

BiocManager::install("G4SNVHunter") ```

If you want to run the sample code in our vignette, set dependencies to TRUE,

r BiocManager::install("G4SNVHunter", dependencies = TRUE)

NOTE

  • The Bioconductor installation (version = 'devel') requires the latest version of R.
  • Make sure to initialize Bioconductor devel using BiocManager::install(version = 'devel') before installing the package.

Quick Start

First, you need to library the G4SNVHunter package,

r library(G4SNVHunter)

In this example, we need to use the human genome sequence of chromosome 16 (hg19 version).

```r if (!requireNamespace("BSgenome.Hsapiens.UCSC.hg19", quietly = TRUE)) { BiocManager::install("BSgenome.Hsapiens.UCSC.hg19") } library(BSgenome.Hsapiens.UCSC.hg19)

Load sequence for chromosome 16 (hg19)

hg19 <- BSgenome.Hsapiens.UCSC.hg19

chr16_seq <- DNAStringSet(hg19$chr16)

Chromosome names are needed for analysis

names(chr16_seq) <- "chr16"

```

We have prepared some sample variant data, which can be loaded as,

r vcf_file <- system.file("extdata", "example_variants_chr16.vcf", package = "G4SNVHunter") variants <- loadVariant(vcf_file, file_type = "vcf") seqlevels(variants) <- paste0("chr", seqlevels(variants))

Before assessing the impact of SNV on G4, we need to predict the G4-prone regions,

r chr16_G4 <- G4HunterDetect(chr16_seq)

Then, the impact of variants on the formation of G4 structures can be evaluated as,

r result <- G4VarImpact(G4 = chr16_G4, variants = variants, ref_col = "REF", alt_col = "ALT")

Since not all variants can significantly impact the formation of G4s, we need to filter the output. While the filtering parameters can be set flexibly, a set of recommended parameters is:

```r filteredvareff <- filterVarImpact(result, rawscorethreshold = 1.5, mutscorethreshold = 1.2)

print(filteredvareff) ```

Generally, G4 structures with an absolute G4Hunter score above 1.5 are considered to have a high confidence in forming stable structures. In contrast, those with scores below 1.2, or more conservatively, below 1.0, are typically less likely to form stable structures.

Vignette

For full use of our package, please refer to our vignette (highly recommended).

Bug Reports

If you encounter any issues, have questions, or would like to make suggestions, feel free to report them at our bug tracker.

Contact

For additional inquiries, contact us at: Email: rongxinzhang@outlook.com

Owner

  • Name: rongxin.zhang
  • Login: rongxinzh
  • Kind: user
  • Location: Nanjing

Bioinformatic Ph.D. student [Genomics, Epigenetics, G-quadruplex]

GitHub Events

Total
  • Delete event: 1
  • Push event: 47
  • Create event: 5
Last Year
  • Delete event: 1
  • Push event: 47
  • Create event: 5

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total 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
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
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • bioconductor 1,973 total
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 1
  • Total maintainers: 1
bioconductor.org: G4SNVHunter

Evaluating SNV-Induced Disruption of G-Quadruplex Structures

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,973 Total
Rankings
Dependent repos count: 0.0%
Dependent packages count: 30.3%
Average: 40.5%
Downloads: 91.3%
Maintainers (1)
Last synced: 11 months ago

Dependencies

DESCRIPTION cran
  • R >= 4.3.0 depends
  • Biostrings * imports
  • GenomeInfoDb * imports
  • GenomicRanges * imports
  • IRanges * imports
  • Rcpp * imports
  • RcppRoll * imports
  • S4Vectors * imports
  • cowplot * imports
  • data.table * imports
  • ggplot2 * imports
  • ggpointdensity * imports
  • ggseqlogo * imports
  • progress * imports
  • stats * imports
  • viridis * imports
  • BSgenome.Hsapiens.UCSC.hg19 * suggests
  • BiocManager * suggests
  • BiocStyle * suggests
  • DT * suggests
  • knitr * suggests
  • rmarkdown * suggests
  • rtracklayer * suggests
  • testthat >= 3.0.0 suggests