Learn R Programming

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

paleotree (version 2.6)

Paleontological and Phylogenetic Analyses of Evolution

Description

Provides tools for transforming, time-scaling, and modifying phylogenies containing extinct (i.e. fossil) lineages. In particular, most users are interested in the functions timePaleoPhy, bin_timePaleoPhy, cal3TimePaleoPhy and bin_cal3TimePaleoPhy, which time-scale cladograms of fossil taxa into dated phylogenies. This package also contains a large number of likelihood functions for estimating sampling and diversification rates from different types of data available from the fossil record (e.g. range data, occurrence data, etc). paleotree users can also simulate diversification and sampling in the fossil record using the function simFossilRecord, which is a detailed simulator for branching birth-death-sampling processes composed of discrete taxonomic units arranged in ancestor-descendant relationships. Users can use simFossilRecord to simulate diversification in incompletely sampled fossil records, under various models of morphological differentiation (i.e. the various patterns by which morphotaxa originate from one another), and with time-dependent, longevity-dependent and/or diversity-dependent rates of diversification, extinction and sampling. Additional functions allow users to translate simulated ancestor-descendant data from simFossilRecord into standard time-scaled phylogenies or unscaled cladograms that reflect the relationships among taxon units.

Copy Link

Version

Install

install.packages('paleotree')

Monthly Downloads

980

Version

2.6

License

CC0

Issues

Pull Requests

Stars

Forks

Maintainer

David Bapst

Last Published

December 2nd, 2015

Functions in paleotree (2.6)

constrainParPaleo

Constrain Parameters for a Model Function from paleotree
graptPBDB

Example Occurrence and Taxonomic Datasets of the Graptolithina from the Paleobiology Database
horizonSampRate

Estimate Sampling Rate from Sampling Horizon Data (Solow and Smith, 1997)
cal3TimePaleoPhy

Three Rate Calibrated Timescaling of Paleo-Phylogenies
timeList2fourDate

Converting Datasets of Taxon Ranges in Intervals Between timeList format and fourDate format
nearestNeighborDist

Nearest Neighbor Distances for Morphological Disparity Studies
communityEcology

Miscellaneous Functions for Community Ecology
probAnc

Probability of being a sampled ancestor of another sampled taxon
simFossilRecord

Full-Scale Simulations of the Fossil Record with Birth, Death and Sampling of Morphotaxa
graptDisparity

Morphlogical Character and Range Data for late Ordovician and Early Silurian Graptoloidea
termTaxa

Simulating Extinct Clades of Monophyletic Taxa
timeLadderTree

Resolve Polytomies by Order of First Appearance
footeValues

Calculates Values for Foote's Inverse Survivorship Analyses
perCapitaRates

perCapitaRates
expandTaxonTree

Extrapolating Lower-Level Taxon Phylogenies from Higher-Level Taxon Trees
parentChild2taxonTree

Create a Taxonomy-Based Phylogeny ('Taxon Tree') from a Table of Parent-Child Taxon Relationships
freqRat

Frequency Ratio Method for Estimating Sampling Probability
unitLengthTree

Scale Tree to Unit-Length
retiolitinae

Cladogram and Range Data for the Retiolitinae
taxonTable2taxonTree

Create a Taxonomy-Based Phylogeny ('Taxon Tree') from a Hierarchical Table of Taxonomy Memberships
SamplingConv

Converting Sampling Estimates
equation2function

Turn a Character String of the Right-Hand Side of an Equation into an R Function
durationFreq

Models of Sampling and Extinction for Taxonomic Duration Datasets
multiDiv

Calculating Diversity Curves Across Multiple Datasets
minBranchLength

Scales Edge Lengths of a Phylogeny to a Minimum Branch Length
occData2timeList

Converting Occurrences Data to a timeList Data Object
rootSplit

Split Tip Taxa by Root Divergence
modelMethods

Model Function Methods: Parameter Names, Bounds and Initial Values
branchClasses

Partitions the branch lengths of a tree into several classes based on their placement.
cladogeneticTraitCont

Simulate Cladogenetic Trait Evolution
pqr2Ps

Joint Probability of A Clade Surviving Infinitely or Being Sampled Once
sampleRanges

Sampling Taxon Ranges
kanto

Example Species Abundances Tables
makePBDBtaxonTree

Creating a Taxon-Tree from Taxonomic Data Downloaded from the Paleobiology Database
reverseList

Reverse List Structure
compareTimescaling

Comparing the Time-Scaling of Trees
divCurveFossilRecordSim

Diversity-Curve Plotting for Simulations of Diversification and Sampling In the Fossil Record
optimPaleo

Simplified Optimizer for paleotree Likelihood Functions
resolveTreeChar

Resolve Polytomies Using Parsimony-Based Reconstruction of a Discrete Character
simFossilRecordMethods

Methods for Editing or Converting Output from simFossilRecord
minCharChange

Estimating the Minimum Number of Character Transitions Using Maximum Parsimony
degradeTree

Randomly Collapse a Portion of Nodes on a Phylogeny
inverseSurv

Inverse Survivorship Models in the Fossil Record
timePaleoPhy

Timescaling of Paleo-Phylogenies
depthRainbow

Paint Tree Branch Depth by Color
taxa2phylo

Convert Simulated Taxon Data into a Phylogeny
taxonSortPBDBocc

Sorting Unique Taxa of a Given Rank from Paleobiology Database Occurrence Data
dateNodes

Absolute Dates for Nodes of a Time-Scaled Phylogeny
modifyTerminalBranches

Modify, Drop or Bind Terminal Branches of Various Types (Mainly for Paleontological Phylogenies)
seqTimeList

Construct a Stochastic Sequenced Time-List from an Unsequenced Time-List
createMrBayesConstraints

Transform a Topology into a Set of Constraint Commands for MrBayes
paleotree-package

paleotree: Paleontological and Phylogenetic Analyses of Evolution
macroperforateForam

Ancestor-Descendant Relationships for Macroperforate Foraminifera, from Aze et al. (2011)
timeSliceTree

Time-Slicing a Phylogeny
taxa2cladogram

Convert Simulated Taxon Data into a Cladogram
testEdgeMat

Test the Edge Matrix of a 'phylo' Phylogeny Object for Inconsistencies
plotOccData

Plotting Occurrence Data Across Taxa
perfectParsCharTree

Simulate a Set of Parsimony-Informative Characters for a Phylogeny
plotTraitgram

Plot a Traitgram for Continuous Traits
DiversityCurves

Diversity Curves
binTimeData

Bin Simulated Temporal Ranges in Discrete Intervals
SongZhangDicrano

Cladistic Data for Dicranograptid Graptolites from Song and Zhang (2014)