ID: 157
Beautifies Meta-analysis or subgroup analysis forest plots, customizes Odds Ratio point sizes and confidence interval line styles.
bash
python scripts/main.py --input <data.csv> [options]
ParameterTypeDefaultRequiredDescription--input, -istring-YesInput data file (CSV or Excel)--output, -ostringforest_plot.pngNoOutput file path--format, -fstringpngNoOutput format (png/pdf/svg)--point-sizeint8NoOR point size--point-colorstring#2E86ABNoOR point color--ci-colorstring#2E86ABNoConfidence interval line color--ci-linewidthint2NoConfidence interval line thickness--ci-capwidthint5NoConfidence interval endpoint width--summary-colorstring#A23B72NoPooled effect point color--summary-shapestringdiamondNoPooled effect point shape--subgroupstring-NoSubgroup analysis column name--title, -tstringForest PlotNoChart title--xlabel, -xstringOdds Ratio (95% CI)NoX-axis label--reference-linefloat1.0NoReference line position--width, -Wint12NoImage width (inches)--height, -HintautoNoImage height (inches)--dpiint300NoImage resolution--font-sizeint10NoFont size--style, -sstringdefaultNoPreset style (default/minimal/dark)
CSV/Excel files must contain the following columns:
Column NameDescriptionTypestudyStudy nameTextorOdds Ratio valueNumericci_lowerConfidence interval lower boundNumericci_upperConfidence interval upper boundNumericweightWeight (optional, for point size)NumericsubgroupSubgroup label (optional)Text
csv
study,or,ci_lower,ci_upper,weight,subgroup
Study A,0.85,0.65,1.12,15.2,Drug A
Study B,0.72,0.55,0.94,18.5,Drug A
Study C,1.15,0.88,1.50,12.3,Drug B
Study D,0.95,0.75,1.20,14.8,Drug B
bash
python scripts/main.py -i meta_data.csv
bash
python scripts/main.py -i meta_data.csv \
--point-color="#E63946" \
--ci-color="#457B9D" \
--point-size=10 \
--ci-linewidth=3 \
-t "Meta-Analysis of Treatment Effects"
bash
python scripts/main.py -i meta_data.csv \
--subgroup subgroup_column \
--summary-color="#F4A261" \
-o subgroup_forest.png
bash
python scripts/main.py -i meta_data.csv \
-f pdf \
-o forest_plot.pdf
Generated forest plot contains:
Risk IndicatorAssessmentLevelCode ExecutionPython/R scripts executed locallyMediumNetwork AccessNo external API callsLowFile System AccessRead input files, write output filesMediumInstruction TamperingStandard prompt guidelinesLowData ExposureOutput files saved to workspaceLow
bash
# Python dependencies
pip install -r requirements.txt
Current Stage: Draft
Next Review Date: 2026-03-06
Known Issues: None
Planned Improvements: