Update app.py
Browse files
app.py
CHANGED
@@ -45,36 +45,39 @@ def generate_systematic_review(pdf_files, review_question, include_tables=True):
|
|
45 |
The first step in writing a systematic review paper is to identify a research field. This involves selecting a specific area of study that you are interested in and want to explore further.
|
46 |
|
47 |
Step 2: Generate a Research Question
|
48 |
-
Once you have identified your research field, the next step is to generate a research question. This question should be specific, measurable, achievable, relevant, and time-bound (SMART).
|
49 |
|
50 |
Step 3: Create a Protocol
|
51 |
-
After generating your research question,
|
52 |
|
53 |
-
Step 4:
|
54 |
-
|
55 |
|
56 |
-
Step 5:
|
57 |
-
|
58 |
|
59 |
-
Step 6:
|
60 |
-
|
61 |
|
62 |
Step 7: Data Extraction
|
63 |
-
|
64 |
|
65 |
-
Step 8:
|
66 |
-
|
67 |
|
68 |
-
Step 9:
|
69 |
-
|
70 |
|
71 |
-
Step 10:
|
72 |
-
|
73 |
|
74 |
-
Step
|
75 |
-
|
76 |
|
77 |
-
|
|
|
|
|
|
|
78 |
"""
|
79 |
|
80 |
# Extract text from each PDF
|
|
|
45 |
The first step in writing a systematic review paper is to identify a research field. This involves selecting a specific area of study that you are interested in and want to explore further.
|
46 |
|
47 |
Step 2: Generate a Research Question
|
48 |
+
Once you have identified your research field, the next step is to generate a research question. This question should be specific, measurable, achievable, relevant, and time-bound (SMART). Consider using the PICO framework (Population, Intervention, Comparison, Outcome) to structure clinical questions.
|
49 |
|
50 |
Step 3: Create a Protocol
|
51 |
+
After generating your research question, create a detailed protocol. This is a comprehensive plan outlining your research methodology, including search strategies, databases to be used, and analysis techniques. The protocol should be registered in appropriate databases (e.g., PROSPERO) when applicable and follow PRISMA guidelines.
|
52 |
|
53 |
+
Step 4: Define Inclusion and Exclusion Criteria
|
54 |
+
Clearly articulate the criteria for including or excluding studies in your review. These criteria should be directly tied to your research question and may include: publication date range, study types, population characteristics, intervention specifications, outcome measures, and language restrictions.
|
55 |
|
56 |
+
Step 5: Evaluate Relevant Literature
|
57 |
+
Conduct a comprehensive literature search using multiple databases (e.g., PubMed, Scopus, Web of Science, CINAHL) with clearly defined search terms and Boolean operators. Document your search strategy in detail to ensure reproducibility. Consider both published and unpublished (gray) literature to minimize publication bias.
|
58 |
|
59 |
+
Step 6: Quality Assessment of Studies
|
60 |
+
Apply established quality assessment tools appropriate for your included study designs (e.g., Cochrane Risk of Bias Tool for randomized trials, ROBINS-I for non-randomized studies, CASP checklists). Document quality assessments for all included studies.
|
61 |
|
62 |
Step 7: Data Extraction
|
63 |
+
Create and use a standardized data extraction form to systematically collect relevant information from each study. This should include: study characteristics, participant demographics, intervention details, comparison groups, outcome measures, and results. Have multiple reviewers extract data independently when possible.
|
64 |
|
65 |
+
Step 8: Data Synthesis and Analysis
|
66 |
+
Synthesize the extracted data using appropriate methods. If statistical pooling is appropriate, conduct meta-analysis with suitable models (fixed or random effects). If heterogeneity precludes meta-analysis, provide a narrative synthesis with clear explanations.
|
67 |
|
68 |
+
Step 9: Critical Analysis of Results
|
69 |
+
Analyze your findings critically, examining patterns, inconsistencies, and relationships across studies. Address heterogeneity, publication bias (using funnel plots when applicable), and methodological limitations. Consider using the GRADE approach to evaluate certainty of evidence.
|
70 |
|
71 |
+
Step 10: Interpreting Findings
|
72 |
+
Interpret your findings in the context of the original research question. Discuss implications for practice, policy, and future research. Address limitations of your systematic review process and any potential biases.
|
73 |
|
74 |
+
Step 11: Concluding Statements
|
75 |
+
Provide clear, substantiated conclusions based on your review findings. Ensure conclusions are proportionate to the evidence presented and acknowledge uncertainty where appropriate. Offer specific recommendations for future research.
|
76 |
|
77 |
+
Step 12: References and Documentation
|
78 |
+
Include a comprehensive reference list following a specific citation style (APA, Vancouver, etc.). Provide links to source papers when available. Create appropriate visualizations including a PRISMA flow diagram documenting the selection process and forest plots for meta-analyses when applicable.
|
79 |
+
|
80 |
+
Your response should be formatted in HTML (but avoid showing these tags ```html ```) but generate the content to look like a professional academic paper. Include proper section headers, abstracts, methodology sections, etc. Number all sections like an academic paper. Follow academic journal standards with double spacing, appropriate margins, and consistent formatting throughout.
|
81 |
"""
|
82 |
|
83 |
# Extract text from each PDF
|