{
  "_id": "6ae74d6c9ceaa78f20099b96",
  "Package": "struct",
  "Type": "Package",
  "Title": "Statistics in R Using Class-based Templates",
  "Version": "1.25.0",
  "Authors@R": "c(\nperson(\nc(\"Gavin\",\"Rhys\"),\n\"Lloyd\",\nrole=c(\"aut\",\"cre\"),\nemail=\"g.r.lloyd@bham.ac.uk\"),\nperson(\nc(\"Ralf\",\"Johannes\", \"Maria\"),\n\"Weber\",\nrole=c(\"aut\"),\nemail=\"r.j.weber@bham.ac.uk\")\n)",
  "Description": "Defines and includes a set of class-based templates for\ndeveloping and implementing data processing and analysis\nworkflows, with a strong emphasis on statistics and machine\nlearning. The templates can be used and where needed extended\nto 'wrap' tools and methods from other packages into a common\nstandardised structure to allow for effective and fast\nintegration. Model objects can be combined into sequences, and\nsequences nested in iterators using overloaded operators to\nsimplify and improve readability of the code. Ontology lookup\nhas been integrated and implemented to provide standardised\ndefinitions for methods, inputs and outputs wrapped using the\nclass-based templates.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "Collate": "'generics.R' 'ontology_term_class.R' 'struct_class.R'\n'parameter_class.R' 'chart_class.R' 'DatasetExperiment_class.R'\n'entity_class.R' 'enum_class.R' 'output_class.R'\n'model_class.R' 'example_objects.R' 'model_list_class.R'\n'metric_class.R' 'iterator_class.R' 'optimiser_class.R'\n'preprocess_class.R' 'resampler_class.R' 'struct-package.R'\n'struct_templates.R' 'zzz.R'",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr",
  "biocViews": "WorkflowStep",
  "Config/pak/sysreqs": "libssl-dev zlib1g-dev",
  "Repository": "https://bioc.r-universe.dev",
  "Date/Publication": "2026-04-28 12:51:45 UTC",
  "RemoteUrl": "https://github.com/bioc/struct",
  "RemoteRef": "HEAD",
  "RemoteSha": "1d098a078eb6bb726ab0d788d02d2b9c47df2918",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-11-01 13:12:36 UTC",
    "User": "root"
  },
  "Author": "Gavin Rhys Lloyd [aut, cre],\nRalf Johannes Maria Weber [aut]",
  "Maintainer": "Gavin Rhys Lloyd <g.r.lloyd@bham.ac.uk>",
  "_user": "bioc",
  "_type": "src",
  "_file": "struct_1.25.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/c7cdce9296c1f556446ef4ea1bc9fd8bce0ffafea6a06e7fb3f5a7e43cd6fd04",
  "_filesize": 523161,
  "_sha256": "c7cdce9296c1f556446ef4ea1bc9fd8bce0ffafea6a06e7fb3f5a7e43cd6fd04",
  "_expires": "2027-02-09T14:32:10.000Z",
  "_created": "2026-11-01T13:12:36.000Z",
  "_published": "2026-11-01T14:32:11.881Z",
  "_upstream": "https://github.com/bioc/struct",
  "_status": "success",
  "_maintainer": {
    "name": "Gavin Rhys Lloyd",
    "email": "g.r.lloyd@bham.ac.uk",
    "login": "grlloyd",
    "description": "Experimental Officer in Biostatistics, Phenome Centre Birmingham",
    "uuid": 12222440
  },
  "_jobs": [
    {
      "job": 124858793917,
      "time": 175,
      "config": "bioc-checks",
      "r": "4.6.2",
      "check": "WARNING",
      "artifact": "13085368261"
    },
    {
      "job": 124858793926,
      "time": 360,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13085408300"
    },
    {
      "job": 124858793937,
      "time": 295,
      "config": "linux-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13085930664"
    },
    {
      "job": 124858793954,
      "time": 205,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13085999550"
    },
    {
      "job": 124858794017,
      "time": 194,
      "config": "macos-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13087105687"
    },
    {
      "job": 124856352070,
      "time": 238,
      "config": "source",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13084549899"
    },
    {
      "job": 124858793912,
      "time": 127,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "13085650504"
    },
    {
      "job": 124858793922,
      "time": 214,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13084598410"
    },
    {
      "job": 124858793951,
      "time": 188,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13085366224"
    },
    {
      "job": 124858793957,
      "time": 205,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13085241928"
    }
  ],
  "_bioccheck": {
    "error": 0,
    "warning": 1,
    "note": 14
  },
  "_buildurl": "https://github.com/r-universe/bioc/actions/runs/41308757257",
  "_commit": {
    "id": "1d098a078eb6bb726ab0d788d02d2b9c47df2918",
    "author": "A Wokaty <andres.wokaty@sph.cuny.edu>",
    "committer": "A Wokaty <andres.wokaty@sph.cuny.edu>",
    "message": "bump x.y.z version to odd y following creation of RELEASE_3_23 branch\n",
    "time": 1777380705
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "datasets",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Imports"
    },
    {
      "package": "SummarizedExperiment",
      "role": "Imports"
    },
    {
      "package": "S4Vectors",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "rstudioapi",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "BiocStyle",
      "role": "Suggests"
    },
    {
      "package": "openxlsx",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "magick",
      "role": "Suggests"
    }
  ],
  "_owner": "bioc",
  "_selfowned": true,
  "_usedby": 4,
  "_updates": [
    {
      "week": "2025-51",
      "n": 2
    },
    {
      "week": "2026-16",
      "n": 1
    },
    {
      "week": "2026-18",
      "n": 2
    }
  ],
  "_tags": [],
  "_bioc": [
    {
      "branch": "devel",
      "version": "1.25.0",
      "bioc": "3.24",
      "repository": "bioc"
    },
    {
      "branch": "release",
      "version": "1.24.0",
      "bioc": "3.23",
      "repository": "bioc"
    }
  ],
  "_topics": [
    "workflowstep"
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "followers": 482,
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_downloads": {
    "count": 606,
    "source": "https://www.bioconductor.org/packages/stats/bioc/struct"
  },
  "_mentions": 4,
  "_searchresults": 94,
  "_abi": {
    "exports": [
      {
        "key": "struct::DatasetExperiment",
        "hash": "806b4a990b7e2285"
      },
      {
        "key": "struct::chart",
        "hash": "161b99dbe183472b"
      },
      {
        "key": "struct::entity",
        "hash": "b5137e9661ca1a57"
      },
      {
        "key": "struct::enum",
        "hash": "bc0a74d0d0fa6c77"
      },
      {
        "key": "struct::example_chart",
        "hash": "6d5c58b1b50083d3"
      },
      {
        "key": "struct::example_iterator",
        "hash": "3441ea4b26f436e7"
      },
      {
        "key": "struct::example_model",
        "hash": "a69cd403187ab082"
      },
      {
        "key": "struct::generic:as.DatasetExperiment",
        "hash": "bda955b267063362"
      },
      {
        "key": "struct::generic:as.SummarizedExperiment",
        "hash": "2c6baaf647b672fc"
      },
      {
        "key": "struct::generic:as.code",
        "hash": "a1f99b67d101b628"
      },
      {
        "key": "struct::generic:as_data_frame",
        "hash": "5b93aad314f3746c"
      },
      {
        "key": "struct::generic:calculate",
        "hash": "512a6e336c4c4f7a"
      },
      {
        "key": "struct::generic:chart_names",
        "hash": "06e765e49a994be3"
      },
      {
        "key": "struct::generic:chart_plot",
        "hash": "c5c345a8b7b759fd"
      },
      {
        "key": "struct::generic:citations",
        "hash": "c9aec18ac8d6c2ae"
      },
      {
        "key": "struct::generic:evaluate",
        "hash": "6b80adb6fcfb95fc"
      },
      {
        "key": "struct::generic:export_xlsx",
        "hash": "d7fa45e635e432cd"
      },
      {
        "key": "struct::generic:is_output",
        "hash": "a422109a41a96261"
      },
      {
        "key": "struct::generic:is_param",
        "hash": "3f19d19178dab7d6"
      },
      {
        "key": "struct::generic:libraries",
        "hash": "02ac7a3741ecf1a8"
      },
      {
        "key": "struct::generic:max_length",
        "hash": "1e7b794137b47cab"
      },
      {
        "key": "struct::generic:max_length<-",
        "hash": "1f4120bdcd7b3aba"
      },
      {
        "key": "struct::generic:model_apply",
        "hash": "3d3c0817880f6d93"
      },
      {
        "key": "struct::generic:model_predict",
        "hash": "0a005160af04ae59"
      },
      {
        "key": "struct::generic:model_reverse",
        "hash": "6107bd7a27128840"
      },
      {
        "key": "struct::generic:model_train",
        "hash": "120bcbf3029cf730"
      },
      {
        "key": "struct::generic:models",
        "hash": "707af3f332e88b15"
      },
      {
        "key": "struct::generic:models<-",
        "hash": "d243f9c0f4688d5f"
      },
      {
        "key": "struct::generic:ontology",
        "hash": "aac94a4aad0c97e5"
      },
      {
        "key": "struct::generic:output_ids",
        "hash": "1fd78210022adb55"
      },
      {
        "key": "struct::generic:output_list",
        "hash": "d30981b24d6fe8b0"
      },
      {
        "key": "struct::generic:output_list<-",
        "hash": "4812980d5b90152f"
      },
      {
        "key": "struct::generic:output_name",
        "hash": "2943af9a88fc0b33"
      },
      {
        "key": "struct::generic:output_obj",
        "hash": "2b18b50120b14796"
      },
      {
        "key": "struct::generic:output_obj<-",
        "hash": "e2c69d441335b5f7"
      },
      {
        "key": "struct::generic:output_value",
        "hash": "67d2acde56adf751"
      },
      {
        "key": "struct::generic:output_value<-",
        "hash": "db48554b3c21b11f"
      },
      {
        "key": "struct::generic:param_ids",
        "hash": "cba62bdb456365e7"
      },
      {
        "key": "struct::generic:param_list",
        "hash": "111ffac320c3e360"
      },
      {
        "key": "struct::generic:param_list<-",
        "hash": "ed21b7741948e793"
      },
      {
        "key": "struct::generic:param_name",
        "hash": "8a741bb83f09d515"
      },
      {
        "key": "struct::generic:param_obj",
        "hash": "9f3329ef4ae949d4"
      },
      {
        "key": "struct::generic:param_obj<-",
        "hash": "a36d29e630c765a3"
      },
      {
        "key": "struct::generic:param_value",
        "hash": "3551174d08bd61ff"
      },
      {
        "key": "struct::generic:param_value<-",
        "hash": "884d300ac8983c4e"
      },
      {
        "key": "struct::generic:predicted",
        "hash": "34117e4494ed442e"
      },
      {
        "key": "struct::generic:predicted_name",
        "hash": "ddb23c7f71420487"
      },
      {
        "key": "struct::generic:predicted_name<-",
        "hash": "9bdb0d20ea503ed4"
      },
      {
        "key": "struct::generic:result",
        "hash": "d1da97d38e49b87a"
      },
      {
        "key": "struct::generic:result_name",
        "hash": "885a8cde37e9207f"
      },
      {
        "key": "struct::generic:result_name<-",
        "hash": "52cca0e36799d60b"
      },
      {
        "key": "struct::generic:run",
        "hash": "c54d9c7388546f74"
      },
      {
        "key": "struct::generic:seq_in",
        "hash": "a872592230efd42f"
      },
      {
        "key": "struct::generic:seq_in<-",
        "hash": "8dcb6fb85114ae1b"
      },
      {
        "key": "struct::generic:value",
        "hash": "4ae0499e7d8a24ce"
      },
      {
        "key": "struct::generic:value<-",
        "hash": "320f598794274f65"
      },
      {
        "key": "struct::iterator",
        "hash": "f9381f3bf2a1971a"
      },
      {
        "key": "struct::metric",
        "hash": "fa4a57e7f4eb5b86"
      },
      {
        "key": "struct::model",
        "hash": "d7c350d215909a6a"
      },
      {
        "key": "struct::model_OR_iterator",
        "hash": "8e53a5a485afaadd"
      },
      {
        "key": "struct::model_OR_model_seq",
        "hash": "02945ae22aa0e458"
      },
      {
        "key": "struct::model_seq",
        "hash": "0726a21f3d55a98f"
      },
      {
        "key": "struct::ontology_list",
        "hash": "61b528d5f454e2c1"
      },
      {
        "key": "struct::ontology_term",
        "hash": "2fdbf42990be4cca"
      },
      {
        "key": "struct::optimiser",
        "hash": "f1535a714fd5c2fb"
      },
      {
        "key": "struct::preprocess",
        "hash": "29a01508f1cc6752"
      },
      {
        "key": "struct::resampler",
        "hash": "acbe48c3e9ceed87"
      },
      {
        "key": "struct::struct_class",
        "hash": "8b47f03da7b190b2"
      },
      {
        "key": "struct::test_metric",
        "hash": "012e68679ef29d97"
      }
    ],
    "imports": [
      {
        "key": "S4Vectors::Annotated",
        "hash": "9b5b8ee6ad9969f8"
      },
      {
        "key": "S4Vectors::RectangularData",
        "hash": "d414a10823a4aada"
      },
      {
        "key": "S4Vectors::Vector",
        "hash": "09cab0bd77ae353b"
      },
      {
        "key": "S4Vectors::vector_OR_Vector",
        "hash": "f3fc18c9f8ff2633"
      },
      {
        "key": "SummarizedExperiment::SummarizedExperiment",
        "hash": "d53ca73257d1e8cf"
      }
    ]
  },
  "_rbuild": "4.6.2",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/struct.html"
  ],
  "_realowner": "bioc",
  "_cranurl": false,
  "_exports": [
    ".DollarNames",
    ".struct_class",
    "as_data_frame",
    "as.code",
    "as.DatasetExperiment",
    "as.SummarizedExperiment",
    "calculate",
    "chart",
    "chart_names",
    "chart_plot",
    "citations",
    "DatasetExperiment",
    "entity",
    "enum",
    "evaluate",
    "example_chart",
    "example_iterator",
    "example_model",
    "export_xlsx",
    "get_description",
    "iris_DatasetExperiment",
    "is_output",
    "is_param",
    "iterator",
    "libraries",
    "max_length",
    "max_length<-",
    "metric",
    "model",
    "model_apply",
    "model_predict",
    "model_reverse",
    "model_seq",
    "model_train",
    "models",
    "models<-",
    "new_struct",
    "ontology",
    "ontology_list",
    "ontology_online",
    "ontology_term",
    "optimiser",
    "output_ids",
    "output_list",
    "output_list<-",
    "output_name",
    "output_obj",
    "output_obj<-",
    "output_value",
    "output_value<-",
    "param_ids",
    "param_list",
    "param_list<-",
    "param_name",
    "param_obj",
    "param_obj<-",
    "param_value",
    "param_value<-",
    "predicted",
    "predicted_name",
    "predicted_name<-",
    "preprocess",
    "resampler",
    "result",
    "result_name",
    "result_name<-",
    "run",
    "seq_in",
    "seq_in<-",
    "set_obj_method",
    "set_obj_show",
    "set_struct_obj",
    "struct_class",
    "struct_template",
    "test_metric",
    "value",
    "value<-"
  ],
  "_help": [
    {
      "page": "autocompletion",
      "title": "autocompletion",
      "topics": [
        ".DollarNames,chart-method",
        ".DollarNames,DatasetExperiment-method",
        ".DollarNames,iterator-method",
        ".DollarNames,metric-method",
        ".DollarNames,model-method",
        ".DollarNames,optimiser-method",
        ".DollarNames,preprocess-method",
        ".DollarNames,resampler-method",
        ".DollarNames,struct_class-method",
        ".DollarNames.chart",
        ".DollarNames.DatasetExperiment",
        ".DollarNames.iterator",
        ".DollarNames.metric",
        ".DollarNames.model",
        ".DollarNames.optimiser",
        ".DollarNames.preprocess",
        ".DollarNames.resampler",
        ".DollarNames.struct_class"
      ]
    },
    {
      "page": "cash-ontology_list-method",
      "title": "Get/set ontology_list slots",
      "topics": [
        "$,ontology_list-method"
      ]
    },
    {
      "page": "cash-ontology_term-method",
      "title": "Get/set ontology term slots",
      "topics": [
        "$,ontology_term-method"
      ]
    },
    {
      "page": "cash-struct_class-method",
      "title": "Get/set parameter or output values",
      "topics": [
        "$,struct_class-method"
      ]
    },
    {
      "page": "cash-set-struct_class-method",
      "title": "Get/set parameter or output values",
      "topics": [
        "$<-,struct_class-method"
      ]
    },
    {
      "page": "as_data_frame",
      "title": "convert to data.frame",
      "topics": [
        "as_data_frame"
      ]
    },
    {
      "page": "as.code",
      "title": "Convert to code",
      "topics": [
        "as.code",
        "as.code,iterator-method",
        "as.code,model_seq-method",
        "as.code,struct_class-method"
      ]
    },
    {
      "page": "as.DatasetExperiment",
      "title": "Convert a SummarizedExperiment to DatasetExperiment",
      "topics": [
        "as.DatasetExperiment"
      ]
    },
    {
      "page": "as.DatasetExperiment-SummarizedExperiment-method",
      "title": "Convert a SummarizedExperiment to DatasetExperiment",
      "topics": [
        "as.DatasetExperiment,SummarizedExperiment-method"
      ]
    },
    {
      "page": "as.SummarizedExperiment",
      "title": "Convert a DatasetExperiment to a SummarizedExperiment",
      "topics": [
        "as.SummarizedExperiment"
      ]
    },
    {
      "page": "as.SummarizedExperiment-DatasetExperiment-method",
      "title": "Convert a DatasetExperiment to SummarizedExperiment",
      "topics": [
        "as.SummarizedExperiment,DatasetExperiment-method"
      ]
    },
    {
      "page": "metric",
      "title": "Calculate metric",
      "topics": [
        "calculate",
        "calculate,metric-method",
        "max_length<-",
        "metric",
        "value",
        "value,metric-method",
        "value<-",
        "value<-,metric-method"
      ]
    },
    {
      "page": "chart",
      "title": "Constructor for struct chart objects",
      "topics": [
        "chart"
      ]
    },
    {
      "page": "chart_names",
      "title": "chart names",
      "topics": [
        "chart_names",
        "chart_names,struct_class-method"
      ]
    },
    {
      "page": "chart_plot",
      "title": "chart_plot",
      "topics": [
        "chart_plot",
        "chart_plot,chart,ANY-method"
      ]
    },
    {
      "page": "citations",
      "title": "Citations for an object",
      "topics": [
        "citations",
        "citations,struct_class-method"
      ]
    },
    {
      "page": "struct_DatasetExperiment",
      "title": "DatasetExperiment class",
      "topics": [
        "$,DatasetExperiment-method",
        "$<-,DatasetExperiment-method",
        "DatasetExperiment"
      ]
    },
    {
      "page": "enum",
      "title": "Enum objects",
      "topics": [
        "enum",
        "value<-,enum-method"
      ]
    },
    {
      "page": "chart_example",
      "title": "example chart object",
      "topics": [
        "chart_plot,example_chart,example_model-method",
        "example_chart"
      ]
    },
    {
      "page": "example_iterator",
      "title": "Example iterator",
      "topics": [
        "example_iterator",
        "example_iterator-class",
        "run,example_iterator,DatasetExperiment,metric-method"
      ]
    },
    {
      "page": "example_model",
      "title": "Example model",
      "topics": [
        "example_model",
        "model_predict,example_model,DatasetExperiment-method",
        "model_train,example_model,DatasetExperiment-method"
      ]
    },
    {
      "page": "export_data",
      "title": "write a dataset object to file",
      "topics": [
        "export_xlsx",
        "export_xlsx,DatasetExperiment-method"
      ]
    },
    {
      "page": "get_description",
      "title": "Get struct object help description",
      "topics": [
        "get_description"
      ]
    },
    {
      "page": "iris_DatasetExperiment",
      "title": "Fisher's Iris data",
      "topics": [
        "iris_DatasetExperiment"
      ]
    },
    {
      "page": "is_output",
      "title": "Verify output",
      "topics": [
        "is_output",
        "is_output,struct_class-method"
      ]
    },
    {
      "page": "is_param",
      "title": "Verify parameter",
      "topics": [
        "is_param",
        "is_param,struct_class-method"
      ]
    },
    {
      "page": "libraries",
      "title": "Libraries for an object",
      "topics": [
        "libraries",
        "libraries,struct_class-method"
      ]
    },
    {
      "page": "entity",
      "title": "get the max value vector length for an entity",
      "topics": [
        "entity",
        "max_length",
        "max_length,entity-method",
        "max_length<-,entity-method",
        "value,entity-method",
        "value<-,entity-method"
      ]
    },
    {
      "page": "model",
      "title": "model class",
      "topics": [
        "model",
        "model_apply,model,DatasetExperiment-method",
        "model_predict,model,DatasetExperiment-method",
        "model_reverse,model,DatasetExperiment-method",
        "model_train,model,DatasetExperiment-method",
        "predicted,model-method",
        "predicted_name,model-method",
        "predicted_name<-,model,character-method",
        "seq_in,model-method",
        "seq_in<-,model,character-method"
      ]
    },
    {
      "page": "model_apply",
      "title": "Apply a model",
      "topics": [
        "model_apply"
      ]
    },
    {
      "page": "predict",
      "title": "Model prediction",
      "topics": [
        "model_predict"
      ]
    },
    {
      "page": "model_reverse",
      "title": "Reverse preprocessing",
      "topics": [
        "model_reverse"
      ]
    },
    {
      "page": "model_seq",
      "title": "model_seq class",
      "topics": [
        "+,model,model-method",
        "+,model,model_seq-method",
        "+,model_seq,model-method",
        "length,model_seq-method",
        "models,model_seq-method",
        "models<-,model_seq,list-method",
        "model_apply,model_seq,DatasetExperiment-method",
        "model_predict,model_seq,DatasetExperiment-method",
        "model_seq",
        "model_train,model_seq,DatasetExperiment-method",
        "predicted,model_seq-method",
        "[,model_seq,ANY,ANY,ANY-method",
        "[<-,model_seq,ANY,ANY,ANY-method"
      ]
    },
    {
      "page": "train",
      "title": "Train a model",
      "topics": [
        "model_train"
      ]
    },
    {
      "page": "models",
      "title": "Get/set models of a model_seq",
      "topics": [
        "models",
        "models<-"
      ]
    },
    {
      "page": "new_struct",
      "title": "Generate a 'struct' object from a Class",
      "topics": [
        "new_struct"
      ]
    },
    {
      "page": "ontology",
      "title": "Ontology for an object",
      "topics": [
        "length,ontology_list-method",
        "ontology",
        "ontology,model_seq-method",
        "ontology,struct_class-method",
        "ontology_list",
        "ontology_term",
        "[,ontology_list,ANY,ANY,ANY-method",
        "[<-,ontology_list,ANY,ANY,ANY-method",
        "[[,ontology_list,ANY,ANY-method"
      ]
    },
    {
      "page": "ontology_online",
      "title": "Enable or disable Ontology Lookup Service (OLS) requests",
      "topics": [
        "ontology_online"
      ]
    },
    {
      "page": "optimiser",
      "title": "optimiser class",
      "topics": [
        "optimiser"
      ]
    },
    {
      "page": "output_ids",
      "title": "Output identifiers",
      "topics": [
        "output_ids",
        "output_ids,struct_class-method"
      ]
    },
    {
      "page": "output_list",
      "title": "output list",
      "topics": [
        "output_list",
        "output_list,struct_class-method",
        "output_list<-",
        "output_list<-,struct_class,list-method"
      ]
    },
    {
      "page": "output_name",
      "title": "output name",
      "topics": [
        "output_name",
        "output_name,struct_class,character-method"
      ]
    },
    {
      "page": "output_obj",
      "title": "Output objects",
      "topics": [
        "output_obj",
        "output_obj,struct_class,character-method",
        "output_obj<-",
        "output_obj<-,struct_class,character-method"
      ]
    },
    {
      "page": "output_value",
      "title": "output values",
      "topics": [
        "output_value",
        "output_value,struct_class,character-method",
        "output_value<-",
        "output_value<-,struct_class,character-method"
      ]
    },
    {
      "page": "param_ids",
      "title": "Parameter identifiers",
      "topics": [
        "param_ids",
        "param_ids,struct_class-method"
      ]
    },
    {
      "page": "param_list",
      "title": "Parameter list",
      "topics": [
        "param_list",
        "param_list,struct_class-method",
        "param_list<-",
        "param_list<-,struct_class,list-method"
      ]
    },
    {
      "page": "param_name",
      "title": "Parameter name",
      "topics": [
        "param_name",
        "param_name,struct_class,character-method"
      ]
    },
    {
      "page": "param_obj",
      "title": "Parameter objects",
      "topics": [
        "param_obj",
        "param_obj,struct_class,character-method",
        "param_obj<-",
        "param_obj<-,struct_class,character-method"
      ]
    },
    {
      "page": "param_value",
      "title": "Parameter values",
      "topics": [
        "param_value",
        "param_value,struct_class,character-method",
        "param_value<-",
        "param_value<-,struct_class,character-method"
      ]
    },
    {
      "page": "predicted",
      "title": "Prediction output",
      "topics": [
        "predicted"
      ]
    },
    {
      "page": "predicted_name",
      "title": "Predicted output name",
      "topics": [
        "predicted_name",
        "predicted_name<-"
      ]
    },
    {
      "page": "preprocessing",
      "title": "preprocessing class",
      "topics": [
        "model_reverse,preprocess,DatasetExperiment-method",
        "preprocess"
      ]
    },
    {
      "page": "resampler",
      "title": "resampler class",
      "topics": [
        "resampler"
      ]
    },
    {
      "page": "result",
      "title": "Iterator result",
      "topics": [
        "result"
      ]
    },
    {
      "page": "result_name",
      "title": "get/set output name as prediction output for a model",
      "topics": [
        "result_name",
        "result_name<-"
      ]
    },
    {
      "page": "iterator",
      "title": "Run iterator",
      "topics": [
        "*,iterator,model_OR_iterator-method",
        "evaluate",
        "evaluate,iterator,metric-method",
        "iterator",
        "models,iterator-method",
        "models<-,iterator,model_OR_iterator-method",
        "result,iterator-method",
        "result_name,iterator-method",
        "result_name<-,iterator,character-method",
        "run",
        "run,iterator,DatasetExperiment,metric-method",
        "[,iterator,ANY,ANY,ANY-method",
        "[<-,iterator,ANY,ANY,ANY-method"
      ]
    },
    {
      "page": "seq_in",
      "title": "Sequence input",
      "topics": [
        "seq_in",
        "seq_in<-"
      ]
    },
    {
      "page": "set_obj_method",
      "title": "update method for a struct object",
      "topics": [
        "set_obj_method"
      ]
    },
    {
      "page": "set_obj_show",
      "title": "a helper function to update the show method for a struct object",
      "topics": [
        "set_obj_show"
      ]
    },
    {
      "page": "set_struct_obj",
      "title": "define a new struct object",
      "topics": [
        "set_struct_obj"
      ]
    },
    {
      "page": "struct_class",
      "title": "Constructor for struct_class objects",
      "topics": [
        "struct_class"
      ]
    },
    {
      "page": "struct_class-class",
      "title": "'struct_class' object definition",
      "topics": [
        ".struct_class",
        "struct_class-class"
      ]
    },
    {
      "page": "struct_template",
      "title": "StRUCT templates",
      "topics": [
        "struct_template"
      ]
    },
    {
      "page": "test_metric",
      "title": "Example metric",
      "topics": [
        "calculate,test_metric-method",
        "test_metric",
        "test_metric-class"
      ]
    }
  ],
  "_rundeps": [
    "abind",
    "askpass",
    "Biobase",
    "BiocGenerics",
    "cli",
    "curl",
    "DelayedArray",
    "evaluate",
    "generics",
    "GenomicRanges",
    "glue",
    "highr",
    "httr2",
    "IRanges",
    "jsonlite",
    "knitr",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "MatrixGenerics",
    "matrixStats",
    "openssl",
    "R6",
    "rlang",
    "S4Arrays",
    "S4Vectors",
    "Seqinfo",
    "SparseArray",
    "SummarizedExperiment",
    "sys",
    "vctrs",
    "withr",
    "xfun",
    "XVector",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "struct_templates_and_helper_functions.Rmd",
      "filename": "struct_templates_and_helper_functions.html",
      "title": "Introduction to STRUCT - STatistics in R using Class-based Templates",
      "author": "Gavin R Lloyd, Ralf J Weber",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Getting started",
        "struct helper functions",
        "Creating a new struct object",
        "Changing the default methods",
        "Changing the default show output",
        "Class-based templates and struct objects",
        "DatasetExperiment objects",
        "model objects",
        "using the model template",
        "model_seq objects",
        "iterator objects",
        "metric objects",
        "chart objects",
        "entity and enum objects",
        "Ontology",
        "Session Info"
      ],
      "created": "2020-04-23 16:03:16",
      "modified": "2026-04-13 16:24:06",
      "commits": 3
    }
  ],
  "_score": 6.131490345694949,
  "_indexed": true,
  "_nocasepkg": "struct",
  "_universes": [
    "bioc",
    "grlloyd"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.25.0",
      "date": "2026-11-01T13:30:48.000Z",
      "distro": "resolute",
      "commit": "1d098a078eb6bb726ab0d788d02d2b9c47df2918",
      "fileid": "https://r2.ropensci.org/a16f13d2966b2331b2401a88cdbd8dd08e435d1e51c9e2c43b2d642be0636d6c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/41308757257"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "1.25.0",
      "date": "2026-11-01T13:29:48.000Z",
      "distro": "resolute",
      "commit": "1d098a078eb6bb726ab0d788d02d2b9c47df2918",
      "fileid": "https://r2.ropensci.org/abfbab6b3f6b77ffd10960ab2768c6e9fd7462a50954cecf148d75abd2e2620a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/41308757257"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.25.0",
      "date": "2026-11-01T14:11:43.000Z",
      "commit": "1d098a078eb6bb726ab0d788d02d2b9c47df2918",
      "fileid": "https://r2.ropensci.org/6054602db8034787e061987546474e7c48e6836574f94c3de49998dfea9329f1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/41308757257"
    },
    {
      "r": "4.6.2",
      "os": "mac",
      "version": "1.25.0",
      "date": "2026-11-01T14:11:54.000Z",
      "commit": "1d098a078eb6bb726ab0d788d02d2b9c47df2918",
      "fileid": "https://r2.ropensci.org/6085a76a49f4a221ed392f656737c96537325f1bf9e5f0817bdaca2425f41694",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/41308757257"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.25.0",
      "date": "2026-11-01T13:29:01.000Z",
      "commit": "1d098a078eb6bb726ab0d788d02d2b9c47df2918",
      "fileid": "https://r2.ropensci.org/50625d3eb2351ef07d008683944bcba41a85c2fcbd08350b4bd755bc08a0180b",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/41308757257"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.25.0",
      "date": "2026-11-01T13:14:17.000Z",
      "commit": "1d098a078eb6bb726ab0d788d02d2b9c47df2918",
      "fileid": "https://r2.ropensci.org/4d039b208b6370c649c74e3f57a4dde8f4e59b84f25641a9150cd19b0047d52b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/41308757257"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.25.0",
      "date": "2026-11-01T13:14:20.000Z",
      "commit": "1d098a078eb6bb726ab0d788d02d2b9c47df2918",
      "fileid": "https://r2.ropensci.org/b12a601d8f5347291ee4de2a5eda3809eac6a884e790f15953a551c79dc5d42f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/41308757257"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "1.25.0",
      "date": "2026-11-01T13:14:18.000Z",
      "commit": "1d098a078eb6bb726ab0d788d02d2b9c47df2918",
      "fileid": "https://r2.ropensci.org/59e537949a534f3976c8f2335f71a9a536e6d65e2cd68abc6bc737512a7b3bfa",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/41308757257"
    }
  ]
}