{
  "_id": "6a17e7f5acfb0bcc41da1cfc",
  "Package": "cyanoFilter",
  "Type": "Package",
  "Title": "Phytoplankton Population Identification using Cell Pigmentation\nand/or Complexity",
  "Version": "1.21.0",
  "Authors@R": "c(person(\"Oluwafemi\", \"Olusoji\", \nemail = \"oluwafemi.olusoji@uhasselt.be\",\nrole = c(\"cre\", \"aut\")),\nperson(\"Aerts\", \"Marc\", email = \"marc.aerts@uhasselt.be\", role = \"ctb\"),\nperson(\"Delaender\", \"Frederik\", email = \"frederik.delaender@unamur.be\",\nrole = \"ctb\"),\nperson(\"Neyens\", \"Thomas\", email = \"thomas.neyens@uhasselt.be\",\nrole = \"ctb\"),\nperson(\"Spaak\", \"jurg\", email = \"jurg.spaak@unamur.be\", role = \"aut\"))",
  "Description": "An approach to filter out and/or identify phytoplankton\ncells from all particles measured via flow cytometry pigment\nand cell complexity information. It does this using a sequence\nof one-dimensional gates on pre-defined channels measuring\ncertain pigmentation and complexity. The package is especially\ntuned for cyanobacteria, but will work fine for phytoplankton\ncommunities where there is at least one cell characteristic\nthat differentiates every phytoplankton in the community.",
  "URL": "https://github.com/fomotis/cyanoFilter",
  "BugReports": "https://github.com/fomotis/cyanoFilter/issues",
  "License": "MIT + file LICENSE",
  "biocViews": "FlowCytometry, Clustering, OneChannel",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.1.1",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "cmake libglpk-dev make libicu-dev libjpeg-dev\nlibpng-dev libxml2-dev libssl-dev",
  "Repository": "https://bioc.r-universe.dev",
  "Date/Publication": "2026-04-28 12:55:36 UTC",
  "RemoteUrl": "https://github.com/bioc/cyanoFilter",
  "RemoteRef": "HEAD",
  "RemoteSha": "68460c0fe064b9e902a9daa4ed6de0f64d34df64",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-28 06:32:52 UTC",
    "User": "root"
  },
  "Author": "Oluwafemi Olusoji [cre, aut],\nAerts Marc [ctb],\nDelaender Frederik [ctb],\nNeyens Thomas [ctb],\nSpaak jurg [aut]",
  "Maintainer": "Oluwafemi Olusoji <oluwafemi.olusoji@uhasselt.be>",
  "MD5sum": "b05a7116fcecbd1b39607fa98d67ae05",
  "_user": "bioc",
  "_type": "src",
  "_file": "cyanoFilter_1.21.0.tar.gz",
  "_fileid": "acae347bf47174ea6b0e60ffb6aafe4440b0f09204f1bc307c812c98b4f2c56d",
  "_filesize": 5520808,
  "_sha256": "acae347bf47174ea6b0e60ffb6aafe4440b0f09204f1bc307c812c98b4f2c56d",
  "_created": "2026-05-28T06:32:52.000Z",
  "_published": "2026-05-28T07:00:05.255Z",
  "_jobs": [
    {
      "job": 78236688988,
      "time": 181,
      "config": "bioc-checks",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7259249684"
    },
    {
      "job": 78236689010,
      "time": 258,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7259268816"
    },
    {
      "job": 78236688993,
      "time": 272,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7259272433"
    },
    {
      "job": 78236689030,
      "time": 138,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7259447719"
    },
    {
      "job": 78236689005,
      "time": 165,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7259596661"
    },
    {
      "job": 78235876029,
      "time": 396,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7259202599"
    },
    {
      "job": 78236688963,
      "time": 159,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7259244429"
    },
    {
      "job": 78236688996,
      "time": 302,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7259279985"
    },
    {
      "job": 78236689019,
      "time": 165,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7259245988"
    },
    {
      "job": 78236689027,
      "time": 199,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7259254469"
    }
  ],
  "_bioccheck": {
    "error": 0,
    "warning": 0,
    "note": 8
  },
  "_buildurl": "https://github.com/r-universe/bioc/actions/runs/26558575030",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/bioc/cyanoFilter",
  "_commit": {
    "id": "68460c0fe064b9e902a9daa4ed6de0f64d34df64",
    "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": 1777380936
  },
  "_maintainer": {
    "name": "Oluwafemi Olusoji",
    "email": "oluwafemi.olusoji@uhasselt.be",
    "login": "fomotisuhasselt",
    "description": "",
    "uuid": 62874198
  },
  "_distro": "noble",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "Biobase",
      "role": "Imports"
    },
    {
      "package": "flowCore",
      "role": "Imports"
    },
    {
      "package": "flowDensity",
      "role": "Imports"
    },
    {
      "package": "flowClust",
      "role": "Imports"
    },
    {
      "package": "cytometree",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "GGally",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "mrfDepth",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "purrr",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "stringr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "tidyr",
      "role": "Suggests"
    }
  ],
  "_owner": "bioc",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-44",
      "n": 2
    },
    {
      "week": "2026-18",
      "n": 2
    }
  ],
  "_tags": [],
  "_bioc": [
    {
      "branch": "devel",
      "version": "1.21.0",
      "bioc": "3.24"
    },
    {
      "branch": "release",
      "version": "1.20.0",
      "bioc": "3.23"
    }
  ],
  "_topics": [
    "flowcytometry",
    "clustering",
    "onechannel"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "fomotis",
      "count": 50,
      "uuid": 7704124
    },
    {
      "user": "fomotisuhasselt",
      "count": 28,
      "uuid": 62874198
    },
    {
      "user": "nturaga",
      "count": 2,
      "uuid": 2746443
    }
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_downloads": {
    "count": 350,
    "source": "https://www.bioconductor.org/packages/stats/bioc/cyanoFilter"
  },
  "_devurl": "https://github.com/fomotis/cyanofilter",
  "_searchresults": 4,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/cyanoFilter.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/fomotis/cyanofilter",
  "_realowner": "bioc",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2019-08-09"
    },
    {
      "version": "0.1.2",
      "date": "2019-11-08"
    },
    {
      "version": "0.1.3",
      "date": "2020-01-09"
    }
  ],
  "_exports": [
    "accTest",
    "accuracy",
    "cellMargin",
    "clusterExtract",
    "clusterExtractp",
    "DebrisFilter",
    "debrisNc",
    "fullFlowframe",
    "gateFunc",
    "getChannel",
    "ggpairsDens",
    "ggplotDens",
    "ggplotDens2",
    "goodFcs",
    "is.DebrisFilter",
    "is.flowFrame",
    "is.flowSet",
    "is.MarginEvents",
    "is.PhytopFilter",
    "lnTrans",
    "MarginEvents",
    "newFlowframe",
    "noNA",
    "noNeg",
    "oneDgate",
    "pairsPlot",
    "phytoFilter",
    "PhytopFilter",
    "pigmentGate",
    "plot",
    "reducedFlowframe",
    "retain",
    "rowNumbers",
    "summaries"
  ],
  "_help": [
    {
      "page": "accTest",
      "title": "tests the accuracy of several automated gating functions on monoculture flow cytometry experiments.",
      "topics": [
        "accTest"
      ]
    },
    {
      "page": "accuracy",
      "title": "samples two rows in a matrix and check if the samples are similar or different based on their cluster labels",
      "topics": [
        "accuracy"
      ]
    },
    {
      "page": "cellmargin",
      "title": "Removes or assign indicators to margin events.",
      "topics": [
        "cellMargin"
      ]
    },
    {
      "page": "clusterExtract",
      "title": "extract clusters based on supplied cluster indicator",
      "topics": [
        "clusterExtract"
      ]
    },
    {
      "page": "clusterExtractp",
      "title": "takes a flowframe, name of cluster column and extracts part of flowframe that makes up proportion.",
      "topics": [
        "clusterExtractp"
      ]
    },
    {
      "page": "cyanoFilter",
      "title": "cyanoFilter: A package to identify and cluster phytoplankton cells contained in flow cytometry data.",
      "topics": [
        "cyanoFilter"
      ]
    },
    {
      "page": "DebrisFilter",
      "title": "the Debris class",
      "topics": [
        "DebrisFilter"
      ]
    },
    {
      "page": "debrisNc",
      "title": "gates out or assign indicators to debris particle based on their chlorophyll expression.",
      "topics": [
        "debrisNc"
      ]
    },
    {
      "page": "fullFlowframe",
      "title": "generic function for extracting the full flowframe",
      "topics": [
        "fullFlowframe"
      ]
    },
    {
      "page": "fullFlowframe-DebrisFilter-method",
      "title": "accesor method for reduced flowframe (DebrisFilter class)",
      "topics": [
        "fullFlowframe,DebrisFilter-method"
      ]
    },
    {
      "page": "fullFlowframe-MarginEvents-method",
      "title": "accesor method for the fullflowframe (MarginEvent class)",
      "topics": [
        "fullFlowframe,MarginEvents-method"
      ]
    },
    {
      "page": "fullFlowframe-PhytopFilter-method",
      "title": "accesor method for full flowframe(PhytoFilter class)",
      "topics": [
        "fullFlowframe,PhytopFilter-method"
      ]
    },
    {
      "page": "gateFunc",
      "title": "tests the accuracy of several automated gating functions on monoculture flow cytometry experiments.",
      "topics": [
        "gateFunc"
      ]
    },
    {
      "page": "getChannel",
      "title": "returns the channel with more than one peak present.  It returns NA if there is only one peak present.",
      "topics": [
        "getChannel"
      ]
    },
    {
      "page": "ggpairsDens",
      "title": "produces a scatter plot of the expression matrix of the flowframe.  If a cluster variable is given, it assigns different colors to the clusters.",
      "topics": [
        "ggpairsDens"
      ]
    },
    {
      "page": "ggplotDens",
      "title": "plots two channels of a flowframe.",
      "topics": [
        "ggplotDens"
      ]
    },
    {
      "page": "ggplotDens2",
      "title": "plots two channels of a flowframe with different colors for clusters identified.",
      "topics": [
        "ggplotDens2"
      ]
    },
    {
      "page": "goodfcs",
      "title": "indicates if measurement from a flowfile is good or bad.",
      "topics": [
        "goodFcs"
      ]
    },
    {
      "page": "is.DebrisFilter",
      "title": "function to check if object is of class cyanoFilter(DebrisFilter)",
      "topics": [
        "is.DebrisFilter"
      ]
    },
    {
      "page": "is.flowFrame",
      "title": "function to check if object is a flowFrame",
      "topics": [
        "is.flowFrame"
      ]
    },
    {
      "page": "is.flowSet",
      "title": "function to check if object is a flowSet",
      "topics": [
        "is.flowSet"
      ]
    },
    {
      "page": "is.MarginEvents",
      "title": "function to check if object is of class cyanoFilter(MarginEvents)",
      "topics": [
        "is.MarginEvents"
      ]
    },
    {
      "page": "is.PhytopFilter",
      "title": "function to check if object is of class cyanoFilter(PhytoFilter)",
      "topics": [
        "is.PhytopFilter"
      ]
    },
    {
      "page": "lnTrans",
      "title": "log transforms the expression matrix of a flowframe",
      "topics": [
        "lnTrans"
      ]
    },
    {
      "page": "MarginEvents",
      "title": "the marginEvent class",
      "topics": [
        "MarginEvents"
      ]
    },
    {
      "page": "newFlowframe",
      "title": "takes a flowframe, a group indicator and formulates another flowframe with group indicator as part of the expression matrix of the new flowframe.",
      "topics": [
        "newFlowframe"
      ]
    },
    {
      "page": "nona",
      "title": "Removes NA values from the expression matrix of a flow cytometer file.",
      "topics": [
        "noNA"
      ]
    },
    {
      "page": "noneg",
      "title": "Removes negative values from the expression matrix",
      "topics": [
        "noNeg"
      ]
    },
    {
      "page": "oneDgate",
      "title": "returns the labels stating the cluster of each row in a flowfile.",
      "topics": [
        "oneDgate"
      ]
    },
    {
      "page": "pairsPlot",
      "title": "produces a scatter plot of the expression matrix of a flowframe. Note that, it takes some time to display the plot.",
      "topics": [
        "pairsPlot"
      ]
    },
    {
      "page": "PhytoFilter",
      "title": "gates out and assign indicators to phytoplankton cells based on the expression of measured cell complexity channels.",
      "topics": [
        "phytoFilter"
      ]
    },
    {
      "page": "PhytopFilter",
      "title": "the phytofilter class",
      "topics": [
        "PhytopFilter"
      ]
    },
    {
      "page": "pigmentGate",
      "title": "gates out or assign indicators to phytoplankton cells based on the expression of the measured pigments.",
      "topics": [
        "pigmentGate"
      ]
    },
    {
      "page": "plot-DebrisFilter-ANY-method",
      "title": "plot method for DebrisFilter objects",
      "topics": [
        "plot,DebrisFilter,ANY-method"
      ]
    },
    {
      "page": "plot-MarginEvents-ANY-method",
      "title": "plot method for MarginEvents objects",
      "topics": [
        "plot,MarginEvents,ANY-method"
      ]
    },
    {
      "page": "plot-PhytopFilter-ANY-method",
      "title": "plot method for PhytoFilter objects",
      "topics": [
        "plot,PhytopFilter,ANY-method"
      ]
    },
    {
      "page": "reducedFlowframe",
      "title": "generic function for extracting the full flowframe",
      "topics": [
        "reducedFlowframe"
      ]
    },
    {
      "page": "reducedFlowframe-DebrisFilter-method",
      "title": "accesor method for reduced flowframe (DebrisFilter class)",
      "topics": [
        "reducedFlowframe,DebrisFilter-method"
      ]
    },
    {
      "page": "reducedFlowframe-MarginEvents-method",
      "title": "accesor method for reduced flowframe (MarginEvent class)",
      "topics": [
        "reducedFlowframe,MarginEvents-method"
      ]
    },
    {
      "page": "reducedFlowframe-PhytopFilter-method",
      "title": "accesor method for reduced flowframe(PhytoFilter class)",
      "topics": [
        "reducedFlowframe,PhytopFilter-method"
      ]
    },
    {
      "page": "retain",
      "title": "Decides if a file should be retiained or removed based on its status.",
      "topics": [
        "retain"
      ]
    },
    {
      "page": "rowNumbers",
      "title": "returns the position of the cells below, above or between estimated gates",
      "topics": [
        "rowNumbers"
      ]
    },
    {
      "page": "summaries",
      "title": "takes a flowframes, a vector of channels, cluster indicator and return desired summaries per cluster",
      "topics": [
        "summaries"
      ]
    },
    {
      "page": "summaries-DebrisFilter-method",
      "title": "takes a flowframes, a vector of channels, cluster indicator and return desired summaries per cluster",
      "topics": [
        "summaries,DebrisFilter-method"
      ]
    },
    {
      "page": "summaries-MarginEvents-method",
      "title": "takes a flowframes, a vector of channels, cluster indicator and return desired summaries per cluster",
      "topics": [
        "summaries,MarginEvents-method"
      ]
    },
    {
      "page": "summaries-PhytopFilter-method",
      "title": "takes a flowframes, a vector of channels, cluster indicator and return desired summaries per cluster",
      "topics": [
        "summaries,PhytopFilter-method"
      ]
    }
  ],
  "_readme": "https://github.com/bioc/cyanoFilter/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "backports",
    "BH",
    "Biobase",
    "BiocGenerics",
    "biocmake",
    "bitops",
    "boot",
    "broom",
    "car",
    "carData",
    "caTools",
    "cli",
    "colorspace",
    "cowplot",
    "cpp11",
    "crayon",
    "cytolib",
    "cytometree",
    "deldir",
    "Deriv",
    "dir.expiry",
    "doBy",
    "dplyr",
    "farver",
    "filelock",
    "flowClust",
    "flowCore",
    "flowDensity",
    "flowViz",
    "forcats",
    "forecast",
    "Formula",
    "fracdiff",
    "generics",
    "geometry",
    "GGally",
    "ggplot2",
    "ggstats",
    "glue",
    "GoFKernel",
    "gplots",
    "graph",
    "gtable",
    "gtools",
    "hexbin",
    "hms",
    "IDPmisc",
    "igraph",
    "interp",
    "isoband",
    "jpeg",
    "KernSmooth",
    "labeling",
    "lattice",
    "latticeExtra",
    "lifecycle",
    "linprog",
    "lme4",
    "lmtest",
    "lpSolve",
    "magic",
    "magrittr",
    "MASS",
    "Matrix",
    "MatrixModels",
    "matrixStats",
    "mclust",
    "mgcv",
    "microbenchmark",
    "minqa",
    "modelr",
    "mrfDepth",
    "nlme",
    "nloptr",
    "nnet",
    "numDeriv",
    "patchwork",
    "pbkrtest",
    "pillar",
    "pkgconfig",
    "plyr",
    "png",
    "polyclip",
    "prettyunits",
    "progress",
    "purrr",
    "quantreg",
    "R6",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "RcppProgress",
    "Rdpack",
    "reformulas",
    "reshape2",
    "Rhdf5lib",
    "rlang",
    "RProtoBufLib",
    "S4Vectors",
    "S7",
    "scales",
    "SparseM",
    "stringi",
    "stringr",
    "survival",
    "tibble",
    "tidyr",
    "tidyselect",
    "timeDate",
    "urca",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "cyanoFilter.Rmd",
      "filename": "cyanoFilter.html",
      "title": "cyanoFilter",
      "author": "Olusoji O. D., Spaak J., Neyens T.,De Laender F., Aerts M.",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Crucial Synechococcus Properties",
        "Illustrations",
        "Good Measurements",
        "Files to Retain",
        "Flow Cytometer File Processing",
        "Transformation and visualisation",
        "Gating",
        "Gating margin events",
        "Gating Debris",
        "Gating cyanobacteria",
        "Acknowledgements"
      ],
      "created": "2020-09-30 11:43:10",
      "modified": "2021-03-08 14:51:43",
      "commits": 6
    }
  ],
  "_score": 4.301029995663981,
  "_indexed": true,
  "_nocasepkg": "cyanofilter",
  "_universes": [
    "bioc",
    "fomotisuhasselt",
    "fomotis"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.21.0",
      "date": "2026-05-28T06:36:27.000Z",
      "distro": "noble",
      "commit": "68460c0fe064b9e902a9daa4ed6de0f64d34df64",
      "fileid": "8373d200ba817c8d51d6658325711cb0257fcf0b6e2c714245ef22fb337b375d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26558575030"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.21.0",
      "date": "2026-05-28T06:36:45.000Z",
      "distro": "noble",
      "commit": "68460c0fe064b9e902a9daa4ed6de0f64d34df64",
      "fileid": "00406b9044038fde0b520bf14fcb4e374830f4c02da9954a72bee9c02e67015e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26558575030"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.21.0",
      "date": "2026-05-28T06:49:04.000Z",
      "commit": "68460c0fe064b9e902a9daa4ed6de0f64d34df64",
      "fileid": "8a022232d15c6b2ddd03329ddb03204408c2b29a5a82efad6982005e33b24fd7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26558575030"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.21.0",
      "date": "2026-05-28T06:58:48.000Z",
      "commit": "68460c0fe064b9e902a9daa4ed6de0f64d34df64",
      "fileid": "e5ccbfaf4a6e6740dc357e82303d554c15c3c092e81a65180c2146003cad58c2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26558575030"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.21.0",
      "date": "2026-05-28T06:35:56.000Z",
      "commit": "68460c0fe064b9e902a9daa4ed6de0f64d34df64",
      "fileid": "58961f8be3ed7e6cbe651bc3642579818c156b7e7774c20ea804c5dde5c9a56d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26558575030"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.21.0",
      "date": "2026-05-28T06:36:55.000Z",
      "commit": "68460c0fe064b9e902a9daa4ed6de0f64d34df64",
      "fileid": "c05dd6e6d73b932fc13f5ca939e5414fde975cf1779ee5b39c47fa42ad0f2b89",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26558575030"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.21.0",
      "date": "2026-05-28T06:34:42.000Z",
      "commit": "68460c0fe064b9e902a9daa4ed6de0f64d34df64",
      "fileid": "4399d04d461140eeb49e108069512b3c5192997f9c032b81cb71fd3e90c3c3c8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26558575030"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.21.0",
      "date": "2026-05-28T06:35:28.000Z",
      "commit": "68460c0fe064b9e902a9daa4ed6de0f64d34df64",
      "fileid": "7c9de0ffeab50b56189aab6e7414f35669f7cf89d62af7b15fe01889cfffb30c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26558575030"
    }
  ]
}