| backtracking | Backtracking Function |
| balancedGrpDistrib | Makes a balanced distribution of the elements between several plates. |
| checkConstraints | Check for spatial constraints |
| checkWpmInputs | Check the inputs for the wrapper function |
| convertCSV | Convert a CSV File into a valid dataframe for WPM |
| convertESet | Convert the phenotype data of an ExpressionSet or MsnSet into a dataframe for WPM |
| convertSE | Convert the phenotype data of a SummarizedExperiment into a dataframe for WPM |
| convertVector2Df | Convert a vector of plate coordinates into a dataframe |
| data_test | Fictitious clinical data for demonstration. |
| defineBufferCoords | Determines buffer wells coordinates on a plate |
| drawMap | Generate a ggplot object of a plate plan |
| findNEWSneighbors | Find the 4 cardinal neighbors of an element of a matrix |
| findNSneighbors | Find the top and bottom neighbors of an element of a matrix |
| findWEneighbors | Find the left and right neighbors of an element of a matrix |
| generateMap | Generate a plate map according to the input parameters |
| joinDataframes | Binds multiple dataframes together |
| randomWalk | Random walk of the matrix to fill |
| resample | Randomly take a number of elements in a vector |
| solveCell | Affects a sample to the chosen cell in the plate |
| wpm | Run the Shiny Application of Well Plate Maker |
| wrapperWPM | Generate plate plans in a single step |