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