MyNixOS website logo
Description

Vertical and Horizontal Inheritance Consistence Analysis.

The "Vertical and Horizontal Inheritance Consistence Analysis" method is described in the following publication: "VHICA: a new method to discriminate between vertical and horizontal transposon transfer: application to the mariner family within Drosophila" by G. Wallau. et al. (2016) <DOI:10.1093/molbev/msv341>. The purpose of the method is to detect horizontal transfers of transposable elements, by contrasting the divergence of transposable element sequences with that of regular genes.

Vertical and Horizontal Inheritance Consistence Analysis

Description:

The package implements the VHICA method described in Wallau et al. (2016). The purpose of the method is to detect horizontal transfers of transposable elements, by contrasting the divergence of transposable element sequences with that of regular genes. Two files should be provided, for both a set of reference genes and transposable element sequences: (i) pairwise divergence across species (e.g., dS), (ii) codon usage bias for all genes and elements in all species.

Details:

  • Package: vhica
  • Type: Package
  • License: GPL-v2

This package contains three main functions.

  • ‘read.vhica’: reads sequence files and generates an object of class ‘vhica’ that will be used for further analysis.

  • ‘plot.vhica’: plots the VHICA regression between two species, and displays how far transposable elements (or any kind of other sequences) are from the reference genes.

  • ‘image.vhica’: plots the consistency of a specific element across all species, which makes it possible to build evolutionary scenarios.

In addition, it provides tools to calculate divergence (‘div’) and codon usage bias (‘CUB’), which are necessary to apply the VHICA method.

Author(s):

Implementation: Arnaud Le Rouzic

Scientists who designed the method: Gabriel Wallau, Aurélie Hua-Van, Arnaud Le~Rouzic.

Maintainer: Arnaud Le Rouzic [email protected]

References:

Wallau, G. L., Capy, P., Loreto, E., Le Rouzic, A., & Hua-Van, A. (2016). VHICA, a new method to discriminate between vertical and horizontal transposon transfer: Application to the mariner family within Drosophila. Molecular biology and evolution, 33(4), 1094-1109.

 

Examples:

 file.cb <- system.file("extdata", "mini-cbias.txt", package="vhica")
 file.div <- system.file("extdata", "mini-div.txt", package="vhica")
 file.tree <- if(require("ape")) system.file("extdata", "phylo.nwk", package="vhica") else NULL
 vc <- read.vhica(cb.filename=file.cb, div.filename=file.div)
 plot(vc, "dere", "dana")
 im <- image(vc, "mellifera:6", treefile=file.tree, skip.void=TRUE)
 summary(im)
Metadata

Version

0.2.8

License

Unknown

Platforms (75)

    Darwin
    FreeBSD 13
    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-freebsd13
  • 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-freebsd13
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows