Description Usage Arguments Value Examples
Places putative interactions into equally-sized bins based on the distances they span, and stores these on disk.
1 2 3 4 5 6 7 8 | bin_interactions_fs(
interactions_file,
fragments_file,
output_dir,
min_dist = 2500,
max_dist = Inf,
bins = 5
)
|
interactions_file |
Path to (tsv or csv) file containing putative interactions. Its first line must state the columns names: baitID, preyID, N. Subsequent lines report one putative interaction each: a bait fragment ID, prey fragment ID and readcount. |
fragments_file |
Path to (bed) file containing fragment information. Its first line must state the column names: chrom, chromStart, chromEnd, ID. Each subsequent line reports the chromosome, starting coordinate, ending coordinate and ID of a fragment. |
output_dir |
Directory where the generated bins will be stored. Will be created if it does not exist. |
min_dist |
Minimum distance interactions must span to be included in the analysis. Distance is defined between fragment midpoints. |
max_dist |
Maximum distance interactions can span to be included in the analysis. Distance is defined between fragment midpoints. |
bins |
Number of bins to place the interactions into. |
List containing the output directory and an overview of bins.
1 2 3 4 5 6 7 8 9 10 | base = system.file("extdata",package="peaky")
interactions_file = paste0(base,"/counts.tsv")
fragments_file = paste0(base,"/fragments.bed")
bins_dir = paste0(base,"/bins")
## Not run:
BI = bin_interactions_fs(interactions_file, fragments_file, output_dir=bins_dir)
print(BI)
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.