Package: gimap 1.1.3

Candace Savonen

gimap: Calculate Genetic Interactions for Paired CRISPR Targets

Helps find meaningful patterns in complex genetic experiments. First gimap takes data from paired CRISPR (Clustered regularly interspaced short palindromic repeats) screens that has been pre-processed to counts table of paired gRNA (guide Ribonucleic Acid) reads. 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. The output of the 'gimap' package is genetic interaction scores which are the distance between the observed CRISPR score and the expected CRISPR score. The expected CRISPR scores are what we expect for the CRISPR values to be for two unrelated genes. The further away an observed CRISPR score is from its expected score the more we suspect genetic interaction. The work in this package is based off of original research from the Alice Berger lab at Fred Hutchinson Cancer Center (2021) <doi:10.1016/j.celrep.2021.109597>.

Authors:Candace Savonen [aut, cre], Phoebe C.R. Parrish [aut], Kathryn J. Isaac [aut], Daniel Groso [aut], Marissa Fujimoto [aut], Siobhan O'Brien [aut], Alice H. Berger [aut]

gimap_1.1.3.tar.gz
gimap_1.1.3.zip(r-4.7)gimap_1.1.3.zip(r-4.6)gimap_1.1.3.zip(r-4.5)
gimap_1.1.3.tgz(r-4.6-any)gimap_1.1.3.tgz(r-4.5-any)
gimap_1.1.3.tar.gz(r-4.7-any)gimap_1.1.3.tar.gz(r-4.6-any)
gimap_1.1.3.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
gimap/json (API)

# Install 'gimap' in R:
install.packages('gimap', repos = c('https://fredhutch.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/fredhutch/gimap/issues

On CRAN:

Conda:

5.98 score 1 stars 9 scripts 584 downloads 30 exports 70 dependencies

Last updated from:86ba77e553. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK173
source / vignettesOK237
linux-release-x86_64OK162
macos-release-arm64OK123
macos-oldrel-arm64OK133
windows-develOK107
windows-releaseOK97
windows-oldrelOK152
wasm-releaseOK149

Exports:%>%calc_gidelete_annotationdelete_example_dataexample_data_folderget_example_dataget_figsharegimap_annotategimap_filtergimap_normalizegimap_objectplot_crisprplot_exp_v_obs_scatterplot_rank_scatterplot_targetsplot_themeplot_volcanoqc_cdfqc_constructs_countzero_barqc_cor_heatmapqc_filter_plasmidqc_filter_zerocountsqc_plasmid_histogramqc_sample_histqc_variance_histrun_qcsave_example_timepoint_datasave_example_treatment_datasetup_datasupported_cell_lines

Dependencies:askpassbase64encbitbit64bslibcachemclicliprcpp11crayoncurldigestdplyrevaluatefarverfastmapfontawesomefsgenericsggplot2gluegtablehighrhmshtmltoolshttrisobandjanitorjquerylibjsonliteknitrlabelinglifecyclelubridatemagrittrmemoisemimeopensslpheatmappillarpkgconfigprettyunitsprogresspurrrR6rappdirsRColorBrewerreadrrlangrmarkdownS7sassscalessnakecasestringistringrsystibbletidyrtidyselecttimechangetinytextzdbutf8vctrsviridisLitevroomwithrxfunyaml

Quick Start
Quick Start for gimap | About this example | Requirements | Data download requirements | Loading needed packages | Set Up | Setting up data | Example output | How calc_gi() computes genetic interaction scores | The gi_scores results table | Plot the results | Plot specific target pair | Saving data to a file | Session Info

Last update: 2026-04-16
Started: 2024-10-24

gimap for Timepoint Experiment
gimap tutorial for timepoints | Requirements | Data download requirements | Loading needed packages | Data loading and setup | Setting up data | Quality Checks | Filtering the data | Plot the results | Plot specific target pair | Saving results to files | Session Info

Last update: 2026-04-16
Started: 2024-10-24

gimap for Treatment Experiment
gimap tutorial for treatments | Requirements | Data download requirements | Loading needed packages | Data loading and setup | Setting up data | Quality Checks | Filtering the data | Normalization and calculating scores | Plot the results | Plot specific target pair | Saving results to files | Session Info

Last update: 2026-04-16
Started: 2024-10-24

Readme and manuals

Help Manual

Help pageTopics
Calculate Genetic Interaction scorescalc_gi
Download and set up DepMap CNcn_setup
Download and set up control genesctrl_genes
Refresh the annotation files by redownloading themdelete_annotation
Delete cached Figshare example filesdelete_example_data
Default creds pathencrypt_creds_path
Folder used for Figshare example dataexample_data_folder
Returns example data for packageget_example_data
Handler function for GET requests from Figshareget_figshare
Annotate gimap datagimap_annotate
A function to run filteringgimap_filter
Normalize Log fold changesgimap_normalize
Make an empty gimap dataset objectgimap_object
Do tests -an internal function used by calc_gi() functiongimap_stats
Get file path to an key encryption RDSkey_encrypt_creds_path
Plot CRISPR scores after normalizationplot_crispr
Expected vs Observed CRISPR Scatterplotplot_exp_v_obs_scatter
Rank plot for target-level GI scoresplot_rank_scatter
Target bar plot for CRISPR scoresplot_targets
Standardized plot themeplot_theme
Volcano plot for GI scoresplot_volcano
Create a CDF for the pgRNA normalized countsqc_cdf
Create a bar graph that shows the number of replicates with a zero count for pgRNA constructs flagged by the zero count filterqc_constructs_countzero_bar
Create a correlation heatmap for the pgRNA CPMsqc_cor_heatmap
Create a filter for pgRNAs which have a low log2 CPM value for the plasmid/Day 0 sample/time pointqc_filter_plasmid
Filter out samples of zero counts Create a filter for pgRNAs which have a raw count of 0 for any sample/time # pointqc_filter_zerocounts
Create a histogram with plasmid log2 CPM values and ascertain a cutoff for low valuesqc_plasmid_histogram
Create a histogram for the pgRNA log2 CPMs, faceted by sampleqc_sample_hist
Create a histogram for the variance within replicates for each pgRNAqc_variance_hist
Run Quality Control Checksrun_qc
Set up example count datasave_example_timepoint_data
Set up example count datasave_example_treatment_data
Making a new gimap datasetsetup_data
List the supported cell linessupported_cell_lines
Download and set up DepMap TPM datatpm_setup