Efficient Modelling of Resource Competition


[Up] [Top]

Documentation for package ‘rescomp’ version 1.0.0

Help Pages

apply_event Applies a 'rescomp_event' object to modify state variables
crmatrix Shorthand to create a matrix with 'spnum' rows and 'resnum' columns
def_cr_ode Define consumer resource ODE function
event_batch_transfer Define an event in which the species and resources are diluted by addition of new medium
event_res_add Define an event in which a constant amount of some resources is added to (or removed from) the system
event_res_custom Define an event which instantaneously changes resource concentrations using an arbitrary function
event_res_mult Define an event in which the resource populations are multiplied by some factor
event_schedule_fixed Define a schedule of an event occurring at a fixed set of times
event_schedule_periodic Define a schedule of an event occurring repeatedly at a fixed period
event_set_introseq Define a schedule of one-off species introductions: one for each species.
event_sp_add Define an event in which a constant amount of some consumers is added to (or removed from) the system
event_sp_custom Define an event which instantaneously changes species concentrations using an arbitrary function
event_sp_mult Define an event in which the consumer populations are multiplied by some factor
frame_and_name Convert object of class deSolve to a data frame and name columns
funcresp_custom Define a functional response using an arbitrary function
funcresp_hill Define a Hill functional response
funcresp_monod Define a Monod functional response
funcresp_type1 Define a linear functional response
funcresp_type2 Define a Holling type 2 functional response
funcresp_type3 Define a Holling type 3 functional response
get_coefs Get coefficients from a vector/matrix or 'rescomp_coefs_vector'/'rescomp_coefs_matrix' object
get_coefs_matrix Get coefficients from a vector/matrix or 'rescomp_coefs_vector'/'rescomp_coefs_matrix' object
get_coefs_vector Get coefficients from a vector/matrix or 'rescomp_coefs_vector'/'rescomp_coefs_matrix' object
get_event_times Gets the list of times from a 'rescomp_event_schedule' object
get_funcresp Get growth rates from a 'rescomp_funcresp' object
get_params Get params at an instant in time from a 'rescomp_param' object
get_ressupply Get resource supply rates from a 'rescomp_ressupply' object
plot_funcresp Plot functional responses
plot_rescomp Plot consumer and resource dynamics from deSolve output
rescomp_coefs_lerp Create a set of coefficients by linear interpolation
rescomp_coefs_matrix_custom Create a matrix of coefficients using an arbitrary function
rescomp_coefs_vector_custom Create a vector of coefficients using an arbitrary function
rescomp_param_custom Create a rescomp parameter using an arbitrary function
rescomp_param_sine Create a rescomp parameter using a sine/square/triangle wave
rescomp_param_square Create a rescomp parameter using a sine/square/triangle wave
rescomp_param_triangle Create a rescomp parameter using a sine/square/triangle wave
ressupply_chemostat Create a resource supply rate using chemostat dynamics
ressupply_constant Create a resource supply rate using a constant rate resource supply
ressupply_custom Create a resource supply rate using an arbitrary function
ressupply_logistic Create a resource supply rate using logistic resource growth
sim_rescomp Simulate resource competition (a convenience wrapper for 'deSolve::ode()')
spec_rescomp Generate list of parameters for a consumer-resource model to be passed to 'sim_rescomp()'