Package: MAGeCKFlute 2.11.0

Wubing Zhang

MAGeCKFlute: Integrative Analysis Pipeline for Pooled CRISPR Functional Genetic Screens

CRISPR (clustered regularly interspaced short palindrome repeats) coupled with nuclease Cas9 (CRISPR/Cas9) screens represent a promising technology to systematically evaluate gene functions. Data analysis for CRISPR/Cas9 screens is a critical process that includes identifying screen hits and exploring biological functions for these hits in downstream analysis. We have previously developed two algorithms, MAGeCK and MAGeCK-VISPR, to analyze CRISPR/Cas9 screen data in various scenarios. These two algorithms allow users to perform quality control, read count generation and normalization, and calculate beta score to evaluate gene selection performance. In downstream analysis, the biological functional analysis is required for understanding biological functions of these identified genes with different screening purposes. Here, We developed MAGeCKFlute for supporting downstream analysis. MAGeCKFlute provides several strategies to remove potential biases within sgRNA-level read counts and gene-level beta scores. The downstream analysis with the package includes identifying essential, non-essential, and target-associated genes, and performing biological functional category analysis, pathway enrichment analysis and protein complex enrichment analysis of these genes. The package also visualizes genes in multiple ways to benefit users exploring screening data. Collectively, MAGeCKFlute enables accurate identification of essential, non-essential, and targeted genes, as well as their related biological functions. This vignette explains the use of the package and demonstrates typical workflows.

Authors:Binbin Wang, Wubing Zhang, Feizhen Wu, Wei Li & X. Shirley Liu

MAGeCKFlute_2.11.0.tar.gz
MAGeCKFlute_2.11.0.zip(r-4.5)MAGeCKFlute_2.11.0.zip(r-4.4)MAGeCKFlute_2.11.0.zip(r-4.3)
MAGeCKFlute_2.11.0.tgz(r-4.4-any)MAGeCKFlute_2.11.0.tgz(r-4.3-any)
MAGeCKFlute_2.11.0.tar.gz(r-4.5-noble)MAGeCKFlute_2.11.0.tar.gz(r-4.4-noble)
MAGeCKFlute_2.11.0.tgz(r-4.4-emscripten)MAGeCKFlute_2.11.0.tgz(r-4.3-emscripten)
MAGeCKFlute.pdf |MAGeCKFlute.html
MAGeCKFlute/json (API)
NEWS

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

Peer review:

On BioConductor:MAGeCKFlute-2.11.0(bioc 3.21)MAGeCKFlute-2.9.0(bioc 3.20)

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

functionalgenomicscrisprpooledscreensqualitycontrolnormalizationgenesetenrichmentpathwaysvisualizationgenetargetkegg

4.89 score 1 packages 52 scripts 740 downloads 5 mentions 56 exports 136 dependencies

Last updated 23 days agofrom:cf0e448b3e. Checks:ERROR: 1 WARNING: 6. Indexed: yes.

TargetResultDate
Doc / VignettesFAILOct 31 2024
R-4.5-winWARNINGOct 31 2024
R-4.5-linuxWARNINGOct 31 2024
R-4.4-winWARNINGOct 31 2024
R-4.4-macWARNINGOct 31 2024
R-4.3-winWARNINGOct 31 2024
R-4.3-macWARNINGOct 31 2024

Exports:arrangePathviewBarViewBatchRemovecnetplotConsistencyViewCutoffCallingDensityDiffViewDensityViewdotplotemapplotenrich.GSEenrich.HGTenrich.ORTEnrichAnalyzerEnrichedFilterEnrichedGeneViewEnrichedViewenricherFluteMLEFluteRRAgetColsgetGeneAnngetOrggetOrtAnngoplotGSEAgseaplotgseaplot2gsGetterhclustViewHeatmapViewheatplotIdentBarViewIncorporateDepmapLoadDepmapMapRatesViewMAViewnormalize.loessNormalizeBetaOmitCommonEssentialRankViewReadBetaReadGMTReadRRAReadsgRRAResembleDepmapretrieve_gsridgeplotScatterViewSelectorsgRankViewSquareViewTransGeneIDViolinViewVolcanoViewwriteGMT

Dependencies:AnnotationDbiAnnotationHubapeaplotaskpassbabelgeneBHBiobaseBiocFileCacheBiocGenericsBiocManagerBiocParallelBiocVersionBiostringsbitbit64bitopsblobcachemcliclusterProfilercodetoolscolorspacecowplotcpp11crayoncurldata.tableDBIdbplyrdepmapdigestDOSEdplyrenrichplotExperimentHubfansifarverfastmapfastmatchfgseafilelockformatRfsfutile.loggerfutile.optionsgenericsGenomeInfoDbGenomeInfoDbDataggforceggfunggnewscaleggplot2ggplotifyggrepelggtangleggtreeglueGO.dbGOSemSimgraphgridExtragridGraphicsgsongtablehttrhttr2igraphIRangesisobandjsonliteKEGGgraphKEGGRESTlabelinglambda.rlatticelazyevallifecyclemagrittrMASSMatrixmemoisemgcvmimemsigdbrmunsellnlmeopensslorg.Hs.eg.dbpatchworkpathviewpillarpkgconfigplogrplyrpngpolyclippurrrqvalueR.methodsS3R.ooR.utilsR6rappdirsRColorBrewerRcppRcppEigenRCurlreshape2RgraphvizrlangRSQLiteS4VectorsscalesscatterpiesnowstringistringrsyssystemfontstibbletidyrtidyselecttidytreetreeiotweenrUCSC.utilsutf8vctrsviridisLitewithrXMLXVectoryamlyulab.utilszlibbioc

Readme and manuals

Help Manual

Help pageTopics
Kegg pathway view and arrange grobs on pagearrangePathview
Bar plotBarView
Batch effect removalBatchRemove
Visualize the estimate cell cycle compared to control.ConsistencyView
Quantile of normal distribution.CutoffCalling
Density plotDensityDiffView
Density plotDensityView
Gene set enrichment analysisenrich.GSE enrichGSE
Do enrichment analysis using hypergeometric testenrich.HGT
Enrichment analysis using over-representation testenrich.ORT enrichORT
Enrichment analysis for Positive and Negative selection genesEnrichAB
Enrichment analysisEnrichAnalyzer enrichment
Simplify the enrichment results based on Jaccard indexEnrichedFilter
Visualize enriched pathways and genes in those pathwaysEnrichedGeneView
View enriched termsEnrichedView
Enrichment analysis for selected treatment related genesEnrichSquare
Downstream analysis based on MAGeCK-MLE resultFluteMLE flutemle
Downstream analysis based on MAGeCK-RRA resultFluteRRA RRApipeline
Map values to colorsgetCols
Retrieve gene annotations from the NCBI, HNSC, and Uniprot databases.getGeneAnn
Get the kegg code of specific mammalia organism.getOrg
Retreive reference orthologs annotation.getOrtAnn
Extract pathway annotation from GMT file.gsGetter
Cluster and view cluster treehclustView
Draw heatmapHeatmapView
Identical bar plotIdentBarView
Incorporate Depmap screen into analysisIncorporateDepmap
Load processed Depmap dataLoadDepmap loadDepmap
View mapping ratioMapRatesView
MAplot of gene beta scoresMAView
Blank figurenoEnrichPlot
normalize.loessloess.normalize normalize.loess
Normalize gene beta scoresNormalizeBeta normalizebeta
Omit common essential genes based on depmap dataOmitCommonEssential
Rank plotRankView rankview
Read gene beta scores from MAGeCK-MLE resultsReadBeta readbeta
ReadGMTReadGMT
Read gene summary file in MAGeCK-RRA resultsReadRRA readrra
Read sgRNA summary in MAGeCK-RRA resultsReadsgRRA
Compute the similarity between customized CRISPR screen with Depmap screensResembleDepmap
Update genesets from source databaseretrieve_gs
Scatter plotScatterView
Select signatures from candidate list (according to the consistence in most samples).Selector
View sgRNA rank.sgRankView
Scatter plot showing dots in 9 quadrantsSquareView squareview
Gene ID conversionTransGeneID
Violin plotViolinView violinview
Volcano ViewVolcanoView
Write GMT filewriteGMT