# Description
This step has now been split into two main functions! `gimap_normalize()` and `calc_crispr()` are the new stuff here.
Here is how I test this overall:
```
gimap_dataset <- get_example_data("gimap") %>%
gimap_filter() %>%
gimap_annotate() %>%
gimap_normalize(
timepoints = "day",
replicates = "rep")
```
## Instructions for Reviewers
I have a series of TODOs in the code that ask questions -- either the Berger Lab can help us answer or @kweav if you have insights that's great too. Besides just carefully scrutinizing this and seeing if it more or less is giving the same story as the original code.
A big piece here is that it will need to be re-run once we have filtering steps ready.