View source: R/Brick_functions.R
Create_many_Bricks_from_mcool | R Documentation |
Create_many_Bricks_from_mcool
is a wrapper on Create_many_Bricks which
creates the Brick data structure from an mcool file.
Create_many_Bricks_from_mcool( output_directory = NA, file_prefix = NA, mcool = NULL, resolution = NULL, experiment_name = NA, remove_existing = FALSE )
output_directory |
Required A string specifying the location where the HDF files will be created. |
file_prefix |
Required A string specifying the prefix that is concatenated to the hdf files stored in the output_directory. |
mcool |
Required. Path to an mcool file. |
resolution |
Optional. Default NA When an object of class BrickContainer is provided, resolution defines the resolution on which the function is executed |
experiment_name |
Optional. If provided, this will be the experiment name for the BrickContainer. |
remove_existing |
Optional. Default FALSE. If TRUE, will remove the HDF file with the same name and create a new one. By default, it will not replace existing files. |
mcool are a standard 4D nucleome data structure for Hi-C data. Read more about the 4D nucleome project here.
This function will generate the target Brick file. Upon completion, the function will provide the path to the created/tracked HDF file.
Brick_load_data_from_mcool
to load data from
the mcool to a Brick store.
## Not run: require(curl) out_dir <- file.path(tempdir(),"mcool_test_dir") dir.create(path = out_dir) curl_download(url = paste("https://data.4dnucleome.org/", "files-processed/4DNFI7JNCNFB/", "@download/4DNFI7JNCNFB.mcool", sep = ""), destfile = file.path(out_dir,"H1-hESC-HiC-4DNFI7JNCNFB.mcool")) mcool <- file.path(out_dir,"H1-hESC-HiC-4DNFI7JNCNFB.mcool") Create_many_Bricks_from_mcool(output_directory = out_dir, file_prefix = "Test", mcool = mcool, resolution = 50000, experiment_name = "A random 4DN dataset") ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.