MyNixOS website logo
Description

Common Use Tools for Genomic Analysis.

Built by Hodges lab members for current and future Hodges lab members. Other individuals are welcome to use as well. Provides useful functions that the lab uses everyday to analyze various genomic datasets. Critically, only general use functions are provided; functions specific to a given technique are reserved for a separate package. As the lab grows, we expect to continue adding functions to the package to build on previous lab members code.
HodgesTools_HexLogo

HodgesTools

Overview

HodgesTools is an R package built by hodges lab members for current and future hodges lab members as well as anyone else who might find the tools useful. This package contains functions that the lab uses everyday to analyze various genomic datasets. Critically, this package only contains general use functions; functions specific to a given technique are reserved for a separate package. As the lab grows, we expect to continue adding functions to the package to build on previous lab members code.

Examples

Below is an example for the read_bed function.

read_bed

The read_bed function reads a tab-delimited BED formatted file into R. It auto-detects BED3, BED6, BED3+, and BED6+ formats. Below is an example for a BED6 file.

# load package
devtools::load_all() #this is development code, use library(HodgesTools)
#> i Loading HodgesTools

#load data from extdata directory
BED6 <- system.file(package = "HodgesTools", "extdata", "test_BED6.bed")

#read 6 column bedfile into R
bed6 <- read_bed(BED6)
#> User-supplied file read as 6-column BED.
head(bed6)
#> # A tibble: 4 x 6
#>   chr   start   end name  score strand
#>   <chr> <dbl> <dbl> <chr> <dbl> <chr> 
#> 1 chr1    123   456 NAME1   123 .     
#> 2 chr1    789  1908 NAME2   123 -     
#> 3 chr1   1789  2908 NAME3   123 +     
#> 4 chr1   3789  3908 NAME4   123 -

Installation

This package can be installed via CRAN:

install.packages('HodgesTools')

Tools

The following functions are provided in this release:

  • read_bed
  • plot_HOMERTFs
  • cpg_analysis
  • createManhattandQQ
  • append_section_to_ini

Note: Usage and arguments for each function can be viewed in the manual.

Metadata

Version

1.0.0

License

Unknown

Platforms (75)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-darwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows