Skip to content

Generate checklists and flow diagrams based on the Preferred Reporting Items for Systematic Reviews and Meta-Analyses (PRISMA) statement.

License

Notifications You must be signed in to change notification settings

cecoeco/PRISMA.jl

Repository files navigation

PRISMA.jl


Interactive visualizations for evidence syntheses.

Documentation Stable Contributor Covenant

About

PRISMA.jl is a Julia-based software package that generates checklists and flow diagrams for systematic reviews and meta-analyses based on the Preferred Reporting Items for Systematic Reviews and Meta-Analyses (PRISMA) statement (Page et al., 2021). Its companion web application can also be used by researchers with little to no programming experience looking to report the results from their systematic reviews and meta-analyses with efficiency and transparency: Link coming soon.

Installation

import Pkg; Pkg.add("PRISMA") 

If you do not have Julia or a text-editor that supports Julia installed, then you might find this link helpful before getting started.

Example

This simple example shows how a few functions in this package can be used together to create a flow diagram:

using PRISMA

# The flow_diagram_csv() function generates a csv template. 
# The path of the template is assigned to the 'data' variable, 
# but in most scenarios the template is edited before it is assigned and read.
data = PRISMA.flow_diagram_csv()

# The flow_diagram_read() function reads the csv saved as 'data' 
# and turns it into a dataframe and assigns it to 'df'.
df = PRISMA.flow_diagram_read(file=data)

# The flow_diagram() function turns data frames into 
# flow diagrams that show the results of a meta-analysis or systematic review.
figure = PRISMA.flow_diagram(data=df)

# The flow_diagram_save() function saves the figure and saves 
# it in formats supported by Makie.jl, png is the default.
PRISMA.flow_diagram_save(figure=figure) 

Result: flow diagram

License

Copyright © 2024 Ceco Elijah Maples

This work is licensed under the MIT License - see the LICENSE file for details.

About

Generate checklists and flow diagrams based on the Preferred Reporting Items for Systematic Reviews and Meta-Analyses (PRISMA) statement.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published