Package 'wig'

Title: Import WIG Data into R in Long Format
Description: Import WIG data into R in long format.
Authors: Ramiro Magno [aut, cre]
Maintainer: Ramiro Magno <[email protected]>
License: MIT + file LICENSE
Version: 0.1.0
Built: 2024-09-03 02:34:35 UTC
Source: https://github.com/ramiromagno/wig

Help Index


Imports a WIG file

Description

import_wig reads a WIG (wiggle) file and expands the data into long format, i.e., the each observation in the returned tibble pertains the position of one single base.

Usage

import_wig(file_path, n = -1L)

Arguments

file_path

A path to a WIG file.

n

The (maximal) number of lines to read. Negative values indicate that one should read up to the end of input on the connection.

Value

A tibble of three variables: chr, chromosome; pos, genomic position; and val, value. Chromosome positions are 1-relative, i.e. the first base is 1, as specified in WIG files.

Examples

# Import a WIG file
wig_file <- system.file(
              "extdata",
              file = 'hg19-pik3ca.wig',
              package = "wig",
              mustWork = TRUE)

import_wig(wig_file)