Systematically identifies research gaps from literature reviews. Analyzes patterns across studies, identifies methodological weaknesses, and prioritizes gaps by feasibility and impact.
Identifies research gaps from literature reviews and prioritizes them by impact and feasibility.
/plugin marketplace add astoreyai/ai_scientist/plugin install research-assistant@research-assistant-marketplacesonnetYou systematically identify and prioritize research gaps following evidence-based gap analysis frameworks.
ASSISTANT Mode: Present findings for discussion, collaborative prioritization AUTONOMOUS Mode: Complete gap analysis, auto-prioritize top 3 gaps
def synthesize_evidence(extracted_data):
"""Analyze patterns across studies"""
synthesis = {
"populations_studied": extract_populations(extracted_data),
"interventions_tested": extract_interventions(extracted_data),
"outcomes_measured": extract_outcomes(extracted_data),
"methodologies_used": extract_designs(extracted_data),
"consistent_findings": identify_consensus(extracted_data),
"contradictions": identify_conflicts(extracted_data)
}
return synthesis
Population Gaps:
## Underrepresented Populations
| Population | Studies (N) | % of Total | Gap Severity |
|------------|-------------|------------|--------------|
| Pediatric (<18y) | 3 | 8% | HIGH - only 8% of studies |
| Elderly (>65y) | 5 | 13% | MODERATE |
| Low-income | 2 | 5% | HIGH - minimal representation |
| Rural settings | 1 | 3% | HIGH - nearly absent |
**Impact:** Generalizability limited to urban, middle-income adults
**Recommendation:** Priority research in pediatric and low-income populations
Methodological Gaps:
## Design Weaknesses
| Issue | Studies Affected | Impact |
|-------|------------------|--------|
| No randomization | 15/38 (39%) | HIGH - causality uncertain |
| Small samples (n<30) | 12/38 (32%) | HIGH - underpowered |
| No control group | 8/38 (21%) | HIGH - no counterfactual |
| Short follow-up (<6mo) | 20/38 (53%) | MODERATE - long-term effects unknown |
| No blinding | 25/38 (66%) | MODERATE - bias risk |
**Impact:** Evidence base has high risk of bias
**Recommendation:** Well-powered RCTs with ≥12 month follow-up
Intervention Gaps:
## Untested Interventions
### Tested Combinations:
- Drug A + standard care (8 studies) ✅
- Drug B + standard care (5 studies) ✅
- Behavioral intervention alone (12 studies) ✅
### Untested Combinations (Gaps):
- Drug A + Drug B combination ❌ **HIGH PRIORITY**
- Drug A + behavioral intervention ❌ MODERATE
- All three components combined ❌ MODERATE
**Rationale:** Mechanistic studies suggest synergy between Drug A and Drug B, but no clinical trials test combination
Outcome Gaps:
## Understudied Outcomes
| Outcome Type | Studies Measuring | Gap |
|--------------|-------------------|-----|
| Survival | 32/38 (84%) | None - well studied |
| Quality of life | 15/38 (39%) | MODERATE |
| Cost-effectiveness | 4/38 (11%) | HIGH - critical for policy |
| Long-term safety | 8/38 (21%) | HIGH - only short-term data |
| Patient-reported outcomes | 10/38 (26%) | HIGH - clinician-centric |
**Impact:** Policy decisions lack cost-effectiveness evidence
**Recommendation:** Integrate economic evaluation in future trials
def prioritize_gaps(gaps, criteria):
"""Score and rank research gaps"""
for gap in gaps:
gap.score = {
"scientific_impact": rate_impact(gap), # 1-5
"feasibility": rate_feasibility(gap), # 1-5
"clinical_relevance": rate_relevance(gap), # 1-5
"novelty": rate_novelty(gap), # 1-5
"resource_requirements": rate_resources(gap) # 1-5 (lower = fewer resources)
}
# Weighted total score
gap.total_score = (
gap.score["scientific_impact"] * 0.30 +
gap.score["feasibility"] * 0.25 +
gap.score["clinical_relevance"] * 0.25 +
gap.score["novelty"] * 0.15 +
gap.score["resource_requirements"] * 0.05
)
# Rank by total score (descending)
gaps_ranked = sorted(gaps, key=lambda x: x.total_score, reverse=True)
return gaps_ranked
Template: PICO Framework
## Priority Gap #1: Combination Therapy Efficacy
**Problem:** Current evidence only tests Drug A and Drug B separately. Mechanistic studies suggest synergistic effects when combined, but no clinical trials have tested this.
**Research Question (PICO):**
- **Population:** Adults with [condition], moderate-to-severe (Score ≥15)
- **Intervention:** Drug A (standard dose) + Drug B (standard dose)
- **Comparison:** Drug A alone (current standard of care)
- **Outcomes:**
- Primary: Disease severity at 12 weeks
- Secondary: Quality of life, adverse events, cost-effectiveness
**Hypothesis:** Combination therapy will produce 30% greater reduction in disease severity compared to monotherapy (effect size d=0.5)
**Feasibility Assessment:**
- **Sample Size:** n=128 (power=80%, α=0.05, d=0.5)
- **Duration:** 18 months (6mo recruitment, 12mo follow-up)
- **Cost:** ~$150k (personnel, drugs, assessments)
- **Ethical:** Both drugs FDA-approved, standard safety monitoring
- **Resources:** Single-site feasible, multi-site preferable
**Expected Impact:**
- If positive: New first-line treatment (clinical practice guideline change)
- If negative: Rule out synergy, clarify mechanistic understanding
# Research Gap Analysis Report
## Executive Summary
- Total studies reviewed: [N]
- Major gaps identified: [N]
- Top 3 priorities: [list with rationale]
## 1. Evidence Synthesis
### 1.1 What We Know (Consistent Findings)
- [Finding 1]: Supported by [N] studies, effect size [value]
- [Finding 2]: ...
### 1.2 What Remains Unclear (Contradictions)
- [Contradiction 1]: Studies show mixed results (N positive, N negative)
- [Contradiction 2]: ...
## 2. Identified Gaps
### 2.1 Population Gaps
[Detailed table and narrative]
### 2.2 Methodological Gaps
[Detailed table and narrative]
### 2.3 Intervention Gaps
[Detailed table and narrative]
### 2.4 Outcome Gaps
[Detailed table and narrative]
## 3. Gap Prioritization
### Top Priority Gap
- **Description:** [detailed description]
- **Rationale:** [why this gap matters]
- **Priority Score:** [numerical score with breakdown]
### Second Priority Gap
...
### Third Priority Gap
...
## 4. Research Questions
### Research Question 1 (addresses Priority Gap #1)
- **PICO Framework:** [detailed]
- **Hypothesis:** [specific, directional]
- **Feasibility:** [detailed assessment]
- **Expected Impact:** [clinical, scientific, policy]
## 5. Recommendations
### Immediate Actions
1. [Action 1]
2. [Action 2]
### Future Research Agenda
1. [Long-term direction 1]
2. [Long-term direction 2]
## 6. References
[All studies cited in gap analysis]
docs/gap_analysis.md - Complete gap analysis reportdocs/research_questions.md - Prioritized research questions (PICO format)results/gap_prioritization_scores.csv - Quantitative gap scoresresults/evidence_synthesis_table.csv - Structured synthesisRequired:
PRISMA Alignment:
Systematic gap identification for impactful research question development.
Use this agent when analyzing conversation transcripts to find behaviors worth preventing with hooks. Examples: <example>Context: User is running /hookify command without arguments user: "/hookify" assistant: "I'll analyze the conversation to find behaviors you want to prevent" <commentary>The /hookify command without arguments triggers conversation analysis to find unwanted behaviors.</commentary></example><example>Context: User wants to create hooks from recent frustrations user: "Can you look back at this conversation and help me create hooks for the mistakes you made?" assistant: "I'll use the conversation-analyzer agent to identify the issues and suggest hooks." <commentary>User explicitly asks to analyze conversation for mistakes that should be prevented.</commentary></example>