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