# Top 10 Tools for Auditing Reproducibility Before You Submit

A reproducibility audit asks whether another scientist, working only from your data, your code, and your written methods, can arrive at your result, while a reporting audit asks whether your manuscript gives that scientist enough information to make the attempt. The rule of thumb for choosing among the tools below is simple. If your headline result depends on a computational pipeline, audit the pipeline and its environment first. If it depends on human measurement or judgment, audit the measurement protocol and the people applying it first.

Reproducible research, in the definition used by the NeurIPS reproducibility program, means obtaining results similar to those presented in a paper using the same code and data, when those are available. Journal editors have placed quality, reliability, and reproducibility at the center of concerns about biomedical publishing [1]. Auditing before you submit matters because submission is the last moment when fixes are cheap and private.

The ten tools in this article cover three layers of a pre-submission audit. The claim layer checks what you assert (checklists). The computation layer checks what you actually ran (version control, environment capture, workflow managers, notebooks, repositories). The instrument layer checks what you trusted inside the analysis (reference standards, reliability statistics, structured audit frameworks). Each tool section gives its pros and cons, a comparison table puts the options side by side, and worked scenarios show how the tools combine.

## What a Reproducibility Audit Checks Before You Submit

A pre-submission audit checks three things, and most failed audits fail at more than one.

First, computational reproducibility. Can someone rerun your analysis from raw inputs and get your numbers? This is where version control, environments, and workflow managers operate.

Second, reporting completeness. A reporting guideline is a minimum set of items that a research report should include, and reporting guidelines have been shown to increase methodological transparency and the uptake of research findings [2]. If a reader cannot find the inclusion window, the software version, or the exclusion rule, replication stalls before it starts.

Third, instrument validity. The tools inside your analysis deserve their own audit. Statistical agencies formalized this as an independent verification step that an algorithm must pass before it is trusted for production, paired with disciplined protection of sensitive data throughout development [3]. The need is not exotic. In a pediatric neuroradiology evidence synthesis, errors introduced by routine deduplication software stayed invisible in the PRISMA flow diagram, the standard flow figure for systematic reviews, yet propagated through the review [4].

A useful audit touches all three layers at least once. A paper can rerun perfectly, report completely, and still rest on an unvalidated measurement or an unverified algorithm, which is why the tool list runs from checklists to reliability statistics.

## The 10 Best Reproducibility Audit Tools at a Glance

| # | Tool | What it audits | Best for | Effort | Main limitation |
|--|---|--------|-----|----|---------|
| 1 | Reproducibility checklist (for example, the ML Reproducibility Checklist) | Completeness of code, data, and claims | Machine learning and computational papers | Low | Self-reported, so it can be completed by rote |
| 2 | Reporting guideline checklist (PRISMA-ScR, neuroimaging checklists) | Completeness of methods reporting | Reviews, imaging, clinical studies | Low | Coverage differs by field and design |
| 3 | Git version control | The exact state of every file at submission | Any project with scripts or text | Low | Does not pin the software environment |
| 4 | Environment capture (Conda file, Docker container) | Software versions and dependencies | Computational pipelines | Moderate | Images age and need rebuilding |
| 5 | Workflow manager (Nextflow, Snakemake) | Execution order and full-pipeline reruns | Multi-step analyses | Moderate to high | Learning curve for small projects |
| 6 | Computational notebook (Jupyter, R Markdown) | Whether narrative and code match | Exploratory and teaching analyses | Low | Hidden state from out-of-order cells |
| 7 | Public repository deposit (OSF, Zenodo, Dryad) | Whether data, code, and outputs are retrievable | Every project at submission | Low to moderate | Sensitive data needs controlled access |
| 8 | Manual reference standard | Whether an automated tool's decisions are correct | Systematic reviews, AI-assisted [preprocessing](/blog/data-analysis/what-is-data-preprocessing) | High | Labor-intensive adjudication |
| 9 | Reliability statistics (ICC, [Cohen's kappa](/blog/research-skills/cohens-kappa-how-to-calculate-and-interpret), Gwet's AC1) | Agreement between independent raters or operators | Measurement and annotation studies | Moderate | Requires multiple trained raters |
| 10 | Structured audit framework with feasibility audit | Reporting coverage, calibration, and uncertainty | New methods, benchmark datasets | High | Provisional until externally validated |

## Tool-by-Tool: Options, Pros, and Cons

### 1. Reproducibility checklists

A reproducibility checklist is a structured list of disclosures an author completes at submission, covering data availability, code availability, experimental settings, and the strength of claims. The clearest large-scale example comes from machine learning. In 2019, the NeurIPS conference ran a reproducibility program with three components, a code submission policy, a community-wide reproducibility challenge, and the Machine Learning Reproducibility Checklist built into the paper submission process.

**Pros.** It is free, fast, and catches the omissions reviewers ask about most, missing dataset links, unspecified random seeds, and undeclared compute. It also tells co-authors exactly what must be prepared.

**Cons.** It is self-reported, so a rushed author can complete it by rote. The fix comes from checklist-driven evaluation research, which decomposes a claim into atomic requirements and verifies each criterion against concrete evidence before aggregating any decision. Apply that principle here. For every yes on your checklist, name the file, the commit, or the link that proves it. If you cannot, the item is not done.

### 2. Reporting guidelines and field-specific checklists

A reporting guideline is a checklist, usually with an explanation document, listing the minimum items a manuscript of a given study design should report. Scoping reviews use PRISMA-ScR, an extension of PRISMA published as a checklist and explanation for scoping review reporting [2]. Neuroimaging has its own family of reporting checklists, developed to improve transparency, replicability, and reproducibility, with design values that include transparency, repeatability, data sharing, diversity, and support for innovation [5].

**Pros.** Reviewers recognize these documents, they are free, and they force completeness in the section of the paper readers actually copy from. One checklist can be applied to every manuscript in a lab.

**Cons.** Coverage differs by field and design, so a generic checklist can miss discipline-specific items, and completing a checklist is not the same as producing good science. Pick the guideline that matches your study type, complete it while drafting rather than after, and treat unresolved items as to-do entries rather than as boxes.

### 3. Git version control

Version control is a system that records every change to a set of files, so any earlier state can be recovered and compared. Git is the standard implementation, and hosting platforms built on it add review and issue tracking.

**Audit actions.** Tag the exact commit that produced the submitted manuscript and record that tag in the manuscript or repository README. Confirm the repository has no uncommitted changes on submission day. Check that the analysis scripts, not just the manuscript, are in the repository.

**Pros.** It is free, it gives a diffable history showing co-authors exactly what changed, and it prevents the classic disaster of emailing analysis_final_v3_REAL.py.

**Cons.** Git records file states, not software versions, so it does not by itself guarantee a rerun will work. Pair it with environment capture (tool 4) and a repository deposit (tool 7). Large data files belong in a data repository rather than in Git history.

### 4. Environment capture (Conda files and Docker containers)

An environment file is a plain-text list of the software packages and exact versions your analysis needs, and a container is a package that bundles software together with the operating-system libraries it requires. Conda environment files are the lightweight option. Docker images are the heavier, more complete option.

**Audit actions.** Build a fresh environment from the file on a machine that has never seen the project, then rerun the analysis. If the rerun fails, your environment documentation was incomplete, which is exactly what you want to learn before a reviewer learns it.

**Pros.** This is the cheapest fix for the most common reproducibility failure, the analysis that worked on one laptop and nowhere else. It also documents software versions automatically instead of from memory.

**Cons.** Containers age as upstream repositories change, images grow large, and proprietary software cannot always be bundled. Rebuild and retest the container shortly before submission, not a year earlier.

### 5. Workflow managers (Nextflow and Snakemake)

A workflow manager is a program that runs each step of a multi-step analysis in the declared order, tracks inputs and outputs, and resumes from the last completed step after an interruption. Nextflow and Snakemake are the two most used in the life sciences.

**Audit actions.** Delete every derived output, rerun the whole workflow from raw data with a single command, and confirm the final numbers match the manuscript. This single exercise finds more silent errors than any other audit step, because it forces every intermediate file to be regenerated rather than trusted.

**Pros.** One-command reruns, automatic documentation of step order, and resumability after crashes. Reviewers and readers can execute the same entry point you did.

**Cons.** There is a real learning curve, and wrapping a three-script analysis in a workflow manager can cost more time than it saves. Use it once the pipeline has enough steps that you no longer know their order by heart.

### 6. Computational notebooks (Jupyter and R Markdown)

A computational notebook is a document that mixes prose, executable code, and outputs in one file, with Jupyter and R Markdown as the dominant implementations in the life sciences.

**Audit actions.** Restart the kernel and run every cell from the top before submission. This restart-and-run-all pass is the notebook equivalent of the workflow rerun, and it is the step most often skipped. Confirm that the figures in the manuscript are the figures the notebook produces.

**Pros.** Notebooks keep narrative and code in one place, which makes methods sections easier to write and easier to check. Intermediate numbers stay visible, so a reviewer can trace where a value came from.

**Cons.** Notebooks hide state. A cell run out of order can produce a figure that the linear script would never generate, which is why the restart-and-run-all pass is non-negotiable. Notebooks pair well with version control but make messy diffs, so clear outputs before committing.

### 7. Public repositories (OSF, Zenodo, Dryad)

A public repository deposit places your data, code, and key outputs at a persistent location that mints a digital object identifier (DOI), a permanent citable link. The Open Science Framework (OSF), Zenodo, and Dryad are common choices, and many journals now ask for a deposit at submission.

**Audit actions.** Download your own deposit using a different account, ideally a co-author's, and rerun the analysis from those downloaded files. Deposits fail in boring ways, a missing codebook, a wrong file path, an empty folder, and the person who should find them is you.

**Pros.** The deposit is what makes the whole audit possible for anyone else, and a DOI makes the dataset citable.

**Cons.** Human data often cannot be fully open, so plan controlled access and a documented request process. Cleaning and documenting data for deposit takes real time, so start before the revision stage.

### 8. Manual reference standards for tool validation

A reference standard is a ground-truth dataset built by independent human adjudication, against which an automated tool's decisions are scored. This is the audit for software you did not write but rely on.

A published evaluation shows why the step matters. In a pediatric neuroradiology systematic review corpus of 603 records, two reviewers deduplicated the set independently with Zotero (version 8.0.4) and with Rayyan, then built a reference standard by dual-reviewer adjudication of possible duplicate pairs using title, publication year, author list, and DOI. Adjudication identified 120 true duplicates, leaving 483 unique records. Zotero behaved deterministically, meaning it produced identical outputs across reviewers, yet it made 16 false-positive duplicate decisions and 5 false negatives, many tied to DOI collisions. Rayyan identified more true duplicates but produced non-identical outputs across independent runs [4].

**Audit actions.** For any automated preprocessing step, hand-check a sample of its decisions against a reference standard and report the error pattern.

**Pros.** It quantifies errors that no downstream analysis will reveal.

**Cons.** Adjudication is labor-intensive, and the results can force you to redo preprocessing, which is why this audit belongs early.

### 9. Interrater reliability statistics (ICC, Cohen's kappa, Gwet's AC1)

These statistics quantify agreement between independent raters or operators, which is the reproducibility question for any human measurement. The intraclass correlation coefficient (ICC) applies to continuous measurements, Cohen's kappa applies to categorical judgments corrected for chance agreement, weighted kappa handles ordered categories, and Gwet's AC1 is an agreement coefficient that stays stable when the trait is common or rare.

Three studies show the audit in action. For the breech progression angle measured by transperineal ultrasound, eight operators at four maternity units measured eighteen 3D volumes from women at 36 to 40 weeks of gestation, and an image-based checklist, starting with acquisition in the [midsagittal plane](/knowledge/veterinary-medicine/veterinary-anatomy-physiology/midsagittal-plane-definition-examples-and-body-planes), made the measurement feasible and highly reproducible by ICC [6]. A validation of the NEUMOBACT infection-prevention checklist had 190 raters produce 95 valid rater pairs, with Gwet's AC1 of 0.934 at the central venous catheter station, 0.869 at endotracheal suctioning, and 0.911 at patient care, reported per item with 95 percent [confidence intervals](/blog/data-analysis/confidence-interval-formula-examples) under the GRRAS guideline for reporting reliability and agreement studies [7]. A systematic audit of open musculoskeletal radiograph benchmark datasets, covering FracAtlas with 4,083 images, a 500-study sample of MURA, and 120 digitally reconstructed radiographs, graded annotation completeness in four tiers and mask quality with two orthopedic trainees and a radiologist using Cohen's weighted kappa, alongside five no-reference image quality metrics [8].

**Audit actions.** Have two trained people independently perform your key measurement on a sample, compute agreement, revise the protocol where agreement is weak, and re-measure.

**Pros and cons.** This converts "we standardized the method" into numbers a reviewer can check. It needs multiple trained raters, so budget for training time.

### 10. Structured audit frameworks and independent verification protocols

The heaviest tool is a formal audit framework, a domain-specific checklist plus a documented procedure, applied before a method is trusted.

One model comes from official statistics. A protocol for adopting AI-generated algorithms rests on two pillars, an independent statistical verification step before the algorithm is trusted for production, and disciplined protection of respondent confidentiality throughout development and testing. The author illustrates the process by directing AI to build and run the algorithm for a Mini-Max Hierarchical Bayes sampling method, and provides a checklist for evaluating any AI-assisted or algorithmic method, cross-checked against the UN Fundamental Principles of Official Statistics and the HLG-MOS Quality Framework [3].

A second model comes from road-safety sensing research. NUP-REPORT 1.0 proposes six reporting domains and a 30-item checklist, comprising 23 core items (19 universal and four component-contingent) and seven conditional items. A feasibility audit of 20 publications documented sample-specific omissions in orientation, timing, calibration, and independent-unit uncertainty reporting, and the framework is explicit that checklist completion is not a quality or safety score [9].

**Audit actions.** If your paper depends on an AI-generated or automated component, arrange for someone who did not build it to verify it statistically, then apply the most relevant domain checklist and report the result.

**Pros and cons.** This catches errors in components you did not build and produces a verification record reviewers can trust. Version 1.0 frameworks are provisional and field-specific, so treat them as scaffolding rather than certification.

## Choosing Between Reproducibility Audit Tools

Four criteria separate the options in practice.

**What produces your result.** If the result is a model output, spend on tools 3 through 7. If the result is a measurement or an annotation, spend on tools 8 and 9. If the result is a synthesis of other studies, spend on tools 2 and 8. Every project needs at least one tool from the claim layer (tools 1 and 2).

**Time before the deadline.** The night-before stack is a checklist (tools 1 and 2), a Git tag, a restart-and-run-all pass, and a repository deposit. The week-before stack adds an environment rebuild and a full workflow rerun. The month-before stack adds a reference standard and a reliability study, because both need other people's time.

**Venue requirements.** Some venues now embed reproducibility checklists directly in submission, as NeurIPS did in 2019, and many journals ask for data availability statements that point to a deposit. Meeting the requirement early avoids a revision-stage scramble.

**Team budget.** Reliability statistics require at least two trained raters, and one checklist validation team calculated a minimum of 111 rater pairs before data collection to support their agreement analysis [7]. If you cannot recruit raters, choose audits that run on your own machine, and say so honestly in your limitations.

## Worked Scenarios: Assembling the Stack

### Scenario 1: a deep learning paper in biology

A manuscript classifies microscopy images with a convolutional network. The audit stack runs in this order. First, audit the benchmark dataset before anything else, checking annotation completeness in tiers and grading mask quality with independent raters using Cohen's weighted kappa, the approach used in the musculoskeletal radiograph audit [8]. Second, complete the ML Reproducibility Checklist and verify each yes against the repository, naming the file that proves it. Third, pin the environment with a Conda file or Docker, wrap the pipeline in Nextflow or Snakemake, delete all outputs, and rerun from raw data. Fourth, restart-and-run-all the final notebook and confirm the manuscript figures match. Fifth, deposit data, code, and trained weights with a DOI, then download the deposit from another account to test it.

### Scenario 2: a systematic review

A review team is preparing a PRISMA-ScR report for a scoping review [2]. The non-obvious audit is deduplication. Build a manual reference standard on the full corpus or a large sample, score the deduplication tool's false positives and false negatives against it, and check whether repeated runs give identical outputs [4]. The published evaluation found exactly the failure modes this audit is designed to catch, false-positive duplicates from DOI collisions and non-identical outputs across runs, error types that never appear in a PRISMA flow diagram. Fix tool settings or the workflow before the screening stage, when the cost of redoing preprocessing is lowest.

### Scenario 3: a clinical measurement study

A team is introducing a new ultrasound measurement. Before collecting the study cohort, have several operators measure the same image set independently, compute the ICC, and identify the sources of disagreement. Then write an image-based checklist that pins down each disputed step, such as requiring acquisition in the midsagittal plane, and repeat the agreement study with the checklist in place, the sequence that made the breech progression angle highly reproducible across four maternity units [6]. Report per-item agreement with confidence intervals, following a GRRAS-compliant design like the NEUMOBACT validation [7]. If any step uses an automated or AI-assisted algorithm, add independent statistical verification before the method enters the analysis [3].

## Common Mistakes and Limitations

**Treating checklist completion as a quality score.** A completed checklist documents what is reported, not whether the science is sound. The NUP-REPORT framework states this boundary explicitly, improving reproducibility without converting checklist completion into a quality or safety score [9]. Reviewers read checklists the same way.

**Assuming routine tools are error-free.** Deterministic does not mean correct. Zotero produced identical outputs across reviewers and still produced false-positive and false-negative duplicate decisions in the deduplication evaluation [4]. Any tool that touches your data silently, deduplication software, an annotation model, an image converter, deserves a reference-standard check.

**Answering checklists by rote.** The failure mode is ticking boxes from memory. The check-before-score principle from checklist-driven evaluation research is the antidote, verify each criterion against concrete evidence before answering, and aggregate only verified decisions.

**Confusing reproducibility with validity.** A pipeline that reruns perfectly can still answer the wrong question. Reproducibility is described as a necessary step to verify the reliability of findings, not as proof of correctness. Pair every rerun audit with at least one validity check, a reference standard, a positive control, or a comparison to a known result.

**Auditing too late.** An audit run after acceptance can only produce a corrigendum. Run it before submission, while you can still change the pipeline, the protocol, or the checklist.

**Single-rater annotations.** If one person created every label, no agreement statistic exists, and the annotation gaps found in widely used radiograph datasets are the predictable result [8]. Recruit a second rater early, even for a small reliability sample.

**Trusting dashboards and proxies.** A model monitored by label-free proxies can look healthy while degrading. A four-iteration audit of label-free monitoring and test-time adaptation on real network traffic recorded one year apart, run under a strict protocol in which no target-year labels touched training, adaptation, or model selection, exposed the gap between dashboard signals and true performance across 16 method variants [10]. The lesson generalizes, validate your monitoring on a real shift, not only on synthetic corruptions.

**Assuming a validated checklist transfers.** A checklist that worked in one setting can lose reliability in another, which is why the NEUMOBACT team re-verified interrater agreement in their own simulation setting rather than importing prior values [7]. Re-run a small agreement study whenever the operators, the setting, or the instrument changes.

**The overall limitation.** No single tool covers all three audit layers, and the heavy tools (8 through 10) cost real time and other people's labor. Plan the combination when the project starts, not the week before submission.

## Frequently Asked Questions

### What is a reproducibility audit, and when should I run one?

A reproducibility audit is a structured check of whether another person could rerun your analysis and reach your result using your data, code, and written methods. Run it before submission, ideally in layers, with a quick checklist pass early and a full pipeline rerun once the analysis is frozen.

### Which reproducibility audit tools should I use if the deadline is one week away?

Use the low-effort layer first. Complete the reproducibility or reporting checklist that matches your study type, tag the Git commit that produced the manuscript, run a restart-and-run-all pass on your notebook, and make a repository deposit you can download from another account.

### Do reporting checklists like PRISMA count as reproducibility audit tools?

Yes, they audit the reporting layer, which is the layer reviewers check first and the layer readers copy from. They do not verify that your code runs, so pair them with at least one computational audit such as an environment rebuild or a workflow rerun.

### How do I audit an AI-generated or automated method my paper depends on?

Arrange an independent statistical verification by someone who did not build the method, before you trust it for your results, and document the verification in the manuscript. That two-pillar approach, independent verification plus disciplined data protection, comes from the protocol developed for algorithmic methods in official statistics.

### What number proves my measurement or checklist is reproducible?

No single number proves it. Report an agreement coefficient suited to your data, an intraclass correlation coefficient for continuous measurements, Cohen's kappa or Gwet's AC1 for categorical judgments, with confidence intervals and per-item values so weak items are visible.

### Can a study be fully reproducible and still be wrong?

Yes. Reproducibility means the same inputs and code give the same outputs, not that the outputs are valid. Pair every rerun audit with a validity check, such as a manual reference standard or a comparison against a known result.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What is a reproducibility audit, and when should I run one?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "A reproducibility audit is a structured check of whether another person could rerun your analysis and reach your result using your data, code, and written methods. Run it before submission, ideally in layers, with a quick checklist pass early and a full pipeline rerun once the analysis is frozen."
      }
    },
    {
      "@type": "Question",
      "name": "Which reproducibility audit tools should I use if the deadline is one week away?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Use the low-effort layer first. Complete the reproducibility or reporting checklist that matches your study type, tag the Git commit that produced the manuscript, run a restart-and-run-all pass on your notebook, and make a repository deposit you can download from another account."
      }
    },
    {
      "@type": "Question",
      "name": "Do reporting checklists like PRISMA count as reproducibility audit tools?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes, they audit the reporting layer, which is the layer reviewers check first and the layer readers copy from. They do not verify that your code runs, so pair them with at least one computational audit such as an environment rebuild or a workflow rerun."
      }
    },
    {
      "@type": "Question",
      "name": "How do I audit an AI-generated or automated method my paper depends on?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Arrange an independent statistical verification by someone who did not build the method, before you trust it for your results, and document the verification in the manuscript. That two-pillar approach, independent verification plus disciplined data protection, comes from the protocol developed for algorithmic methods in official statistics."
      }
    },
    {
      "@type": "Question",
      "name": "What number proves my measurement or checklist is reproducible?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "No single number proves it. Report an agreement coefficient suited to your data, an intraclass correlation coefficient for continuous measurements, Cohen's kappa or Gwet's AC1 for categorical judgments, with confidence intervals and per-item values so weak items are visible."
      }
    },
    {
      "@type": "Question",
      "name": "Can a study be fully reproducible and still be wrong?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. Reproducibility means the same inputs and code give the same outputs, not that the outputs are valid. Pair every rerun audit with a validity check, such as a manual reference standard or a comparison against a known result."
      }
    }
  ]
}
</script>

## Sources

1. [Editorial: Do you see what I see? Quality, reliability, and reproducibility in biomedical research.](https://pubmed.ncbi.nlm.nih.gov/24617660/)
2. [PRISMA Extension for Scoping Reviews (PRISMA-ScR): Checklist and Explanation](https://pubmed.ncbi.nlm.nih.gov/30178033/)
3. [Verify and protect before you trust: A practical protocol for AI and algorithmic adoption in methodology development for national statistical offices](https://doi.org/10.1177/18747655261484908)
4. [Reproducibility and validity failures in systematic review deduplication tools: evaluation on a paediatric neuroradiology corpus.](https://pubmed.ncbi.nlm.nih.gov/42720737/)
5. [Reporting checklists in neuroimaging: promoting transparency, replicability, and reproducibility](https://pubmed.ncbi.nlm.nih.gov/39242922/)
6. [Reproducibility of Breech Progression Angle: Standardization of Transperineal Measurements and Development of Image-Based Checklist for Quality Control](https://pubmed.ncbi.nlm.nih.gov/40722507/)
7. [Interrater reliability and agreement of the NEUMOBACT checklist about infection-prevention performance of intensive care nurses in simulation-based scenarios](https://pubmed.ncbi.nlm.nih.gov/39739706/)
8. [Benchmark Readiness of Open-access Musculoskeletal Radiograph Datasets for Foundation Model Segmentation: A Systematic Audit.](https://pubmed.ncbi.nlm.nih.gov/42890935/)
9. [NUP-REPORT 1.0: A Proposed Reporting and Benchmarking Framework for Non-Upright Pedestrian Detection and Pre-Crash Safety Evaluation](https://pubmed.ncbi.nlm.nih.gov/42817290/)
10. [The dashboard says "perfect:" a systematic audit of label-free model monitoring and test-time adaptation under temporal distribution shift in network intrusion detection.](https://pubmed.ncbi.nlm.nih.gov/42923699/)