innovateGeneFunction: Add regulatory function to a gene.

Description Usage Arguments Details Value See Also

Description

Add a new regulatory function complete with inputs.

Usage

1
2
innovateGeneFunction(ts.multi, net, g, partial = FALSE, verbal = TRUE,
  thresh = 0.1, k.max = 3, new.max = 1)

Arguments

ts.multi

A list of timeseries.

net

A network.

g

A gene.

partial

Whether optimization of threshold parameter a is done only for latest gene. Defaults to FALSE.

verbal

Whether progress messages should be displayed.

thresh

By how much the improvement has to be to count. This has to be greater than zero as otherwise new genes will always be added to the brim.

k.max

How many regulatory genes to allow maximally. To avoid excessive computation, this should be set to a small constant. Defaults to 3.

new.max

An integer indicating how many new regulatory sets can be generated at once.

Details

This starts by taking some of the probability off the previous inferred function and tries to find optimal genes and probabilities for the new function.

Value

A network.

See Also

innovateGene innovateGeneUntilSaturated


davidkwca/inferTPBN documentation built on May 9, 2019, 12:53 p.m.