microPop1.6 package

Process-Based Modelling of Microbial Populations

applyTraitTradeOffs

Internal function to trade off one trait against another (used when as...

assignNAsToMFGs

Assigns NA to the MFG data frames for parameter values that are not us...

assignStrainTraits

Internal function to assign stochastic strain traits

checkResInfo

Checks whether the all the resources needed are included in the system...

checkSolution

Checks whether the solution generated by the ODE solver contains negat...

checkStoichiom

Checks whether the stoichiometries in each MFG conserve mass within a ...

combineGrowthLimFuncDefault

combines the growth limitation functions and max growth rates to get t...

combinePathsFuncDefault

Combine microbial growth on different pathways by one microbe

convertFlowsToMoles

convertFlowsToMoles

convertStatesToMoles

convertStatesToMoles

createDF

Create a dataframe from a CSV file

derivsDefault

Differential Equations called by ODE solver

entryRateFuncDefault

entry Rate Function

extraGrowthLimFuncDefault

Extra Growth Limitation Function

getAllResources

Makes vector of unique resource names

getGroupName

Convert strain name to its group name e.g. 'Bacteroides.1' becomes 'Ba...

getKeyRes

Finds the name of the key resource for each path for each MFG

getNonBoostFrac

obtains the none boosting fraction of growth for given MFG if there is...

getNumPaths

get the number of metabolic pathways for the given group

getPHcorners

get pH corners Function

getStrainParamsFromFile

get strain parameter values from a csv file

getStrainPHcorners

get stochastically generated pH corners for each strain

getValues

get system quantity (e.g. startValue, inflowRate, washOut) for all sta...

getVNPlotObject

getVNPlotObject

growthLimFuncDefault

growth rate limitation function

makeInflowFromSoln

Used for running microPop with multiple compartments Takes the solutio...

makeNetworkMatrices

makeNetworkMatrices

makeParamMatrixG

generic function which assigns values for Rtype or stoichiom to an arr...

makeParamMatrixS

Gets parameter values for parameters halfSat, yield and maxGrowthRate ...

massBalanceFuncDefault

mass balance Function

meanTraitFunc

calculate the mean trait at the end of the model run

microPop-package

Microbial Population modelling

microPopModel

Runs the microbial population model

networkDFfromMPinput

networkDFfromMPinput

networkDFfromMPoutput

networkDFfromMPoutput

pHcentreOfMass

Find the pH value which is the centre of mass of the pH limitation fun...

pHFuncDefault

pH Function

pHLimFuncDefault

pH Limitation Function

plotMicrobes

Generic plotting of microbes over time

plotResources

Generic plotting of resources over time

plotTraitChange

plot changes in trait over time

productionFuncDefault

Production Function

quickPlot

Generic plotting showing results of microPop

quickPlot1

Generic plotting showing results of microPop

quickPlot2

Generic plotting showing results of microPop Now shows resources and m...

rateFuncsDefault

List of functions that are used by the ODE solver these functions can ...

removalRateFuncDefault

Removal Rate Function

replaceListItems

used to replace items in list.in in list.default needed for processing...

reshapeFlowMat

reshapeFlowMat

runMicroPopExample

runMicroPopExample

subsetFunc

this function is needed due to R dropping the names when it subsets

sumConcOverStrains

sumConcOverStrains

sumFlowOverStrains

sumFlowOverStrains

sumFlowsOverPaths

sumFlowsOverPaths

uptakeFuncDefault

Uptake Function

waterUptakeRatio

Computes the mass ratio of water uptake to substrate uptake (i.e. mass...

Modelling interacting microbial populations - example applications include human gut microbiota, rumen microbiota and phytoplankton. Solves a system of ordinary differential equations to simulate microbial growth and resource uptake over time. This version contains network visualisation functions.