Skip to content

Integrated time-series analysis and high-content CRISPR screening delineate the dynamics of macrophage immune regulation

License

Notifications You must be signed in to change notification settings

epigen/macrophage-regulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Paper DOI Zenodo DOI GitHub license

Integrated time-series analysis and high-content CRISPR screening delineate the dynamics of macrophage immune regulation

This repository contains the code and software specifications used to create the results and figures for the manuscript Integrated time-series analysis and high-content CRISPR screening delineate the dynamics of macrophage immune regulation by Traxler, Reichl et al. published in Cell Systems (2025).

How to cite?

Traxler, Reichl et al., Integrated time-series analysis and high-content CRISPR screening delineate the dynamics of macrophage immune regulation, Cell Systems (2025), https://doi.org/10.1016/j.cels.2025.101346

Website: http://macrophage-regulation.bocklab.org/

Instructions

The README's structure follows the generated and analyzed datasets and thereby the main figures of the manuscript. Each dataset consists of multiple analyses, performed in order, and the used software, which are linked to the respective file within the repository.

  • Code (src/*) is provided as interactive notebooks, including the last outputs, and helper scripts written in R or Python
    • Notebooks are structured using Markdown, start with a short description of the goal, input, output, followed by loading of libraries and helper functions, configurations and data loading steps, and subsequent code for the respective analyses
    • Input paths have to be adapted at the top of the notebooks as they might differ after data download from GEO
    • CROP-seq analyses often contain configs at the start to decide analysis parameters or whcih data to use e.g., if only mixscape (perturbed) cells or all cells should be used for the analysis
    • A permanent record of the code can be found on Zenodo 10.5281/zenodo.15262545
  • Data is deposited at GEO as SuperSeries GSE263763. Each dataset has it's own GEO SubSeries, linked in the respective section.
  • Software (envs/*.yaml) is documented as conda environment specification files, exported using env_export.sh, in three different flavors:
    • fromHistory, reflects the installtion history (linked environment file)
    • noBuild, includes the explicit version but not build information
    • all, contains all package information (name, version, build)
  • Configurations (config/*) contain parameters or paths used in workflows or for visualization purposes
  • Metadata (metadata/*) are bulk RNA-seq and ATAC-seq annotations and metadata used in the processing, analysis and visualization
  • External resources used are linked at the respective analysis step.
  • Results with stochastic elements that might not be reproducible with a seed are provided in results_stochastic/

Transcriptome RNA-seq time series (RNA)

Related to Figures 1, 2, S1, S2, and Table S1. Raw & count data as GEO Series GSE263759.

Epigenome ATAC-seq time series (ATAC)

Related to Figures 1, 2, S1, S2, and Table S2. Raw & count data as GEO Series GSE263758.

Integrative analysis of RNA-seq and ATAC-seq (INT)

Related to Figures 3, S3-5, and Table S3.

Proof-of-concept CROP-seq KO15 screen (KO15)

Related to Figures 4, S6-8, Table S4, and S6. Raw & count data as GEO Series GSE263760.

Upscaled CROP-seq KO150 screen (KO150)

Related to Figures 5, 6, S9-12, Table S5, and S6. Raw & count data as GEO Series GSE263761.

Ep300 validation experiments

Related to Figures 5 and S10.

Figures & Tables

Main Figures

Supplementary Figures & Tables

We generalized and expanded most of these analyses to Snakemake workflows in an effort to augment multi-omics research by streamlining bioinformatics analyses into modules and recipes. For more details and instructions check out the project's repository here: MrBiomics.