get.all.breaks {cyphid}R Documentation

Identify all breakpoints.

Description

This function divides chewing sequnces into individual cycles and identifies the phase transitions within each cycle.

Usage

get.all.breaks(dataset, CycleBreaks = NULL, window = NULL)

Arguments

dataset

A matrix of chewing sequences. Each column represents a single sequence.

CycleBreaks

A matrix of frame numbers used to force a sequence to break at predetermed locations. Each column represents the break points for a single sequence.

window

The frame limit for which no two cycle breaks can occur.

Value

This function returns 8 objects.

openbreaks

openbreaks, closebreaks, FCSC, and SOFO are matricies with one column for each sequence. Columns contain the frame numbers associated with either the open, close, FCSC, or SOFO loactions for each sequence.

closebreaks

see openbreaks

FCSC

see openbreaks

SOFO

see openbreaks

cyclemat

cyclemat is a matrix with one column for each cycle. Columns contain the displacement values for each cycle.

close.cycle

close.cycle, FCSC.cycle, SOFO.cycle is a vector with a value for each cycle. The values represent either the location of close, FCSC, or SOFO relative to the cycle.

FCSC.cycle

see close.cycle

SOFO.cycle

see close.cycle

Examples

# Run primary function for dividing sequences into cycles and cycles into phases
JawBreaks40 <- get.all.breaks(jaw, window=40)

# Check window based on cycle durations.
cycledurs <- get.cycle.durations(JawBreaks40$cyclemat)
win <- get.window(cycledurs)
win

# Rerun with modified window
JawBreaks27 <- get.all.breaks(jaw, window=27)

# Plot the output
plot(jaw[,1])
abline(v=JawBreaks27$openbreaks[,1])

[Package cyphid version 1.1 Index]