Political scientists Graeme Blair, Jasper Cooper, Alexander Coppock, and Macartan Humphreys write:
DeclareDesign is a system for describing research designs in code and simulating them in order to understand their properties. Because DeclareDesign employs a consistent grammar of designs, you can focus on the intellectually challenging part – designing good research studies – without having to code up simulations from scratch. DeclareDesign is based on the Model-Inquiry-Data Strategy-Answer Strategy (MIDA) framework for describing designs and a declare-diagnose-redesign workflow for improving research designs before implementing them.
I haven’t used DeclareDesign myself, but I imagine it could be very helpful for researchers. Here’s an example with the 8 schools.