Open Lab

Blog

Notes from the Open Lab team

Practical guides for running online experiments, integrating with lab.js, and navigating ethics + recruitment.

Between-subjects randomization for online studies

Between-subjects randomization for online studies

Multi-condition designs raise one question everything else hangs on: where does the randomization actually happen? A concrete guide to splitting the work — assign the condition at the study level in Open Lab, randomize the order within it in the lab.js task — and to why Open Lab's minimization-based assignment keeps your groups balanced even at small samples.

20 July 2026