{
  "_id": "6af64679be2268deb4a3e1af",
  "Package": "NADIA",
  "Type": "Package",
  "Title": "Missing Value-Aware Differential Abundance Analysis of DIA\nProteomics Data",
  "Version": "0.99.3",
  "Authors@R": "person(\ngiven = \"Sergio\",\nfamily = \"Ciordia\",\nemail = \"sciordia@gmail.com\",\nrole = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-5726-853X\"))",
  "Description": "Provides an end-to-end workflow for differential abundance\nanalysis of protein quantification data, with particular\nattention to missing values in data-independent acquisition\n(DIA) proteomics. Quantification reports exported from\nSpectronaut, DIA-NN and Proteome Discoverer for TMT and\nlabel-free experiments (DDA/DIA) are converted into a common\ndata structure, normalised, optionally batch-corrected, imputed\nand analysed using limma or limpa. The package includes\nindividual and two-stage imputation strategies that treat\nvalues assumed to be missing at random and missing not at\nrandom separately. Data-driven functions evaluate and rank\nnormalisation and imputation workflows using simulated\nmissingness or spike-in datasets with known ground truth,\nallowing method selection to be justified for each dataset.\nResults can be explored through interactive Highcharts\nvisualisations, static ggplot2 and ComplexHeatmap figures, and\nsortable tables.",
  "License": "GPL (>= 3)",
  "Encoding": "UTF-8",
  "URL": "https://github.com/sciordia/NADIA,\nhttps://sciordia.github.io/NADIA/",
  "BugReports": "https://github.com/sciordia/NADIA/issues",
  "biocViews": "Software, Proteomics, MassSpectrometry,\nDifferentialExpression, Normalization, QualityControl,\nBatchEffect",
  "VignetteBuilder": "knitr",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "Config/Needs/website": "pkgdown",
  "Config/roxygen2/version": "8.1.0",
  "Config/pak/sysreqs": "cmake make libicu-dev libuv1-dev zlib1g-dev",
  "Repository": "https://bioc.r-universe.dev",
  "Date/Publication": "2026-10-18 18:26:30 UTC",
  "RemoteUrl": "https://github.com/bioc/NADIA",
  "RemoteRef": "HEAD",
  "RemoteSha": "f07aa3c87472fc19a7dd218d38cf9ea15cff0cf0",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-11-12 22:02:25 UTC",
    "User": "root"
  },
  "Author": "Sergio Ciordia [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-5726-853X>)",
  "Maintainer": "Sergio Ciordia <sciordia@gmail.com>",
  "_user": "bioc",
  "_type": "src",
  "_file": "NADIA_0.99.3.tar.gz",
  "_fileid": "https://r2.ropensci.org/a21d3f1a3626463b5222999ad280a1d376e7996c9ba9b0fd2ece049bb93f2f7e",
  "_filesize": 5751910,
  "_sha256": "a21d3f1a3626463b5222999ad280a1d376e7996c9ba9b0fd2ece049bb93f2f7e",
  "_expires": "2027-02-20T23:06:30.000Z",
  "_created": "2026-11-12T22:02:25.000Z",
  "_published": "2026-11-12T23:06:33.141Z",
  "_upstream": "https://github.com/bioc/NADIA",
  "_status": "success",
  "_maintainer": {
    "name": "Sergio Ciordia",
    "email": "sciordia@gmail.com",
    "login": "sciordia",
    "orcid": "0000-0002-5726-853X",
    "description": "Specialist Technician",
    "uuid": 26222135
  },
  "_jobs": [
    {
      "job": 131524723125,
      "time": 260,
      "config": "bioc-checks",
      "r": "4.6.2",
      "check": "NOTE",
      "artifact": "13988117460"
    },
    {
      "job": 131524723245,
      "time": 666,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13988138421"
    },
    {
      "job": 131524723082,
      "time": 722,
      "config": "linux-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13989665704"
    },
    {
      "job": 131524723134,
      "time": 2634,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13992402540"
    },
    {
      "job": 131524723177,
      "time": 640,
      "config": "macos-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13990641251"
    },
    {
      "job": 131520754719,
      "time": 424,
      "config": "source",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13987479021"
    },
    {
      "job": 131524723150,
      "time": 177,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "13989230552"
    },
    {
      "job": 131524723183,
      "time": 732,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13989152625"
    },
    {
      "job": 131524723308,
      "time": 680,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13988658656"
    },
    {
      "job": 131524723101,
      "time": 523,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13987864356"
    }
  ],
  "_bioccheck": {
    "error": 0,
    "warning": 0,
    "note": 4
  },
  "_buildurl": "https://github.com/r-universe/bioc/actions/runs/43314999496",
  "_commit": {
    "id": "f07aa3c87472fc19a7dd218d38cf9ea15cff0cf0",
    "author": "Sergio Ciordia <sciordia@cnb.csic.es>",
    "committer": "Sergio Ciordia <sciordia@cnb.csic.es>",
    "message": "test: accept CRLF line endings in the Excel export harness\n\nOn Windows writeLines() ends the lines of the test table in \\r\\n, so the\nharness's stand-in for PapaParse, which split on \\n only, left a trailing \\r\nin the last header and the numeric column was not found. PapaParse itself\nhandles both. Bump the version to 0.99.3 so the build runs again.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\n",
    "time": 1792347990
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.5.0",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "htmltools",
      "role": "Imports"
    },
    {
      "package": "htmlwidgets",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "limma",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "MsCoreUtils",
      "role": "Imports"
    },
    {
      "package": "pROC",
      "role": "Imports"
    },
    {
      "package": "RColorBrewer",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "rrcovNA",
      "role": "Imports"
    },
    {
      "package": "S4Vectors",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "SummarizedExperiment",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "tidyselect",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "arrow",
      "role": "Suggests"
    },
    {
      "package": "BERT",
      "role": "Suggests"
    },
    {
      "package": "Biobase",
      "role": "Suggests"
    },
    {
      "package": "BiocStyle",
      "role": "Suggests"
    },
    {
      "package": "circlize",
      "role": "Suggests"
    },
    {
      "package": "cluster",
      "role": "Suggests"
    },
    {
      "package": "ComplexHeatmap",
      "role": "Suggests"
    },
    {
      "package": "crosstalk",
      "role": "Suggests"
    },
    {
      "package": "DBI",
      "role": "Suggests"
    },
    {
      "package": "duckdb",
      "role": "Suggests"
    },
    {
      "package": "e1071",
      "role": "Suggests"
    },
    {
      "package": "ggsci",
      "role": "Suggests"
    },
    {
      "package": "highcharter",
      "role": "Suggests"
    },
    {
      "package": "impute",
      "role": "Suggests"
    },
    {
      "package": "imputeLCMD",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "limpa",
      "role": "Suggests"
    },
    {
      "package": "lme4",
      "role": "Suggests"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    },
    {
      "package": "Mfuzz",
      "role": "Suggests"
    },
    {
      "package": "mice",
      "role": "Suggests"
    },
    {
      "package": "missForest",
      "role": "Suggests"
    },
    {
      "package": "norm",
      "role": "Suggests"
    },
    {
      "package": "paletteer",
      "role": "Suggests"
    },
    {
      "package": "pcaMethods",
      "role": "Suggests"
    },
    {
      "package": "reactable",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "scales",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "tidyHeatmap",
      "role": "Suggests"
    },
    {
      "package": "vegan",
      "role": "Suggests"
    },
    {
      "package": "viridis",
      "role": "Suggests"
    },
    {
      "package": "vsn",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "bioc",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-51",
      "n": 8
    },
    {
      "week": "2025-52",
      "n": 12
    },
    {
      "week": "2026-01",
      "n": 10
    },
    {
      "week": "2026-02",
      "n": 64
    },
    {
      "week": "2026-03",
      "n": 6
    },
    {
      "week": "2026-04",
      "n": 1
    },
    {
      "week": "2026-05",
      "n": 7
    },
    {
      "week": "2026-06",
      "n": 2
    },
    {
      "week": "2026-07",
      "n": 19
    },
    {
      "week": "2026-08",
      "n": 15
    },
    {
      "week": "2026-09",
      "n": 15
    },
    {
      "week": "2026-10",
      "n": 28
    },
    {
      "week": "2026-11",
      "n": 14
    },
    {
      "week": "2026-12",
      "n": 29
    },
    {
      "week": "2026-13",
      "n": 28
    },
    {
      "week": "2026-14",
      "n": 8
    },
    {
      "week": "2026-15",
      "n": 11
    },
    {
      "week": "2026-17",
      "n": 7
    },
    {
      "week": "2026-18",
      "n": 18
    },
    {
      "week": "2026-21",
      "n": 1
    },
    {
      "week": "2026-22",
      "n": 2
    },
    {
      "week": "2026-24",
      "n": 5
    },
    {
      "week": "2026-28",
      "n": 4
    },
    {
      "week": "2026-31",
      "n": 32
    },
    {
      "week": "2026-32",
      "n": 9
    },
    {
      "week": "2026-33",
      "n": 19
    },
    {
      "week": "2026-34",
      "n": 12
    },
    {
      "week": "2026-35",
      "n": 6
    },
    {
      "week": "2026-36",
      "n": 24
    },
    {
      "week": "2026-42",
      "n": 51
    }
  ],
  "_tags": [],
  "_topics": [
    "software",
    "proteomics",
    "massspectrometry",
    "differentialexpression",
    "normalization",
    "qualitycontrol",
    "batcheffect"
  ],
  "_stars": 3,
  "_contributors": [
    {
      "user": "sciordia",
      "count": 419,
      "uuid": 26222135
    }
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "followers": 486,
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_devurl": "https://github.com/sciordia/nadia",
  "_pkgdown": "https://sciordia.github.io/NADIA/",
  "_searchresults": 63,
  "_rbuild": "4.6.2",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NADIA.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.4.0",
      "date": "2020-11-23"
    },
    {
      "version": "0.4.1",
      "date": "2021-01-06"
    },
    {
      "version": "0.4.2",
      "date": "2022-10-02"
    }
  ],
  "_exports": [
    "batch_correct_proteomics",
    "benchmarking_multiple",
    "benchmarking_proteomics",
    "boxplot_highchart_list",
    "build_pca_scores",
    "cluster_centroids_highchart",
    "cluster_profile_highchart",
    "cluster_profile_highchart_list",
    "de_analysis_proteomics",
    "deps_with_clusters",
    "im_prepare_se",
    "import_imp_matrices",
    "import_norm_matrices",
    "imputation_metrics",
    "impute_proteomics",
    "nadia_add_pattern_profiler",
    "nadia_connect",
    "nadia_deps_with_clusters",
    "nadia_export_parquet",
    "nadia_pattern_profiler",
    "nadia_preprocessing",
    "nadia_result",
    "nadia_skill_path",
    "nadia_tables",
    "nm_prepare_se",
    "nm_run_normalizations",
    "normalization_metrics",
    "normalize_proteomics",
    "pattern_profiler_analysis",
    "pca_covariates_plot",
    "pca_highchart_list",
    "preprocess_diann",
    "preprocess_lfq",
    "preprocess_se",
    "preprocess_spectronaut",
    "preprocess_tmt",
    "process_proteomics",
    "protein_list_reactable",
    "protein_list_widget",
    "proteomics_heatmap",
    "proteomics_heatmap_list",
    "pvca_analysis",
    "quant_list_widget",
    "read_nadia",
    "read_pattern_profiler_data",
    "results_list_reactable",
    "results_list_widget",
    "summarize_pattern_profiler",
    "summary_list_widget",
    "volcano_highchart_list",
    "write_nadia"
  ],
  "_datasets": [
    {
      "name": "nadia_dia",
      "title": "Example DIA experiment, already preprocessed",
      "object": "nadia_dia",
      "file": "nadia_dia.rda",
      "class": [
        "spectronaut_data",
        "proteomics_data",
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "batch_correct_proteomics",
      "title": "Batch Correction with BERT",
      "topics": [
        "batch_correct_proteomics"
      ]
    },
    {
      "page": "benchmarking_multiple",
      "title": "Multiple-method OpDEA Benchmarking",
      "topics": [
        "benchmarking_multiple"
      ]
    },
    {
      "page": "benchmarking_proteomics",
      "title": "Benchmark Proteomics Differential Expression Results",
      "topics": [
        "benchmarking_proteomics"
      ]
    },
    {
      "page": "boxplot_highchart_list",
      "title": "Interactive Highcharts Boxplot for Proteomics",
      "topics": [
        "boxplot_highchart_list"
      ]
    },
    {
      "page": "build_clustering_matrix",
      "title": "Build the clustering matrix aggregated by condition",
      "topics": [
        "build_clustering_matrix"
      ]
    },
    {
      "page": "build_long_output",
      "title": "Build the output table in LONG format",
      "topics": [
        "build_long_output"
      ]
    },
    {
      "page": "build_pca_scores",
      "title": "Build a PCA scores data frame from data in long format",
      "topics": [
        "build_pca_scores"
      ]
    },
    {
      "page": "cluster_centroids_highchart",
      "title": "Centroid plot for all the clusters",
      "topics": [
        "cluster_centroids_highchart"
      ]
    },
    {
      "page": "cluster_profile_highchart",
      "title": "Cluster profile plot with Highcharts",
      "topics": [
        "cluster_profile_highchart"
      ]
    },
    {
      "page": "cluster_profile_highchart_list",
      "title": "List of cluster profile plots with Highcharts",
      "topics": [
        "cluster_profile_highchart_list"
      ]
    },
    {
      "page": "compute_confidence_ellipse",
      "title": "Compute the confidence ellipse per group",
      "topics": [
        "compute_confidence_ellipse"
      ]
    },
    {
      "page": "compute_hulls",
      "title": "Compute the convex hull (enclosing polygon) per group",
      "topics": [
        "compute_hulls"
      ]
    },
    {
      "page": "configure_cluster_palette",
      "title": "Configure the colour palette for the clusters",
      "topics": [
        "configure_cluster_palette"
      ]
    },
    {
      "page": "create_expression_set",
      "title": "Create an ExpressionSet for Mfuzz",
      "topics": [
        "create_expression_set"
      ]
    },
    {
      "page": "de_analysis_proteomics",
      "title": "Perform differential expression analysis on proteomics data",
      "topics": [
        "de_analysis_proteomics"
      ]
    },
    {
      "page": "deps_with_clusters",
      "title": "Differential abundance with the Pattern Profiler cluster of each protein",
      "topics": [
        "deps_with_clusters"
      ]
    },
    {
      "page": "detect_condition_columns",
      "title": "Detect the condition columns (z-scores)",
      "topics": [
        "detect_condition_columns"
      ]
    },
    {
      "page": "evaluate_cluster_range",
      "title": "Evaluate a range of cluster numbers",
      "topics": [
        "evaluate_cluster_range"
      ]
    },
    {
      "page": "extract_se_data",
      "title": "Extract data from a SummarizedExperiment",
      "topics": [
        "extract_se_data"
      ]
    },
    {
      "page": "filter_significant_features",
      "title": "Filter features by significance",
      "topics": [
        "filter_significant_features"
      ]
    },
    {
      "page": "get_annotation_palette",
      "title": "Build the Colour Palette for Categorical Annotations",
      "topics": [
        "get_annotation_palette"
      ]
    },
    {
      "page": "get_heatmap_palette",
      "title": "Build the Colour Palette for the Heatmap Values",
      "topics": [
        "get_heatmap_palette"
      ]
    },
    {
      "page": "im_prepare_se",
      "title": "Build a SummarizedExperiment for imputation benchmarking",
      "topics": [
        "im_prepare_se"
      ]
    },
    {
      "page": "import_imp_matrices",
      "title": "Import imputed matrices into a SummarizedExperiment",
      "topics": [
        "import_imp_matrices"
      ]
    },
    {
      "page": "import_norm_matrices",
      "title": "Import normalized matrices into a SummarizedExperiment",
      "topics": [
        "import_norm_matrices"
      ]
    },
    {
      "page": "imputation_metrics",
      "title": "Generate imputation quality metric plots and ranking",
      "topics": [
        "imputation_metrics"
      ]
    },
    {
      "page": "impute_proteomics",
      "title": "Impute proteomics data",
      "topics": [
        "impute_proteomics"
      ]
    },
    {
      "page": "merge_significance_info",
      "title": "Merge significance information from DEPs_results",
      "topics": [
        "merge_significance_info"
      ]
    },
    {
      "page": "nadia_add_pattern_profiler",
      "title": "Add a Pattern Profiler run to an existing '.nadia' file",
      "topics": [
        "nadia_add_pattern_profiler"
      ]
    },
    {
      "page": "nadia_connect",
      "title": "Open a connection to a '.nadia' file",
      "topics": [
        "nadia_connect"
      ]
    },
    {
      "page": "nadia_deps_with_clusters",
      "title": "Differential abundance with clusters, from a '.nadia' file",
      "topics": [
        "nadia_deps_with_clusters"
      ]
    },
    {
      "page": "nadia_dia",
      "title": "Example DIA experiment, already preprocessed",
      "topics": [
        "nadia_dia"
      ]
    },
    {
      "page": "nadia_export_parquet",
      "title": "Export the tables of a '.nadia' file to Parquet",
      "topics": [
        "nadia_export_parquet"
      ]
    },
    {
      "page": "nadia_pattern_profiler",
      "title": "Rebuild the Pattern Profiler table from a '.nadia' file",
      "topics": [
        "nadia_pattern_profiler"
      ]
    },
    {
      "page": "nadia_preprocessing",
      "title": "Rebuild the preprocessing object from a '.nadia' file",
      "topics": [
        "nadia_preprocessing"
      ]
    },
    {
      "page": "nadia_result",
      "title": "Rebuild the processing result from a '.nadia' file",
      "topics": [
        "nadia_result"
      ]
    },
    {
      "page": "nadia_skill_path",
      "title": "Locate the NADIA agent skill",
      "topics": [
        "nadia_skill_path"
      ]
    },
    {
      "page": "nadia_tables",
      "title": "List the contents of a '.nadia' file without loading it",
      "topics": [
        "nadia_tables"
      ]
    },
    {
      "page": "nm_prepare_se",
      "title": "Prepare a SummarizedExperiment from a proteomics_data object",
      "topics": [
        "nm_prepare_se"
      ]
    },
    {
      "page": "nm_run_normalizations",
      "title": "Run multiple normalization methods from a baseline assay",
      "topics": [
        "nm_run_normalizations"
      ]
    },
    {
      "page": "normalization_metrics",
      "title": "Generate quality metric plots for normalization comparison",
      "topics": [
        "normalization_metrics"
      ]
    },
    {
      "page": "normalize_proteomics",
      "title": "Normalize proteomics data",
      "topics": [
        "normalize_proteomics"
      ]
    },
    {
      "page": "pattern_profiler_analysis",
      "title": "Pattern Profiler Analysis",
      "topics": [
        "pattern_profiler_analysis"
      ]
    },
    {
      "page": "pca_covariates_plot",
      "title": "PCA Plots Colored by Covariates",
      "topics": [
        "pca_covariates_plot"
      ]
    },
    {
      "page": "pca_highchart_list",
      "title": "Build a List of PCA Plots for Multiple Subsets",
      "topics": [
        "pca_highchart_list"
      ]
    },
    {
      "page": "prepare_heatmap_data",
      "title": "Prepare Long-Format Data for tidyHeatmap",
      "topics": [
        "prepare_heatmap_data"
      ]
    },
    {
      "page": "preprocess_diann",
      "title": "Preprocess DIA-NN protein-group matrices",
      "topics": [
        "preprocess_diann"
      ]
    },
    {
      "page": "preprocess_lfq",
      "title": "Preprocess Proteome Discoverer LFQ exports",
      "topics": [
        "preprocess_lfq"
      ]
    },
    {
      "page": "preprocess_se",
      "title": "Import Protein Intensities from a SummarizedExperiment",
      "topics": [
        "preprocess_se"
      ]
    },
    {
      "page": "preprocess_spectronaut",
      "title": "Preprocess Spectronaut reports",
      "topics": [
        "preprocess_spectronaut"
      ]
    },
    {
      "page": "preprocess_tmt",
      "title": "Preprocess Proteome Discoverer TMT exports",
      "topics": [
        "preprocess_tmt"
      ]
    },
    {
      "page": "print.diann_data",
      "title": "Print a summary of a DIA-NN preprocessing result",
      "topics": [
        "print.diann_data"
      ]
    },
    {
      "page": "print.lfq_data",
      "title": "Print a summary of an LFQ preprocessing result",
      "topics": [
        "print.lfq_data"
      ]
    },
    {
      "page": "print.nadia_db",
      "title": "Print a summary of a '.nadia' file",
      "topics": [
        "print.nadia_db"
      ]
    },
    {
      "page": "print.proteomics_heatmap",
      "title": "Draw a proteomics heatmap",
      "topics": [
        "print.proteomics_heatmap"
      ]
    },
    {
      "page": "print.proteomics_result",
      "title": "Print method for proteomics_result",
      "topics": [
        "print.proteomics_result"
      ]
    },
    {
      "page": "print.se_data",
      "title": "Print a Summary of Data Imported from a SummarizedExperiment",
      "topics": [
        "print.se_data"
      ]
    },
    {
      "page": "print.spectronaut_data",
      "title": "Print a summary of a Spectronaut preprocessing result",
      "topics": [
        "print.spectronaut_data"
      ]
    },
    {
      "page": "print.tmt_data",
      "title": "Print a summary of a TMT preprocessing result",
      "topics": [
        "print.tmt_data"
      ]
    },
    {
      "page": "process_proteomics",
      "title": "Process proteomics data",
      "topics": [
        "process_proteomics"
      ]
    },
    {
      "page": "protein_list_reactable",
      "title": "Interactive Reactable Table for Protein_ID Data (post-Spectronaut)",
      "topics": [
        "protein_list_reactable"
      ]
    },
    {
      "page": "protein_list_widget",
      "title": "Full Widget for the Protein_ID Table with Filters, Search and Excel Export",
      "topics": [
        "protein_list_widget"
      ]
    },
    {
      "page": "proteomics_heatmap",
      "title": "Create a tidyHeatmap Heatmap for Proteomics",
      "topics": [
        "proteomics_heatmap"
      ]
    },
    {
      "page": "proteomics_heatmap_list",
      "title": "Build a List of Heatmaps for Several Subsets",
      "topics": [
        "proteomics_heatmap_list"
      ]
    },
    {
      "page": "pvca_analysis",
      "title": "PVCA Analysis - Orchestrator",
      "topics": [
        "pvca_analysis"
      ]
    },
    {
      "page": "quant_list_widget",
      "title": "Full Widget for the Protein_QUANT Table with the log2 Matrix Appended",
      "topics": [
        "quant_list_widget"
      ]
    },
    {
      "page": "read_nadia",
      "title": "Read a '.nadia' file",
      "topics": [
        "read_nadia"
      ]
    },
    {
      "page": "read_pattern_profiler_data",
      "title": "Read Pattern Profiler data from a parquet file",
      "topics": [
        "read_pattern_profiler_data"
      ]
    },
    {
      "page": "results_list_reactable",
      "title": "Interactive Reactable Table for Differential Expression Results",
      "topics": [
        "results_list_reactable"
      ]
    },
    {
      "page": "results_list_widget",
      "title": "Full Widget with Filters, Search, Export and CSS",
      "topics": [
        "results_list_widget"
      ]
    },
    {
      "page": "run_mfuzz_clustering",
      "title": "Run Mfuzz clustering",
      "topics": [
        "run_mfuzz_clustering"
      ]
    },
    {
      "page": "select_optimal_clusters",
      "title": "Select the optimal number of clusters",
      "topics": [
        "select_optimal_clusters"
      ]
    },
    {
      "page": "standardize_eset",
      "title": "Standardise an ExpressionSet (row-wise z-score)",
      "topics": [
        "standardize_eset"
      ]
    },
    {
      "page": "summarize_pattern_profiler",
      "title": "Summary of the Pattern Profiler data",
      "topics": [
        "summarize_pattern_profiler"
      ]
    },
    {
      "page": "summary_list_widget",
      "title": "Interactive Reactable Table for the Sample Metadata",
      "topics": [
        "summary_list_widget"
      ]
    },
    {
      "page": "volcano_highchart_list",
      "title": "Interactive Volcano Plot with Highcharter",
      "topics": [
        "volcano_highchart_list"
      ]
    },
    {
      "page": "wrap_heatmap_with_title",
      "title": "Wrap a Heatmap Together With Its Title",
      "topics": [
        "wrap_heatmap_with_title"
      ]
    },
    {
      "page": "write_nadia",
      "title": "Write a complete analysis to a single '.nadia' file",
      "topics": [
        "write_nadia"
      ]
    }
  ],
  "_pkglogo": "https://github.com/bioc/NADIA/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/bioc/NADIA/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "base64enc",
    "Biobase",
    "BiocGenerics",
    "bslib",
    "cachem",
    "cli",
    "clue",
    "cluster",
    "cpp11",
    "DelayedArray",
    "DEoptimR",
    "digest",
    "dplyr",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "fs",
    "generics",
    "GenomicRanges",
    "ggplot2",
    "glue",
    "gtable",
    "highr",
    "htmltools",
    "htmlwidgets",
    "IRanges",
    "isoband",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "lattice",
    "lifecycle",
    "limma",
    "magrittr",
    "MASS",
    "Matrix",
    "MatrixGenerics",
    "matrixStats",
    "memoise",
    "mime",
    "MsCoreUtils",
    "mvtnorm",
    "norm",
    "pcaPP",
    "pillar",
    "pkgconfig",
    "pROC",
    "purrr",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "rmarkdown",
    "robustbase",
    "rrcov",
    "rrcovNA",
    "S4Arrays",
    "S4Vectors",
    "S7",
    "sass",
    "scales",
    "Seqinfo",
    "SparseArray",
    "statmod",
    "stringi",
    "stringr",
    "SummarizedExperiment",
    "tibble",
    "tidyr",
    "tidyselect",
    "tinytex",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "XVector",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "NADIA.Rmd",
      "filename": "NADIA.html",
      "title": "An introduction to NADIA",
      "author": "Sergio Ciordia",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Installation",
        "Example data",
        "How missing values are represented",
        "Filtering, log2 transformation and normalization",
        "Imputation of missing values",
        "The workflow in a single call",
        "Where the processed data are stored",
        "Differential abundance results",
        "Relationship with the missing values",
        "Detection and non-detection patterns between conditions",
        "Visualizing the results",
        "Interactive figures",
        "Static figure",
        "NADIA and related Bioconductor packages",
        "What NADIA adds",
        "Using NADIA together with other packages",
        "Next steps",
        "Session information"
      ],
      "created": "2026-07-30 20:37:35",
      "modified": "2026-10-17 20:11:02",
      "commits": 27
    },
    {
      "source": "batch-correction.Rmd",
      "filename": "batch-correction.html",
      "title": "Batch correction: diagnose, correct, verify",
      "author": "Sergio Ciordia",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Installation",
        "The sample annotation",
        "A simulated batch effect",
        "Step 1: is the design suitable for batch correction?",
        "Step 2: how much variance does the batch explain?",
        "Why the default hides it, and what to do",
        "Step 3: correct, and keep the biology",
        "Protecting a variable inside ComBat",
        "Step 4: verify",
        "Did the batch effect go?",
        "Did the biology survive?",
        "What it changed in the results",
        "Removing two factors, one after the other",
        "Inspecting the correction with PCA",
        "Applying the workflow to a real batch effect",
        "The batch has to be declared, not discovered",
        "The decomposition finds it",
        "Correcting it, and checking against biology",
        "Visual assessment with PCA",
        "Statistical significance and fold-change magnitude",
        "References",
        "Session information"
      ],
      "created": "2026-07-30 20:37:35",
      "modified": "2026-10-17 20:11:02",
      "commits": 17
    },
    {
      "source": "benchmarking.Rmd",
      "filename": "benchmarking.html",
      "title": "Benchmarking with a spike-in: scoring against known truth",
      "author": "Sergio Ciordia",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Installation",
        "The experiment",
        "Declaring the truth",
        "Scoring a pipeline",
        "The metrics_table summary",
        "How TP, FP, TN and FN are defined",
        "The confusion plots: the whole picture at once",
        "Species-level confusion plot",
        "Overall confusion plot",
        "The metrics heatmap",
        "The OpDEA metrics",
        "Interpreting ROC curves",
        "The full ROC curve",
        "Zooming into the low-FPR region",
        "Comparing search engines across FPR ranges",
        "Volcano plots as diagnostic tools",
        "Comparing multiple pipelines",
        "Comparing TP, FP, TN and FN",
        "Ranking pipelines with the OpDEA criteria",
        "Comparing saved results and external pipelines",
        "What this benchmark can and cannot show",
        "References",
        "Session information"
      ],
      "created": "2026-07-30 20:37:35",
      "modified": "2026-10-17 20:11:02",
      "commits": 15
    },
    {
      "source": "choosing-methods.Rmd",
      "filename": "choosing-methods.html",
      "title": "Choosing normalization and imputation methods",
      "author": "Sergio Ciordia",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Installation and packages",
        "Normalization",
        "What normalization does",
        "Normalization methods available in NADIA",
        "How normalization methods are evaluated",
        "Comparing normalization methods with NADIA",
        "Imputation",
        "Why values are missing",
        "How NADIA represents missing intensities",
        "Imputation methods available in NADIA",
        "How imputation methods are evaluated",
        "Comparing imputation methods with NADIA",
        "Applying the selected combination",
        "Effect on differential abundance results",
        "Practical decision guide",
        "References and software",
        "Session information"
      ],
      "created": "2026-07-30 20:37:35",
      "modified": "2026-10-17 20:11:02",
      "commits": 17
    },
    {
      "source": "input-formats.Rmd",
      "filename": "input-formats.html",
      "title": "Input formats: reports and SummarizedExperiment objects",
      "author": "Sergio Ciordia",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "DIA: Spectronaut",
        "DIA: DIA-NN",
        "Declaring the experimental design",
        "TMT: Proteome Discoverer",
        "Label-free: Proteome Discoverer",
        "Bioconductor: SummarizedExperiment",
        "Where the design comes from",
        "Naming the conditions",
        "Five sources, one common object",
        "Sample information",
        "Identification evidence",
        "Quantities and downstream analysis",
        "Session information"
      ],
      "created": "2026-07-30 20:37:35",
      "modified": "2026-10-17 20:11:02",
      "commits": 13
    },
    {
      "source": "missing-values.Rmd",
      "filename": "missing-values.html",
      "title": "Missing values: what they mean and how to fill them",
      "author": "Sergio Ciordia",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Installation",
        "Why values are missing",
        "How NADIA represents missing intensities",
        "Diagnosing missingness in the example data",
        "Data processing shapes the missing-value pattern",
        "Imputation strategies available in NADIA",
        "Why one method may not represent every gap",
        "The default hybrid: combo",
        "softHybrid: a continuous combination",
        "limpa: detection-aware estimates with uncertainty",
        "Choosing among the strategies",
        "References and software",
        "Session information"
      ],
      "created": "2026-07-30 20:37:35",
      "modified": "2026-10-17 20:11:02",
      "commits": 13
    },
    {
      "source": "pattern-profiler.Rmd",
      "filename": "pattern-profiler.html",
      "title": "Pattern Profiler: identifying shared protein profiles",
      "author": "Sergio Ciordia",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Setup and example data",
        "Running Pattern Profiler",
        "Selecting proteins for clustering",
        "Choosing the number of clusters",
        "Understanding the soft-clustering output",
        "Visualizing the expression patterns",
        "Protein profiles within each cluster",
        "Comparing cluster centroids",
        "Saving and reusing the results",
        "Saving the long-format table as Parquet",
        "Storing Pattern Profiler in a NADIA project",
        "Practical recommendations",
        "References",
        "Session information"
      ],
      "created": "2026-07-30 20:37:35",
      "modified": "2026-10-17 20:11:02",
      "commits": 12
    },
    {
      "source": "results-and-export.Rmd",
      "filename": "results-and-export.html",
      "title": "Results and export: sharing and preserving an analysis",
      "author": "Sergio Ciordia",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Prepare an example analysis",
        "Install and load NADIA",
        "Run the processing workflow",
        "Choose an output for the task",
        "Export tabular results",
        "Choose between TSV and Parquet",
        "Create a set of TSV and/or Parquet files",
        "Archive a complete analysis",
        "Write and read a .nadia file",
        "Restore and verify the result",
        "Inspect stored tables and provenance",
        "Query or extract the archive",
        "Combine differential abundance with clustering",
        "Explore results with interactive tables",
        "Save interactive HTML",
        "Save a complete widget page",
        "Save an individual widget as one file",
        "Preserve reproducibility",
        "References",
        "Session information"
      ],
      "created": "2026-07-30 20:37:35",
      "modified": "2026-10-17 20:11:02",
      "commits": 11
    },
    {
      "source": "visualization.Rmd",
      "filename": "visualization.html",
      "title": "Visualization: exploring and presenting results",
      "author": "Sergio Ciordia",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Setup and example data",
        "Installation",
        "Processing the example dataset",
        "Choosing the appropriate visualization",
        "Interactive and static output",
        "Highcharts license",
        "Volcano plots",
        "Summarizing the selected comparison",
        "Creating and reading the plot",
        "Labeling selected proteins and multiple comparisons",
        "Boxplots of sample distributions",
        "Comparing assays numerically",
        "Creating and reading the boxplot",
        "Principal component analysis",
        "Comparing protein subsets",
        "Creating and reading the PCA plot",
        "Subset modes, ellipses, and sample filtering",
        "Heatmaps",
        "Selecting proteins for the heatmap",
        "Creating and reading a focused heatmap",
        "Annotations and repeated heatmaps",
        "Protein pattern clusters",
        "Building and summarizing the example clusters",
        "Comparing cluster centroids",
        "Inspecting representative protein profiles",
        "Colors and consistent presentation",
        "Exporting figures and data",
        "Interactive charts",
        "Static heatmaps",
        "Practical recommendations",
        "Session information"
      ],
      "created": "2026-07-30 20:37:35",
      "modified": "2026-10-17 20:11:02",
      "commits": 15
    }
  ],
  "_score": 6.4067955726682495,
  "_indexed": true,
  "_nocasepkg": "nadia",
  "_universes": [
    "bioc",
    "sciordia"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.99.3",
      "date": "2026-11-12T22:07:25.000Z",
      "distro": "resolute",
      "commit": "f07aa3c87472fc19a7dd218d38cf9ea15cff0cf0",
      "fileid": "https://r2.ropensci.org/62a506fd65e191409a5ce086e0d1a2917c2e1ab329b1955065e8601d40c75369",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/43314999496"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "0.99.3",
      "date": "2026-11-12T22:06:58.000Z",
      "distro": "resolute",
      "commit": "f07aa3c87472fc19a7dd218d38cf9ea15cff0cf0",
      "fileid": "https://r2.ropensci.org/330f28fcefbb1dcf59afd208697ca23da7e8fc4b6cc2183e3005e53c17d1db2e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/43314999496"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.99.3",
      "date": "2026-11-12T22:57:40.000Z",
      "commit": "f07aa3c87472fc19a7dd218d38cf9ea15cff0cf0",
      "fileid": "https://r2.ropensci.org/8e4d26173e683708e4d6caa87daa66df26ac1e6ed8326d0c21c0511f7519ecd9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/43314999496"
    },
    {
      "r": "4.6.2",
      "os": "mac",
      "version": "0.99.3",
      "date": "2026-11-12T22:24:40.000Z",
      "commit": "f07aa3c87472fc19a7dd218d38cf9ea15cff0cf0",
      "fileid": "https://r2.ropensci.org/61d9e5446dfdd12953987142feffd1945840a2c3d5ed6777918e01e9e78e25b2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/43314999496"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.99.3",
      "date": "2026-11-12T22:05:50.000Z",
      "commit": "f07aa3c87472fc19a7dd218d38cf9ea15cff0cf0",
      "fileid": "https://r2.ropensci.org/b810e805cb88dfb20d3449db5cf82711dcada6567461d7a6a16cf54f7c232950",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/43314999496"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.99.3",
      "date": "2026-11-12T22:08:24.000Z",
      "commit": "f07aa3c87472fc19a7dd218d38cf9ea15cff0cf0",
      "fileid": "https://r2.ropensci.org/9cbd74e04cc51d31ad0acea0b108ca5e91cb7d2f5ed7402fc667b8bcc854174f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/43314999496"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.99.3",
      "date": "2026-11-12T22:05:53.000Z",
      "commit": "f07aa3c87472fc19a7dd218d38cf9ea15cff0cf0",
      "fileid": "https://r2.ropensci.org/295083176e2290d2ec5750893c7fe417e2aadea524dae58acec80d0187eaf6ad",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/43314999496"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.99.3",
      "date": "2026-11-12T22:05:34.000Z",
      "commit": "f07aa3c87472fc19a7dd218d38cf9ea15cff0cf0",
      "fileid": "https://r2.ropensci.org/d52e116ad60d81c8dfa0f72614528328b3dc0df58c5bb1faf5c82b69dd52ad0b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/43314999496"
    }
  ]
}