We currently observe some incompatibilities with Safari browser.
We're working on fixing them, but on the meantime we advise you to use some other navigator like Firefox or Chrome.
With small sample sizes and numerous covariates, basic randomisation schemes do not adequately control assignment bias.
Generate balanced groups: Starting from a user-provided dataset, Mix&Pick performs conditional randomisation. Our tool assigns individuals to user-defined groups (in number and size) with minimal bias while accounting for quantitative and qualitative covariates. Several candidate allocations can be generated together with visualizations and statistical quality control. Final group assignments can be exported along with a summary report to ensure reproducibility.
Assess group balance: The application also provides a way to assess the balance of user-provided assignments, that were obtained using other methods.
30/11/2023
Mix & Pick version 1.0 is released, improving user experience & navigation.
22/05/2023
Shiny application integrating Mix&Pick algorithm and visualisations is available online.
22/01/2023
Implementing two methods to generate homogeneous randomized groups, taking into account a set of quantitative and/or qualitative covariables.
Step 1: Load your data table
Step 2: Define your experimental design and parameters
Enter group sizes & names. Add as many groups as you need with the buttons.
Best overall performances
Deals best with small groups & small groups sizes
Slower execution
-
Fastest execution, ideal when dealing with high number of variables and/or individuals.
-
Gold standard method, usually used in clinical trials.
Advanced parameters
Computations might take some time, depending on the size of your dataset. If you get disconnected, please refresh and try again with a lower number of simulations (see advanced parameters).
Step 3: Evaluate and export an assignment. This final step provides visualizations and statistical summaries to help assess balance in the assignment:
To evaluate the quality of randomisation, we compare the variance within the created groups to the total variance, across all variables. Doing so we estimate an overall percentage of variance imputed to selection bias: the lower the better ! This percentage represents the amount of unwanted effect that will be transfered into your biological comparisons, so its impact will also depend on the magnitude of effects you wish to detect. A good assignment will have a lower percentage, no significant effects of covariates and no noticeable patterns in the plots, so make sure to check all evaluations before making your choice !
Here is applied a One-way ANOVA test for quantitative variables and a Fisher's exact test for qualitatives variables.
If some pvalues appear in red, you should select another canditate. If no candidate seems suitable, go back to simulation step and try to launch with the other assignment method and/or change some advanced parameters (eg. increase number of simulations).
You can export the table below to a .csv, .xls or .pdf file. It contains your initial data table with an additional column for the chosen group assignement.
Randomisation does not stop at group assignment: biases can also occur when processing individuals sequentially. To help you prevent those, we added a "proposed order" column for you tu use along with the selected group assignment. Whether you need to fill-in wells off a plate or take individuals out for a specific test, following the given order will ensure you do so in a randomised way.
You can also save a report summarizing all the chosen parameters, technical info and results to ensure reproducibility.
The first step consists to load the datatable :
This last step provides several visualisations and statistics to check that your groups are well-balanced
To evaluate the quality of randomisation, we compare the variance within the created groups to the total variance, across all variables. Doing so we estimate an overall percentage of variance imputed to selection bias: the lower the better ! This percentage represents the amount of unwanted effect that will be transfered into your biological comparisons, so its impact will also depend on the magnitude of effects you wish to detect. A good assignment will have a lower percentage, no significant effects of covariates and no noticeable patterns in the plots, so make sure to check all evaluations !
Here is applied a One-way ANOVA test for quantitative variables and a Fisher's exact test for qualitatives variables.
If some pvalues appear in red, your groups are not perfectly balanced. You should probably re-generate them if you have the possibility.
Mix & Pick is an application developed by members of the Hub of Bioinformatics and Biostatistics of the Institut Pasteur.
Find more information about the Hub on the team webpage Click here to contact the Mix&Pick authors by email.
We developped other Shiny apps to help you with experimental design. Do not hesitate to have a look !