Skip to content

Jupyter notebooks analysing single cell Hi-C structures.

Notifications You must be signed in to change notification settings

latkins/single_cell_loop_analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Single Cell Loop Analysis

Contains jupyter notebooks analysing single cell Hi-C structures. Relies on NucFrames code.

The file loop_analysis.ipynb performs monte carlo analysis of CTCF/Cohesin loops. This code aims to detect whether loop anchor points, detected by Rao et al., are seen to interact in 3d space, across our single cell Hi-C structures, more frequently than randomly selected points with the same sequence separation.

Installation

Requires python3. Using Anaconda to create a fresh environment, and then manage these requirements, is suggested. All packages can be installed with pip or conda.

Python Packages

  • Seaborn
  • pyliftover
  • jupyter

Running

Run jupyter notebook in the cloned folder. A web browser should open. View loop_analysis.ipynb to view and run the analysis.

Data Files

The .hdf5 files required to run these scripts are availiable from GEO, accession number GSE80280. These files must be downloaded prior to running these scripts.

Additionally, a file defining loop locations is required (https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE63525). This file was generated by Rao et al..

About

Jupyter notebooks analysing single cell Hi-C structures.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published