Learn R Programming

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 arnaud.le-rouzic@universite-paris-saclay.fr

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)
 

Copy Link

Version

Install

install.packages('vhica')

Monthly Downloads

113

Version

0.2.8

License

GPL-2

Maintainer

Arnaud Rouzic

Last Published

March 8th, 2023

Functions in vhica (0.2.8)

CUB

Computes the Codon Usage Bias of DNA sequences
summary.vhicaimage

Provides a data.frame that nicely displays the information returned by image.vhica.
div

Computation of the synonymous divergence between sequences
vhica-package

Vertical and Horizontal Inheritance Consistence Analysis
read.vhica

Reads divergence and codon usage data files for the VHICA method.
plot.vhica

Plots a VHICA regression between two species.
image.vhica

Consistency matrix for a transposable element in the VHICA analysis.