https://github.com/broadinstitute/mix_seq_ms

Code associated with MIX-seq manuscript

https://github.com/broadinstitute/mix_seq_ms

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
Last synced: 9 months ago · JSON representation

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
Created over 6 years ago · Last pushed almost 6 years ago
Metadata Files
Readme

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

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
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels