getContiguous: getContiguous

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

Description

A function to get the number of stretches of contiguous change.

Usage

1
getContiguous(sample, base=sample[1,], margin=1, tol=0.1)

Arguments

sample

A numeric matrix containing values to be compared (e.g. a set of mutant SHAPE traces).

base

An optional numeric vector containing the values to which the samples are to be compared (e.g. a wildtype SHAPE trace). Default is the first trace in sample.

margin

An optional number indicating if the samples are organized by rows or columns, where 1 indicates rows and 2 indicates columns. Default is 1.

tol

An optional number indicating the tolerance for the change. Default is 0.1.

Details

This function calculates the number of stretches of contiguous change between the base vector and each row (or column) in sample.

Value

A numeric vector of counts

Author(s)

Chanin Tolson

See Also

getFeatures

Examples

1
2
3
4
5
6
7
8
#sample data
sample = matrix(sample(1:100), ncol=10)
#normalize
samp_norm = normalize(sample)
#reduce noise
samp_nreduce = reduceNoise(samp_norm, trim=1, high=4)
#get trace difference
contig = getContiguous(samp_norm)

classSNitch documentation built on May 2, 2019, 5:51 p.m.