ART (Aligned Rank Transform) Web Tool

Web implementation of the Aligned Rank Transform based on the method described in the original paper by Wobbrock et al.

What is the Aligned Rank Transform?

The ART procedure enables nonparametric factorial analysis when your data doesn't meet the assumptions for parametric tests. Classic nonparametric tests (Kruskal-Wallis, Mann-Whitney U, etc.) only work with single factors. ART solves this by aligning and ranking data for each effect, allowing full factorial analyses with standard ANOVA procedures.

Important Notice & Copyright

This is an unofficial web implementation of ARTool created by Runze Cai, based on a replication of the method described in the original paper by Jacob O. Wobbrock et al. Please note that while the underlying ART algorithm is a statistical method, the original tool implementations (for R, the executable, etc.) are copyrighted and distributed under the New BSD License. This web interface is not affiliated with or endorsed by the original authors. For the original implementation and more information, please visit the official site.

Data Format Requirements

CSV Structure

Subject,Factor1,Factor2,Response ...
  • File must be in long format
  • First column = subject/experimental unit
  • Middle column(s) = factors (categorical)
  • Last column = response variable (numeric)

Expected Output Structure

Subject,Factor1,Factor2,Response,aligned_Response_for_Factor1,ART_Response_for_Factor1,...
  • Original columns are preserved
  • New aligned columns (aligned_Response_for_*)
  • New ranked columns (ART_Response_for_*)
  • Use ART_* columns in subsequent ANOVAs

Web-based ART Processor

Use this tool to perform the Aligned Rank Transform on your CSV data file. The output consists of original columns plus newly generated aligned and ranked columns for each fixed effect and interaction. Download the transformed CSV file and use it in your favorite statistical software for nonparametric factorial analysis.

Upload Data

Upload your CSV file in long format

The first column should be your subject/experimental unit ID and the last column should be your response variable