paleoDiv0.4.6 package

Extracting and Visualizing Paleobiodiversity

ab.gg

Make a data.frame() that can be used to plot diversity data with densi...

abdistr_

Count number of entries in occurrence or collection data.frame for spe...

add.alpha

Add transparency to any color

convert.sptab

Convert geological ages in taxon-range tables as constructed by mk.spt...

darken

Darken or lighten colors by adding/subtracting to or hsv channel value...

div.gg

Make a data.frame() that can be used to plot diversity data with densi...

divdistr_

Calculate total species diversity for any point in time based on a tax...

divdistr_int

Count number of taxon records overlapping a specific time interval.

ggcol

Replicate the standard color scheme from ggplot2

jitterp

plot data as a jitter-plot

mk.sptab

Generate a taxon-range table based on an occurrence dataset.

multijitter

Wrapper around jitterp that plots multiple jitter plots on the same pl...

occ.cleanup

Clean up occurrence dataset by removing commonly used character combin...

pdb.autodiv

A wrapper around pdb(), occ.cleanup() and mk.sptab() to automatically ...

pdb.diff

Subtract one occurrence data.frame from another, for disentangling ove...

pdb

Download data from the paleobiology database.

pdb.union

Form the union of two occurrence data.frames or remove duplicates from...

phylo.spindles

Plots a phylogenetic tree with spindle-diagrams, optimized for showing...

redraw.phylo

Redraw the lines of a phylogenetic tree.

rmean

Calculate a rolling mean for a vector x.

rmeana

Calculate a rolling mean based on distance within a second variable.

stax.sel

Extract subsets of an occurrence data.frame.

synonymize

Combine selected entries in a taxon-range table to remove duplicates

tree.age.combine

Combine two calibration matrixes and fill in NA values in one with val...

tree.ages

Automatically build matrix for time-calibration of phylogenetic trees ...

tree.ages.spp

Automatically build matrix for time-calibration of phylogenetic trees ...

ts.periods

Add a horizontal, period-level phanerozoic timescale to any plot, espe...

ts.stages

Add a horizontal, stage-level phanerozoic timescale to any plot, espec...

tsconv

Convert geological ages for accurate plotting alongside a calibrated p...

viol

Generate a violin plot

violins

Wrapper around viol() to conveniently plot multiple violins on a singl...

Contains various tools for conveniently downloading and editing taxon-specific datasets from the Paleobiology Database <https://paleobiodb.org>, extracting information on abundance, temporal distribution of subtaxa and taxonomic diversity through deep time, and visualizing these data in relation to phylogeny and stratigraphy.

  • Maintainer: Darius Nau
  • License: GPL (>= 3)
  • Last published: 2025-03-23