GwasLocusScores | R Documentation |
assess RNA-binding protein binding sites, their structure and motif matches
nothing
a data.frame
a data.frame
a data.frame
a data.frame
rbp
the gene symbol name of the protein
rbp
the gene symbol name of the protein
new()
Creates a new instance of this class.
GwasLocusScores$new(tag.snp, chrom, start.loc, end.loc, targetGene)
tag.snp
character, an rsid identifying the locus
chrom
character, e.g., "chr1"
start.loc
numeric the start of the genomic region of interest
end.loc
numeric the end of the genomic region of interest
targetGene
character, e.g. "NDUFS2"
an object of the GwasLocusScores class
set.eqtls()
specifies the eqtls to be used
GwasLocusScores$set.eqtls(tbl.eqtls)
get.tbl.eqtl()
extract all previously obtained eQTLs at or above the specified pvalue threshold
GwasLocusScores$get.tbl.eqtl(pvalue.cutoff)
pvalue.cutoff
numeric, e.g., 1e-4
breakMotifsAtEQTLs()
discover which motifs are broken by the eQTL variants, for specified gene and pval
GwasLocusScores$breakMotifsAtEQTLs( targetGene, pvalue.cutoff = NA, TFs.preselected = NA )
targetGene
character, a gene symbol in the eQTL table
pvalue.cutoff
numeric, e.g., 1e-4
TFs.preselected
character, e.g., c("SOX21", "ZEB1")
createTrenaMultiScoreTable()
use FIMO and open chromatin, and TrenaMultiScore capabilities to create a tbl.tms
GwasLocusScores$createTrenaMultiScoreTable( trenaProject, tbl.fimo, tbl.oc, mtx.rna = NA )
trenaProject
a concrete TrenaProject object, e.g., TrenaProjectAD()
tbl.fimo
data.frame
tbl.oc
data.frame
mtx.rna
matrix
runTrena()
given tfs, implicit target gene and an expression matrix, run trena
GwasLocusScores$runTrena(tfs, mtx.rna, tbl.tms.final = NA)
tfs
character, a vector of transcription factor geneSymbol names
mtx.rna
matrix
tbl.tms.final
data.frame, a TrenaMultiScore table from which the tfs came
getADVX()
access to the ADvariantExplorer object
GwasLocusScores$getADVX()
getETX()
access to the EndophenotypeExplorer object
GwasLocusScores$getETX()
scoreEQTLs()
calculates the aggregate impact of broken motifs for TFs in the trena model
GwasLocusScores$scoreEQTLs(tbl.trena, tbl.breaks, tbl.eqtl)
tbl.trena
data.frame
tbl.breaks
data.frame from motifbreakR
tbl.eqtl
data.frame
clone()
The objects of this class are cloneable with this method.
GwasLocusScores$clone(deep = FALSE)
deep
Whether to make a deep clone.
gls <- GwasLocusScores("rs4575096")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.