prepScOutPut.R - process the output of cellranger
-
readProcScRNA.R - read and process raw rna expression (counts)
-
readProcScATAC.R - read and process raw atac profile (counts)
-
peak_gene_assignment_scATAC.R
-
marker_analysis.R
perform marker analysis on the following:
- rna markers using phase as Idents
- rna markers using rna transition points as Idents
- rna markers using atac transition points as Idesnts
note: Intersection of 2 & 3 is in this code
-
fitPseudoTime_scATAC_scRNA_V2.R - fit pseudo-time to scRNA and scATAC
-
sc_rna_sc_atac_fit_smoothing_splines.R - fitting smoothing splines to scRNA and scATAC
-
scRNA_scATAC_correlation_analysis.R - correlation analysis between expr and atac curves
-
map_transition_final.R - Infer transition in peak expression and peak accessibility during
AP2XII-8 KD
-
readProcScRNA_AP2XII8_transfer_labels.R - Read and process AP2XII-8 scRNA KD
-
integration_V2.R - integrates WT and KD seurat objects
-
all types of DEGs between KD and WT - integratedMarkerAnalysis.R
note: Here I used the integrated objects because for finding markers seurat function only accepts one single object. However, when we set the assay to RNA it ignores integration.
- Cut&RUN on AP2XII-8 KD - CutRun_MArch_automated_No_frag_filt.R
peak_gene assignment on individual narrow peaks peak_gene assignment on union of 4 data moif occurence public chip information
- Cut_run_March_exploratory_final.R - Cut&run and DEGs (KD_vs_WT) exploratory analysis
note: all figures and tables for downstream analysis of cut&run and DEGs(KD_vs_WT) has been done in this script. PowerPoint CutRUN_DEGs_V4_05_05_23 analysis
-
Dynamic time Warping clustering of gene sets - dtw_clustering_rna_tran_new.R This script takes genes and cluster them and plot the rna and atac profiles according to the cluster. (ordered rna clusters)
-
Dynamic time Warping clustering of gene sets - dtw_clusters_cutRun_DEGs_new.R
-
all_expression_atac_profiles.R
If we dont want to cluster the expression or accessibility curves, we can use this script to plot the expression and accessibility of a gene set.
- GO_enrichment_new.R
takes the output of toxodb enrichment analsys process the tables and plot the top rankes GO terms.
-
sc_expr_plot.R - plots rna expression of KD and WT + violin plots for each each gene
-
heatmaps_trans.R - generates heatmap of expression of cell cycle regulated genes ordered by rna peak time
-
heatmaps_trans_order_by_atac.R generates heatmap of expression of cell cycle regulated genes ordered by atac peak time
-
AP2_clustering.R
Clusters cyclic AP2s (new from the review paper)
- IMCs_clusters.R, BCs_clustersR
cluster new list of BC and IMC genes
-
circosPlot_app.r plots the circos for gene families the rds file has been generated in circosPlot.r
-
plot_trends.r
plots the expression and atac profile of each gene one at a time