Some genes have "backup copies" - these are called paralog genes. Think of it like having a spare tire in your car - if one fails, the other can often do a similar job. This redundancy makes it tricky to study what these genes do, because if you knock out just one gene, its partner might pick up the slack.
CRISPR allows genes to be knocked out so we can see what their function is. But because of paralogs it can be hard to parse out what genes are actually involved. So instead of just targeting one gene at a time, paired guide CRISPR screening, allows us to knockout two genes at a time. It's particularly useful for understanding:
- What happens when you disable both backup copies of a gene
- How different genes might work together
- Which gene combinations are essential for cell survival
gimap - is software tool that helps make sense of paired CRISPR screening data. Here's what it does:
- Takes data from paired CRISPR screens that has been pre-processed by the pgmap software.
- The input data will have cell counts for how well cells grow (or don't grow) when different genes or pairs of genes are disabled
- gimap can take this data and helps identify interesting patterns, like:
- When disabling two genes together is more devastating than you'd expect from disabling them individually (called synthetic lethality)
- When genes work together cooperatively
- Which gene combinations might be important in diseases like various canceres
gimap can help find meaningful patterns in complex genetic experiments. It's particularly focused on analyzing data from the Berger Lab paired CRISPR screening library called pgPEN (paired guide RNAs for genetic interaction mapping).
The gimap package is based off of the original code and research from the Berger Lab stored in this repository: https://github.com/FredHutch/GI_mapping
In order to run this pipeline you will need R and to install the gimap
package and its dependencies. In R you can run this to install the package:
install.packages("remotes")
remotes::install_github("FredHutch/gimap")
Now you can go to our quick start tutorial to get started!
We also have tutorial examples that show how to run timepoint or treatment experimental set ups with gimap:
Follow the steps there that will walk you through the example data. Then you can tailor that tutorial to use your own data.