detector_1rOrdre_diff: Detection of Transcription Factor Binding Sites Through...

Description Usage Arguments Details Author(s) References See Also Examples

View source: R/detector_1rOrdre_diff.R

Description

This detection algorithm is based on Information Theory. Specifically, entropy algorithm uses a parametric uncertainty measurement called Renyi entropy. This computational method evaluates the variation on the total Renyi entropy of a set of sequences when a candidate sequence is assumed to be a a true binding site belonging to the set.The measurement of the variation of the total redundancy when the candidate sequence is added to the set has been computed by using the difference between the redundancy profile. This technique assumes independecy between positions in the binding sequence.

Usage

1
detector_1rOrdre_diff(training.set, val.set, iicc)

Arguments

training.set

A set of aligned nucleotide sequences

val.set

A candidate sequence

iicc

A set of inicial conditions for the MEET-package: mode, method, background,alignment,threshold,parameters,Transcriptionfactor, nummotif,lenmotif,sentit,position,missing,vector,gapopen,maxiters,gapextend

Details

Options parameter has to contain the next arguments: maximum entropy (HXmax), correction entropy and redundancy from the Finite Sample Size Effect(correction, Redundancia_corregida, Herror and ErrorHX)

Author(s)

Joan Maynou <joan.maynou@upc.edu>

References

J. Maynou, J.-J. Gallardo-Chacon, M. Vallverdu, P. Caminal, and A. Perera, Computational detection of transcription factor binding sites through differential renyi entropy, Information Theory, IEEE Transactions on, vol. 56, no. 2, pp. 734, feb. 2010.

See Also

detector_2Ordre, MEME, MDscan, Q-residuals and MATCH

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
data(iicc)
data(TranscriptionFactor)
data(BackgroundOrganism)
training.set<-TranscriptionFactor
k<-1000
training.set_x<-sample(c('A','T','C','G'),k, replace=TRUE,Prob)
seq.rand<-NULL
Resultat<-(sapply(X=c(1:(k-ncol(training.set)+1)),
            FUN = function(X, training.set, training.set_x,iicc) {
       	    seq.rand <-training.set_x[X:(X+ncol(training.set)-1)]
	    detector_1rOrdre_diff(training.set=training.set, val.set= seq.rand,
 	    iicc)}, training.set=training.set, iicc=iicc,
	     training.set_x=training.set_x))

MEET documentation built on May 2, 2019, 5:52 p.m.