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.