Learn R Programming

seeds (version 0.9.1)

Estimate Hidden Inputs using the Dynamic Elastic Net

Description

Algorithms to calculate the hidden inputs of systems of differential equations. These hidden inputs can be interpreted as a control that tries to minimize the discrepancies between a given model and taken measurements. The idea is also called the Dynamic Elastic Net, as proposed in the paper "Learning (from) the errors of a systems biology model" (Engelhardt, Froelich, Kschischo 2016) . To use the experimental SBML import function, the 'rsbml' package is required. For installation I refer to the official 'rsbml' page: .

Copy Link

Version

Install

install.packages('seeds')

Monthly Downloads

134

Version

0.9.1

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Tobias Newmiwaka

Last Published

July 14th, 2020

Functions in seeds (0.9.1)

LOGLIKELIHOOD_func

Calculates the Log Likelihood for a new sample given the current state (i.e. log[L(G|x)P(G)])
estiStates

Get the estimated states
Model

Test dataset for demonstrating the bden algorithm.
MCMC_component

Componentwise Adapted Metropolis Hastings Sampler
confidenceBands

Get the estimated confidence bands for the bayesian method
SETTINGS

Automatic Calculation of optimal Initial Parameters
BDEN

Bayesian Dynamic Elastic Net
createCompModel

Create compilable c-code of a model
GIBBS_update

Gibbs Update
outputEstimates

Get the estimated outputs
res

Results from the uvb dataset for examples
setInput

Set the inputs of the model.
plot,resultsSeeds,missing-method

Plot method for the S4 class resultsSeeds
uvbData

UVB signal pathway
DEN

Greedy method for estimating a sparse solution
print,resultsSeeds-method

A default printing function for the resultsSeeds class
setMeas

set measurements of the model
seeds-package

seeds: Estimate Hidden Inputs using the Dynamic Elastic Net
uvbModel

An object of the odeModel Class
setInitState

Set the vector with the initial (state) values
plotAnno

Create annotated plot
hiddenInputs

Get the estimated hidden inputs
resultsSeeds-class

Results Class for the Algorithms
importSBML

Import SBML Models using the Bioconductor package 'rsbml'
optimal_control_gradient_descent

estimating the optimal control using the dynamic elastic net
odeModel-class

A class to store the important information of an model.
setMeasFunc

Set the measurement equation for the model
setModelEquation

Set the model equation
setSd

Set the standard deviation of the measurements
odeEquations-class

A S4 class used to handle formatting ODE-Equation and calculate the needed functions for the seeds-algorithm
nominalSol

Calculate the nominal solution of the model
setParms

Set the model parameters