Related Experiment Video
Updated: Sep 5, 2025

Author Spotlight: Evaluating the Adjuvant Efficacy and Safety of Angong Niuhuang Pill in Viral Encephalitis Treatment
Published on: April 19, 2024
Meta-analysis using Python: a hands-on tutorial.
Safoora Masoumi1, Saeid Shahraz2
1Pediatric Infectious Diseases Research Center, Mazandaran University of Medical Sciences, Boo- Ali Sina Hospital, Pasdaran Blvd, Sari, Mazandaran, 48158 38477, Iran. Safoora.Masoumi@mazums.ac.ir.
This study demonstrates how to perform meta-analysis using Python, a flexible open-source programming language. The Python-based methods produced results comparable to established software like R and STATA.
Area of Science:
- Biostatistics
- Computational Statistics
- Evidence-Based Medicine
Background:
- Meta-analysis is crucial for generating high-quality evidence, particularly in quantitative research.
- Open-source software for meta-analysis is gaining traction due to its accessibility and flexibility.
- This paper addresses the need for practical guidance on performing meta-analysis using Python.
Purpose of the Study:
- To provide step-by-step instructions for conducting meta-analysis using Python.
- To share Python code for generating standard meta-analytic outputs.
- To assess the feasibility and accuracy of Python for meta-analysis.
Main Methods:
- Utilized the PythonMeta package for meta-analysis on an open-access dataset.
- Employed Python's zEpid package for creating forest plots.
- Developed Python scripts for contour-enhanced funnel plots to assess asymmetry.
- Cross-validated results with analyses performed in R and STATA.
Main Results:
- Successfully generated standard meta-analytic outputs using Python.
- Python code and instructions were provided for replication.
- Results obtained via Python were consistent with those from R and STATA.
Conclusions:
- Python is a capable and flexible tool for performing meta-analysis.
- The provided Python scripts enable researchers to generate reliable meta-analytic results.
- Python offers potential for further enhancements in meta-analysis workflows.
More Related Videos
04:24Author Spotlight: Advancing Biotherapeutic Mass Calculation by Introducing mAbScale, a Python-Based Desktop Application
Published on: June 16, 2023
06:26Meta-analysis of Voxel-Based Neuroimaging Studies using Seed-based d Mapping with Permutation of Subject Images SDM-PSI
Published on: November 27, 2019
Related Concept Videos
Statistical Methods to Analyze Parametric Data: ANOVA
One-way ANOVA is applied when a single independent variable or factor is scrutinized. It compares...
Statistical Analysis: Overview
One of the most commonly used statistical quantifiers is the mean, which is the ratio between the sum of the numerical values of all results and the...
Statistical Software for Data Analysis and Clinical Trials
Statistical Methods to Analyze Parametric Data: Student t-Test and Goodness-of-Fit Test
The Student's t-test is a statistical test that examines if there is a statistically significant difference between the means of two groups. This test is instrumental when dealing with...
Analysis of Population Pharmacokinetic Data
Regression Analysis
In regression analysis, a regression equation is determined based on the line of best fit– a line that best fits the data points plotted in a graph. This line is also called the regression line. The algebraic equation for the regression line is called the regression equation. It is represented as: