Skip to content

A R wrapper for qgrs-cpp. The latter is a C++ implementation of QGRS mapping algorithm published by freezer333 on https://github.com/freezer333/qgrs-cpp. This project support a R wrapper that allow analysis possible G4 structures in transcript from a specific gene list.

Notifications You must be signed in to change notification settings

zhang616123/qgrs-Rwrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qgrs-Rwrapper

A R wrapper for qgrs-cpp. The latter is a C++ implementation of QGRS mapping algorithm published by freezer333 on https://github.com/freezer333/qgrs-cpp. This project support a R wrapper that allow analysis possible G4 structures in transcript from a specific gene list. It also provide a executable file of qgrs-cpp on win64.

The original papers:

Usage

Rscript G4_analysis.R [regionType] [gene.csv] [qgrs_exec_filepath]

The code has been tested on Windows.

Arguments

The following command line options are supported:

regionType: fiveUTR, threeUTR, cds
gene.csv: input file, example in gene.csv
qgrs_exec_filepath: qgrs executable file path, default is The built-in qgrs executable, please specific it if it not work

Output

By default, output is in res folder, temporary files is in tmp folder. The implication of column are showed on column titles, the last 8 columns are the output for qgrs-cpp, please refer to https://github.com/freezer333/qgrs-cpp for more informations.

Requirements

library(GenomicRanges)
library(BSgenome.Hsapiens.UCSC.hg38)
library(TxDb.Hsapiens.UCSC.hg38.knownGene)
library(org.Hs.eg.db)
library(dplyr)

About

A R wrapper for qgrs-cpp. The latter is a C++ implementation of QGRS mapping algorithm published by freezer333 on https://github.com/freezer333/qgrs-cpp. This project support a R wrapper that allow analysis possible G4 structures in transcript from a specific gene list.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages