https://github.com/arjunrajlaboratory/p3_public_analysis
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.4%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: arjunrajlaboratory
- License: mit
- Language: R
- Default Branch: main
- Size: 7.27 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
P3publicanalysis
This repo contains scripts needed to produce all graphs and images contained in figures for the paper:
Mellis IA, et al. Perturbation panel profiling identifies transcription factors that enhance directed changes of cell identity in vitro. (2021)
For any questions, please contact IAM (ian.mellis at gmail) and the corresponding authors for this paper, AR (arjunrajlab at gmail) and RJ (jainr at pennmedicine.upenn.edu)
In order to reproduce all graphs and images in this paper:
- Download and install dependencies for this code:
- MATLAB2017a or MATLAB2019a
- rajlabimagetools (https://github.com/arjunrajlaboratory/rajlabimagetools changeset a2c6ac5)
- R v3.6.1
- R packages e10711.7-3, gridExtra2.3, DESeq21.24.0, SummarizedExperiment1.14.1, DelayedArray0.10.0, BiocParallel1.18.1, matrixStats0.57.0, GenomicRanges1.36.1, GenomeInfoDb1.20.0, metaRNASeq1.0.3, org.Hs.eg.db3.8.2, AnnotationDbi1.46.1, IRanges2.18.3, S4Vectors0.22.1, Biobase2.44.0, BiocGenerics0.30.0, clusterProfiler3.12.0, readxl1.3.1, ggrepel0.8.2, magrittr1.5, forcats0.5.0, stringr1.4.0, dplyr1.0.2, purrr0.3.4, readr1.4.0, tidyr1.1.2, tibble3.0.3, ggplot23.3.2, tidyverse1.3.0, yaml2.2.1, and their associated dependencies
See analysisScripts/README.txt for more details regarding R packages and script usage
Download all extractedData (6.3GB of intermediate-processed sequencing, network, and reprogramming experiment data) files in the structure provided for this repository from Dropbox: https://www.dropbox.com/sh/vr99twboxppn3c1/AADuOa1OafqZBUxl2v2LrXa?dl=0.
your top-level project directory should have subdirectories: analysisScripts, annotations, extractedData, imagesForPaper, metadata, miscellaneous, rawData (step 2). Upon completion of step 7 of this pipeline, you will also have subdirectories processedImages, procDataScripted, graphsScripted, and logsForScripts, with names you can specify per the readme in analysisScripts.
Download all raw imaging data (2.2 TB) in the file structure provided from: https://www.dropbox.com/sh/2ny7k6c4zy6zdsh/AADLNoom3YOw0Ps0B8w509R7a?dl=0
Edit imagesForPaper/assemblyScripts/assembleAllImages.m variables to reflect your local file paths for this project repository, raw imaging data, and your desired project subfolder in which processed images and summary data will be stored. The default is ‘processedImages/‘, but if you would like you can specify a different folder to recreate all images and extracted data tables to compare.
Edit analysisScripts/analyzeAll.sh variables to reflect your local file paths for this project repository, processed imaging data (from 3), and your desired project subfolders in which summary statistics, tables, and graphs will be stored. The default variable names are: projectDir='~/Dropbox\ (RajLab)/SharedIanM/cellid201807onward/' analysisSubdir='analysisScripts/' metadataSubdir='metadata/' procDataSubdir='procDataScriptedtest421/‘ procImgSubdir='processedImages/' graphSubdir='graphsScriptedtest421/‘ logSubdir='logsForScriptedAnalysistest421/‘ runDEseq='FALSE' # switch to TRUE if you would like to rerun all DESeq2 steps - takes several days on a modern desktop due to hundreds of samples in 120+ groups, hundreds of comparisons, and downsampling analysis.
If you would like you can specify different names for procDataSubdir, procImgSubdir, and graphSubdir to generate a duplicate set of graphs and tables.
Open MATLAB, add rajlabimagetools with subfolders to your MATLAB path (remove hidden files), and navigate to this project repo folder. Add extractionScriptsimages/ to your MATLAB path, navigate to extractionScriptsimages/, and run:
assembleAllImages
Open Terminal, navigate to this project repo folder, and run: $ bash analysisScripts/analyzeAll.sh NOTE: this last step will require at least 12 GB of RAM to run in a reasonable amount of time, and will take several hours on a recent model Macbook Pro or iMac desktop.
See graphfiguremapCellSystemsResub20210423.txt for a list of which file corresponds to which figure panel
Owner
- Name: Arjun Raj's systems biology lab
- Login: arjunrajlaboratory
- Kind: organization
- Repositories: 40
- Profile: https://github.com/arjunrajlaboratory
GitHub Events
Total
Last Year
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0