{
  "_id": "6a17e3dbacfb0bcc41da061e",
  "Package": "CytoPipeline",
  "Title": "Automation and visualization of flow cytometry data analysis\npipelines",
  "Version": "1.13.0",
  "Authors@R": "c(person(given = \"Philippe\",\nfamily = \"Hauchamps\",\nrole = c(\"aut\", \"cre\"),\nemail = \"philippe.hauchamps@uclouvain.be\",\ncomment = c(ORCID = \"0000-0003-2865-1852\")),\nperson(given = \"Laurent\", family = \"Gatto\",\nemail = \"laurent.gatto@uclouvain.be\",\nrole = \"aut\",\ncomment = c(ORCID = \"0000-0002-1520-2268\")),\nperson(given = \"Dan\",\nfamily = \"Lin\",\nrole = \"ctb\",\nemail = \"dan.8.lin@gsk.com\"))",
  "Description": "This package provides support for automation and\nvisualization of flow cytometry data analysis pipelines. In the\ncurrent state, the package focuses on the preprocessing and\nquality control part. The framework is based on two main S4\nclasses, i.e. CytoPipeline and CytoProcessingStep. The pipeline\nsteps are linked to corresponding R functions - that are either\nprovided in the CytoPipeline package itself, or exported from a\nthird party package, or coded by the user her/himself. The\nprocessing steps need to be specified centrally and explicitly\nusing either a json input file or through step by step creation\nof a CytoPipeline object with dedicated methods. After having\nrun the pipeline, obtained results at all steps can be\nretrieved and visualized thanks to file caching (the running\nfacility uses a BiocFileCache implementation). The package\nprovides also specific visualization tools like pipeline\nworkflow summary display, and 1D/2D comparison plots of\nobtained flowFrames at various steps of the pipeline.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "BugReports": "https://github.com/UCLouvain-CBIO/CytoPipeline/issues",
  "URL": "https://uclouvain-cbio.github.io/CytoPipeline",
  "biocViews": "FlowCytometry, Preprocessing, QualityControl, WorkflowStep,\nImmunoOncology, Software, Visualization",
  "Collate": "'CytoPipeline-functions.R' 'CytoPipeline-package.R'\n'CytoPipelineClass.R' 'CytoProcessingStep.R'\n'CytoProcessingStepImplementations.R' 'data.R' 'gating.R'\n'utils.R' 'ggplots.R'",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "cmake make libicu-dev libpng-dev libuv1-dev\nlibxml2-dev libssl-dev perl zlib1g-dev",
  "Repository": "https://bioc.r-universe.dev",
  "Date/Publication": "2026-04-28 12:59:41 UTC",
  "RemoteUrl": "https://github.com/bioc/CytoPipeline",
  "RemoteRef": "HEAD",
  "RemoteSha": "723595faed81c2b7c0ffec6655d146f3c79af2df",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-28 06:32:04 UTC",
    "User": "root"
  },
  "Author": "Philippe Hauchamps [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-2865-1852>),\nLaurent Gatto [aut] (ORCID: <https://orcid.org/0000-0002-1520-2268>),\nDan Lin [ctb]",
  "Maintainer": "Philippe Hauchamps <philippe.hauchamps@uclouvain.be>",
  "MD5sum": "987d10a6da4fe378cf5d2aa506bf8cdb",
  "_user": "bioc",
  "_type": "src",
  "_file": "CytoPipeline_1.13.0.tar.gz",
  "_fileid": "4f78b2aeb187f25e4e2e8a68dd6e9df814964f5469159525c65240f67938a74c",
  "_filesize": 2981619,
  "_sha256": "4f78b2aeb187f25e4e2e8a68dd6e9df814964f5469159525c65240f67938a74c",
  "_created": "2026-05-28T06:32:04.000Z",
  "_published": "2026-05-28T06:42:35.451Z",
  "_jobs": [
    {
      "job": 78236590012,
      "time": 192,
      "config": "bioc-checks",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7259241470"
    },
    {
      "job": 78236590025,
      "time": 352,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7259280882"
    },
    {
      "job": 78236590039,
      "time": 422,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7259298199"
    },
    {
      "job": 78236590050,
      "time": 242,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7259336366"
    },
    {
      "job": 78236590033,
      "time": 175,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7259296011"
    },
    {
      "job": 78236035184,
      "time": 269,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7259191370"
    },
    {
      "job": 78236590017,
      "time": 170,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7259235746"
    },
    {
      "job": 78236590028,
      "time": 302,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7259269082"
    },
    {
      "job": 78236590059,
      "time": 333,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7259276030"
    },
    {
      "job": 78236590020,
      "time": 323,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7259273712"
    }
  ],
  "_bioccheck": {
    "error": 0,
    "warning": 0,
    "note": 10
  },
  "_buildurl": "https://github.com/r-universe/bioc/actions/runs/26558623218",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/bioc/CytoPipeline",
  "_commit": {
    "id": "723595faed81c2b7c0ffec6655d146f3c79af2df",
    "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": 1777381181
  },
  "_maintainer": {
    "name": "Philippe Hauchamps",
    "email": "philippe.hauchamps@uclouvain.be",
    "orcid": "0000-0003-2865-1852"
  },
  "_distro": "noble",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.4",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "withr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.4.1",
      "role": "Imports"
    },
    {
      "package": "ggcyto",
      "role": "Imports"
    },
    {
      "package": "BiocFileCache",
      "role": "Imports"
    },
    {
      "package": "BiocParallel",
      "role": "Imports"
    },
    {
      "package": "flowCore",
      "role": "Imports"
    },
    {
      "package": "PeacoQC",
      "role": "Imports"
    },
    {
      "package": "flowAI",
      "role": "Imports"
    },
    {
      "package": "diagram",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "vdiffr",
      "role": "Suggests"
    },
    {
      "package": "diffviewer",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "BiocStyle",
      "role": "Suggests"
    },
    {
      "package": "reshape2",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "CytoPipelineGUI",
      "role": "Suggests"
    }
  ],
  "_owner": "bioc",
  "_selfowned": true,
  "_usedby": 3,
  "_updates": [
    {
      "week": "2025-34",
      "n": 2
    },
    {
      "week": "2025-39",
      "n": 2
    },
    {
      "week": "2025-40",
      "n": 4
    },
    {
      "week": "2025-44",
      "n": 2
    },
    {
      "week": "2025-48",
      "n": 1
    },
    {
      "week": "2026-03",
      "n": 4
    },
    {
      "week": "2026-18",
      "n": 2
    }
  ],
  "_tags": [],
  "_bioc": [
    {
      "branch": "devel",
      "version": "1.13.0",
      "bioc": "3.24"
    },
    {
      "branch": "release",
      "version": "1.12.0",
      "bioc": "3.23"
    }
  ],
  "_topics": [
    "flowcytometry",
    "preprocessing",
    "qualitycontrol",
    "workflowstep",
    "immunooncology",
    "software",
    "visualization"
  ],
  "_stars": 7,
  "_contributors": [
    {
      "user": "phauchamps",
      "count": 208,
      "uuid": 50106065
    },
    {
      "user": "jwokaty",
      "count": 12,
      "uuid": 1744257
    },
    {
      "user": "lgatto",
      "count": 2,
      "uuid": 384198
    }
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_downloads": {
    "count": 308,
    "source": "https://www.bioconductor.org/packages/stats/bioc/CytoPipeline"
  },
  "_devurl": "https://github.com/uclouvain-cbio/cytopipeline",
  "_pkgdown": "https://uclouvain-cbio.github.io/CytoPipeline",
  "_searchresults": 19,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/CytoPipeline.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/uclouvain-cbio/cytopipeline",
  "_realowner": "bioc",
  "_cranurl": false,
  "_exports": [
    "addProcessingStep",
    "aggregateAndSample",
    "appendCellID",
    "applyScaleTransforms",
    "areFluoCols",
    "areSignalCols",
    "as.json.CytoProcessingStep",
    "buildCytoPipelineFromCache",
    "checkCytoPipelineConsistencyWithCache",
    "cleanProcessingSteps",
    "collectNbOfRetainedEvents",
    "compensateFromMatrix",
    "computeScatterChannelsLinearScale",
    "CytoPipeline",
    "CytoProcessingStep",
    "deleteCytoPipelineCache",
    "estimateScaleTransforms",
    "execute",
    "executeProcessingStep",
    "experimentName",
    "experimentName<-",
    "export2JSONFile",
    "findTimeChannel",
    "from.json.CytoProcessingStep",
    "getAcquiredCompensationMatrix",
    "getChannelNamesFromMarkers",
    "getCPSARGS",
    "getCPSFUN",
    "getCPSName",
    "getCytoPipelineExperimentNames",
    "getCytoPipelineFlowFrame",
    "getCytoPipelineObjectFromCache",
    "getCytoPipelineObjectInfos",
    "getCytoPipelineScaleTransform",
    "getFCSFileName",
    "getNbProcessingSteps",
    "getProcessingStep",
    "getProcessingStepNames",
    "getTransfoParams",
    "ggplotEvents",
    "ggplotFilterEvents",
    "ggplotFlowRate",
    "pData",
    "pData<-",
    "plotCytoPipelineProcessingQueue",
    "qualityControlFlowAI",
    "qualityControlPeacoQC",
    "readRDSObject",
    "readSampleFiles",
    "removeChannels",
    "removeDeadCellsManualGate",
    "removeDebrisManualGate",
    "removeDoubletsCytoPipeline",
    "removeMarginsPeacoQC",
    "removeProcessingStep",
    "resetCellIDs",
    "runCompensation",
    "sampleDisplayNames",
    "sampleFiles",
    "sampleFiles<-",
    "sampleNameFromDisplayName",
    "show",
    "showProcessingSteps",
    "singletsGate",
    "subsample",
    "updateMarkerName",
    "writeFlowFrame"
  ],
  "_datasets": [
    {
      "name": "OMIP021Samples",
      "title": "OMIP021Samples dataset",
      "object": "OMIP021Samples",
      "file": "OMIP021Samples.rda",
      "class": [
        "flowSet"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "aggregateAndSample",
      "title": "Aggregate and sample multiple flow frames of a flow set together",
      "topics": [
        "aggregateAndSample"
      ]
    },
    {
      "page": "appendCellID",
      "title": "append 'Original_ID' column to a flowframe",
      "topics": [
        "appendCellID"
      ]
    },
    {
      "page": "applyScaleTransforms",
      "title": "apply scale transforms",
      "topics": [
        "applyScaleTransforms"
      ]
    },
    {
      "page": "areFluoCols",
      "title": "find flow frame columns that represent fluorochrome channel",
      "topics": [
        "areFluoCols"
      ]
    },
    {
      "page": "areSignalCols",
      "title": "find flow frame columns that represent true signal",
      "topics": [
        "areSignalCols"
      ]
    },
    {
      "page": "compensateFromMatrix",
      "title": "compensation of fcs file(s) from matrix",
      "topics": [
        "compensateFromMatrix"
      ]
    },
    {
      "page": "computeScatterChannelsLinearScale",
      "title": "compute linear transformation of scatter channels found in ff, based on 5% and 95% of referenceChannel, set as target. If there is a transformation defined in transList for referenceChannel, it is applied first, before computing quantiles. Then the computed linear transformations (or each scatter channel) are added into the transfo_list. -A channels are computed, and same linear transformation is then applied to corresponding -W and -H channels (if they exist in ff).",
      "topics": [
        "computeScatterChannelsLinearScale"
      ]
    },
    {
      "page": "CytoPipelineClass",
      "title": "CytoPipeline class",
      "topics": [
        "as.list.CytoPipeline",
        "CytoPipeline,character-method",
        "CytoPipeline,list-method",
        "CytoPipeline,missing-method",
        "CytoPipeline-class",
        "CytoPipeline-class,",
        "CytoPipelineClass",
        "experimentName",
        "experimentName<-",
        "pData",
        "pData<-",
        "sampleDisplayNames",
        "sampleFiles",
        "sampleFiles<-",
        "sampleNameFromDisplayName",
        "show,CytoPipeline-method"
      ]
    },
    {
      "page": "CytoProcessingStep",
      "title": "Cyto Processing step",
      "topics": [
        "as.json.CytoProcessingStep",
        "as.list.CytoProcessingStep",
        "characterOrFunction-class",
        "CytoProcessingStep",
        "CytoProcessingStep-class",
        "executeProcessingStep",
        "from.json.CytoProcessingStep",
        "getCPSARGS",
        "getCPSFUN",
        "getCPSName",
        "show,CytoProcessingStep-method"
      ]
    },
    {
      "page": "estimateScaleTransforms",
      "title": "estimates scale tranformations",
      "topics": [
        "estimateScaleTransforms"
      ]
    },
    {
      "page": "execute",
      "title": "executing CytoPipeline object",
      "topics": [
        "execute"
      ]
    },
    {
      "page": "exportCytoPipeline",
      "title": "exporting CytoPipeline objects",
      "topics": [
        "export2JSONFile",
        "exportCytoPipeline"
      ]
    },
    {
      "page": "findTimeChannel",
      "title": "find time channel in flowSet/flowFrame",
      "topics": [
        "findTimeChannel"
      ]
    },
    {
      "page": "getAcquiredCompensationMatrix",
      "title": "extract compensation matrix from a flowCore::flowFrame",
      "topics": [
        "getAcquiredCompensationMatrix"
      ]
    },
    {
      "page": "getChannelNamesFromMarkers",
      "title": "get channel names from markers",
      "topics": [
        "getChannelNamesFromMarkers"
      ]
    },
    {
      "page": "getFCSFileName",
      "title": "get fcs file name",
      "topics": [
        "getFCSFileName"
      ]
    },
    {
      "page": "getTransfoParams",
      "title": "get tranformation parameters for a specific channel",
      "topics": [
        "getTransfoParams"
      ]
    },
    {
      "page": "ggplotEvents",
      "title": "plot events in 1D or 2D, using ggplot2",
      "topics": [
        "ggplotEvents"
      ]
    },
    {
      "page": "ggplotFilterEvents",
      "title": "plot filtered events in 2D, using ggplot",
      "topics": [
        "ggplotFilterEvents"
      ]
    },
    {
      "page": "ggplotFlowRate",
      "title": "plot flow rate as a function of time, using ggplot2",
      "topics": [
        "ggplotFlowRate"
      ]
    },
    {
      "page": "handlingProcessingSteps",
      "title": "handling processing steps in CytoPipeline objects",
      "topics": [
        "addProcessingStep",
        "cleanProcessingSteps",
        "getNbProcessingSteps",
        "getProcessingStep",
        "getProcessingStepNames",
        "handlingProcessingSteps",
        "removeProcessingStep",
        "showProcessingSteps"
      ]
    },
    {
      "page": "inspectCytoPipelineObjects",
      "title": "inspect CytoPipeline results objects",
      "topics": [
        "collectNbOfRetainedEvents",
        "getCytoPipelineExperimentNames",
        "getCytoPipelineFlowFrame",
        "getCytoPipelineObjectFromCache",
        "getCytoPipelineObjectInfos",
        "getCytoPipelineScaleTransform",
        "inspectCytoPipelineObjects",
        "plotCytoPipelineProcessingQueue"
      ]
    },
    {
      "page": "interactingWithCytoPipelineCache",
      "title": "interaction between CytoPipeline object and disk cache",
      "topics": [
        "buildCytoPipelineFromCache",
        "checkCytoPipelineConsistencyWithCache",
        "deleteCytoPipelineCache",
        "interactingWithCytoPipelineCache"
      ]
    },
    {
      "page": "OMIP021Samples",
      "title": "OMIP021Samples dataset",
      "topics": [
        "OMIP021Samples"
      ]
    },
    {
      "page": "qualityControlFlowAI",
      "title": "perform QC with flowAI",
      "topics": [
        "qualityControlFlowAI"
      ]
    },
    {
      "page": "qualityControlPeacoQC",
      "title": "perform QC with PeacoQC",
      "topics": [
        "qualityControlPeacoQC"
      ]
    },
    {
      "page": "readRDSObject",
      "title": "read RDS object",
      "topics": [
        "readRDSObject"
      ]
    },
    {
      "page": "readSampleFiles",
      "title": "Read fcs sample files",
      "topics": [
        "readSampleFiles"
      ]
    },
    {
      "page": "removeChannels",
      "title": "remove channels from a flowFrame",
      "topics": [
        "removeChannels"
      ]
    },
    {
      "page": "removeDeadCellsManualGate",
      "title": "remove dead cells from a flowFrame using manual gating",
      "topics": [
        "removeDeadCellsManualGate"
      ]
    },
    {
      "page": "removeDebrisManualGate",
      "title": "remove debris from a flowFrame using manual gating",
      "topics": [
        "removeDebrisManualGate"
      ]
    },
    {
      "page": "removeDoubletsCytoPipeline",
      "title": "remove doublets from a flowFrame, using CytoPipeline custom algorithm",
      "topics": [
        "removeDoubletsCytoPipeline"
      ]
    },
    {
      "page": "removeMarginsPeacoQC",
      "title": "remove margin events using PeacoQC",
      "topics": [
        "removeMarginsPeacoQC"
      ]
    },
    {
      "page": "resetCellIDs",
      "title": "reset 'Original_ID' column in a flowframe",
      "topics": [
        "resetCellIDs"
      ]
    },
    {
      "page": "runCompensation",
      "title": "compensate with additional options",
      "topics": [
        "runCompensation"
      ]
    },
    {
      "page": "singletsGate",
      "title": "Clean doublet events from flow cytometry data",
      "topics": [
        "singletsGate"
      ]
    },
    {
      "page": "subsample",
      "title": "sub-sampling of a flowFrame",
      "topics": [
        "subsample"
      ]
    },
    {
      "page": "updateMarkerName",
      "title": "update marker name of a given flowFrame channel",
      "topics": [
        "updateMarkerName"
      ]
    },
    {
      "page": "writeFlowFrame",
      "title": "write flowFrame to disk",
      "topics": [
        "writeFlowFrame"
      ]
    }
  ],
  "_readme": "https://github.com/bioc/CytoPipeline/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "askpass",
    "base64enc",
    "BH",
    "Biobase",
    "BiocFileCache",
    "BiocGenerics",
    "biocmake",
    "BiocParallel",
    "bit",
    "bit64",
    "blob",
    "bslib",
    "cachem",
    "changepoint",
    "circlize",
    "cli",
    "clue",
    "cluster",
    "codetools",
    "colorspace",
    "ComplexHeatmap",
    "cpp11",
    "crayon",
    "curl",
    "cytolib",
    "data.table",
    "DBI",
    "dbplyr",
    "DelayedArray",
    "diagram",
    "digest",
    "dir.expiry",
    "doParallel",
    "dplyr",
    "evaluate",
    "farver",
    "fastmap",
    "filelock",
    "flowAI",
    "flowCore",
    "flowWorkspace",
    "fontawesome",
    "foreach",
    "formatR",
    "fs",
    "futile.logger",
    "futile.options",
    "generics",
    "GetoptLong",
    "ggcyto",
    "ggplot2",
    "GlobalOptions",
    "glue",
    "graph",
    "gridExtra",
    "gtable",
    "hexbin",
    "highr",
    "htmltools",
    "httr2",
    "IRanges",
    "isoband",
    "iterators",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "lambda.r",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "MatrixGenerics",
    "matrixStats",
    "memoise",
    "mime",
    "ncdfFlow",
    "openssl",
    "PeacoQC",
    "pillar",
    "pkgconfig",
    "plyr",
    "png",
    "purrr",
    "R6",
    "rappdirs",
    "RBGL",
    "RColorBrewer",
    "Rcpp",
    "reshape2",
    "Rgraphviz",
    "Rhdf5lib",
    "rjson",
    "rlang",
    "rmarkdown",
    "RProtoBufLib",
    "RSQLite",
    "S4Arrays",
    "S4Vectors",
    "S7",
    "sass",
    "scales",
    "shape",
    "snow",
    "SparseArray",
    "stringi",
    "stringr",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "tinytex",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "XML",
    "XVector",
    "yaml",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "CytoPipeline.Rmd",
      "filename": "CytoPipeline.html",
      "title": "Automation and Visualization of Flow Cytometry Data Analysis Pipelines",
      "author": "Philippe Hauchamps, Laurent Gatto",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Installation",
        "Introduction",
        "Example dataset",
        "Example of pre-processing and QC pipelines",
        "Building the CytoPipeline",
        "preliminaries: paths definition",
        "first method: step by step, using CytoPipeline methods",
        "second method: in one go, using JSON file input",
        "Executing pipelines",
        "Executing PeacoQC pipeline",
        "Executing flowAI pipeline",
        "Inspecting results and visualization",
        "Plotting processing queues as workflow graphs",
        "Obtaining information about pipeline generated objects",
        "Retrieving flow frames at different steps and plotting them",
        "Example of retrieving another type of object",
        "Getting and plotting the nb of retained events are each step",
        "Interactive visualization",
        "Adding function wrappers - note on the CytoPipelineUtils package",
        "Session information",
        "References"
      ],
      "created": "2022-09-06 08:32:04",
      "modified": "2024-10-14 18:06:16",
      "commits": 20
    },
    {
      "source": "Demo.Rmd",
      "filename": "Demo.html",
      "title": "Demonstration of the CytoPipeline R package suite functionalities",
      "author": "Philippe Hauchamps, Laurent Gatto",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Background information",
        "Illustrating dataset",
        "Specifying the pipeline",
        "Running the pipeline",
        "Visualizing the results",
        "Comparing pipelines",
        "Example with two different QC methods",
        "Visualizing scale transformations",
        "Defining technical run parameters",
        "Session information"
      ],
      "created": "2023-03-20 11:19:54",
      "modified": "2023-07-04 09:59:59",
      "commits": 3
    }
  ],
  "_score": 7.224222186084649,
  "_indexed": true,
  "_nocasepkg": "cytopipeline",
  "_universes": [
    "bioc",
    "uclouvain-cbio"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.13.0",
      "date": "2026-05-28T06:35:32.000Z",
      "distro": "noble",
      "commit": "723595faed81c2b7c0ffec6655d146f3c79af2df",
      "fileid": "c4179d72cb8e3f3d208a90a469ccd14819795fe1c2ecb020b10577650f7415b6",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26558623218"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.13.0",
      "date": "2026-05-28T06:36:42.000Z",
      "distro": "noble",
      "commit": "723595faed81c2b7c0ffec6655d146f3c79af2df",
      "fileid": "7daf72e8ed9022fbcae65bd35d7b75d01dad4dc22482f075b298af68bb903c5c",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26558623218"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.13.0",
      "date": "2026-05-28T06:39:40.000Z",
      "commit": "723595faed81c2b7c0ffec6655d146f3c79af2df",
      "fileid": "19e6fd8c350b4cdb9a3dbe0a5c04335d9c27bff5f08286e7f1409ef70699a80b",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26558623218"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.13.0",
      "date": "2026-05-28T06:37:48.000Z",
      "commit": "723595faed81c2b7c0ffec6655d146f3c79af2df",
      "fileid": "7f3ca1cbbcdc7cc5337bb8f78e03febe12626e5c0df50a210529f5a5cce78a43",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26558623218"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.13.0",
      "date": "2026-05-28T06:35:22.000Z",
      "commit": "723595faed81c2b7c0ffec6655d146f3c79af2df",
      "fileid": "a731e727fa5788fc84a0ae5a9f19dc7abd6406591a37a74bb276b8d6558feb55",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26558623218"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.13.0",
      "date": "2026-05-28T06:34:23.000Z",
      "commit": "723595faed81c2b7c0ffec6655d146f3c79af2df",
      "fileid": "c9bbe04e82daad029794c13d02c66cdbae784c16f66f00cf90e20f2b1aedd8a8",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26558623218"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.13.0",
      "date": "2026-05-28T06:34:25.000Z",
      "commit": "723595faed81c2b7c0ffec6655d146f3c79af2df",
      "fileid": "f6ce550bbb440526ad0247953d53b3cce6c9f5997e8992671678e92dd8d31ae3",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26558623218"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.13.0",
      "date": "2026-05-28T06:34:13.000Z",
      "commit": "723595faed81c2b7c0ffec6655d146f3c79af2df",
      "fileid": "9f81bad314b3efb57b9decb651d76030df7532c008eaab7bfc1b5d6c8d0e1e0e",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26558623218"
    }
  ]
}