spapros.ev.ProbesetEvaluator.evaluate_probeset

ProbesetEvaluator.evaluate_probeset(genes, set_id='probeset1', update_summary=True, pre_only=False)

Compute probe set specific evaluations.

Notes

For some metrics, the computations are split up in pre computations (independent of shared results) and the computations where the shared results are used.

Parameters:
  • genes (List) – The selected genes.

  • set_id (str) – ID of the current probeset. This is chosen automatically if None is given.

  • update_summary (bool) – Whether to compute summary statistics, update the summary table and also update the summary csv file if dir is not None. This option is interesting when using ProbesetEvaluator in a distributed pipeline since multiple processes would access the same file in parallel.

  • pre_only (bool) – For some metrics there are computationally expensive calculations that can be started independent of the shared results being finished. This is interesting for a parallelised pipeline. If pre_only is set to True only these pre calculations are computed.

Return type:

None