About

NOS-TLPlot is an open-source Python tool for visualizing Newcastle-Ottawa Scale (NOS) risk-of-bias assessments. It converts NOS star ratings into publication-ready traffic-light plots and 12 specialized visualizations, enabling reviewers and readers to interpret study-level risk-of-bias results clearly and reproducibly.

Why I made this?

I built NOS‑TLPlot because I got frustrated seeing researchers spend hours manually making risk-of-bias plots for non-randomized studies NOS studies. I wanted a tool that's easy to use, looks great for publications and just works. My motivation was simple: save people time, make their work reproducible and let them focus on the science instead of fiddling with charts.

Visualization Types

1. Traffic-light Plot

Standard NOS visualization

2. Radar Chart

Multi-domain assessment

3. Heatmap

Study comparison matrix

4. Dot Profile

Detailed domain analysis

5. Donut Chart

Proportional representation

6. Lollipop Plot

Score distribution

7. Stacked Area

Cumulative assessment

8. Pie Chart

Risk category breakdown

9. Line Ordered

Sequential analysis

10. Table View

Structured data display

11. Thematic Radar

Enhanced radar charts

12. Star Distribution

NOS score analysis

Some of visualization figures using NOS-TLPlot