scallops.reads.summarize_base_call_mismatches

scallops.reads.summarize_base_call_mismatches(reads_df, barcodes_df, n_mismatches=1, delta_mismatches=1)

Summarize single base call mismatches in called barcodes in reads_df against whitelist in barcodes_df.

Param:

reads_df: DataFrame containing called reads

Param:

barcodes_df: DataFrame containing whitelisted barcodes

Parameters:
  • n_mismatches (int) – Include reads where number of mismatches to the closest barcode is less than or equal to n_mismatches

  • delta_mismatches (int) – Include reads where number of mismatches to 2nd closest barcode minus number of mismatches to the closest barcode is greater than or equal to delta_mismatches

  • reads_df (DataFrame)

  • barcodes_df (DataFrame)

Returns:

DataFrame containing called_base, whitelist_base, read_position (0-based), count, and fraction

Return type:

DataFrame