Skip to content

Zhong-Lab-UCSD/NCOMMS-19-24818

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stress-induced RNA-chromatin interactions promote endothelial dysfunction (NCOMMS-19-24818)

Repository of in-house codes and useful files used in the paper Stress-induced RNA-chromatin interactions promote endothelial dysfunction.

iMARGI

Data processing and computation of contact matrices

For this part, the following software are needed:

These are the scripts used for this part:

Data analysis and visualization

These are the scripts used for this part:

  • HUVEC_iMARGI.r is the main script used for analysis and parsing of the data, in order to generate data structures suitable for network plotting, and generating data summary or reports.
  • plot_network_function.r contains a custom function built in-house using the R package igraph in order to plot and customize super enhancer networks, such as node dimension, color, labels, edge width, etc. The function is called in the main script "HUVEC_iMARGI.r".
  • HUVEC_iMARGI_replicate_2.r is used for analysis and parsing of the data of biological replicate 2.
  • HUVEC_iMARGI_summary.r is used for generating all the summary plots in the paper for iMARGI.
  • plot_iMARGI_maps.sh is a bash script used to plot iMARGI contact matrices by running the Python script "plot_iMARGI.py".
  • plot_iMARGI.py contains the functions to plot iMARGI contact matrices.

Hi-C

  • The published software HiCtool (v2.2) was used for Hi-C data analysis and visualization, such as data pre-processing, data normalization, contact heatmap and correlation heatmap visualization, TAD and A/B compartment analyses.
  • HUVEC_HiC.r serves to calculate general Hi-C data statistics, Measure of Concordance (MoC) of TAD boundaries between samples, average interaction frequency by genomic distance curves, and proportion of reads mapped within TADs.

RNA-seq

RNA-seq analysis was mainly performed using the R package DESeq2 (v1.24.0). These scripts were used for RNA-seq analysis:

  • HUVEC_RNAseq.sh is a bash script used for alignment (performed using STAR (v2.5.4b)) and to run featureCounts from the package Subread (v2.0.0), to obtain the raw count data to input in DESeq2.
  • HUVEC_RNAseq.r contains the code from DESeq2 to perform the RNA-seq data analysis and visualization.

scRNA-seq

scRNA-seq analysis was mainly performed using the R package Seurat (v2.3.4). These scripts were used for single-cell RNA-seq analysis:

  • cellranger.sh is a bash script used to run cellranger from 10X Genomics both for in vitro and in vivo models.
  • HUVEC_scRNAseq.r is the main R script used for data analysis and visualization for the in vitro model (HUVEC cultured cells), based on functions from Seurat.
  • HUVEC_scRNAseq_human_vascular.r is the main R script used for data analysis and visualization for the in vivo model (human vascular cells), based on functions from Seurat.

About

Repository of codes used in the paper NCOMMS-19-24818

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published