{
  "_id": "6a10532eacfb0bcc41ca1a47",
  "Package": "weitrix",
  "Title": "Tools for matrices with precision weights, test and explore\nweighted or sparse data",
  "Version": "1.25.0",
  "Authors@R": "person(\"Paul\", \"Harrison\", email = \"paul.harrison@monash.edu\", role = c(\"aut\", \"cre\"), comment=c(ORCID=\"0000-0002-3980-268X\"))",
  "Description": "Data type and tools for working with matrices having\nprecision weights and missing data. This package provides a\ncommon representation and tools that can be used with many\ntypes of high-throughput data. The meaning of the weights is\ncompatible with usage in the base R function \"lm\" and the\npackage \"limma\". Calibrate weights to account for known\npredictors of precision. Find rows with excess variability.\nPerform differential testing and find rows with the largest\nconfident differences. Find PCA-like components of variation\neven with many missing values, rotated so that individual\ncomponents may be meaningfully interpreted. DelayedArray\nmatrices and BiocParallel are supported.",
  "License": "LGPL-2.1 | file LICENSE",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.2.3",
  "VignetteBuilder": "knitr",
  "biocViews": "Software, DataRepresentation, DimensionReduction,\nGeneExpression, Transcriptomics, RNASeq, SingleCell, Regression",
  "Config/pak/sysreqs": "libicu-dev zlib1g-dev",
  "Repository": "https://bioc.r-universe.dev",
  "Date/Publication": "2026-04-28 12:52:43 UTC",
  "RemoteUrl": "https://github.com/bioc/weitrix",
  "RemoteRef": "HEAD",
  "RemoteSha": "8d21be1f52b381f81274fa2c3278b2a9705198cf",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-09 09:03:33 UTC",
    "User": "root"
  },
  "Author": "Paul Harrison [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-3980-268X>)",
  "Maintainer": "Paul Harrison <paul.harrison@monash.edu>",
  "MD5sum": "52dcf1fe9fb8f36fd929b7439f203e3d",
  "_user": "bioc",
  "_type": "src",
  "_file": "weitrix_1.25.0.tar.gz",
  "_fileid": "67a71865ded7593864333ae7aae71727eedf2051e89ada014080fffe32a5094f",
  "_filesize": 8807404,
  "_sha256": "67a71865ded7593864333ae7aae71727eedf2051e89ada014080fffe32a5094f",
  "_created": "2026-05-09T09:03:33.000Z",
  "_published": "2026-05-22T12:59:26.260Z",
  "_jobs": [
    {
      "job": 77383940244,
      "time": 274,
      "config": "bioc-checks",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "6894541174"
    },
    {
      "job": 77383940221,
      "time": 510,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "6894562643"
    },
    {
      "job": 77383940656,
      "time": 482,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6894559623"
    },
    {
      "job": 77383940555,
      "time": 245,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "6894540819"
    },
    {
      "job": 77383940287,
      "time": 222,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6894539443"
    },
    {
      "job": 77383939832,
      "time": 705,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6894516082"
    },
    {
      "job": 77383939812,
      "time": 231,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7161064899"
    },
    {
      "job": 77383940276,
      "time": 921,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "6894598091"
    },
    {
      "job": 77383940799,
      "time": 1097,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "6894613420"
    },
    {
      "job": 77383940867,
      "time": 1045,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6894609135"
    }
  ],
  "_bioccheck": {
    "error": 0,
    "warning": 1,
    "note": 11
  },
  "_buildurl": "https://github.com/r-universe/bioc/actions/runs/25596985428",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/bioc/weitrix",
  "_commit": {
    "id": "8d21be1f52b381f81274fa2c3278b2a9705198cf",
    "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": 1777380763
  },
  "_maintainer": {
    "name": "Paul Harrison",
    "email": "paul.harrison@monash.edu",
    "login": "pfh",
    "uuid": 728279,
    "orcid": "0000-0002-3980-268X"
  },
  "_distro": "noble",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.6",
      "role": "Depends"
    },
    {
      "package": "SummarizedExperiment",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "assertthat",
      "role": "Imports"
    },
    {
      "package": "S4Vectors",
      "role": "Imports"
    },
    {
      "package": "DelayedArray",
      "role": "Imports"
    },
    {
      "package": "DelayedMatrixStats",
      "role": "Imports"
    },
    {
      "package": "BiocParallel",
      "role": "Imports"
    },
    {
      "package": "BiocGenerics",
      "role": "Imports"
    },
    {
      "package": "limma",
      "role": "Imports"
    },
    {
      "package": "topconfects",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "reshape2",
      "role": "Imports"
    },
    {
      "package": "splines",
      "role": "Imports"
    },
    {
      "package": "Ckmeans.1d.dp",
      "role": "Imports"
    },
    {
      "package": "glm2",
      "role": "Imports"
    },
    {
      "package": "RhpcBLASctl",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "BiocStyle",
      "role": "Suggests"
    },
    {
      "package": "tidyverse",
      "role": "Suggests"
    },
    {
      "package": "airway",
      "role": "Suggests"
    },
    {
      "package": "edgeR",
      "role": "Suggests"
    },
    {
      "package": "EnsDb.Hsapiens.v86",
      "role": "Suggests"
    },
    {
      "package": "org.Sc.sgd.db",
      "role": "Suggests"
    },
    {
      "package": "AnnotationDbi",
      "role": "Suggests"
    },
    {
      "package": "ComplexHeatmap",
      "role": "Suggests"
    },
    {
      "package": "patchwork",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 2.1.0",
      "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.25.0",
      "bioc": "3.24"
    },
    {
      "branch": "release",
      "version": "1.24.0",
      "bioc": "3.23"
    }
  ],
  "_topics": [
    "software",
    "datarepresentation",
    "dimensionreduction",
    "geneexpression",
    "transcriptomics",
    "rnaseq",
    "singlecell",
    "regression"
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_downloads": {
    "count": 409,
    "source": "https://www.bioconductor.org/packages/stats/bioc/weitrix"
  },
  "_searchresults": 19,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/weitrix.html",
    "manual.pdf"
  ],
  "_realowner": "bioc",
  "_cranurl": false,
  "_exports": [
    "as_weitrix",
    "bless_weitrix",
    "components_seq_scree",
    "components_seq_screeplot",
    "counts_proportions",
    "counts_shift",
    "matrix_long",
    "weitrix_calibrate",
    "weitrix_calibrate_all",
    "weitrix_calibrate_trend",
    "weitrix_calplot",
    "weitrix_components",
    "weitrix_components_seq",
    "weitrix_confects",
    "weitrix_dispersions",
    "weitrix_elist",
    "weitrix_hill",
    "weitrix_randomize",
    "weitrix_sd_confects",
    "weitrix_weights",
    "weitrix_weights<-",
    "weitrix_x",
    "weitrix_x<-",
    "well_knotted_spline"
  ],
  "_datasets": [
    {
      "name": "simwei",
      "title": "Simulated weitrix dataset.",
      "object": "simwei",
      "class": [
        "SummarizedExperiment"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "as_weitrix",
      "title": "Convert data to a weitrix",
      "topics": [
        "as_weitrix"
      ]
    },
    {
      "page": "bless_weitrix",
      "title": "Bless a SummarizedExperiment as a weitrix",
      "topics": [
        "bless_weitrix"
      ]
    },
    {
      "page": "components_seq_scree",
      "title": "Proportion more variance explained by adding components one at a time",
      "topics": [
        "components_seq_scree",
        "components_seq_screeplot"
      ]
    },
    {
      "page": "counts_proportions",
      "title": "Produce a weitrix of proportions within groups",
      "topics": [
        "counts_proportions"
      ]
    },
    {
      "page": "counts_shift",
      "title": "Produce a weitrix of shift scores",
      "topics": [
        "counts_shift"
      ]
    },
    {
      "page": "matrix_long",
      "title": "Convert a matrix to long form for ggplotting",
      "topics": [
        "matrix_long"
      ]
    },
    {
      "page": "simwei",
      "title": "Simulated weitrix dataset.",
      "topics": [
        "simwei"
      ]
    },
    {
      "page": "weitrix_calibrate",
      "title": "Adjust weights row-wise based on given row dispersions",
      "topics": [
        "weitrix_calibrate"
      ]
    },
    {
      "page": "weitrix_calibrate_all",
      "title": "Adjust weights element-wise by fitting a trend to squared residuals",
      "topics": [
        "weitrix_calibrate_all"
      ]
    },
    {
      "page": "weitrix_calibrate_trend",
      "title": "Adjust weights row-wise by fitting a trend to estimated dispersions",
      "topics": [
        "weitrix_calibrate_trend"
      ]
    },
    {
      "page": "weitrix_calplot",
      "title": "Weight calibration plots, optionally versus a covariate",
      "topics": [
        "weitrix_calplot"
      ]
    },
    {
      "page": "weitrix_components",
      "title": "Principal components of a weitrix",
      "topics": [
        "weitrix_components",
        "weitrix_components_seq"
      ]
    },
    {
      "page": "weitrix_confects",
      "title": "Top confident effects based on one or more contrasts of a linear model for each row",
      "topics": [
        "weitrix_confects"
      ]
    },
    {
      "page": "weitrix_dispersions",
      "title": "Calculate row dispersions",
      "topics": [
        "weitrix_dispersions"
      ]
    },
    {
      "page": "weitrix_elist",
      "title": "Convert a weitrix object to a limma EList object",
      "topics": [
        "weitrix_elist"
      ]
    },
    {
      "page": "weitrix_hill",
      "title": "Calculate Hill numbers (effective number of observations) for rows or columns",
      "topics": [
        "weitrix_hill"
      ]
    },
    {
      "page": "weitrix_randomize",
      "title": "Generate a random normally distributed version of a weitrix",
      "topics": [
        "weitrix_randomize"
      ]
    },
    {
      "page": "weitrix_sd_confects",
      "title": "Find rows with confidently excessive variability in a calibrated weitrix",
      "topics": [
        "weitrix_sd_confects"
      ]
    },
    {
      "page": "weitrix_weights",
      "title": "Get or set a weitrix object's \"weights\" matrix",
      "topics": [
        "weitrix_weights",
        "weitrix_weights<-"
      ]
    },
    {
      "page": "weitrix_x",
      "title": "Get or set a weitrix object's \"x\" matrix",
      "topics": [
        "weitrix_x",
        "weitrix_x<-"
      ]
    },
    {
      "page": "well_knotted_spline",
      "title": "Natural cubic spline with good choice of knots",
      "topics": [
        "well_knotted_spline"
      ]
    }
  ],
  "_readme": "https://github.com/bioc/weitrix/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "assertthat",
    "BH",
    "Biobase",
    "BiocGenerics",
    "BiocParallel",
    "Ckmeans.1d.dp",
    "cli",
    "codetools",
    "cpp11",
    "DelayedArray",
    "DelayedMatrixStats",
    "dplyr",
    "farver",
    "formatR",
    "futile.logger",
    "futile.options",
    "generics",
    "GenomicRanges",
    "ggplot2",
    "glm2",
    "glue",
    "gtable",
    "IRanges",
    "isoband",
    "labeling",
    "lambda.r",
    "lattice",
    "lifecycle",
    "limma",
    "magrittr",
    "Matrix",
    "MatrixGenerics",
    "matrixStats",
    "pillar",
    "pkgconfig",
    "plyr",
    "purrr",
    "R6",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "Rdpack",
    "reshape2",
    "RhpcBLASctl",
    "rlang",
    "S4Arrays",
    "S4Vectors",
    "S7",
    "scales",
    "Seqinfo",
    "snow",
    "SparseArray",
    "sparseMatrixStats",
    "statmod",
    "stringi",
    "stringr",
    "SummarizedExperiment",
    "tibble",
    "tidyselect",
    "topconfects",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "XVector"
  ],
  "_vignettes": [
    {
      "source": "V1_overview.Rmd",
      "filename": "V1_overview.html",
      "title": "Concepts and practical details ",
      "author": "Paul Harrison",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Concepts",
        "What is a weitrix?",
        "Rows and columns",
        "Weights",
        "Calibration",
        "Examples",
        "Linear models and components of variation",
        "Dispersion",
        "Testing with topconfects or limma",
        "Practical details",
        "Big datasets",
        "Parallelism fine tuning",
        "BiocParallel problems",
        "OpenBLAS"
      ],
      "created": "2020-03-15 04:39:13",
      "modified": "2020-09-02 00:32:51",
      "commits": 9
    },
    {
      "source": "V2_tail_length.Rmd",
      "filename": "V2_tail_length.html",
      "title": "PAT-Seq poly(A) tail length example ",
      "author": "Paul Harrison",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Read files, extract experimental design from sample names",
        "Create weitrix object",
        "Calibration",
        "Testing",
        "Top confident effects",
        "Testing with limma",
        "Testing multiple contrasts",
        "Examine individual genes",
        "Exploratory analysis: overdispersed genes",
        "Exploratory analysis: components of variation",
        "Gene loadings for C1: gradual lengthing over time",
        "Gene loadings for C2: cell-cycle associated changes",
        "Gene loadings for C3: longer tails in set1 mutant",
        "Discussion"
      ],
      "created": "2020-03-15 04:39:13",
      "modified": "2023-10-08 11:25:46",
      "commits": 15
    },
    {
      "source": "V3_shift.Rmd",
      "filename": "V3_shift.html",
      "title": "PAT-Seq alternative polyadenylation example ",
      "author": "Paul Harrison",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Shift score definition",
        "Load files",
        "Exploratory analysis",
        "Components of variation",
        "Calibration",
        "Using the calibrated weitrix with weitrix_confects",
        "Gene loadings for C1",
        "Gene loadings for C2",
        "Gene loadings for C3",
        "Gene loadings for C4",
        "Genes with high variability",
        "Examine individual genes",
        "Alternative calibration method"
      ],
      "created": "2020-03-15 04:39:13",
      "modified": "2023-10-08 11:25:46",
      "commits": 14
    },
    {
      "source": "V4_airway.Rmd",
      "filename": "V4_airway.html",
      "title": "RNA-Seq expression example ",
      "author": "Paul Harrison",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Initial processing",
        "Conversion to weitrix",
        "Calibration",
        "Advanced calibration",
        "Similar to limma voom",
        "Exploration",
        "Find genes with excess variation",
        "Find components of variation",
        "Examining components",
        "Without varimax rotation, components may be harder to interpret",
        "col can potentially be used as a design matrix"
      ],
      "created": "2020-03-15 04:39:13",
      "modified": "2021-05-10 03:41:01",
      "commits": 13
    },
    {
      "source": "V5_slam_seq.Rmd",
      "filename": "V5_slam_seq.html",
      "title": "SLAM-Seq proportion data example ",
      "author": "Paul Harrison",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Load the data",
        "Calibrate",
        "Components of variation",
        "Appendix: data download and extraction"
      ],
      "created": "2020-09-04 10:23:09",
      "modified": "2023-10-08 11:25:46",
      "commits": 6
    }
  ],
  "_score": 4.977723605288848,
  "_indexed": true,
  "_nocasepkg": "weitrix",
  "_universes": [
    "bioc",
    "pfh"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.25.0",
      "date": "2026-05-09T09:09:05.000Z",
      "distro": "noble",
      "commit": "8d21be1f52b381f81274fa2c3278b2a9705198cf",
      "fileid": "dbb8fef2b6416d43ba6c4610bcc8dfea8dcd161e2b8b481d9b756d3200dcd3be",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/25596985428"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.25.0",
      "date": "2026-05-09T09:08:34.000Z",
      "distro": "noble",
      "commit": "8d21be1f52b381f81274fa2c3278b2a9705198cf",
      "fileid": "b1de62cf89acb4b5b32decb7de8634eef32fc0f97f23dac4f8abbcc210564b6d",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/25596985428"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.25.0",
      "date": "2026-05-09T09:06:47.000Z",
      "commit": "8d21be1f52b381f81274fa2c3278b2a9705198cf",
      "fileid": "ffda4881aabeeba3ae46eae0cc292c7a467efebde942e8de38b861d4ac8de835",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/25596985428"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.25.0",
      "date": "2026-05-09T09:06:45.000Z",
      "commit": "8d21be1f52b381f81274fa2c3278b2a9705198cf",
      "fileid": "56e618353abaa550d004164a05307443dfe42a54d9892a8a028c8301bb0ce571",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/25596985428"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.25.0",
      "date": "2026-05-09T09:11:00.000Z",
      "commit": "8d21be1f52b381f81274fa2c3278b2a9705198cf",
      "fileid": "87fab5cd3c6f8760a55ff5ab2bc983a6dbad57700c1cdb047d8b39c6e772e03b",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/25596985428"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.25.0",
      "date": "2026-05-09T09:11:50.000Z",
      "commit": "8d21be1f52b381f81274fa2c3278b2a9705198cf",
      "fileid": "9a22ccc630d8a388d06a97ca75ffc3d953add178977dbb5efd56d6ceb0f1bac8",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/25596985428"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.25.0",
      "date": "2026-05-09T09:12:42.000Z",
      "commit": "8d21be1f52b381f81274fa2c3278b2a9705198cf",
      "fileid": "b0afd029b69002920303df20e2646869bcb993839eb0b4f0112039a7b7518184",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/25596985428"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.25.0",
      "date": "2026-05-22T12:59:03.000Z",
      "commit": "8d21be1f52b381f81274fa2c3278b2a9705198cf",
      "fileid": "bb8a21354e4521781c2e6f4aa465501629772cdfecb1aedb461fbd7bdec3d195",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/25596985428"
    }
  ]
}