Skip to content

hisse

2.1.11

Hidden State Speciation and Extinction

0packages dependsuggested by 1
8.7Kdownloads / year
38.0%test coverage
0/13flavors OK

Overview

About

Sets up and executes a HiSSE model (Hidden State Speciation and Extinction) on a phylogeny and character sets to test for hidden shifts in trait dependent rates of diversification. Beaulieu and O'Meara (2016) doi:10.1093/sysbio/syw022.

Install

Health

CRAN checks
13NOTE
Check messages
NOTERd filesr-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-x86_64, r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-x86_64, r-patched-linux-x86_64, r-release-linux-x86_64, r-release-macos-arm64, r-release-macos-x86_64, r-release-windows-x86_64
checkRd: (-1) generateMiSSEGreedyCombinations.Rd:25: Lost braces
    25 | Estimating extinction rates is hard. This affects all diversification models (even if all you want and look at is speciation rate, extinction rate estimates still affect what this is as they affect the likelihood). It is most noticeable in MiSSE with eps, the extinction fraction (extinction rate divided by speciation rate). One option, following Magallon & Sanderson (2001), is to set extinction fraction at set values. By default, we use theirs, 0 (meaning a Yule model - no extinction) or 0.9 (a lot of extinction, though still less than paleontoligists find). You can set your own in \code{fixed.eps.tries}. If you only want to use fixed values, and not estimate, get rid of the NA, as well. However, don't \dQuote{cheat} -- if you use a range of values for fixed.eps, it's basically doing a search for this, though the default AICc calculation doesn't dQuote{know} this to penalize it for another parameter.
       |    
...[truncated]...
four hidden states. They can be constrained: the easiest way is to have, say, turnover having an independent rate for each hidden state and eps having the same rate for all the hidden states. If \code{vary.both} is set to FALSE, all models are of this sort: if turnover varies, eps is constant across all hidden states, or vice versa. Jeremy Beaulieu prefers this. If \code{vary.both} is set to TRUE, both can vary: for example, there could be five hidden states for both turnover and eps, but turnover lets each of these have a different rate, but eps only allows three values (so that eps_A and eps_D might be forced to be equal, and eps_B and eps_E might be forced to be equal). Brian O'Meara would consider allowing this, while cautioning you about the risks of too many parameters.
       |                                                                                                                                                                                                            ^
NOTER code for possible problemsr-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-x86_64
Found calls to structure() using deprecated special names:
  hisse/R/simulateHisse.R (.Dim: 1, .Names: 1)
'.Dim' should be changed to 'dim'.
'.Names' should be changed to 'names'.

CRAN check page ↗

Slowest check: 9.9 min · r-oldrel-windows-x86_64
Status changes
  • NOTE13 NOTE2026-06-09
  • ERROR12 NOTE, 1 ERROR2026-06-08
  • NOTE12 NOTE2026-04-25
  • ERROR13 NOTE, 1 ERROR2026-03-30
  • NOTE14 NOTE2026-03-10
Advisories

none known

Documentation

In release 2.1.11
READMENoVignettesYes · 8 · dynamicNEWSNoCitation fileYes · cites a publicationWebsitenot declared in DESCRIPTION
Help pages
47
Examples that run
0%5 only when donttest examples are enabled (R CMD check --as-cran) · 1 never run
Exported functions with examples
13%
Documented parameters
99%
Return-value docs
77%
Help pages citing references
77%

Downloads

8.7K
CRAN downloads in the past year
Rank #4,476 · ~24/day · ~721/mo
Daily download trend is not available in this view yet.
76230 days
1.8K90 days
8.7K1 year
Compare downloads with other packages →
Also on414 r2u232 c2d4u

Dependencies

Declared dependencies
19 external dependencies (excludes base and recommended)

Installing hisse adds 64 packages (34 with compiled code, 59 MB of source tarballs). Heaviest: ncbit 9.4 MB, ggplot2 6.0 MB, data.table 5.7 MB.

LinkingTo (0)
none
Enhances (0)
none
Reverse dependencies
0direct
0indirect
Suggested by 1
Suggests, most downloaded first

People & History

People (5)
Author, Maintainer · added in 1.8.4
Author · added in 1.9.6
Author · added in 1.8.6
Author · added in 2.1.5

Maintainer since 1.0 (2015)

Listed in earlier versions (1)
no longer listed · 1.0 to 1.8.2
Releases (34)

Pick two releases to compare their code metrics.

  • R
    R 4.6.0 released · 2026-04-24
  • R
    R 4.5.0 released · 2025-04-11
  • R
    R 4.4.0 released · 2024-04-24
  • R
    R 4.3.0 released · 2023-04-21
  • unarchivedReturned to CRAN
    2023-02-11
  • 2.1.11Latest
    record
    2023-02-11 · current release · diff ↗
  • archivedRemoved from CRAN
    2023-02-04
    issues were not corrected in time
  • 2.1.10
    record
    2023-01-19 · diff ↗
  • unarchivedReturned to CRAN
    2022-06-15
  • 2.1.9
    record
    2022-06-15 · diff ↗
  • archivedRemoved from CRAN
    2022-06-11
    requires archived package 'corHMM'
  • 2.1.8
    record
    2022-06-09 · diff ↗ ·
    added 1 export
    SummarizeMiSSEGreedy
  • R
    R 4.2.0 released · 2022-04-22
  • 2.1.6
    record
    2021-11-16 · diff ↗
  • 2.1.5
    record
    2021-11-11 · diff ↗ ·
    added 8 exports
    GetFossils, AddFossilPoints, AddStratIntervals, ProcessSimSample, ProcessSimStrat, PlotMisseSpace, MiSSENet, TipCorrelation
  • R
    R 4.1.0 released · 2021-05-18
Show 37 earlier eventsHide 37 earlier events
  • 1.9.19
    record
    2021-05-15 · diff ↗
  • 1.9.18
    record
    2021-02-20 · diff ↗ ·
    added 1 export
    PruneRedundantModels
  • 1.9.13
    record
    2021-01-19 · diff ↗
  • 1.9.10
    record
    2020-10-28 · diff ↗
  • 1.9.9
    record
    2020-10-20 · diff ↗ ·
    removed 13 exports
    hisse.null4, MarginRecon, SupportRegion, TransMatMaker, BisseToHisse, GetModelAveEqFreqs, fGeoHiSSE, TransMatMakerfGeoHiSSE, MarginReconfGeoSSE, hisse.new, TransMatMakerfHiSSE, MarginReconfHiSSE, SupportRegionfHiSSE
    added 12 exports
    hisse.old, hisse.null4.old, MarginRecon.old, MarginReconGeoSSE.old, SupportRegion.old, TransMatMaker.old, GeoHiSSE.old, TransMatMakerGeoHiSSE.old, SupportRegionGeoSSE.old, TransMatMakerHiSSE, MarginReconHiSSE, SupportRegionHiSSE
  • 1.9.8
    record
    2020-06-15 · diff ↗ ·
    added 2 exports
    generateMiSSEGreedyCombinations, makeGeoHiSSELikelihood
  • R
    R 4.0.0 released · 2020-04-24
  • 1.9.6
    record
    2019-12-06 · diff ↗ ·
    added 4 exports
    hisse.new, TransMatMakerfHiSSE, MarginReconfHiSSE, SupportRegionfHiSSE
  • 1.9.5
    record
    2019-07-11 · diff ↗
  • 1.9.4
    record
    2019-05-10 · diff ↗ ·
    removed 1 export
    GetModelWeight
    added 2 exports
    GetAICWeights, MiSSEGreedy
  • R
    R 3.6.0 released · 2019-04-26
  • 1.9.1
    record
    2019-02-20 · diff ↗ ·
    added 1 export
    SupportRegionMiSSE
  • unarchivedReturned to CRAN
    2019-01-28
  • 1.9.0
    record
    2019-01-28 · diff ↗ ·
    added 3 exports
    MiSSE, MarginReconMiSSE, plot.misse.states
  • archivedRemoved from CRAN
    2019-01-25
    issues were not corrected in time Has 'src/Makevars.in' without configure
  • 1.8.9
    record
    2018-11-06 · diff ↗
  • 1.8.8
    record
    2018-10-20 · diff ↗
  • 1.8.7
    record
    2018-10-19 · diff ↗ ·
    added 9 exports
    MuHiSSE, TransMatMakerMuHiSSE, MarginReconMuHiSSE, SupportRegionMuHiSSE, fGeoHiSSE, TransMatMakerfGeoHiSSE, MarginReconfGeoSSE, makeHiSSELikelihood, plot.muhisse.states
  • 1.8.6
    record
    2018-09-25 · diff ↗ ·
    removed 2 exports
    GetModelAveTipRates, GetModelAveNodeRates
    added 10 exports
    MarginReconGeoSSE, GetModelAveRates, GetModelAveEqFreqs, GeoHiSSE, TransMatMakerGeoHiSSE, SimulateGeoHiSSE, TranslateParsMakerGeoHiSSE, plot.geohisse.states, SupportRegionGeoSSE, GetModelWeight
  • R
    R 3.5.0 released · 2018-04-23
  • 1.8.5
    record
    2017-10-10 · diff ↗
  • 1.8.4
    record
    2017-07-23 · diff ↗ ·
    added 2 exports
    GetModelAveTipRates, GetModelAveNodeRates
  • R
    R 3.4.0 released · 2017-04-21
  • 1.8.2
    record
    2017-04-05 · diff ↗
  • 1.8.1
    record
    2017-02-21 · diff ↗
  • 1.8
    record
    2016-08-25 · diff ↗
  • 1.7
    record
    2016-06-14 · diff ↗
  • R
    R 3.3.0 released · 2016-05-03
  • 1.6
    record
    2016-03-30 · diff ↗
  • 1.5
    record
    2016-03-19 · diff ↗
  • 1.4
    record
    2016-01-07 · diff ↗
  • 1.3
    record
    2015-10-03 · diff ↗
  • 1.2
    record
    2015-09-25 · diff ↗ ·
    added 2 exports
    SimulateHisse, SimToPhylo
  • 1.1
    record
    2015-06-17 · diff ↗ ·
    added 2 exports
    hisse.null4, plot.hisse.states
  • R
    R 3.2.0 released · 2015-04-16
  • 1.0
    record
    2015-02-20
  • R
    R 3.1.0 released · 2014-04-10

Package metadata

First published
2015-02-20
Total releases
34 / 11 yrs
License
GPL (>= 2) OSI
Download size
2.2 MB
Appears in task views

Cite

Cite this package

Run in R for the authors' entry:

citation("hisse")

The package provides a citation file, so citation() returns the authors' own entry.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for hisse version 2.1.11 [Data set]. HJJB, LLC. Data release v2026-10-17. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-17, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy