美文网首页
MAGeCKFlute

MAGeCKFlute

作者: 重拾生活信心 | 来源:发表于2022-09-11 20:01 被阅读0次

MAGeCKFlute combines the MAGeCK and MAGeCK-VISPR algorithms and incorporates additional downstream analysis functionalities.

image.png
[图片上传中...(image.png-3d9e73-1663047566270-0)] image.png

前面部分还是用MAGeCK处理

Integrative analysis of pooled CRISPR genetic screens using MAGeCKFlute
GitHub - liulab-dfci/MAGeCK: Model-based Analysis of Genome-wide CRISPR-Cas9 Knockout image.png

根据MAGeCKFlute protocol 复现

MAGeCK

count

20220914141834.png
#cd demo/fastq
$mageck count -l library.csv 
-n GSC_0131 
--sample-label day0_r1,day0_r2,day23_r1,day23_r2 
--fastq GSC_0131_Day0_Rep1.fastq.gz GSC_0131_Day0_Rep2.fastq.gz GSC_0131_Day23_Rep1.fastq.gz GSC_0131_Day23_Rep2.fastq.gz
20220914143443.png

test(hits calling)(RRA)

$mageck test 
-k GSC_0131.count.txt 
-t day23_r1,day23_r2 -c day0_r1,day0_r2 
-n GSC_0131_rra 
--remove-zero both 
--remove-zero-threshold 0
$mageck mle 
--count-table rawcount.txt 
--design-matrix designmatrix.txt 
--norm-method control 
--control-sgrna nonessential_ctrl_sgrna_list.txt 
--output-prefix braf.mle

MAGeCK-VISPR

Installation

conda create -n mageck-vispr  python=3.7

conda activate mageck-vispr

conda install -c conda-forge mamba

mamba install -c bioconda -c conda-forge mageck-vispr

#conda update mageck-vispr
#source deactivate
git clone https://bitbucket.org/liulab/mageck-vispr.git
#test里的已经尝试运行,成功

Usage

input:fastq
init (outputdir)→(readme、config.yaml、snakefile)
在config.yaml里输入实验数据。
cd outputdir
snakemake -n
snakemake --cores 8

result/log

#Step 0: Activate the mageck-vispr environment

source activate mageck-vispr

#Step 1: Choosing a workflow directory(where the workflow shall be executed and results will be stored.)(choose a meaningful name and ensure that the directory is empty.)
cd wd
#Step 2: Initializing a new workflow
mageck-vispr init path/to/my/workflow --reads path/to/sample1.fastq path/to/sample2.fastq 
#mageck-vispr init /home/yijia/mageck-vispr/test 
#--reads /home/yijia/mageck-vispr/test/esc.testdata.step2/esc-testdata/reads/ERR376998.subsample.fastq /home/yijia/mageck-vispr/test/esc.testdata.step2/esc-testdata/reads/ERR376999.subsample.fastq /home/yijia/mageck-vispr/test/esc.testdata.step2/esc-testdata/reads/ERR377000.subsample.fastq


#which installs a `README`, a config file `config.yaml` and a [Snakemake]workflow definition (a `Snakefile`) to the given directory.


#Step 3: Configure the workflow

#open the config.yaml file. 
#Edit the config file to your needs. 
#Especially, define experiments for use with MAGeCK.

#Step 4: Execute the workflow
#Once configured, the workflow can be executed with Snakemake. 
#First, it is advisable to invoke a dry-run of the workflow with

snakemake -n
# display all jobs that will be executed

snakemake --cores 8

#Step 5: Visualize results with VISPR

vispr server results/*.vispr.yaml

MAGeCK RRA and MAGeCK MLE are the two main functions of MAGeCK that can be used for identifying CRISPR screen hits. MAGeCK RRA uses robust rank aggregation (RRA) and MAGeCK MLE utilizes a maximum-likelihood estimation (MLE) for robust identification of CRISPR screen hits (see further discussion in the ‘Experimental design’ section).

MAGeCKFlute

MAGeCKFlute: Integrative Analysis Pipeline for Pooled CRISPR Functional Genetic Screens version 1.10.0 from Bioconductor (rdrr.io)

Installation

Install from the Liu lab(没有dectools)

#conda activate R-4.2.0
R
install.packages("devtools")
library(‘devtools’)
install_bitbucket("liulab/MAGeCKFlute")

Install from BioManager

Bioconductor - MAGeCKFlute

packageinfo
packagesource

MAGeCKFlute source: inst/doc/MAGeCKFlute.R (rdrr.io)

#options()$repos  ## 查看使用install.packages安装时的默认镜像
#options()$BioC_mirror ##查看使用bioconductor的默认镜像
#options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/") ##指定镜像,这个是中国科技大学镜像
#options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")) ##指定install.packages安装镜像,这个是清华镜像

#conda activate R4.1
#R
if (!require("BiocManager", quietly = TRUE))
    install.packages("BiocManager")
BiocManager::install("MAGeCKFlute")

Scripts:MAGeCKFlute: vignettes/MAGeCKFlute_enrichment.Rmd (rdrr.io)

MAGeCKFlute:CRISPR功能基因筛选分析流程 - 知乎 (zhihu.com)

相关文章

网友评论

      本文标题:MAGeCKFlute

      本文链接:https://www.haomeiwen.com/subject/xnpsirtx.html