{
  "_id": "6a1f0887b401979e7341c140",
  "Package": "ConsensusOPLS",
  "Title": "Consensus OPLS for Multi-Block Data Fusion",
  "Description": "Merging data from multiple sources is a relevant approach\nfor comprehensively evaluating complex systems. However, the\ninherent problems encountered when analyzing single tables are\namplified with the generation of multi-block datasets, and\nfinding the relationships between data layers of increasing\ncomplexity constitutes a challenging task. For that purpose, a\ngeneric methodology is proposed by combining the strength of\nestablished data analysis strategies, i.e. multi-block\napproaches and the Orthogonal Partial Least Squares (OPLS)\nframework to provide an efficient tool for the fusion of data\nobtained from multiple sources. The package enables quick and\nefficient implementation of the consensus OPLS model for any\nhorizontal multi-block data structures (observation-based\nmatching). Moreover, it offers an interesting range of metrics\nand graphics to help to determine the optimal number of\ncomponents and check the validity of the model through\npermutation tests. Interpretation tools include score and\nloading plots, Variable Importance in Projection (VIP),\nfunctionality predict for SHAP computing, and performance\ncoefficients such as R2, Q2, and DQ2 coefficients. J. Boccard\nand D.N. Rutledge (2013) <doi:10.1016/j.aca.2013.01.022>.",
  "Version": "1.1.0",
  "Authors@R": "c(person(given = \"Celine\",\nfamily = \"Bougel\",\nrole = c(\"aut\"),\nemail = \"celine.bougel@laposte.net\",\ncomment = c(ORCID = \"0000-0002-1598-7827\")),\nperson(given = \"Julien\",\nfamily = \"Boccard\",\nrole = c(\"aut\"),\nemail = \"julien.boccard@unige.ch\",\ncomment = c(ORCID = \"0000-0001-5913-9566\")),\nperson(given = \"Florence\",\nfamily = \"Mehl\",\nrole = c(\"aut\"),\nemail = \"florence.mehl@sib.swiss\",\ncomment = c(ORCID = \"0000-0002-9619-1707\")),\nperson(given = \"Marie\",\nfamily = \"Tremblay-Franco\",\nrole = c(\"fnd\"),\nemail = \"marie.tremblay-franco@inrae.fr\",\ncomment = c(ORCID = \"0000-0003-4678-4456\")),\nperson(given = \"Mark\",\nfamily = \"Ibberson\",\nrole = c(\"fnd\"),\nemail = \"mark.ibberson@sib.swiss\",\ncomment = c(ORCID = \"0000-0003-3152-5670\")),\nperson(given = \"Van Du T.\",\nfamily = \"Tran\",\nrole = c(\"aut\", \"cre\"),\nemail = \"thuong.tran@sib.swiss\",\ncomment = c(ORCID = \"0000-0003-2074-5029\"))\n)",
  "Config/testthat/edition": "3",
  "License": "GPL (>= 3)",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.3.2",
  "VignetteBuilder": "knitr",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-18 06:24:07 UTC",
    "User": "root"
  },
  "Author": "Celine Bougel [aut] (<https://orcid.org/0000-0002-1598-7827>),\nJulien Boccard [aut] (<https://orcid.org/0000-0001-5913-9566>),\nFlorence Mehl [aut] (<https://orcid.org/0000-0002-9619-1707>),\nMarie Tremblay-Franco [fnd]\n(<https://orcid.org/0000-0003-4678-4456>), Mark Ibberson [fnd]\n(<https://orcid.org/0000-0003-3152-5670>), Van Du T. Tran [aut,\ncre] (<https://orcid.org/0000-0003-2074-5029>)",
  "Maintainer": "Van Du T. Tran <thuong.tran@sib.swiss>",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://vanduttran.r-universe.dev",
  "Date/Publication": "2025-02-27 08:40:02 UTC",
  "RemoteUrl": "https://github.com/cran/ConsensusOPLS",
  "RemoteRef": "HEAD",
  "RemoteSha": "f7946cc0ce7deddecdbe0a2d994e41ba8fd98cac",
  "MD5sum": "89fee9813a34348e9bb41578f3fbea59",
  "_user": "vanduttran",
  "_type": "src",
  "_file": "ConsensusOPLS_1.1.0.tar.gz",
  "_fileid": "e21f97b70d5e0b5520cc741f5c0a86b8b24653ec5cdad8c004418208325f5125",
  "_filesize": 3226988,
  "_sha256": "e21f97b70d5e0b5520cc741f5c0a86b8b24653ec5cdad8c004418208325f5125",
  "_created": "2026-05-18T06:24:07.000Z",
  "_published": "2026-06-02T16:44:55.134Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79123720275,
      "time": 167,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7050870606"
    },
    {
      "job": 79123720594,
      "time": 160,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7050869403"
    },
    {
      "job": 79123720427,
      "time": 216,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7050873766"
    },
    {
      "job": 79123720209,
      "time": 287,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7050884600"
    },
    {
      "job": 79123719356,
      "time": 279,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7050832833"
    },
    {
      "job": 79123719518,
      "time": 123,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7364133713"
    },
    {
      "job": 79123720223,
      "time": 137,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7050863938"
    },
    {
      "job": 79123720735,
      "time": 99,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7050855837"
    },
    {
      "job": 79123720306,
      "time": 105,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7050857073"
    }
  ],
  "_buildurl": "https://github.com/r-universe/vanduttran/actions/runs/26016978936",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/ConsensusOPLS",
  "_commit": {
    "id": "f7946cc0ce7deddecdbe0a2d994e41ba8fd98cac",
    "author": "Van Du T. Tran <thuong.tran@sib.swiss>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.1.0\n",
    "time": 1740645602
  },
  "_maintainer": {
    "name": "Van Du T. Tran",
    "email": "thuong.tran@sib.swiss",
    "login": "vanduttran",
    "description": "",
    "uuid": 52559947,
    "orcid": "0000-0003-2074-5029"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0.0",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Depends"
    },
    {
      "package": "utils",
      "role": "Depends"
    },
    {
      "package": "graphics",
      "role": "Depends"
    },
    {
      "package": "grDevices",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Depends"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "reshape2",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "ggrepel",
      "role": "Suggests"
    },
    {
      "package": "plotly",
      "role": "Suggests"
    },
    {
      "package": "psych",
      "role": "Suggests"
    },
    {
      "package": "DT",
      "role": "Suggests"
    },
    {
      "package": "ComplexHeatmap",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "vanduttran",
      "count": 2,
      "uuid": 52559947
    }
  ],
  "_userbio": {
    "uuid": 52559947,
    "type": "user",
    "name": "vanduttran"
  },
  "_downloads": {
    "count": 213,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ConsensusOPLS"
  },
  "_searchresults": 6,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/ConsensusOPLS.html",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "manual.pdf"
  ],
  "_realowner": "vanduttran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2024-06-20"
    },
    {
      "version": "1.1.0",
      "date": "2025-02-27"
    }
  ],
  "_exports": [
    "ConsensusOPLS",
    "plotContribution",
    "plotDQ2",
    "plotLoadings",
    "plotQ2",
    "plotR2",
    "plotScores",
    "plotVIP",
    "predict"
  ],
  "_datasets": [
    {
      "name": "demo_3_Omics",
      "title": "Three-block omics data",
      "object": "demo_3_Omics",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "ConsensusOPLS-package",
      "title": "Consensus OPLS for Multi-Block Data Fusion",
      "topics": [
        "ConsensusOPLS-package"
      ]
    },
    {
      "page": "ConsensusOPLS",
      "title": "ConsensusOPLS",
      "topics": [
        "ConsensusOPLS"
      ]
    },
    {
      "page": "ConsensusOPLS-class",
      "title": "'ConsensusOPLS' S4 class",
      "topics": [
        "ConsensusOPLS-class"
      ]
    },
    {
      "page": "demo_3_Omics",
      "title": "Three-block omics data",
      "topics": [
        "demo_3_Omics"
      ]
    },
    {
      "page": "plotContribution",
      "title": "Block contribution plot",
      "topics": [
        "plotContribution",
        "plotContribution,ConsensusOPLS-method"
      ]
    },
    {
      "page": "plotDQ2",
      "title": "DQ2 plot",
      "topics": [
        "plotDQ2",
        "plotDQ2,ConsensusOPLS-method"
      ]
    },
    {
      "page": "plotLoadings",
      "title": "Loading plot",
      "topics": [
        "plotLoadings",
        "plotLoadings,ConsensusOPLS-method"
      ]
    },
    {
      "page": "plotQ2",
      "title": "Q2 plot",
      "topics": [
        "plotQ2",
        "plotQ2,ConsensusOPLS-method"
      ]
    },
    {
      "page": "plotR2",
      "title": "R2 plot",
      "topics": [
        "plotR2",
        "plotR2,ConsensusOPLS-method"
      ]
    },
    {
      "page": "plotScores",
      "title": "Score plot",
      "topics": [
        "plotScores",
        "plotScores,ConsensusOPLS-method"
      ]
    },
    {
      "page": "plotVIP",
      "title": "VIP plot",
      "topics": [
        "plotVIP",
        "plotVIP,ConsensusOPLS-method"
      ]
    },
    {
      "page": "predict",
      "title": "Model prediction",
      "topics": [
        "predict",
        "predict,ConsensusOPLS-method"
      ]
    }
  ],
  "_rundeps": [
    "cli",
    "glue",
    "lifecycle",
    "magrittr",
    "plyr",
    "Rcpp",
    "reshape2",
    "rlang",
    "stringi",
    "stringr",
    "vctrs"
  ],
  "_vignettes": [
    {
      "source": "ConsensusOPLS.Rmd",
      "filename": "ConsensusOPLS.html",
      "title": "Consensus OPLS for Multi-Block Data Fusion",
      "author": "Celine Bougel, Julien Boccard, Florence Mehl, Marie Tremblay-Franco, Mark Ibberson, Van Du T. Tran",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The Consensus OPLS method",
        "R environment preparation",
        "Data preprocessing",
        "Data visualization",
        "Summary by Y groups",
        "Unit variance scaling",
        "Heatmap and density plots",
        "Consensus OPLS-DA model",
        "Display the main results",
        "Plot the main results",
        "Consensus Score plot",
        "Block contributions to the predictive component",
        "Block contributions to the first orthogonal component",
        "Block contributions: the two previous plots into one",
        "Block contributions predictive vs. orthogonal",
        "Loading plots (one for each data set)",
        "Loading and VIP of the optimal model",
        "Permutations",
        "Prediction",
        "Reproducibility",
        "References"
      ],
      "created": "2024-06-21 02:41:50",
      "modified": "2025-02-27 08:40:02",
      "commits": 2
    }
  ],
  "_score": 2.4771212547196626,
  "_indexed": true,
  "_nocasepkg": "consensusopls",
  "_universes": [
    "vanduttran"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.0",
      "date": "2026-05-18T06:26:36.000Z",
      "distro": "noble",
      "commit": "f7946cc0ce7deddecdbe0a2d994e41ba8fd98cac",
      "fileid": "1f7b6c147c4271f13abcf069aa08f08cb83655a41d57ddc92a48626efd6c8954",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vanduttran/actions/runs/26016978936"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.1.0",
      "date": "2026-05-18T06:26:29.000Z",
      "distro": "noble",
      "commit": "f7946cc0ce7deddecdbe0a2d994e41ba8fd98cac",
      "fileid": "6ced8491baab27673854a54788b2842ff5893ae0005e101af4736485a0d4161a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vanduttran/actions/runs/26016978936"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.0",
      "date": "2026-05-18T06:26:58.000Z",
      "commit": "f7946cc0ce7deddecdbe0a2d994e41ba8fd98cac",
      "fileid": "6b4034b66ec0f86495163ab8ba8b9eed12ccb082de71631d3a003c374d35add0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vanduttran/actions/runs/26016978936"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.1.0",
      "date": "2026-05-18T06:27:19.000Z",
      "commit": "f7946cc0ce7deddecdbe0a2d994e41ba8fd98cac",
      "fileid": "e13d477a772c6835a8041e4588ab4bf46b33fbc9cdfe4dfea34bd9cc8390db56",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vanduttran/actions/runs/26016978936"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.0",
      "date": "2026-05-18T06:25:57.000Z",
      "commit": "f7946cc0ce7deddecdbe0a2d994e41ba8fd98cac",
      "fileid": "ee0e6ea9b664666b5d1733c46055b7b07e92440b73033c91525ca0dafcb49ac0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vanduttran/actions/runs/26016978936"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.1.0",
      "date": "2026-05-18T06:25:25.000Z",
      "commit": "f7946cc0ce7deddecdbe0a2d994e41ba8fd98cac",
      "fileid": "bbfa0153d6429fb533c6d72c4d92aff4e78537bd631b8df27ef851f89a8e5b69",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vanduttran/actions/runs/26016978936"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.1.0",
      "date": "2026-05-18T06:25:29.000Z",
      "commit": "f7946cc0ce7deddecdbe0a2d994e41ba8fd98cac",
      "fileid": "934716fd6054f7a3dc5ce25f3269bb5d56b64bed03a01a9c2c22c5f02d02954a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vanduttran/actions/runs/26016978936"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.1.0",
      "date": "2026-06-02T16:44:40.000Z",
      "commit": "f7946cc0ce7deddecdbe0a2d994e41ba8fd98cac",
      "fileid": "925d377a1002f6f7ca61cd1306f8c6c76590cca91b7608c30d01264b970d22cd",
      "status": "success",
      "buildurl": "https://github.com/r-universe/vanduttran/actions/runs/26016978936"
    }
  ]
}