Skip to content

Source codes and example scripts for chromatin tracing projects in Zhuang lab

License

Notifications You must be signed in to change notification settings

ZhuangLab/Chromatin_Analysis_2020_cell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chromatin_Analysis for Cell 2020

(https://doi.org/10.1016/j.cell.2020.07.032)

Repository for codes analyzing choromatin imaging data obtained using sequential hybridization or using DNA-MERFISH

This repository contains two main sections:

  1. Combinatorial_tracing - contains the code and examples scripts used for analyzing genome-scale chromatin tracing data obtained using DNA-MERFISH, a combinatorial imaging method to massively multiplex FISH. Code is separated into separate categories, each contained in an individual sub-folder. Each of these sub-folders contains a "functions" folder, in which all functions and classes are defined in .py files. In addition, it contains Jupyter notebook (.ipynb) files, demonstrating the use of the functions:

    a. BarcodeGeneration - contains the code and example scripts for generating barcodes and assigning them to genomic loci of interest

    b. ImageAnalysis - contains all code used to analyse the raw microscopy images and obtain a set of 3D positions of the genomic loci in each individual cell (as well as, where available, the transcriptional state and location of nuclear bodies).

    c. PostAnalysis - contains the code and example scripts used to perform statistical analysis on the 3D single-cell positions.

These functions are intended to be used with Phyton 2.7

  1. Sequential_tracing - contains the code and examples scripts for analyzing the high-resolution chromatin tracing data obtained using sequential hybridization. This section is organized in the following sections:

    a. Source - contains all function and classes within .py files which are organized as a module.

    b. ImageAnalysis - contains a Jupyter notebook (.ipynb) file with example scripts used to analyse the raw microscopy images and obtain a set of 3D postions of the genomic loci in chromosomes of each individual cells.

    c. PostAnalysis - contains example scripts to statistically analyze the 3D single-cell positions to reproduce reported results in the paper.

    d. LibraryDesign - contains example scripts to generate encoding/primary probe libraries for sequential tracing experiment.

These functions are compatible with Python 3.7 (Anaconda distribution, release for 2020.02). Please see further detailed installation guide in sequential_tracing folder.

July 9th, 2020

About

Source codes and example scripts for chromatin tracing projects in Zhuang lab

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published