https://github.com/broadinstitute/mix_seq_ms
Code associated with MIX-seq manuscript
Science Score: 36.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
Links to: science.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.5%) to scientific vocabulary
Repository
Code associated with MIX-seq manuscript
Basic Info
- Host: GitHub
- Owner: broadinstitute
- Language: R
- Default Branch: master
- Size: 312 KB
Statistics
- Stars: 15
- Watchers: 3
- Forks: 7
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
MIX-Seq
This repo contains code associated with our manuscript describing MIX-Seq, our method for multiplexed transcriptional profiling of perturbation responses across mixtures of cancer cell lines.
For SNP-classification code, see singlecellclassification
For a step by step guide to get started working with MIX-Seq data, see our blog post
Data
The data associated with this analysis can be downloaded from figshare here
Organization of repo
The code can be organized into config files, helper functions, preprocessing scripts, and analysis/figure generation scripts.
Configs
buildfigsharerepo.R: script that builds the data repository for Figshare from versioned files stored in our internal data management system (Taiga)
exptmetadata.R: Create metadata defining which datasets and comparisons are used in the analysis
global_params.R: Define global params shared across analysis scripts.
NOTES:
- In order to run the analyses locally, you should set the global parameter 'localdata' to TRUE in globalparams.R. If you have the data from the figshare repo stored locally in a folder called 'data' within your project directory (each data directory unzipped). The code should run.
Helper functions
- MixSeq_helpers.R: Define helper functions used throughout the analysis
Preprocessing
computecellcyclechange.R: Computes statistics about change in cell cycle phase composition between treat vs control groups for each experiment. Saves these into an intermediate file "modulescores.csv"
computeCLfeatures.R: script used to compile cell line features used in the analysis (e.g. drug sensitivity data, and any genomic features used). The results of this script (as an rds file) are included in the figshare repo.
computecollapsedprofiles.R: Precompute sum-collapsed and mean-collapsed expression profiles for each cell line and treatment condition. Saves results as 'summedcounts.rds' and 'avgprofiles_cpm.rds' files
computelfcpca.R: Computes PCA on matrices of log-fold change values across cell lines and genes for each treatment.
computeviabilitysigs.R: Runs differential expression analysis to identify 'viability-related' and 'viability-independent' components of the transcriptional response across cell lines.
Analysis/fig-gen
There are two scripts that orchestrate running all analyses and generating figs for the manuscript.
makeSNPclass_figs.R: Run all scripts used to generate figures associated with SNP-classification analysis (Fig 1, S1, S2)
make_figs.R: Run all scripts used to generate the remaining figures.
Packages
The following packages are used in the analysis
Seurat v3.1.4
ranger v0.12.1
limma v3.83.3
edgeR v3.24.3
GSEABase v1.44.0
piano v1.22.0
Owner
- Name: Broad Institute
- Login: broadinstitute
- Kind: organization
- Location: Cambridge, MA
- Website: http://www.broadinstitute.org/
- Twitter: broadinstitute
- Repositories: 1,083
- Profile: https://github.com/broadinstitute
Broad Institute of MIT and Harvard
GitHub Events
Total
- Fork event: 1
Last Year
- Fork event: 1
Issues and Pull Requests
Last synced: over 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