{
  "_id": "6a1f05f5b401979e7341baa8",
  "Package": "microPop",
  "Type": "Package",
  "Title": "Process-Based Modelling of Microbial Populations",
  "Version": "1.6",
  "Date": "2022-02-02",
  "Authors@R": "person(\"Helen\", \"Kettle\", email = \"Helen.Kettle@bioss.ac.uk\",role = c(\"aut\", \"cre\"))",
  "Description": "Modelling interacting microbial populations - example\napplications include human gut microbiota, rumen microbiota and\nphytoplankton. Solves a system of ordinary differential\nequations to simulate microbial growth and resource uptake over\ntime. This version contains network visualisation functions.",
  "License": "GPL-3 | file LICENSE",
  "URL": "https://besjournals.onlinelibrary.wiley.com/doi/full/10.1111/2041-210X.12873",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.1.2",
  "LazyData": "true",
  "Collate": "'applyTraitTradeOffs.R' 'assignNAsToMFGs.R'\n'assignStrainTraits.R' 'checkResInfo.R' 'checkSolution.R'\n'checkStoichiom.R' 'combineGrowthLimFuncDefault.R'\n'combinePathsFuncDefault.R' 'convertFlowsToMoles.R'\n'convertStatesToMoles.R' 'createDF.R' 'data.R'\n'derivsDefault.R' 'entryRateFuncDefault.R'\n'extraGrowthLimFuncDefault.R' 'getAllResources.R'\n'getGroupName.R' 'getKeyRes.R' 'getMolarStoichiom.R'\n'getMolarYields.R' 'getNonBoostFrac.R' 'getNumPaths.R'\n'getPHcorners.R' 'getStrainPHcorners.R'\n'getStrainParamsFromFile.R' 'getVNPlotObject.R' 'getValues.R'\n'growthLimFuncDefault.R' 'makeInflowFromSoln.R'\n'makeNetworkMatrices.R' 'makeParamMatrixG.R'\n'makeParamMatrixS.R' 'massBalanceFuncDefault.R'\n'meanTraitFunc.R' 'microPop-package.R' 'microPopModel.R'\n'networkDFfromMPinput.R' 'networkDFfromMPoutput.R'\n'pHFuncDefault.R' 'pHLimFuncDefault.R' 'pHcentreOfMass.R'\n'plotMicrobes.R' 'plotResources.R' 'plotTraitChange.R'\n'productionFuncDefault.R' 'quickPlot.R' 'quickPlot1.R'\n'quickPlot2.R' 'removalRateFuncDefault.R' 'uptakeFuncDefault.R'\n'rateFuncsDefault.R' 'replaceListItems.R' 'reshapeFlowMat.R'\n'runMicroPopExample.R' 'subsetFunc.R' 'sumConcOverStrains.R'\n'sumFlowOverStrains.R' 'sumFlowsOverPaths.R'\n'waterUptakeRatio.R'",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-18 07:11:10 UTC",
    "User": "root"
  },
  "Author": "Helen Kettle [aut, cre]",
  "Maintainer": "Helen Kettle <Helen.Kettle@bioss.ac.uk>",
  "Config/pak/sysreqs": "cmake make libuv1-dev",
  "Repository": "https://helenkettle.r-universe.dev",
  "Date/Publication": "2022-02-03 10:50:02 UTC",
  "RemoteUrl": "https://github.com/cran/microPop",
  "RemoteRef": "HEAD",
  "RemoteSha": "ad3fb02ac949569cfb7f6a8a6f029a70bdbd0548",
  "MD5sum": "874198766d4354c386d11ff129423eb2",
  "_user": "helenkettle",
  "_type": "src",
  "_file": "microPop_1.6.tar.gz",
  "_fileid": "854d0d5a89ad279f9bfef85def1ec87c7948a17e05b83910c7b4a6b455d8f5ba",
  "_filesize": 981375,
  "_sha256": "854d0d5a89ad279f9bfef85def1ec87c7948a17e05b83910c7b4a6b455d8f5ba",
  "_created": "2026-05-18T07:11:10.000Z",
  "_published": "2026-06-02T16:33:57.888Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79121546906,
      "time": 235,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7051590528"
    },
    {
      "job": 79121546820,
      "time": 239,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7051591704"
    },
    {
      "job": 79121547392,
      "time": 286,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7051658854"
    },
    {
      "job": 79121546696,
      "time": 246,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7051635089"
    },
    {
      "job": 79121547205,
      "time": 318,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7051525313"
    },
    {
      "job": 79121546417,
      "time": 117,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7363876282"
    },
    {
      "job": 79121546713,
      "time": 222,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7051586955"
    },
    {
      "job": 79121547594,
      "time": 201,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7051581310"
    },
    {
      "job": 79121547092,
      "time": 223,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7051587125"
    }
  ],
  "_buildurl": "https://github.com/r-universe/helenkettle/actions/runs/26018726012",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/microPop",
  "_commit": {
    "id": "ad3fb02ac949569cfb7f6a8a6f029a70bdbd0548",
    "author": "Helen Kettle <Helen.Kettle@bioss.ac.uk>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.6\n",
    "time": 1643885402
  },
  "_maintainer": {
    "name": "Helen Kettle",
    "email": "helen.kettle@bioss.ac.uk",
    "login": "helenkettle",
    "description": "",
    "uuid": 11921552
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "deSolve",
      "role": "Depends"
    },
    {
      "package": "visNetwork",
      "role": "Depends"
    },
    {
      "package": "testthat",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "R.rsp",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "webshot",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "helenkettle",
      "count": 8,
      "uuid": 11921552
    }
  ],
  "_userbio": {
    "uuid": 11921552,
    "type": "user",
    "name": "Helen Kettle"
  },
  "_downloads": {
    "count": 219,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/microPop"
  },
  "_mentions": 2,
  "_searchresults": 11,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/microPop.html",
    "manual.pdf"
  ],
  "_realowner": "helenkettle",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0",
      "date": "2017-03-29"
    },
    {
      "version": "1.1",
      "date": "2017-04-07"
    },
    {
      "version": "1.2",
      "date": "2017-04-21"
    },
    {
      "version": "1.3",
      "date": "2017-08-04"
    },
    {
      "version": "1.4",
      "date": "2018-05-22"
    },
    {
      "version": "1.4.1",
      "date": "2019-04-26"
    },
    {
      "version": "1.5",
      "date": "2019-09-11"
    },
    {
      "version": "1.6",
      "date": "2022-02-03"
    }
  ],
  "_exports": [
    "applyTraitTradeOffs",
    "assignStrainTraits",
    "checkSolution",
    "checkStoichiom",
    "combineGrowthLimFuncDefault",
    "combinePathsFuncDefault",
    "convertFlowsToMoles",
    "convertStatesToMoles",
    "createDF",
    "derivsDefault",
    "entryRateFuncDefault",
    "extraGrowthLimFuncDefault",
    "getAllResources",
    "getGroupName",
    "getKeyRes",
    "getNonBoostFrac",
    "getNumPaths",
    "getPHcorners",
    "getStrainParamsFromFile",
    "getStrainPHcorners",
    "getValues",
    "getVNPlotObject",
    "growthLimFuncDefault",
    "makeInflowFromSoln",
    "makeNetworkMatrices",
    "massBalanceFuncDefault",
    "meanTraitFunc",
    "microPopModel",
    "networkDFfromMPinput",
    "networkDFfromMPoutput",
    "pHcentreOfMass",
    "pHFuncDefault",
    "pHLimFuncDefault",
    "plotMicrobes",
    "plotResources",
    "plotTraitChange",
    "productionFuncDefault",
    "quickPlot",
    "quickPlot1",
    "quickPlot2",
    "rateFuncsDefault",
    "removalRateFuncDefault",
    "replaceListItems",
    "reshapeFlowMat",
    "runMicroPopExample",
    "subsetFunc",
    "sumConcOverStrains",
    "sumFlowOverStrains",
    "sumFlowsOverPaths",
    "uptakeFuncDefault"
  ],
  "_datasets": [
    {
      "name": "Acetogens",
      "title": "Acetogens dataframe",
      "object": "Acetogens",
      "class": [
        "data.frame"
      ],
      "fields": [
        "units",
        "NSP",
        "RS",
        "Sugars",
        "Acetate",
        "H2",
        "CO2",
        "Formate",
        "H2O"
      ],
      "rows": 20,
      "table": true,
      "tojson": true
    },
    {
      "name": "Bacteroides",
      "title": "Bacteroides dataframe",
      "object": "Bacteroides",
      "class": [
        "data.frame"
      ],
      "fields": [
        "units",
        "Protein",
        "NSP",
        "RS",
        "Acetate",
        "Propionate",
        "Succinate",
        "H2",
        "CO2",
        "other"
      ],
      "rows": 14,
      "table": true,
      "tojson": true
    },
    {
      "name": "ButyrateProducers1",
      "title": "ButyrateProducers1 dataframe",
      "object": "ButyrateProducers1",
      "class": [
        "data.frame"
      ],
      "fields": [
        "units",
        "NSP",
        "RS",
        "Sugars",
        "Acetate",
        "Butyrate",
        "H2",
        "CO2",
        "H2O"
      ],
      "rows": 9,
      "table": true,
      "tojson": true
    },
    {
      "name": "ButyrateProducers2",
      "title": "ButyrateProducers2 dataframe",
      "object": "ButyrateProducers2",
      "class": [
        "data.frame"
      ],
      "fields": [
        "units",
        "NSP",
        "RS",
        "Sugars",
        "Acetate",
        "Butyrate",
        "Lactate",
        "Formate",
        "CO2",
        "H2O"
      ],
      "rows": 9,
      "table": true,
      "tojson": true
    },
    {
      "name": "ButyrateProducers3",
      "title": "ButyrateProducers3 dataframe",
      "object": "ButyrateProducers3",
      "class": [
        "data.frame"
      ],
      "fields": [
        "units",
        "NSP",
        "RS",
        "Sugars",
        "Acetate",
        "Butyrate",
        "Formate",
        "H2",
        "CO2",
        "Lactate",
        "H2O"
      ],
      "rows": 14,
      "table": true,
      "tojson": true
    },
    {
      "name": "LactateProducers",
      "title": "LactateProducers dataframe",
      "object": "LactateProducers",
      "class": [
        "data.frame"
      ],
      "fields": [
        "units",
        "NSP",
        "RS",
        "Sugars",
        "Acetate",
        "Lactate",
        "Formate",
        "Ethanol",
        "H2O"
      ],
      "rows": 8,
      "table": true,
      "tojson": true
    },
    {
      "name": "Methanogens",
      "title": "Methanogens dataframe",
      "object": "Methanogens",
      "class": [
        "data.frame"
      ],
      "fields": [
        "units",
        "H2",
        "CO2",
        "CH4",
        "H2O",
        "Formate"
      ],
      "rows": 14,
      "table": true,
      "tojson": true
    },
    {
      "name": "MFG",
      "title": "Microbial Functional Group (MFG) dataframes",
      "object": "MFG",
      "class": [
        "data.frame"
      ],
      "fields": [
        "units",
        "Protein",
        "NSP",
        "RS",
        "Acetate",
        "Propionate",
        "Succinate",
        "H2",
        "CO2",
        "other"
      ],
      "rows": 8,
      "table": true,
      "tojson": true
    },
    {
      "name": "microbeSysInfo",
      "title": "microbeSysInfo",
      "object": "microbeSysInfo",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Units",
        "Bacteroides",
        "NoButyStarchDeg",
        "NoButyFibreDeg",
        "LactateProducers",
        "ButyrateProducers1",
        "ButyrateProducers2",
        "PropionateProducers",
        "ButyrateProducers3",
        "Acetogens",
        "Methanogens"
      ],
      "rows": 3,
      "table": true,
      "tojson": true
    },
    {
      "name": "microbeSysInfoHuman",
      "title": "microbeSysInfoHuman dataframe",
      "object": "microbeSysInfoHuman",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Units",
        "Bacteroides",
        "NoButyStarchDeg",
        "NoButyFibreDeg",
        "LactateProducers",
        "ButyrateProducers1",
        "ButyrateProducers2",
        "PropionateProducers",
        "ButyrateProducers3",
        "Acetogens",
        "Methanogens"
      ],
      "rows": 3,
      "table": true,
      "tojson": true
    },
    {
      "name": "microbeSysInfoRumen",
      "title": "microbeSysInfoRumen dataframe",
      "object": "microbeSysInfoRumen",
      "class": [
        "data.frame"
      ],
      "fields": [
        "units",
        "Xsu",
        "Xh2",
        "Xaa"
      ],
      "rows": 3,
      "table": true,
      "tojson": true
    },
    {
      "name": "NoButyFibreDeg",
      "title": "NoButyFibreDeg dataframe",
      "object": "NoButyFibreDeg",
      "class": [
        "data.frame"
      ],
      "fields": [
        "units",
        "NSP",
        "RS",
        "Acetate",
        "Succinate",
        "H2"
      ],
      "rows": 8,
      "table": true,
      "tojson": true
    },
    {
      "name": "NoButyStarchDeg",
      "title": "NoButyStarchDeg dataframe",
      "object": "NoButyStarchDeg",
      "class": [
        "data.frame"
      ],
      "fields": [
        "units",
        "NSP",
        "RS",
        "Acetate",
        "H2",
        "CO2",
        "H2O"
      ],
      "rows": 8,
      "table": true,
      "tojson": true
    },
    {
      "name": "PropionateProducers",
      "title": "PropionateProducers dataframe",
      "object": "PropionateProducers",
      "class": [
        "data.frame"
      ],
      "fields": [
        "units",
        "NSP",
        "RS",
        "Sugars",
        "Acetate",
        "Propionate",
        "CO2",
        "Lactate",
        "H2O"
      ],
      "rows": 14,
      "table": true,
      "tojson": true
    },
    {
      "name": "resourceSysInfo",
      "title": "resourceSysInfo",
      "object": "resourceSysInfo",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Units",
        "Protein",
        "NSP",
        "RS",
        "Sugars",
        "H2",
        "CO2",
        "CH4",
        "H2O",
        "Acetate",
        "Propionate",
        "Succinate",
        "Hexose",
        "Lactate",
        "Formate",
        "Ethanol",
        "Butyrate",
        "other"
      ],
      "rows": 4,
      "table": true,
      "tojson": true
    },
    {
      "name": "resourceSysInfoHuman",
      "title": "resourceSysInfoHuman dataframe",
      "object": "resourceSysInfoHuman",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Units",
        "Protein",
        "NSP",
        "RS",
        "Sugars",
        "H2",
        "CO2",
        "CH4",
        "H2O",
        "Acetate",
        "Propionate",
        "Succinate",
        "Hexose",
        "Lactate",
        "Formate",
        "Ethanol",
        "Butyrate",
        "other"
      ],
      "rows": 4,
      "table": true,
      "tojson": true
    },
    {
      "name": "resourceSysInfoRumen",
      "title": "resourceSysInfoRumen dataframe",
      "object": "resourceSysInfoRumen",
      "class": [
        "data.frame"
      ],
      "fields": [
        "units",
        "Ssu",
        "Zndf",
        "Znsc",
        "Zpro",
        "Sh2",
        "Sch4",
        "Sac",
        "Sbu",
        "SIC",
        "Snh3",
        "Gco2",
        "Gh2",
        "Gch4",
        "Spr",
        "Saa"
      ],
      "rows": 4,
      "table": true,
      "tojson": true
    },
    {
      "name": "strainParams",
      "title": "strainParams dataframe",
      "object": "strainParams",
      "class": [
        "data.frame"
      ],
      "fields": [
        "strainName",
        "paramName",
        "paramVal",
        "paramUnit",
        "resource",
        "path"
      ],
      "rows": 3,
      "table": true,
      "tojson": true
    },
    {
      "name": "systemInfoMicrobesPhyto",
      "title": "systemInfoMicrobesPhyto dataframe",
      "object": "systemInfoMicrobesPhyto",
      "class": [
        "data.frame"
      ],
      "fields": [
        "units",
        "Phyto1",
        "Phyto2",
        "Phyto3"
      ],
      "rows": 3,
      "table": true,
      "tojson": true
    },
    {
      "name": "systemInfoMicrobesVirus",
      "title": "systemInfoMicrobesVirus dataframe",
      "object": "systemInfoMicrobesVirus",
      "class": [
        "data.frame"
      ],
      "fields": [
        "units",
        "Bacteria1",
        "Virus1",
        "Bacteria2",
        "Virus2",
        "resistantBacteria1"
      ],
      "rows": 3,
      "table": true,
      "tojson": true
    },
    {
      "name": "systemInfoResourcesPhyto",
      "title": "systemInfoResourcesPhyto dataframe",
      "object": "systemInfoResourcesPhyto",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Units",
        "Nutrient",
        "Light"
      ],
      "rows": 4,
      "table": true,
      "tojson": true
    },
    {
      "name": "systemInfoResourcesVirus",
      "title": "systemInfoResourcesVirus dataframe",
      "object": "systemInfoResourcesVirus",
      "class": [
        "data.frame"
      ],
      "fields": [
        "units",
        "Nutrient",
        "Bacteria1",
        "Bacteria2",
        "resistantBacteria1"
      ],
      "rows": 4,
      "table": true,
      "tojson": true
    },
    {
      "name": "Xaa",
      "title": "Xaa dataframe",
      "object": "Xaa",
      "class": [
        "data.frame"
      ],
      "fields": [
        "units",
        "Saa",
        "Biomass",
        "Sac",
        "Sbu",
        "Spr",
        "Sh2",
        "SIC",
        "Snh3"
      ],
      "rows": 6,
      "table": true,
      "tojson": true
    },
    {
      "name": "Xh2",
      "title": "Xh2 dataframe",
      "object": "Xh2",
      "class": [
        "data.frame"
      ],
      "fields": [
        "units",
        "Sh2",
        "Biomass",
        "Sch4",
        "SIC",
        "Snh3"
      ],
      "rows": 6,
      "table": true,
      "tojson": true
    },
    {
      "name": "Xsu",
      "title": "Xsu dataframe",
      "object": "Xsu",
      "class": [
        "data.frame"
      ],
      "fields": [
        "units",
        "Ssu",
        "Sac",
        "Sbu",
        "Spr",
        "Sh2",
        "Snh3",
        "SIC",
        "Biomass"
      ],
      "rows": 6,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "microPop-package",
      "title": "Microbial Population modelling",
      "topics": [
        "microPop-package",
        "microPop"
      ]
    },
    {
      "page": "Acetogens",
      "title": "Acetogens dataframe",
      "topics": [
        "Acetogens"
      ]
    },
    {
      "page": "applyTraitTradeOffs",
      "title": "Internal function to trade off one trait against another (used when assigning randomly generated strain traits)",
      "topics": [
        "applyTraitTradeOffs"
      ]
    },
    {
      "page": "assignStrainTraits",
      "title": "Internal function to assign stochastic strain traits",
      "topics": [
        "assignStrainTraits"
      ]
    },
    {
      "page": "Bacteroides",
      "title": "Bacteroides dataframe",
      "topics": [
        "Bacteroides"
      ]
    },
    {
      "page": "ButyrateProducers1",
      "title": "ButyrateProducers1 dataframe",
      "topics": [
        "ButyrateProducers1"
      ]
    },
    {
      "page": "ButyrateProducers2",
      "title": "ButyrateProducers2 dataframe",
      "topics": [
        "ButyrateProducers2"
      ]
    },
    {
      "page": "ButyrateProducers3",
      "title": "ButyrateProducers3 dataframe",
      "topics": [
        "ButyrateProducers3"
      ]
    },
    {
      "page": "checkResInfo",
      "title": "Checks whether the all the resources needed are included in the system information file (e.g. start value, washout rate etc)",
      "topics": [
        "checkResInfo"
      ]
    },
    {
      "page": "checkSolution",
      "title": "Checks whether the solution generated by the ODE solver contains negative values",
      "topics": [
        "checkSolution"
      ]
    },
    {
      "page": "checkStoichiom",
      "title": "Checks whether the stoichiometries in each MFG conserve mass within a specified tolerance If they do not then if reBalanceStoichiom=TRUE the stoichiometry will be adjusted",
      "topics": [
        "checkStoichiom"
      ]
    },
    {
      "page": "combineGrowthLimFuncDefault",
      "title": "combines the growth limitation functions and max growth rates to get the growth rate of strain",
      "topics": [
        "combineGrowthLimFunc",
        "combineGrowthLimFuncDefault"
      ]
    },
    {
      "page": "combinePathsFuncDefault",
      "title": "Combine microbial growth on different pathways by one microbe",
      "topics": [
        "combinePathsFunc",
        "combinePathsFuncDefault"
      ]
    },
    {
      "page": "convertFlowsToMoles",
      "title": "convertFlowsToMoles",
      "topics": [
        "convertFlowsToMoles"
      ]
    },
    {
      "page": "convertStatesToMoles",
      "title": "convertStatesToMoles",
      "topics": [
        "convertStatesToMoles"
      ]
    },
    {
      "page": "createDF",
      "title": "Create a dataframe from a CSV file",
      "topics": [
        "createDF"
      ]
    },
    {
      "page": "derivsDefault",
      "title": "Differential Equations called by ODE solver",
      "topics": [
        "derivsDefault"
      ]
    },
    {
      "page": "entryRateFuncDefault",
      "title": "entry Rate Function",
      "topics": [
        "entryRateFunc",
        "entryRateFuncDefault"
      ]
    },
    {
      "page": "extraGrowthLimFuncDefault",
      "title": "Extra Growth Limitation Function",
      "topics": [
        "extraGrowthLimFunc",
        "extraGrowthLimFuncDefault"
      ]
    },
    {
      "page": "getAllResources",
      "title": "Makes vector of unique resource names",
      "topics": [
        "getAllResources"
      ]
    },
    {
      "page": "getGroupName",
      "title": "Convert strain name to its group name e.g. 'Bacteroides.1' becomes 'Bacteroides' updated (Dec 2019) so that MFG names can contain dots",
      "topics": [
        "getGroupName"
      ]
    },
    {
      "page": "getKeyRes",
      "title": "Finds the name of the key resource for each path for each MFG",
      "topics": [
        "getKeyRes"
      ]
    },
    {
      "page": "getNonBoostFrac",
      "title": "obtains the none boosting fraction of growth for given MFG if there is a boosting resource",
      "topics": [
        "getNonBoostFrac"
      ]
    },
    {
      "page": "getNumPaths",
      "title": "get the number of metabolic pathways for the given group",
      "topics": [
        "getNumPaths"
      ]
    },
    {
      "page": "getPHcorners",
      "title": "get pH corners Function",
      "topics": [
        "getPHcorners"
      ]
    },
    {
      "page": "getStrainParamsFromFile",
      "title": "get strain parameter values from a csv file",
      "topics": [
        "getStrainParamsFromFile"
      ]
    },
    {
      "page": "getStrainPHcorners",
      "title": "get stochastically generated pH corners for each strain",
      "topics": [
        "getStrainPHcorners"
      ]
    },
    {
      "page": "getValues",
      "title": "get system quantity (e.g. startValue, inflowRate, washOut) for all state variables (convention is that microbes are before resources)",
      "topics": [
        "getValues"
      ]
    },
    {
      "page": "getVNPlotObject",
      "title": "getVNPlotObject",
      "topics": [
        "getVNPlotObject"
      ]
    },
    {
      "page": "growthLimFuncDefault",
      "title": "growth rate limitation function",
      "topics": [
        "growthLimFunc",
        "growthLimFuncDefault"
      ]
    },
    {
      "page": "LactateProducers",
      "title": "LactateProducers dataframe",
      "topics": [
        "LactateProducers"
      ]
    },
    {
      "page": "makeInflowFromSoln",
      "title": "Used for running microPop with multiple compartments Takes the solution (state of system) from the previous compartment (out$solution) and then finds the washout rate of each state variable using removalRateFunc to find the inflow rate to the next downstream compartment",
      "topics": [
        "makeInflowFromSoln"
      ]
    },
    {
      "page": "makeNetworkMatrices",
      "title": "makeNetworkMatrices",
      "topics": [
        "makeNetworkMatrices"
      ]
    },
    {
      "page": "massBalanceFuncDefault",
      "title": "mass balance Function",
      "topics": [
        "massBalanceFunc",
        "massBalanceFuncDefault"
      ]
    },
    {
      "page": "meanTraitFunc",
      "title": "calculate the mean trait at the end of the model run",
      "topics": [
        "meanTraitFunc"
      ]
    },
    {
      "page": "Methanogens",
      "title": "Methanogens dataframe",
      "topics": [
        "Methanogens"
      ]
    },
    {
      "page": "MFG",
      "title": "Microbial Functional Group (MFG) dataframes",
      "topics": [
        "MFG"
      ]
    },
    {
      "page": "microbeSysInfo",
      "title": "microbeSysInfo",
      "topics": [
        "microbeSysInfo"
      ]
    },
    {
      "page": "microbeSysInfoHuman",
      "title": "microbeSysInfoHuman dataframe",
      "topics": [
        "microbeSysInfoHuman"
      ]
    },
    {
      "page": "microbeSysInfoRumen",
      "title": "microbeSysInfoRumen dataframe",
      "topics": [
        "microbeSysInfoRumen"
      ]
    },
    {
      "page": "microPopModel",
      "title": "Runs the microbial population model",
      "topics": [
        "microPopModel"
      ]
    },
    {
      "page": "networkDFfromMPinput",
      "title": "networkDFfromMPinput",
      "topics": [
        "networkDFfromMPinput"
      ]
    },
    {
      "page": "networkDFfromMPoutput",
      "title": "networkDFfromMPoutput",
      "topics": [
        "networkDFfromMPoutput"
      ]
    },
    {
      "page": "NoButyFibreDeg",
      "title": "NoButyFibreDeg dataframe",
      "topics": [
        "NoButyFibreDeg"
      ]
    },
    {
      "page": "NoButyStarchDeg",
      "title": "NoButyStarchDeg dataframe",
      "topics": [
        "NoButyStarchDeg"
      ]
    },
    {
      "page": "pHcentreOfMass",
      "title": "Find the pH value which is the centre of mass of the pH limitation function (used for the pH trait)",
      "topics": [
        "pHcentreOfMass"
      ]
    },
    {
      "page": "pHFuncDefault",
      "title": "pH Function",
      "topics": [
        "pHFunc",
        "pHFuncDefault"
      ]
    },
    {
      "page": "pHLimFuncDefault",
      "title": "pH Limitation Function",
      "topics": [
        "pHLimFunc",
        "pHLimFuncDefault"
      ]
    },
    {
      "page": "plotMicrobes",
      "title": "Generic plotting of microbes over time",
      "topics": [
        "plotMicrobes"
      ]
    },
    {
      "page": "plotResources",
      "title": "Generic plotting of resources over time",
      "topics": [
        "plotResources"
      ]
    },
    {
      "page": "plotTraitChange",
      "title": "plot changes in trait over time",
      "topics": [
        "plotTraitChange"
      ]
    },
    {
      "page": "productionFuncDefault",
      "title": "Production Function",
      "topics": [
        "productionFunc",
        "productionFuncDefault"
      ]
    },
    {
      "page": "PropionateProducers",
      "title": "PropionateProducers dataframe",
      "topics": [
        "PropionateProducers"
      ]
    },
    {
      "page": "quickPlot",
      "title": "Generic plotting showing results of microPop",
      "topics": [
        "quickPlot"
      ]
    },
    {
      "page": "quickPlot1",
      "title": "Generic plotting showing results of microPop",
      "topics": [
        "quickPlot1"
      ]
    },
    {
      "page": "quickPlot2",
      "title": "Generic plotting showing results of microPop Now shows resources and microbes on one plot.",
      "topics": [
        "quickPlot2"
      ]
    },
    {
      "page": "rateFuncsDefault",
      "title": "List of functions that are used by the ODE solver these functions can be changed by the user but all must be listed.",
      "topics": [
        "rateFuncs",
        "rateFuncsDefault"
      ]
    },
    {
      "page": "removalRateFuncDefault",
      "title": "Removal Rate Function",
      "topics": [
        "removalRateFunc",
        "removalRateFuncDefault"
      ]
    },
    {
      "page": "replaceListItems",
      "title": "used to replace items in list.in in list.default needed for processing microPop input args like plotOptions",
      "topics": [
        "replaceListItems"
      ]
    },
    {
      "page": "reshapeFlowMat",
      "title": "reshapeFlowMat",
      "topics": [
        "reshapeFlowMat"
      ]
    },
    {
      "page": "resourceSysInfo",
      "title": "resourceSysInfo",
      "topics": [
        "resourceSysInfo"
      ]
    },
    {
      "page": "resourceSysInfoHuman",
      "title": "resourceSysInfoHuman dataframe",
      "topics": [
        "resourceSysInfoHuman"
      ]
    },
    {
      "page": "resourceSysInfoRumen",
      "title": "resourceSysInfoRumen dataframe",
      "topics": [
        "resourceSysInfoRumen"
      ]
    },
    {
      "page": "runMicroPopExample",
      "title": "runMicroPopExample",
      "topics": [
        "runMicroPopExample"
      ]
    },
    {
      "page": "strainParams",
      "title": "strainParams dataframe",
      "topics": [
        "strainParams"
      ]
    },
    {
      "page": "sumConcOverStrains",
      "title": "sumConcOverStrains",
      "topics": [
        "sumConcOverStrains"
      ]
    },
    {
      "page": "sumFlowOverStrains",
      "title": "sumFlowOverStrains",
      "topics": [
        "sumFlowOverStrains"
      ]
    },
    {
      "page": "sumFlowsOverPaths",
      "title": "sumFlowsOverPaths",
      "topics": [
        "sumFlowsOverPaths"
      ]
    },
    {
      "page": "systemInfoMicrobesPhyto",
      "title": "systemInfoMicrobesPhyto dataframe",
      "topics": [
        "systemInfoMicrobesPhyto"
      ]
    },
    {
      "page": "systemInfoMicrobesVirus",
      "title": "systemInfoMicrobesVirus dataframe",
      "topics": [
        "systemInfoMicrobesVirus"
      ]
    },
    {
      "page": "systemInfoResourcesPhyto",
      "title": "systemInfoResourcesPhyto dataframe",
      "topics": [
        "systemInfoResourcesPhyto"
      ]
    },
    {
      "page": "systemInfoResourcesVirus",
      "title": "systemInfoResourcesVirus dataframe",
      "topics": [
        "systemInfoResourcesVirus"
      ]
    },
    {
      "page": "uptakeFuncDefault",
      "title": "Uptake Function",
      "topics": [
        "uptakeFunc",
        "uptakeFuncDefault"
      ]
    },
    {
      "page": "Xaa",
      "title": "Xaa dataframe",
      "topics": [
        "Xaa"
      ]
    },
    {
      "page": "Xh2",
      "title": "Xh2 dataframe",
      "topics": [
        "Xh2"
      ]
    },
    {
      "page": "Xsu",
      "title": "Xsu dataframe",
      "topics": [
        "Xsu"
      ]
    }
  ],
  "_rundeps": [
    "base64enc",
    "brio",
    "bslib",
    "cachem",
    "callr",
    "cli",
    "crayon",
    "desc",
    "deSolve",
    "diffobj",
    "digest",
    "evaluate",
    "fastmap",
    "fontawesome",
    "fs",
    "glue",
    "highr",
    "htmltools",
    "htmlwidgets",
    "jquerylib",
    "jsonlite",
    "knitr",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "pkgbuild",
    "pkgload",
    "praise",
    "processx",
    "ps",
    "R6",
    "rappdirs",
    "rlang",
    "rmarkdown",
    "rprojroot",
    "sass",
    "testthat",
    "tinytex",
    "visNetwork",
    "waldo",
    "withr",
    "xfun",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "microPopTutorial.Rmd",
      "filename": "microPopTutorial.html",
      "title": "microPop Tutorial",
      "author": "Helen Kettle",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "This Tutorial",
        "Getting started",
        "Defining your system",
        "<font color='green'> QUESTIONS",
        "<font color='blue'> EXERCISE",
        "Multiple Strains",
        "Rate Functions",
        "pH",
        "Included Data and Demo files",
        "Demofile: human1.R",
        "Demofile: human2.R",
        "Growth Equations"
      ],
      "created": "2022-02-03 10:50:02",
      "modified": "2022-02-03 10:50:02",
      "commits": 1
    },
    {
      "source": "plottingNetworks.Rmd",
      "filename": "plottingNetworks.html",
      "title": "Networks",
      "author": "Helen Kettle",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Intro",
        "Plotting networks from microPop's microbial input data frames",
        "Plotting the flow network at given time in a microPop simulation"
      ],
      "created": "2022-02-03 10:50:02",
      "modified": "2022-02-03 10:50:02",
      "commits": 1
    }
  ],
  "_score": 2.643452676486188,
  "_indexed": true,
  "_nocasepkg": "micropop",
  "_universes": [
    "helenkettle"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.6",
      "date": "2026-05-18T07:13:10.000Z",
      "distro": "noble",
      "commit": "ad3fb02ac949569cfb7f6a8a6f029a70bdbd0548",
      "fileid": "1ac04e1c9c6348769f3d9a46e8597f4ae2a452153ab82c34b971bdd6177bb1d6",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/helenkettle/actions/runs/26018726012"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.6",
      "date": "2026-05-18T07:13:16.000Z",
      "distro": "noble",
      "commit": "ad3fb02ac949569cfb7f6a8a6f029a70bdbd0548",
      "fileid": "ca5fb775439475cb4d30c8c904f5788671c868e517f6cfaf77b4e9b4020493d2",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/helenkettle/actions/runs/26018726012"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.6",
      "date": "2026-05-18T07:17:59.000Z",
      "commit": "ad3fb02ac949569cfb7f6a8a6f029a70bdbd0548",
      "fileid": "81912492f80f5615d6bb99eeb7581e4ff6c94ce5cc18fbf5c1b89296edec7078",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/helenkettle/actions/runs/26018726012"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.6",
      "date": "2026-05-18T07:16:29.000Z",
      "commit": "ad3fb02ac949569cfb7f6a8a6f029a70bdbd0548",
      "fileid": "5aeb5d5bc3da414196bd40b650bc74ecde625a2f4070fd815efc4ec83a7178c3",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/helenkettle/actions/runs/26018726012"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.6",
      "date": "2026-05-18T07:12:47.000Z",
      "commit": "ad3fb02ac949569cfb7f6a8a6f029a70bdbd0548",
      "fileid": "7372d94b7e61ed56cebc04887bf422382ea737bc9b902c8dc96c956ca914360e",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/helenkettle/actions/runs/26018726012"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.6",
      "date": "2026-05-18T07:12:27.000Z",
      "commit": "ad3fb02ac949569cfb7f6a8a6f029a70bdbd0548",
      "fileid": "a74bf005b6e5b4ab43f3db0575ef7469b7a39e60bf820e59ca66a5f88d8ee01a",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/helenkettle/actions/runs/26018726012"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.6",
      "date": "2026-05-18T07:12:47.000Z",
      "commit": "ad3fb02ac949569cfb7f6a8a6f029a70bdbd0548",
      "fileid": "aaf171950e461b561d1f49714494cba648e8ffb22a07a57a8f2e1483fa7fe50e",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/helenkettle/actions/runs/26018726012"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.6",
      "date": "2026-06-02T16:33:31.000Z",
      "commit": "ad3fb02ac949569cfb7f6a8a6f029a70bdbd0548",
      "fileid": "88f08f08487eb0003927da4a9440f2a8b94f8fc9e50d4390844fe0a7a9b8b7d1",
      "status": "success",
      "buildurl": "https://github.com/r-universe/helenkettle/actions/runs/26018726012"
    }
  ]
}