verify

This command checks whether a given ELISpot configuration is optimal. An optimal ELISpot configuration is one that satisfies all of the following criteria:

  1. The configuration has the minimum number of necessary pools: \[ n_{pools} = \frac{n_{peptides}}{n_{peptides\;per\;pool}} \cdot n_{coverage} \]

  2. Each peptide belongs to a unique combination of pool (well) IDs.

  3. Each peptide belongs to \(n_{coverage}\) different pool (well) IDs.

usage: ace verify [-h] --assignment-excel-file ASSIGNMENT_EXCEL_FILE

required arguments:
  --assignment-excel-file ASSIGNMENT_EXCEL_FILE
Required Parameter Description
--assignment-excel-file ELISpot assignment Excel file. The following columns are expected to be present in a sheet named ‘assignment’: ‘plate_id’, ‘well_id’, ‘peptide_id’, ‘peptide_sequence’. The following columns are expected to be present in a sheet named ‘parameters’: ‘num_coverage’, ‘num_peptides_per_pool’.

Example

ace verify --assignment-excel-file 25peptides_5perpool_3x_configuration.xlsx

An example configuration file can be found below:

25peptides_5perpool_3x_configuration.xlsx