Multi-omics data preprocessing

The section is designed for data preprocessing of raw omics data.

1. preprocess_omics_map2hic

For other omics data, they are first organized into bed format files.

dna.preprocess_omics_map2hic(multi_omics)

Arguments

Required arguments:

  • multi_omics: Only accept ‘gene expression’, ‘nucleosome density’, and ‘histone marker’ currently. Other omics data can also be added if they have been appropriately prepared.

Data path

input data path: /in_data_folder/multi_omics

output data path: /out_data_folder/multi_omics/resolution/out_data

2. preprocess_omics_heatmap

Then, multi-omics datasets are mapped to the Hi-C adjacency matrices and heatmaps are drawn based on the genomic feature matrices.

dna.preprocess_omics_heatmap(multi_omics, type_of_calculation, fig_dpi = 300)

Arguments

Required arguments:

  • multi_omics: Only accept ‘gene expression’, ‘nucleosome density’, and ‘histone marker’ currently. Other omics data can also be added if they have been appropriately prepared.

  • type_of_calculation: Two options for the value of multi-omics data in the crossed window. It should be setted as ‘mean’ or ‘max’.

Optional arguments:

  • fig_dpi: Figure resolution in dots per inch. The default is 300.

Data path

output data path: With the output of the previous function as input, the zscore matrix and heatmap are generated to /out_data_folder/multi_omics/resolution/out_plot.