Skip to content

Commit

Permalink
Merge pull request #70 from FredHutch/cansavvy/readability
Browse files Browse the repository at this point in the history
Add readability report
  • Loading branch information
cansavvy authored Dec 4, 2024
2 parents 6be549b + 30bf901 commit 7f70d7e
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 2 deletions.
18 changes: 18 additions & 0 deletions .github/workflows/readability.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Report readability

# This action only works on pull request events
on: pull_request

jobs:
report-readability:
name: Report readability
runs-on: ubuntu-latest
steps:
- name: Checkout repo with history
uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: Rebilly/lexi@v2
with:
github-token: ${{ secrets.GH_PAT }}
glob: '**/*.md'
28 changes: 26 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,26 @@
# gimap - Genetic Interaction MAPping for dual target CRISPR screens

gimap performs analysis of dual-targeting CRISPR screening data, with the goal of aiding the identification of genetic interactions (e.g. cooperativity, synthetic lethality) in models of disease and other biological contexts. gimap analyzes functional genomic data generated by the pgPEN (paired guide RNAs for genetic interaction mapping) approach, quantifying growth effects of single and paired gene knockouts upon application of a CRISPR library. A multitude of CRISPR screen types can be used for this analysis, with helpful descriptions found in this review (https://www.nature.com/articles/s43586-021-00093-4). Use of pgPEN and GI-mapping in a paired gRNA format can be found here (https://pubmed.ncbi.nlm.nih.gov/34469736/).
## Background on paired guide CRISPR
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.

It is based off of the original code and research from the Berger Lab stored in this repository: https://github.com/FredHutch/GI_mapping
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

## What is gimap?
gimap - is software tool that helps make sense of paired CRISPR screening data. Here's what it does:
1. Takes data from paired CRISPR screens that has been pre-processed by the pgmap software.
2. 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
3. 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

## Prerequisites

Expand All @@ -22,3 +40,9 @@ We also have tutorial examples that show how to run timepoint or treatment exper
- [Treatment example](https://fredhutch.github.io/gimap/articles/treatment-example.html)

Follow the steps there that will walk you through the example data. Then you can tailor that tutorial to use your own data.

## Citations:
- https://pubmed.ncbi.nlm.nih.gov/34469736/
- https://www.nature.com/articles/s43586-021-00093-4

![See metrics about this repository here](https://cauldron.io/project/8779/stats.svg)

0 comments on commit 7f70d7e

Please sign in to comment.