{
  "_id": "6a578beeff0138dec5d71478",
  "Package": "ospsuite.reportingframework",
  "Type": "Package",
  "Title": "Provides a framework for report generation with the ospsuite",
  "Version": "1.0.1",
  "Authors@R": "c(person(given = \"Open-Systems-Pharmacology Community\",\nrole = \"cph\"),\nperson(given = \"Katrin\",\nfamily = \"Coboeken\",\nrole = c(\"aut\", \"cre\"),\nemail = \"katrin.coboeken@bayer.com\"))",
  "Description": "The OSP Suite Reporting Framework, which is based on the\nesqlabsR package, is a robust tool designed to systematically\ndefine simulation scenarios, their inputs and outputs, and\nstandardize data import and matching processes. These\nfunctionalities allow for easy and automatable model execution\nand plot generation, ultimately facilitating the generation of\ncustomizable reports for OSP physiologically-based\npharmacokinetic (PBPK) models. As a result, this framework\nsignificantly enhances reporting efficiency, enabling\nresearchers to create clear, tailored reports that effectively\ncommunicate complex modeling results.",
  "URL": "https://www.open-systems-pharmacology.org/OSPSuite.ReportingFramework/",
  "License": "GPL-2 | file LICENSE",
  "Language": "en-US",
  "Encoding": "UTF-8",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.3.1",
  "Remotes": [
    "ospsuite.utils=Open-Systems-Pharmacology/OSPSuite.RUtils",
    "ospsuite.plots=Open-Systems-Pharmacology/OSPSuite.Plots",
    "ospsuite=Open-Systems-Pharmacology/OSPSuite-R",
    "esqlabsR=esqLABS/esqlabsR"
  ],
  "Config/pak/sysreqs": "cmake dotnet-runtime-8.0 git make libgit2-dev\nlibicu-dev libjpeg-dev libpng-dev libuv1-dev libxml2-dev\nlibssl-dev libx11-dev zlib1g-dev",
  "Repository": "https://open-systems-pharmacology.r-universe.dev",
  "Date/Publication": "2025-10-09 06:15:07 UTC",
  "RemoteUrl": "https://github.com/Open-Systems-Pharmacology/OSPSuite.ReportingFramework",
  "RemoteRef": "v1.0.1",
  "RemoteSha": "d5b92de0e943d10fd6a18e441b4e4870854e5348",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-15 13:24:16 UTC",
    "User": "root"
  },
  "Author": "Open-Systems-Pharmacology Community [cph],\nKatrin Coboeken [aut, cre]",
  "Maintainer": "Katrin Coboeken <katrin.coboeken@bayer.com>",
  "_user": "open-systems-pharmacology",
  "_type": "src",
  "_file": "ospsuite.reportingframework_1.0.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/e8ad27456573980c016a771a1bc89aa3d30d950eebce519ede3f594398f903d9",
  "_filesize": 56157501,
  "_sha256": "e8ad27456573980c016a771a1bc89aa3d30d950eebce519ede3f594398f903d9",
  "_expires": "2026-10-23T13:32:21.000Z",
  "_created": "2026-07-15T13:24:16.000Z",
  "_published": "2026-07-15T13:32:30.549Z",
  "_jobs": [
    {
      "job": 87364773956,
      "time": 283,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "8344555331"
    },
    {
      "job": 87364774055,
      "time": 324,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "8344574851"
    },
    {
      "job": 87364773996,
      "time": 205,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "8344518262"
    },
    {
      "job": 87364774062,
      "time": 222,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "8344526528"
    },
    {
      "job": 87362834296,
      "time": 500,
      "config": "source",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "8344420931"
    },
    {
      "job": 87364774021,
      "time": 370,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 87364774016,
      "time": 230,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "8344530933"
    },
    {
      "job": 87364773991,
      "time": 275,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "8344551720"
    },
    {
      "job": 87364773962,
      "time": 306,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "8344565681"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/open-systems-pharmacology/actions/runs/29418532407",
  "_status": "failure",
  "_upstream": "https://github.com/Open-Systems-Pharmacology/OSPSuite.ReportingFramework",
  "_commit": {
    "id": "d5b92de0e943d10fd6a18e441b4e4870854e5348",
    "author": "KatrinCoboeken <28564329+KatrinCoboeken@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #23 from Open-Systems-Pharmacology/OSPSuite.ReportingFramework/release-1.0.1\n\nRelease 1.0.1 (Beta Version)",
    "time": 1759990507
  },
  "_maintainer": {
    "name": "Katrin Coboeken",
    "email": "katrin.coboeken@bayer.com",
    "login": "katrincoboeken",
    "description": "",
    "uuid": 28564329
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "esqlabsR",
      "role": "Depends"
    },
    {
      "package": "ospsuite.plots",
      "role": "Depends"
    },
    {
      "package": "R",
      "version": ">= 2.10",
      "role": "Depends"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "checkmate",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Imports"
    },
    {
      "package": "rmarkdown",
      "role": "Imports"
    },
    {
      "package": "fs",
      "role": "Imports"
    },
    {
      "package": "ospsuite",
      "role": "Imports"
    },
    {
      "package": "ospsuite.utils",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "ggsci",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "openxlsx",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "foreach",
      "role": "Imports"
    },
    {
      "package": "boot",
      "role": "Imports"
    },
    {
      "package": "doParallel",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "rstudioapi",
      "role": "Suggests"
    },
    {
      "package": "styler",
      "role": "Suggests"
    },
    {
      "package": "cowplot",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "vdiffr",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    },
    {
      "package": "devtools",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "open-systems-pharmacology",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-36",
      "n": 1
    },
    {
      "week": "2025-40",
      "n": 6
    },
    {
      "week": "2025-41",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v1.0.0.9001",
      "date": "2025-10-01"
    },
    {
      "name": "v1.0.0.9002",
      "date": "2025-10-02"
    },
    {
      "name": "v1.0.0.9003",
      "date": "2025-10-02"
    },
    {
      "name": "v1.0.1",
      "date": "2025-10-09"
    },
    {
      "name": "v1.0.1.9001",
      "date": "2025-10-09"
    },
    {
      "name": "v1.0.1.9002",
      "date": "2025-11-26"
    },
    {
      "name": "v1.0.1.9003",
      "date": "2025-11-26"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "katrincoboeken",
      "count": 11,
      "uuid": 28564329
    },
    {
      "user": "copilot",
      "count": 9,
      "uuid": 198982749
    }
  ],
  "_userbio": {
    "uuid": 25098323,
    "type": "organization",
    "name": "Open Systems Pharmacology",
    "followers": 330,
    "description": "Reliable, powerful and easy-to-use modeling & simulation tools for pharmaceutical and other life-sciences applications."
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ospsuite.reportingframework"
  },
  "_devurl": "https://github.com/open-systems-pharmacology/ospsuite.reportingframework",
  "_pkgdown": "https://www.open-systems-pharmacology.org/OSPSuite.ReportingFramework/",
  "_searchresults": 12,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/ospsuite.reportingframework.html",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "addBiometricsToConfig",
    "addDefaultConfigForDistributionsVsDemographics",
    "addDefaultConfigForHistograms",
    "addDefaultConfigForPKBoxwhsikerPlots",
    "addDefaultConfigForPKForestPlots",
    "addDefaultConfigForTimeProfilePlots",
    "addFiguresAndTables",
    "addMessageToLog",
    "addPredictedValues",
    "addSensitivityTable",
    "aggregateObservedDataGroups",
    "BIOMETRICUNITS",
    "calculatePKParameterForScenarios",
    "captureLog",
    "convertDataCombinedToDataTable",
    "convertDataTableToDataCombined",
    "createDocumentFromTemplate",
    "createProjectConfiguration",
    "createScenarios.wrapped",
    "createWorkflowTemplate",
    "DATACLASS",
    "EXPORTDIR",
    "exportRandomPopulations",
    "exportSimulationWorkflowToEPackage",
    "exportTLFWorkflowToEPackage",
    "exportVirtualTwinPopulations",
    "formatPercentiles",
    "getDataGroups",
    "getModelParameterDefinitions",
    "getOutputPathIds",
    "getQCpassedEnvironmentVariable",
    "getScenarioDefinitions",
    "getTimeRangeTags",
    "importWorkflow",
    "initLogfunction",
    "initProject",
    "loadConfigTableEnvironment",
    "loadPKParameter",
    "loadScenarioResultsToFramework",
    "mdBullet",
    "mdBullet0",
    "mdCaption",
    "mdFigure",
    "mdHeading",
    "mdLink",
    "mdNewline",
    "mdNewpage",
    "mdPaste",
    "mdPaste0",
    "mdTable",
    "mergeRmds",
    "openEPackageTemplate",
    "openFigureTemplate",
    "openWorkflowTemplate",
    "ospsuite_plotPredictedVsObserved",
    "ospsuite_plotQuantileQuantilePlot",
    "ospsuite_plotResidualsAsHistogram",
    "ospsuite_plotResidualsVsObserved",
    "ospsuite_plotResidualsVsTime",
    "ospsuite_plotTimeProfile",
    "plotDistributionVsDemographics",
    "plotHistograms",
    "plotPKBoxwhisker",
    "plotPKForestAggregatedAbsoluteValues",
    "plotPKForestAggregatedRatios",
    "plotPKForestPointEstimateOfAbsoluteValues",
    "plotPKForestPointEstimateOfRatios",
    "plotSensitivity",
    "plotTimeProfiles",
    "ProjectConfigurationRF",
    "readObservedDataByDictionary",
    "renderWord",
    "runAndSaveScenarios",
    "runOrLoadScenarios",
    "runPlot",
    "runSensitivityAnalysisForScenarios",
    "saveSessionInfo",
    "setExportAttributes",
    "setHeadersToLowerCase",
    "setShowLogMessages",
    "setupVirtualTwinPopConfig",
    "setWorkflowOptions",
    "splitInputs",
    "TestProjectBuilder",
    "TIMERANGE",
    "updateDataGroupId",
    "updateOutputPathId",
    "validateAtleastOneEntry",
    "validateConfigTablePlots",
    "validateDistributionVsDemographicsConfig",
    "validateGroupConsistency",
    "validateHeaders",
    "validateHistogramsConfig",
    "validateNumericVectorColumns",
    "validateObservedData",
    "validatePKBoxwhiskerConfig",
    "validatePKForestAggregatedAbsoluteValuesConfig",
    "validatePKForestAggregatedRatiosConfig",
    "validatePKForestPointEstimateOfAbsoluteValuesConfig",
    "validatePKForestPointEstimateOfRatiosConfig",
    "validateSensitivityConfig",
    "validateTimeProfilesConfig",
    "writeTableToLog",
    "writeToLog",
    "xlsxAddDataUsingTemplate",
    "xlsxAddSheet",
    "xlsxCloneAndSet",
    "xlsxReadData",
    "xlsxWriteData"
  ],
  "_help": [
    {
      "page": "addBiometricsToConfig",
      "title": "Add biometrics information to config",
      "concept": [
        "observed data processing"
      ],
      "topics": [
        "addBiometricsToConfig"
      ]
    },
    {
      "page": "addDefaultConfigForDistributionsVsDemographics",
      "title": "Add Default Configuration for for distribution vs demographics plots",
      "concept": [
        "functions to generate histograms",
        "plot configuration helper function"
      ],
      "topics": [
        "addDefaultConfigForDistributionsVsDemographics"
      ]
    },
    {
      "page": "addDefaultConfigForHistograms",
      "title": "Add Default Configuration for Histograms",
      "concept": [
        "functions to generate plots displaying distribution vs demographics",
        "plot configuration helper function"
      ],
      "topics": [
        "addDefaultConfigForHistograms"
      ]
    },
    {
      "page": "addDefaultConfigForPKBoxwhsikerPlots",
      "title": "Add Default Configuration for Box-and-Whisker Plots",
      "concept": [
        "functions to generate box whisker plots",
        "plot configuration helper function"
      ],
      "topics": [
        "addDefaultConfigForPKBoxwhsikerPlots"
      ]
    },
    {
      "page": "addDefaultConfigForPKForestPlots",
      "title": "Add Default Configuration for PK Forest Plots",
      "concept": [
        "functions to generate forest plots",
        "plot configuration helper function",
        "plot functions"
      ],
      "topics": [
        "addDefaultConfigForPKForestPlots"
      ]
    },
    {
      "page": "addDefaultConfigForTimeProfilePlots",
      "title": "Add Default Configuration for Time Profile Plots",
      "concept": [
        "plot configuration helper function",
        "plot functions"
      ],
      "topics": [
        "addDefaultConfigForTimeProfilePlots"
      ]
    },
    {
      "page": "addFiguresAndTables",
      "title": "Loop on figure keys, add figure or table",
      "concept": [
        "markdown helper function"
      ],
      "topics": [
        "addFiguresAndTables"
      ]
    },
    {
      "page": "addMessageToLog",
      "title": "Used to add message to log file",
      "concept": [
        "log file management"
      ],
      "topics": [
        "addMessageToLog"
      ]
    },
    {
      "page": "addPredictedValues",
      "title": "Interpolates observed data based on simulated data.",
      "topics": [
        "addPredictedValues"
      ]
    },
    {
      "page": "addSensitivityTable",
      "title": "Add Sensitivity Table to Project Configuration",
      "topics": [
        "addSensitivityTable"
      ]
    },
    {
      "page": "aggregateObservedDataGroups",
      "title": "Aggregate Observed Data Groups",
      "concept": [
        "observed data processing"
      ],
      "topics": [
        "aggregateObservedDataGroups"
      ]
    },
    {
      "page": "BIOMETRICUNITS",
      "title": "enumeration biometric units",
      "concept": [
        "enumerations"
      ],
      "topics": [
        "BIOMETRICUNITS"
      ]
    },
    {
      "page": "calculatePKParameterForScenarios",
      "title": "Calculate Pharmacokinetic (PK) Parameters",
      "concept": [
        "scenario management"
      ],
      "topics": [
        "calculatePKParameterForScenarios"
      ]
    },
    {
      "page": "captureLog",
      "title": "function that catches messages, warnings, and errors. This function has to be initialized by `initLogfunction` function",
      "concept": [
        "log file management"
      ],
      "topics": [
        "captureLog"
      ]
    },
    {
      "page": "convertDataCombinedToDataTable",
      "title": "Converts object of class `DataCombined` to data.table with attributes.",
      "concept": [
        "observed data processing"
      ],
      "topics": [
        "convertDataCombinedToDataTable"
      ]
    },
    {
      "page": "convertDataTableToDataCombined",
      "title": "Converts data.table with observed data to `ospsuite::DataCombined` object",
      "concept": [
        "observed data processing"
      ],
      "topics": [
        "convertDataTableToDataCombined"
      ]
    },
    {
      "page": "createDocumentFromTemplate",
      "title": "Opens a template file a new document",
      "concept": [
        "Addins Support"
      ],
      "topics": [
        "createDocumentFromTemplate"
      ]
    },
    {
      "page": "createProjectConfiguration",
      "title": "#' Create a `ProjectConfiguration`",
      "concept": [
        "project initialization"
      ],
      "topics": [
        "createProjectConfiguration"
      ]
    },
    {
      "page": "createScenarios.wrapped",
      "title": "Create Scenario objects from `ScenarioConfiguration` objects",
      "concept": [
        "scenario management"
      ],
      "topics": [
        "createScenarios.wrapped"
      ]
    },
    {
      "page": "createWorkflowTemplate",
      "title": "Opens the workflow template as new document",
      "concept": [
        "Addins Support"
      ],
      "topics": [
        "createWorkflowTemplate"
      ]
    },
    {
      "page": "DATACLASS",
      "title": "enumeration keys for `DataClass`",
      "concept": [
        "enumerations"
      ],
      "topics": [
        "DATACLASS"
      ]
    },
    {
      "page": "EXPORTDIR",
      "title": "enumeration keys for exportDirectories",
      "concept": [
        "enumerations"
      ],
      "topics": [
        "EXPORTDIR"
      ]
    },
    {
      "page": "exportRandomPopulations",
      "title": "Export Random Populations",
      "concept": [
        "population export"
      ],
      "topics": [
        "exportRandomPopulations"
      ]
    },
    {
      "page": "exportSimulationWorkflowToEPackage",
      "title": "Export Simulation Workflow",
      "concept": [
        "electronic package"
      ],
      "topics": [
        "exportSimulationWorkflowToEPackage"
      ]
    },
    {
      "page": "exportTLFWorkflowToEPackage",
      "title": "Export TLF Workflow to E-Package",
      "concept": [
        "electronic package"
      ],
      "topics": [
        "exportTLFWorkflowToEPackage"
      ]
    },
    {
      "page": "exportVirtualTwinPopulations",
      "title": "Generate Virtual Twin Population",
      "concept": [
        "population export"
      ],
      "topics": [
        "exportVirtualTwinPopulations"
      ]
    },
    {
      "page": "formatPercentiles",
      "title": "This function takes a numeric vector of percentiles and maps specific values to their corresponding labels. It also formats other numeric values based on whether they are integers or not.",
      "topics": [
        "formatPercentiles"
      ]
    },
    {
      "page": "getDataGroups",
      "title": "Load the Properties for Data Groups",
      "concept": [
        "get identifier"
      ],
      "topics": [
        "getDataGroups"
      ]
    },
    {
      "page": "getModelParameterDefinitions",
      "title": "Load the Model Parameter Definitions",
      "concept": [
        "get identifier"
      ],
      "topics": [
        "getModelParameterDefinitions"
      ]
    },
    {
      "page": "getOutputPathIds",
      "title": "Load the Output Configurations",
      "concept": [
        "get identifier"
      ],
      "topics": [
        "getOutputPathIds"
      ]
    },
    {
      "page": "getQCpassedEnvironmentVariable",
      "title": "Get QC Passed Environment Variable",
      "concept": [
        "project initialization"
      ],
      "topics": [
        "getQCpassedEnvironmentVariable"
      ]
    },
    {
      "page": "getScenarioDefinitions",
      "title": "Load the Scenario Definitions",
      "concept": [
        "get identifier"
      ],
      "topics": [
        "getScenarioDefinitions"
      ]
    },
    {
      "page": "getTimeRangeTags",
      "title": "Load the Time Range Tags",
      "concept": [
        "get identifier"
      ],
      "topics": [
        "getTimeRangeTags"
      ]
    },
    {
      "page": "importWorkflow",
      "title": "Import Workflow",
      "concept": [
        "electronic package"
      ],
      "topics": [
        "importWorkflow"
      ]
    },
    {
      "page": "initLogfunction",
      "title": "Initializing a Log Function",
      "concept": [
        "log file management"
      ],
      "topics": [
        "initLogfunction"
      ]
    },
    {
      "page": "initProject",
      "title": "Initialize Project Directory",
      "concept": [
        "project initialization"
      ],
      "topics": [
        "initProject"
      ]
    },
    {
      "page": "loadConfigTableEnvironment",
      "title": "Load Configuration Tables",
      "concept": [
        "get identifier"
      ],
      "topics": [
        "loadConfigTableEnvironment"
      ]
    },
    {
      "page": "loadPKParameter",
      "title": "Load Pharmacokinetic (PK) Parameters for Specified Scenarios",
      "concept": [
        "scenario management"
      ],
      "topics": [
        "loadPKParameter"
      ]
    },
    {
      "page": "loadScenarioResultsToFramework",
      "title": "Load existing scenario results",
      "concept": [
        "scenario management"
      ],
      "topics": [
        "loadScenarioResultsToFramework"
      ]
    },
    {
      "page": "mdBullet",
      "title": "Insert a bulleted item, making sure that there are sufficient newlines to build a bulleted list",
      "concept": [
        "markdown helper function"
      ],
      "topics": [
        "mdBullet"
      ]
    },
    {
      "page": "mdBullet0",
      "title": "Insert a bulleted item, making sure that there are sufficient newlines to build a bulleted list",
      "concept": [
        "markdown helper function"
      ],
      "topics": [
        "mdBullet0"
      ]
    },
    {
      "page": "mdCaption",
      "title": "add Caption to .Rmd",
      "concept": [
        "markdown helper function"
      ],
      "topics": [
        "mdCaption"
      ]
    },
    {
      "page": "mdFigure",
      "title": "mdFigure",
      "concept": [
        "markdown helper function"
      ],
      "topics": [
        "mdFigure"
      ]
    },
    {
      "page": "mdFootNote",
      "title": "add footnote lines",
      "concept": [
        "markdown helper function"
      ],
      "topics": [
        "mdFootNote"
      ]
    },
    {
      "page": "mdHeading",
      "title": "mdHeading",
      "concept": [
        "markdown helper function"
      ],
      "topics": [
        "mdHeading"
      ]
    },
    {
      "page": "mdLink",
      "title": "mdLink",
      "concept": [
        "markdown helper function"
      ],
      "topics": [
        "mdLink"
      ]
    },
    {
      "page": "mdNewline",
      "title": "mdNewline",
      "concept": [
        "markdown helper function"
      ],
      "topics": [
        "mdNewline"
      ]
    },
    {
      "page": "mdNewpage",
      "title": "mdNewpage",
      "concept": [
        "markdown helper function"
      ],
      "topics": [
        "mdNewpage"
      ]
    },
    {
      "page": "mdPaste",
      "title": "mdPaste",
      "concept": [
        "markdown helper function"
      ],
      "topics": [
        "mdPaste"
      ]
    },
    {
      "page": "mdPaste0",
      "title": "mdPaste0",
      "concept": [
        "markdown helper function"
      ],
      "topics": [
        "mdPaste0"
      ]
    },
    {
      "page": "mdTable",
      "title": "mdTable",
      "concept": [
        "markdown helper function"
      ],
      "topics": [
        "mdTable"
      ]
    },
    {
      "page": "mergeRmds",
      "title": "Creates Rmd file which include specified .Rmd s",
      "concept": [
        "functions called by workflow script"
      ],
      "topics": [
        "mergeRmds"
      ]
    },
    {
      "page": "openEPackageTemplate",
      "title": "Opens the template for figure creation as new document",
      "concept": [
        "Addins Support"
      ],
      "topics": [
        "openEPackageTemplate"
      ]
    },
    {
      "page": "openFigureTemplate",
      "title": "Opens the template for figure creation as new document",
      "concept": [
        "Addins Support"
      ],
      "topics": [
        "openFigureTemplate"
      ]
    },
    {
      "page": "openWorkflowTemplate",
      "title": "Opens the workflow template as new document",
      "concept": [
        "Addins Support"
      ],
      "topics": [
        "openWorkflowTemplate"
      ]
    },
    {
      "page": "ospsuite_plotPredictedVsObserved",
      "title": "Plots predicted vs observed data, grouped by \"group\".",
      "topics": [
        "ospsuite_plotPredictedVsObserved"
      ]
    },
    {
      "page": "ospsuite_plotQuantileQuantilePlot",
      "title": "Plots a Quantile-Quantile plot, grouped by \"group\".",
      "topics": [
        "ospsuite_plotQuantileQuantilePlot"
      ]
    },
    {
      "page": "ospsuite_plotResidualsAsHistogram",
      "title": "Plots residuals as a histogram, grouped by \"group\".",
      "topics": [
        "ospsuite_plotResidualsAsHistogram"
      ]
    },
    {
      "page": "ospsuite_plotResidualsVsObserved",
      "title": "Plots residuals vs observed values, grouped by \"group\".",
      "topics": [
        "ospsuite_plotResidualsVsObserved"
      ]
    },
    {
      "page": "ospsuite_plotResidualsVsTime",
      "title": "Plots residuals vs Time, grouped by \"group\".",
      "topics": [
        "ospsuite_plotResidualsVsTime"
      ]
    },
    {
      "page": "ospsuite_plotTimeProfile",
      "title": "Creates a time profile plot for given data.",
      "topics": [
        "ospsuite_plotTimeProfile"
      ]
    },
    {
      "page": "plotDistributionVsDemographics",
      "title": "Plot Distribution vs Demographics",
      "concept": [
        "functions to generate plots displaying distribution vs demographics",
        "plot functions"
      ],
      "topics": [
        "plotDistributionVsDemographics"
      ]
    },
    {
      "page": "plotHistograms",
      "title": "Plot Histograms",
      "concept": [
        "functions to generate histograms",
        "plot functions"
      ],
      "topics": [
        "plotHistograms"
      ]
    },
    {
      "page": "plotPKBoxwhisker",
      "title": "Plot PK Box-and-Whisker",
      "concept": [
        "functions to generate box whisker plots",
        "plot functions"
      ],
      "topics": [
        "plotPKBoxwhisker"
      ]
    },
    {
      "page": "plotPKForestAggregatedAbsoluteValues",
      "title": "PK Forest Plots",
      "concept": [
        "functions to generate forest plots",
        "plot functions"
      ],
      "topics": [
        "plotPKForestAggregatedAbsoluteValues"
      ]
    },
    {
      "page": "plotPKForestAggregatedRatios",
      "title": "PK Forest Plots",
      "concept": [
        "functions to generate forest plots",
        "plot functions"
      ],
      "topics": [
        "plotPKForestAggregatedRatios"
      ]
    },
    {
      "page": "plotPKForestPointEstimateOfAbsoluteValues",
      "title": "PK Forest Plots",
      "concept": [
        "functions to generate forest plots",
        "plot functions"
      ],
      "topics": [
        "plotPKForestPointEstimateOfAbsoluteValues"
      ]
    },
    {
      "page": "plotPKForestPointEstimateOfRatios",
      "title": "PK Forest Plots",
      "concept": [
        "functions to generate forest plots",
        "plot functions"
      ],
      "topics": [
        "plotPKForestPointEstimateOfRatios"
      ]
    },
    {
      "page": "plotSensitivity",
      "title": "Plot Sensitivity Function",
      "concept": [
        "plot functions"
      ],
      "topics": [
        "plotSensitivity"
      ]
    },
    {
      "page": "plotTimeProfiles",
      "title": "Generate Time Profile Panels",
      "concept": [
        "plot functions"
      ],
      "topics": [
        "plotTimeProfiles"
      ]
    },
    {
      "page": "ProjectConfigurationRF",
      "title": "ProjectConfiguration",
      "concept": [
        "project initialization"
      ],
      "topics": [
        "ProjectConfigurationRF"
      ]
    },
    {
      "page": "readObservedDataByDictionary",
      "title": "Read data by dictionary",
      "concept": [
        "observed data processing"
      ],
      "topics": [
        "readObservedDataByDictionary"
      ]
    },
    {
      "page": "renderWord",
      "title": "converts .Rmd file to word",
      "topics": [
        "renderWord"
      ]
    },
    {
      "page": "runAndSaveScenarios",
      "title": "Run and save scenarios",
      "concept": [
        "scenario management"
      ],
      "topics": [
        "runAndSaveScenarios"
      ]
    },
    {
      "page": "runOrLoadScenarios",
      "title": "Run or load scenarios",
      "concept": [
        "scenario management"
      ],
      "topics": [
        "runOrLoadScenarios"
      ]
    },
    {
      "page": "runPlot",
      "title": "Run Plot Function",
      "topics": [
        "runPlot"
      ]
    },
    {
      "page": "runSensitivityAnalysisForScenarios",
      "title": "Run Sensitivity Analysis for Specified Scenarios",
      "topics": [
        "runSensitivityAnalysisForScenarios"
      ]
    },
    {
      "page": "saveSessionInfo",
      "title": "Save Session Info",
      "concept": [
        "log file management"
      ],
      "topics": [
        "saveSessionInfo"
      ]
    },
    {
      "page": "setExportAttributes",
      "title": "Set Export Attributes for Plot and Table Objects",
      "topics": [
        "setExportAttributes"
      ]
    },
    {
      "page": "setHeadersToLowerCase",
      "title": "Convert Data Table Column Names to Lowercase",
      "concept": [
        "function to read from and write to xlsx"
      ],
      "topics": [
        "setHeadersToLowerCase"
      ]
    },
    {
      "page": "setShowLogMessages",
      "title": "Function to switch the display of log messages on the console on and off",
      "concept": [
        "log file management"
      ],
      "topics": [
        "setShowLogMessages"
      ]
    },
    {
      "page": "setupVirtualTwinPopConfig",
      "title": "Setup Virtual Twin Population Configuration",
      "concept": [
        "population export"
      ],
      "topics": [
        "setupVirtualTwinPopConfig"
      ]
    },
    {
      "page": "setWorkflowOptions",
      "title": "Sets options for a reporting frame work workflow.",
      "concept": [
        "project initialization"
      ],
      "topics": [
        "setWorkflowOptions"
      ]
    },
    {
      "page": "splitInputs",
      "title": "Split the elements of a vector by comma",
      "concept": [
        "function to read from and write to xlsx"
      ],
      "topics": [
        "splitInputs"
      ]
    },
    {
      "page": "TestProjectBuilder",
      "title": "TestProjectBuilder",
      "topics": [
        "TestProjectBuilder"
      ]
    },
    {
      "page": "TIMERANGE",
      "title": "enumeration keys for Time range shortcut",
      "concept": [
        "enumerations"
      ],
      "topics": [
        "TIMERANGE"
      ]
    },
    {
      "page": "updateDataGroupId",
      "title": "Update Data Group IDs in Project Configuration",
      "concept": [
        "observed data processing"
      ],
      "topics": [
        "updateDataGroupId"
      ]
    },
    {
      "page": "updateOutputPathId",
      "title": "Update Output Path IDs in Project Configuration",
      "concept": [
        "observed data processing"
      ],
      "topics": [
        "updateOutputPathId"
      ]
    },
    {
      "page": "validateAtleastOneEntry",
      "title": "check if at least one of the following columns is selected",
      "topics": [
        "validateAtleastOneEntry"
      ]
    },
    {
      "page": "validateConfigTablePlots",
      "title": "validate types of plot configuration tables",
      "topics": [
        "validateConfigTablePlots"
      ]
    },
    {
      "page": "validateDistributionVsDemographicsConfig",
      "title": "Validate Distribution vs Demographics Configuration",
      "concept": [
        "functions to generate plots displaying distribution vs demographics",
        "plot configuration validation function"
      ],
      "topics": [
        "validateDistributionVsDemographicsConfig"
      ]
    },
    {
      "page": "validateGroupConsistency",
      "title": "Validate Consistency of Values Within Groups",
      "topics": [
        "validateGroupConsistency"
      ]
    },
    {
      "page": "validateHeaders",
      "title": "checks if config table header and plot rows are strict separated",
      "topics": [
        "validateHeaders"
      ]
    },
    {
      "page": "validateHistogramsConfig",
      "title": "Validate Histograms Configuration",
      "concept": [
        "functions to generate histograms",
        "plot configuration validation function"
      ],
      "topics": [
        "validateHistogramsConfig"
      ]
    },
    {
      "page": "validateNumericVectorColumns",
      "title": "validate Numeric Range Columns",
      "topics": [
        "validateNumericVectorColumns"
      ]
    },
    {
      "page": "validateObservedData",
      "title": "Validate Observed Data",
      "concept": [
        "observed data processing"
      ],
      "topics": [
        "validateObservedData"
      ]
    },
    {
      "page": "validatePKBoxwhiskerConfig",
      "title": "Validate PK Box-and-Whisker Configuration Table",
      "concept": [
        "functions to generate box whisker plots",
        "plot configuration validation function"
      ],
      "topics": [
        "validatePKBoxwhiskerConfig"
      ]
    },
    {
      "page": "validatePKForestAggregatedAbsoluteValuesConfig",
      "title": "Validate PK Forest Absolute Values with Variance Configuration",
      "concept": [
        "functions to generate forest plots",
        "plot configuration validation function"
      ],
      "topics": [
        "validatePKForestAggregatedAbsoluteValuesConfig"
      ]
    },
    {
      "page": "validatePKForestAggregatedRatiosConfig",
      "title": "Validate PK Forest Ratios with Variance Configuration",
      "concept": [
        "functions to generate forest plots",
        "plot configuration validation function"
      ],
      "topics": [
        "validatePKForestAggregatedRatiosConfig"
      ]
    },
    {
      "page": "validatePKForestPointEstimateOfAbsoluteValuesConfig",
      "title": "Validate PK Forest Absolute Values with Confidence Intervals Configuration",
      "concept": [
        "functions to generate forest plots",
        "plot configuration validation function"
      ],
      "topics": [
        "validatePKForestPointEstimateOfAbsoluteValuesConfig"
      ]
    },
    {
      "page": "validatePKForestPointEstimateOfRatiosConfig",
      "title": "Validate PK Forest Ratios with Confidence Intervals Configuration",
      "concept": [
        "functions to generate forest plots",
        "plot configuration validation function"
      ],
      "topics": [
        "validatePKForestPointEstimateOfRatiosConfig"
      ]
    },
    {
      "page": "validateSensitivityConfig",
      "title": "Validate Sensitivity Configuration Table",
      "concept": [
        "functions to generate sensitivity plots",
        "plot configuration validation function"
      ],
      "topics": [
        "validateSensitivityConfig"
      ]
    },
    {
      "page": "validateTimeProfilesConfig",
      "title": "Validation of config table for time profiles plots",
      "concept": [
        "plot configuration validation function"
      ],
      "topics": [
        "validateTimeProfilesConfig"
      ]
    },
    {
      "page": "writeTableToLog",
      "title": "write a table to the logfile",
      "concept": [
        "log file management"
      ],
      "topics": [
        "writeTableToLog"
      ]
    },
    {
      "page": "writeToLog",
      "title": "Writing to Log",
      "concept": [
        "log file management"
      ],
      "topics": [
        "writeToLog"
      ]
    },
    {
      "page": "xlsxAddDataUsingTemplate",
      "title": "Add new data to a config file using a template sheet",
      "concept": [
        "function to read from and write to xlsx"
      ],
      "topics": [
        "xlsxAddDataUsingTemplate"
      ]
    },
    {
      "page": "xlsxAddSheet",
      "title": "Add a new sheet to a workbook with data",
      "concept": [
        "function to read from and write to xlsx"
      ],
      "topics": [
        "xlsxAddSheet"
      ]
    },
    {
      "page": "xlsxCloneAndSet",
      "title": "Clone a sheet and set new content",
      "concept": [
        "function to read from and write to xlsx"
      ],
      "topics": [
        "xlsxCloneAndSet"
      ]
    },
    {
      "page": "xlsxReadData",
      "title": "Read data from a worksheet",
      "concept": [
        "function to read from and write to xlsx"
      ],
      "topics": [
        "xlsxReadData"
      ]
    },
    {
      "page": "xlsxWriteData",
      "title": "Write data to a worksheet, clearing existing content",
      "concept": [
        "function to read from and write to xlsx"
      ],
      "topics": [
        "xlsxWriteData"
      ]
    }
  ],
  "_readme": "https://github.com/Open-Systems-Pharmacology/OSPSuite.ReportingFramework/raw/v1.0.1/README.md",
  "_rundeps": [
    "backports",
    "base64enc",
    "bit",
    "bit64",
    "boot",
    "bslib",
    "cachem",
    "checkmate",
    "cli",
    "clipr",
    "codetools",
    "commonmark",
    "cowplot",
    "cpp11",
    "crayon",
    "curl",
    "data.table",
    "digest",
    "doParallel",
    "dplyr",
    "esqlabsR",
    "evaluate",
    "farver",
    "fastmap",
    "fitdistrplus",
    "fontawesome",
    "foreach",
    "fs",
    "generics",
    "ggh4x",
    "ggnewscale",
    "ggplot2",
    "ggsci",
    "ggtext",
    "glue",
    "gridtext",
    "gtable",
    "highr",
    "hms",
    "htmltools",
    "isoband",
    "iterators",
    "jpeg",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "lattice",
    "lifecycle",
    "litedown",
    "logger",
    "magrittr",
    "markdown",
    "MASS",
    "Matrix",
    "memoise",
    "mime",
    "openxlsx",
    "ospsuite",
    "ospsuite.plots",
    "ospsuite.utils",
    "patchwork",
    "pillar",
    "pkgconfig",
    "png",
    "prettyunits",
    "progress",
    "purrr",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "readr",
    "rlang",
    "rmarkdown",
    "rSharp",
    "S7",
    "sass",
    "scales",
    "stringi",
    "stringr",
    "survival",
    "tibble",
    "tidyr",
    "tidyselect",
    "tinytex",
    "tlf",
    "tzdb",
    "utf8",
    "vctrs",
    "viridisLite",
    "vroom",
    "withr",
    "xfun",
    "xml2",
    "yaml",
    "zip"
  ],
  "_score": 2.255272505103306,
  "_indexed": true,
  "_nocasepkg": "ospsuite.reportingframework",
  "_universes": [
    "open-systems-pharmacology",
    "katrincoboeken"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-07-15T13:29:06.000Z",
      "distro": "resolute",
      "commit": "d5b92de0e943d10fd6a18e441b4e4870854e5348",
      "fileid": "https://r2.ropensci.org/b1a8fbb576426197b5d229a875c1de92edda4fc68e67725b1a634eb8e7fd4e1a",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/open-systems-pharmacology/actions/runs/29418532407"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-07-15T13:29:47.000Z",
      "distro": "resolute",
      "commit": "d5b92de0e943d10fd6a18e441b4e4870854e5348",
      "fileid": "https://r2.ropensci.org/abe6179ae73a3d8dba1faecb344b35dfdec38eb9c1b1dec6cae79c6af3aa113a",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/open-systems-pharmacology/actions/runs/29418532407"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-07-15T13:28:04.000Z",
      "commit": "d5b92de0e943d10fd6a18e441b4e4870854e5348",
      "fileid": "https://r2.ropensci.org/5be15e9b980262f7ed2147f2d40d356f6231d6ee858740e60c29d3cf23769186",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/open-systems-pharmacology/actions/runs/29418532407"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-07-15T13:28:12.000Z",
      "commit": "d5b92de0e943d10fd6a18e441b4e4870854e5348",
      "fileid": "https://r2.ropensci.org/71bed1c09c74f1f7763f54cdbd1e97dbcd70c35092d8a7c3ebed989e0f488b52",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/open-systems-pharmacology/actions/runs/29418532407"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-07-15T13:28:09.000Z",
      "commit": "d5b92de0e943d10fd6a18e441b4e4870854e5348",
      "fileid": "https://r2.ropensci.org/00e899e5c6541884fbc52f2103752112bbf687971c56991f5912306acfd8f1a0",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/open-systems-pharmacology/actions/runs/29418532407"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-07-15T13:28:19.000Z",
      "commit": "d5b92de0e943d10fd6a18e441b4e4870854e5348",
      "fileid": "https://r2.ropensci.org/50d67c94cef36fe45af61b7b98fab4f1e5e2afcf302f07e611dc26b2411ce651",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/open-systems-pharmacology/actions/runs/29418532407"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-07-15T13:28:31.000Z",
      "commit": "d5b92de0e943d10fd6a18e441b4e4870854e5348",
      "fileid": "https://r2.ropensci.org/c72ecd1b7335ace8bfca404642005cbf3aa5890ebd5b9b919c8fc0831ca17eb0",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/open-systems-pharmacology/actions/runs/29418532407"
    }
  ]
}