{
  "_id": "6a1ad5391d7bb097a09e4d95",
  "Package": "distinct",
  "Type": "Package",
  "Title": "distinct: a method for differential analyses via hierarchical\npermutation tests",
  "Version": "1.25.0",
  "Author": "Simone Tiberi [aut, cre].",
  "Maintainer": "Simone Tiberi <simone.tiberi@uzh.ch>",
  "Description": "distinct is a statistical method to perform differential\ntesting between two or more groups of distributions;\ndifferential testing is performed via hierarchical\nnon-parametric permutation tests on the cumulative distribution\nfunctions (cdfs) of each sample. While most methods for\ndifferential expression target differences in the mean\nabundance between conditions, distinct, by comparing full cdfs,\nidentifies, both, differential patterns involving changes in\nthe mean, as well as more subtle variations that do not involve\nthe mean (e.g., unimodal vs. bi-modal distributions with the\nsame mean). distinct is a general and flexible tool: due to its\nfully non-parametric nature, which makes no assumptions on how\nthe data was generated, it can be applied to a variety of\ndatasets. It is particularly suitable to perform differential\nstate analyses on single cell data (i.e., differential analyses\nwithin sub-populations of cells), such as single cell RNA\nsequencing (scRNA-seq) and high-dimensional flow or mass\ncytometry (HDCyto) data. To use distinct one needs data from\ntwo or more groups of samples (i.e., experimental conditions),\nwith at least 2 samples (i.e., biological replicates) per\ngroup.",
  "biocViews": "Genetics, RNASeq, Sequencing, DifferentialExpression,\nGeneExpression, MultipleComparison, Software, Transcription,\nStatisticalMethod, Visualization, SingleCell, FlowCytometry,\nGeneTarget",
  "License": "GPL (>= 3)",
  "SystemRequirements": "C++17",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.2.3",
  "ByteCompile": "true",
  "URL": "https://github.com/SimoneTiberi/distinct",
  "BugReports": "https://github.com/SimoneTiberi/distinct/issues",
  "Config/pak/sysreqs": "libcairo2-dev libfontconfig1-dev libfreetype6-dev\nlibfribidi-dev libharfbuzz-dev libicu-dev libjpeg-dev\nlibpng-dev libtiff-dev libwebp-dev zlib1g-dev",
  "Repository": "https://bioc.r-universe.dev",
  "Date/Publication": "2026-04-28 12:52:21 UTC",
  "RemoteUrl": "https://github.com/bioc/distinct",
  "RemoteRef": "HEAD",
  "RemoteSha": "1d101b6fb1a53e5a63af1c1f5f38a13e1687d7f4",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-30 08:41:56 UTC",
    "User": "root"
  },
  "MD5sum": "3b98243fc38ef7e9e63d5a3e682b1bda",
  "_user": "bioc",
  "_type": "src",
  "_file": "distinct_1.25.0.tar.gz",
  "_fileid": "da2b3dd2acd481e72dbd559b63261d136faebcb5b65214ffdc35e66217d85467",
  "_filesize": 1814057,
  "_sha256": "da2b3dd2acd481e72dbd559b63261d136faebcb5b65214ffdc35e66217d85467",
  "_created": "2026-05-30T08:41:56.000Z",
  "_published": "2026-05-30T12:16:57.780Z",
  "_jobs": [
    {
      "job": 78637308730,
      "time": 334,
      "config": "bioc-checks",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7306943387"
    },
    {
      "job": 78637308779,
      "time": 374,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7306947337"
    },
    {
      "job": 78637308763,
      "time": 480,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7306957922"
    },
    {
      "job": 78637308772,
      "time": 374,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7306947330"
    },
    {
      "job": 78637308770,
      "time": 431,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7306952937"
    },
    {
      "job": 78637308747,
      "time": 289,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7308096918"
    },
    {
      "job": 78637308760,
      "time": 670,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7306977770"
    },
    {
      "job": 78637308769,
      "time": 327,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7308100684"
    },
    {
      "job": 78637308776,
      "time": 640,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7306974907"
    },
    {
      "job": 78636952330,
      "time": 433,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7306911598"
    },
    {
      "job": 78637308736,
      "time": 179,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7306928551"
    },
    {
      "job": 78637308740,
      "time": 496,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7306959577"
    },
    {
      "job": 78637308732,
      "time": 400,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7306949975"
    },
    {
      "job": 78637308739,
      "time": 360,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7306946276"
    }
  ],
  "_bioccheck": {
    "error": 1,
    "warning": 1,
    "note": 9
  },
  "_buildurl": "https://github.com/r-universe/bioc/actions/runs/26679380956",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/bioc/distinct",
  "_commit": {
    "id": "1d101b6fb1a53e5a63af1c1f5f38a13e1687d7f4",
    "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": 1777380741
  },
  "_maintainer": {
    "name": "Simone Tiberi",
    "email": "simone.tiberi@uzh.ch"
  },
  "_distro": "noble",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.3",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "SummarizedExperiment",
      "role": "Imports"
    },
    {
      "package": "SingleCellExperiment",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "foreach",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "doParallel",
      "role": "Imports"
    },
    {
      "package": "doRNG",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "limma",
      "role": "Imports"
    },
    {
      "package": "scater",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "UpSetR",
      "role": "Suggests"
    },
    {
      "package": "BiocStyle",
      "role": "Suggests"
    }
  ],
  "_owner": "bioc",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2025-42",
      "n": 1
    },
    {
      "week": "2025-44",
      "n": 2
    },
    {
      "week": "2026-18",
      "n": 2
    }
  ],
  "_tags": [],
  "_bioc": [
    {
      "branch": "devel",
      "version": "1.25.0",
      "bioc": "3.24"
    },
    {
      "branch": "release",
      "version": "1.24.0",
      "bioc": "3.23"
    }
  ],
  "_topics": [
    "genetics",
    "rnaseq",
    "sequencing",
    "differentialexpression",
    "geneexpression",
    "multiplecomparison",
    "software",
    "transcription",
    "statisticalmethod",
    "visualization",
    "singlecell",
    "flowcytometry",
    "genetarget",
    "openblas",
    "cpp"
  ],
  "_stars": 13,
  "_contributors": [
    {
      "user": "nturaga",
      "count": 8,
      "uuid": 2746443
    },
    {
      "user": "simonetiberi",
      "count": 4,
      "uuid": 24696388
    },
    {
      "user": "hpages",
      "count": 1,
      "uuid": 8810451
    }
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_downloads": {
    "count": 490,
    "source": "https://www.bioconductor.org/packages/stats/bioc/distinct"
  },
  "_devurl": "https://github.com/simonetiberi/distinct",
  "_searchresults": 37,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/distinct.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/simonetiberi/distinct",
  "_realowner": "bioc",
  "_cranurl": false,
  "_exports": [
    "distinct_test",
    "log2_FC",
    "plot_cdfs",
    "plot_densities",
    "top_results"
  ],
  "_datasets": [
    {
      "name": "Kang_subset",
      "title": "Subset from the 'Kang18_8vs8()' object of the 'muscData' package.",
      "object": "Kang_subset",
      "file": "Kang_subset.RData",
      "class": [
        "SingleCellExperiment"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "res",
      "title": "Results from 'distinct_test' function",
      "object": "res",
      "file": "res.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "gene",
        "cluster_id",
        "p_val",
        "p_adj.loc",
        "p_adj.glb",
        "filtered"
      ],
      "rows": 800,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "distinct-package",
      "title": "distinct: a method for differential analyses via hierarchical permutation tests",
      "topics": [
        "distinct-package",
        "distinct"
      ]
    },
    {
      "page": "distinct_test",
      "title": "Test for differential state between two groups of samples, based on scRNA-seq data.",
      "topics": [
        "distinct_test"
      ]
    },
    {
      "page": "Kang_subset",
      "title": "Subset from the `Kang18_8vs8()` object of the 'muscData' package.",
      "topics": [
        "Kang_subset"
      ]
    },
    {
      "page": "log2_FC",
      "title": "Compute FCs and log2-FCs.",
      "topics": [
        "log2_FC"
      ]
    },
    {
      "page": "plot_cdfs",
      "title": "Plot sample-specific CDFs.",
      "topics": [
        "plot_cdfs"
      ]
    },
    {
      "page": "plot_densities",
      "title": "Plot sample-specific densities.",
      "topics": [
        "plot_densities"
      ]
    },
    {
      "page": "res",
      "title": "Results from 'distinct_test' function",
      "topics": [
        "res"
      ]
    },
    {
      "page": "top_results",
      "title": "Filter significant results.",
      "topics": [
        "top_results"
      ]
    }
  ],
  "_readme": "https://github.com/bioc/distinct/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "assorthead",
    "base64enc",
    "beachmat",
    "beeswarm",
    "BH",
    "Biobase",
    "BiocGenerics",
    "BiocNeighbors",
    "BiocParallel",
    "BiocSingular",
    "Cairo",
    "cli",
    "codetools",
    "cpp11",
    "DelayedArray",
    "digest",
    "doParallel",
    "doRNG",
    "dqrng",
    "farver",
    "FNN",
    "foreach",
    "formatR",
    "futile.logger",
    "futile.options",
    "generics",
    "GenomicRanges",
    "ggbeeswarm",
    "ggplot2",
    "ggrastr",
    "ggrepel",
    "glue",
    "gridExtra",
    "gtable",
    "IRanges",
    "irlba",
    "isoband",
    "iterators",
    "jsonlite",
    "labeling",
    "lambda.r",
    "lattice",
    "lifecycle",
    "limma",
    "Matrix",
    "MatrixGenerics",
    "matrixStats",
    "pheatmap",
    "png",
    "R6",
    "ragg",
    "RColorBrewer",
    "Rcpp",
    "RcppAnnoy",
    "RcppArmadillo",
    "RcppEigen",
    "RcppML",
    "RcppProgress",
    "rlang",
    "rngtools",
    "RSpectra",
    "rsvd",
    "Rtsne",
    "S4Arrays",
    "S4Vectors",
    "S7",
    "ScaledMatrix",
    "scales",
    "scater",
    "scuttle",
    "Seqinfo",
    "SingleCellExperiment",
    "sitmo",
    "snow",
    "SparseArray",
    "statmod",
    "stringi",
    "SummarizedExperiment",
    "systemfonts",
    "textshaping",
    "uwot",
    "vctrs",
    "vipor",
    "viridis",
    "viridisLite",
    "withr",
    "XVector"
  ],
  "_sysdeps": [
    {
      "shlib": "liblapack",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libblas",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "distinct.Rmd",
      "filename": "distinct.html",
      "title": "distinct: a method for differential analyses via hierarchical permutation tests",
      "author": "Simone Tiberi",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Bioconductor installation",
        "Differential State analysis",
        "Input data",
        "Differential analyses within sub-populations of cells",
        "Handling covariates and batch effects",
        "Visualizing results",
        "Plotting significant results",
        "Session info"
      ],
      "created": "2020-04-03 11:43:40",
      "modified": "2023-05-15 09:06:53",
      "commits": 10
    }
  ],
  "_score": 6.636387585813157,
  "_indexed": true,
  "_nocasepkg": "distinct",
  "_universes": [
    "bioc",
    "simonetiberi"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.25.0",
      "date": "2026-05-30T08:45:45.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "1d101b6fb1a53e5a63af1c1f5f38a13e1687d7f4",
      "fileid": "7e5ce955c1db9e3a86b8633ed88c4f488ee5ba3f3367849a3211617def970591",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26679380956"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.25.0",
      "date": "2026-05-30T08:46:41.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "1d101b6fb1a53e5a63af1c1f5f38a13e1687d7f4",
      "fileid": "7613f832fe36cbfd5aac01c9e5b7f302a434dcbe37229b50da4165a9dada1cda",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26679380956"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.25.0",
      "date": "2026-05-30T08:45:45.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "1d101b6fb1a53e5a63af1c1f5f38a13e1687d7f4",
      "fileid": "ae4b761a84918316e3d8e1131d0776dac8d0efffa8ff5f2ce21b0ce3c988c7ae",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26679380956"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.25.0",
      "date": "2026-05-30T08:45:47.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "1d101b6fb1a53e5a63af1c1f5f38a13e1687d7f4",
      "fileid": "7ee940e77173ab5d2a53995f8178012e74432367f9eb637b5ff9de0e68c35f69",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26679380956"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.25.0",
      "date": "2026-05-30T12:12:13.000Z",
      "arch": "aarch64",
      "commit": "1d101b6fb1a53e5a63af1c1f5f38a13e1687d7f4",
      "fileid": "d4c05861c8ad828308e54990ec837c2964923df89c3004caf259c69f98c1902f",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26679380956"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.25.0",
      "date": "2026-05-30T08:46:20.000Z",
      "arch": "x86_64",
      "commit": "1d101b6fb1a53e5a63af1c1f5f38a13e1687d7f4",
      "fileid": "17337bd1158a83456bb21e89548148a7cdc612839943eebaaa1d529a438ed273",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26679380956"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.25.0",
      "date": "2026-05-30T12:12:34.000Z",
      "arch": "aarch64",
      "commit": "1d101b6fb1a53e5a63af1c1f5f38a13e1687d7f4",
      "fileid": "8a138e4d3e0507ee3c3cb747a5719612b1962985f8255ce3d29b53b785f8c8bb",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26679380956"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.25.0",
      "date": "2026-05-30T08:46:26.000Z",
      "arch": "x86_64",
      "commit": "1d101b6fb1a53e5a63af1c1f5f38a13e1687d7f4",
      "fileid": "fd01c20a38d8286a139af13fbca6814ef595157ddc92ed09b0773c3a51820ad7",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26679380956"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.25.0",
      "date": "2026-05-30T08:45:35.000Z",
      "arch": "emscripten",
      "commit": "1d101b6fb1a53e5a63af1c1f5f38a13e1687d7f4",
      "fileid": "3ba7c2a958967d78b951860347b7821cc4ac255bf4e5a8788029691e65fed3c5",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26679380956"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.25.0",
      "date": "2026-05-30T08:46:13.000Z",
      "arch": "x86_64",
      "commit": "1d101b6fb1a53e5a63af1c1f5f38a13e1687d7f4",
      "fileid": "8deab9b93594e0e4feaa67c9c3fb4af6e577806a32d089eb22cbb979f88bfe14",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26679380956"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.25.0",
      "date": "2026-05-30T08:44:13.000Z",
      "arch": "x86_64",
      "commit": "1d101b6fb1a53e5a63af1c1f5f38a13e1687d7f4",
      "fileid": "31e9d236c69c37b2044f61f8603750fe7e9e1da38d9b5eb89ca8871870c7e057",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26679380956"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.25.0",
      "date": "2026-05-30T08:44:44.000Z",
      "arch": "x86_64",
      "commit": "1d101b6fb1a53e5a63af1c1f5f38a13e1687d7f4",
      "fileid": "8876b055fbb018bbc39130220d1565b81002a15455080d30fcc881a44acc1c3f",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26679380956"
    }
  ]
}