scoreDistBf: Score distribution

Description Usage Arguments Details Value See Also Examples

View source: R/score_wrapper.R

Description

This function computes the score distribution for a given PFM and a background model.

Usage

1
scoreDistBf(pfm, bg)

Arguments

pfm

An R matrix that represents a position frequency matrix

bg

A Background object

Details

The result of this function is identical to scoreDist, however, the method employs a less efficient algorithm that enumerates all DNA sequences of the length of the motif. This function is only used for debugging and testing purposes and might require substantial computational resources for long motifs.

Value

List containing

scores

Vector of scores

dist

Score distribution

See Also

scoreDist

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
# Load sequences
seqfile = system.file("extdata", "seq.fasta", package = "motifcounter")
seqs = Biostrings::readDNAStringSet(seqfile)

# Load background
bg = readBackground(seqs, 1)

# Load motif
motiffile = system.file("extdata", "x31.tab", package = "motifcounter")
motif = t(as.matrix(read.table(motiffile)))

# Compute the score distribution
dp = motifcounter:::scoreDistBf(motif, bg)

motifcounter documentation built on Nov. 8, 2020, 5:44 p.m.