Learn R Programming

⚠️There's a newer version (2.12.1) of this package.Take me there.

phangorn

phangorn is a package for phylogenetic reconstruction and analysis in the R language. phangorn offers the possibility of reconstructing phylogenies with distance based methods, maximum parsimony or maximum likelihood (ML) and performing Hadamard conjugation. Extending the general ML framework, this package provides the possibility of estimating mixture and partition models. Furthermore, phangorn offers several functions for comparing trees, phylogenetic models or splits, simulating character data and performing congruence analyses.

You can install

  • the latest released version install.packages("phangorn")
  • the latest development version devtools::install_github("KlausVigo/phangorn")

You may need to install first the Biostrings package from bioconductor

source("http://bioconductor.org/biocLite.R")
biocLite("Biostrings")

If you use phangorn please cite:

Schliep K.P. 2011. phangorn: phylogenetic analysis in R. Bioinformatics, 27(4) 592-593

License

phangorn is licensed under the GPLv2.

Copy Link

Version

Install

install.packages('phangorn')

Monthly Downloads

24,436

Version

2.0.4

License

GPL (>= 2)

Issues

Pull Requests

Stars

Forks

Maintainer

Klaus Schliep

Last Published

June 21st, 2016

Functions in phangorn (2.0.4)

consensusNet

Computes a consensusNetwork from a list of trees Computes a networx object from a collection of splits.
Ancestors

tree utility function
cladePar

Utility function to plot.phylo
addConfidences

Compare splits and add support values to an object
as.splits

Splits representation of graphs and trees.
cophenetic.networx

Pairwise Distances from a Phylogenetic Network
chloroplast

Chloroplast alignment
bootstrap.pml

Bootstrap
allTrees

Compute all trees topologies.
bab

Branch and bound for finding all most parsimonious trees
delta.score

Computes the $\delta$ score
designTree

Compute a design matrix or non-negative LS
dfactorial

Arithmetic Operators
lento

Lento plot
hadamard

Hadamard Matrices and Fast Hadamard Multiplication
densiTree

Plots a densiTree.
distanceHadamard

Distance Hadamard
Laurasiatherian

Laurasiatherian data (AWCMEE)
dist.hamming

Pairwise Distances from Sequences
dist.p

Pairwise Polymorphism P-Distances from DNA Sequences
phangorn-package

Phylogenetic analysis in R
maxCladeCred

Maximum clade credibility tree
nni

Tree rearrangements.
midpoint

Tree manipulation
neighborNet

Computes a neighborNet from a distance matrix
NJ

Neighbor-Joining
plot.networx

Phylogenetic networks
parsimony

Parsimony tree.
phyDat

Conversion among Sequence Formats
modelTest

ModelTest
SOWH.test

Swofford-Olsen-Waddell-Hillis Test
read.aa

Read Amino Acid Sequences in a File
splitsNetwork

Phylogenetic Network
SH.test

Shimodaira-Hasegawa Test
simSeq

Simulate sequences.
pmlCluster

Stochastic Partitioning
pmlPart

Partition model.
pml.fit

Internal maximum likelihood functions.
pml

Likelihood of a tree.
pmlMix

Phylogenetic mixture model
upgma

UPGMA and WPGMA
superTree

Super Tree and Species Tree methods
yeast

Yeast alignment (Rokas et al.)