!! See the Tutorial (PinAPL-Py Tutorial.pdf) for instructions !!
Experienced users can follow the Quick Start below:
-
Install docker on your machine: https://docs.docker.com/engine/installation/
-
Create a working directory and create both a /Data and /Library subfolder inside it
-
Copy your read files (fastq.gz) to the /Data folder
-
Rename your read files. To be recognized and correctly interpreted, the fastq.gz file names of control replicates need to start with “Control_R1_...”, “Control_R2_....” etc. Similarly, file names of treatment replicates (e.g. treatmentX) need to start with “TreatmentX_R1_...”, “TreatmentX_R2_...” etc. For more information on filename requirements see Section 2 of the tutorial.
-
Copy the library file (.tsv) to the /Library folder. The library file is a tab delimited file of all sgRNAs in the library. Columns should be 1: gene_ID, 2: sgRNA_ID, 3: sequence. If you work with the GECKO_v21 library, you can download this file from https://github.com/LewisLabUCSD/PinAPL-Py
-
Download
configuration.yamlfrom https://github.com/LewisLabUCSD/PinAPL-Py and copy it to the working directory. -
Edit
configuration.yamlNOTE: For GECKO_v2 enrichment screens, you can leave everything at default.
-
Dockerfile belongs to v2.9 and can be found in https://hub.docker.com/r/oncogx/pinaplpy_docker
-
Start PinAPL-Py from the working directory using Terminal (Windows: Docker Quickstart Terminal)
docker run -t -i --name pinaplpy_test -v $PWD:/workingdir oncogx/pinaplpy_docker -
Run PinAPL-py using python from the workingdirectory.
python /Scripts/PinALP-py
