diagnostic-study-quality-assessment-quadas-2

Assesses diagnostic accuracy studies for bias using the QUADAS-2 framework.

Updated Sep 15, 2026
One-click install
npx skills add https://github.com/mrsonord2240/openscience-specialists --skill diagnostic-study-quality-assessment-quadas-2-mrsonord2240
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: diagnostic-study-quality-assessment-quadas-2
Source: https://github.com/mrsonord2240/openscience-specialists/tree/main/specialists/critical-appraisal-specialist/versions/1.0.0/package/skills/diagnostic-study-quality-assessment-quadas-2
Command: npx skills add https://github.com/mrsonord2240/openscience-specialists --skill diagnostic-study-quality-assessment-quadas-2-mrsonord2240

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyPDF2, and includes scripts (resource) and references (resource) components.

What problem does it solve? Evaluating the risk of bias and applicability of diagnostic accuracy studies is a structured but tedious task that requires checking signaling questions across four QUADAS-2 domains and grounding every judgment in quoted evidence from the paper. ## Core Features & Use Cases - Four-Domain Bias Assessment: Systematically evaluates Patient Selection, Index Test, Reference Standard, and Flow and Timing using QUADAS-2 signaling questions. - Evidence-Based Judgments: Requires a direct quote from the paper for every Yes/No/Unclear rating, with Chinese-language comments and strict "Unclear" handling for missing information. - PDF Text Extraction: Includes a PyPDF2-based script to extract full text or specific page ranges from research papers, plus Methods section detection. - Use Case: A researcher screening papers for a systematic review of diagnostic tests can extract a PDF's text and produce a structured QUADAS-2 report for each included study. ## Quick Start Assess the attached diagnostic accuracy paper using QUADAS-2 and produce a domain-by-domain risk of bias report with supporting quotes.

Frequently Asked Questions about diagnostic-study-quality-assessment-quadas-2

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I assess a diagnostic accuracy study with QUADAS-2?▼

QUADAS-2 assessment evaluates four domains: Patient Selection, Index Test, Reference Standard, and Flow and Timing. Each domain uses signaling questions answered Yes, No, or Unclear, with every judgment supported by a direct quote from the paper.

How to extract text from a research paper PDF in Python?▼

Use the bundled pdf_extractor.py script with PyPDF2 installed. Run python scripts/pdf_extractor.py paper.pdf to extract full text, or pass start and end page numbers to extract a specific page range into a UTF-8 text file.

What are the four QUADAS-2 domains for risk of bias?▼

The four domains are Patient Selection, Index Test, Reference Standard, and Flow and Timing. Each domain has signaling questions covering issues like consecutive sampling, blinding, pre-specified thresholds, and whether all patients received the same reference standard.

What happens when a paper does not report enough information for QUADAS-2?▼

When information is missing, the rating must be marked Unclear rather than guessed. The skill enforces strictness by requiring a direct quote for every judgment and defaulting to Unclear when no supporting evidence exists.

Why does PDF text extraction fail for some research papers?▼

PyPDF2 extraction fails on scanned PDFs that lack a text layer, since they contain only images. The script also cannot guarantee correct Methods section detection if the paper uses nonstandard section headings.