gnomad.utils.gen_stats
| 
 | Compute the phred-scaled value of the linear-scale input. | 
| Compute the linear-scale value of the phred-scaled input. | |
| Compute the median and median absolute deviation (MAD) for the given expression. | |
| Merge multiple stats counters, assuming that they were computed on non-overlapping data. | 
- gnomad.utils.gen_stats.to_phred(linear_expr)[source]
- Compute the phred-scaled value of the linear-scale input. - Parameters:
- linear_expr ( - NumericExpression) – input
- Return type:
- Returns:
- Phred-scaled value 
 
- gnomad.utils.gen_stats.from_phred(phred_score_expr)[source]
- Compute the linear-scale value of the phred-scaled input. - Parameters:
- phred_score_expr ( - NumericExpression) – phred-scaled value
- Return type:
- Returns:
- linear-scale value of the phred-scaled input. 
 
- gnomad.utils.gen_stats.get_median_and_mad_expr(metric_expr, k=1.4826)[source]
- Compute the median and median absolute deviation (MAD) for the given expression. - ..note: - The default value of k assumes normally distributed data. - Parameters:
- metric_expr ( - ArrayNumericExpression) – Expression to compute median and MAD for
- k ( - float) – The scaling factor for MAD calculation. Default assumes normally distributed data.
 
- Return type:
- Returns:
- Struct with median and MAD 
 
- gnomad.utils.gen_stats.merge_stats_counters_expr(stats)[source]
- Merge multiple stats counters, assuming that they were computed on non-overlapping data. - Examples: - Merge stats computed on indel and snv separately - Merge stats computed on bi-allelic and multi-allelic variants separately - Merge stats computed on autosomes and sex chromosomes separately - Parameters:
- stats ( - ArrayExpression) – An array of stats counters to merge
- Return type:
- Returns:
- Merged stats Struct