MyNixOS website logo
Description

Robust Copy Number Alteration Detection (RCNA).

Detects copy number alteration events in targeted exon sequencing data for tumor samples without matched normal controls. The advantage of this method is that it can be applied to smaller sequencing panels including evaluations of exon, transcript, gene, or even user specified genetic regions of interest. Functions in the package include steps for GC-content correction, calculation of quantile based normal karyotype ranges, and calculation of feature score. Cutoffs for "normal" quantile and score are user-adjustable.

Robust Copy Number Alteration Detection (RCNA)

RCNA is an R package used to detect the copy number alterations from the targeted panel sequencing data without matched controls.

Introduction

Copy number alteration (CNA) is a kind of mutation widely observed across a variety of tumor types. Recurrent CNAs in cancer cells have been identified as an important factor in cancer development, and somatic CNAs promote the development and progression of cancers by altering the gene expression levels. Sequencing of a panel of targeted genes is common for cancer research given the relatively low cost compared with whole genome sequencing and whole exome sequencing. However, detecting CNAs from targeted sequencing remains a challenge due to the limited breadth of the coverage and capture bias in different targeted regions. Here we describe a new method for robust method for copy number alteration (CNA) detection that is specially designed to detect CNAs from targeted sequencing of tumor samples without matched controls. In this method, sequencing coverage bias caused by GC content were corrected before CNA detection to eliminate the different performance on regions from different genes. This method was based on sequencing coverage data at base level that enable it to detect CNAs in small scale (e.g. exon level), and can be applied to the targeted sequencing dataset with a small number of gene panels.

Installation

For now this package is only offered through the GitHub page, pending further acceptance from CRAN or other repositories

You may install RCNA from CRAN using the following command:

install.packages("RCNA")

You may also install RCNA using devtools:

devtools::install_github("repo")`

Tutorial

This package contains tools to

  • Estimate and correct for GC content bias in sequencing coverage.

  • Calculate normal karyotype range (CI) for CNA estimates

  • Estimate copy number alteration (CNA) and report significant alterations.

In order to run RCNA you must have a sequence file that specifies position, base, and coverage, as well as an annotation file containing genes and their associated genomic intervals. Examples of these files can be found in the vignette.

The general workflow typically looks like

correct_gc_bias() -> estimate_nkr() -> estimate_feature_score()

This series of commands will run the RCNA workflow for determining significant CNA after correcting for GC-content bias in coverage. The resulting tables will be in tab.gz format and can be found in their respective folders. For more details on the proper execution of the workflow, see each individual functions' help (?<function-name>) and the vignette included in this package.

Metadata

Version

1.0

License

Unknown

Platforms (77)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-freebsd
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64-windows
  • 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