scaleboot Home Page

scaleboot: Approximately Unbiased P-values via Multiscale Bootstrap

Locations of visitors to this page


Hidetoshi Shimodaira
Department of Mathematical and Computing Sciences
Tokyo Institute of Technology
Ookayama, Meguroku, Tokyo 152-8552, JAPAN
shimo (a)

What is scaleboot?

scaleboot is an add-on package of R. This is for calculating approximately unbiased (AU) p-values from a set of multiscale bootstrap probabilities for a hypothesis. Scaling is equivalent to changing the sample size of data set in bootstrap resampling. We calculate bootstrap probabilities at several scales, from which a very accurate p-value is calculated. This multiscale bootstrap method has been implemented in CONSEL software and pvclust package. The thrust of scaleboot package is to calculate an improved version of AU p-values which are justified even for hypotheses with nonsmooth boundaries by taking care of the singularity.

scaleboot package includes an interface to pvclust package of R for bootstrapping hierarchical clustering. We use pvclust to calculate multiscale bootstrap probabilities, from which we calculate an improved version of AU p-values using scaleboot.

scaleboot has a front end for phylogenetic inference, and it can replace CONSEL software for testing phylogenetic trees. Currently, scaleboot does not have a method for file conversion of several phylogenetic software, and so we must use CONSEL for this purpose before applying scaleboot to calculate an improved version of AU p-values for trees and edges.

The package vignette "Multiscale Bootstrap Using Scaleboot Package" (usesb.pdf) explains the methodology. It includes a simple example for illustration. It also includes real applications in hierarchical clustering and phylogenetic inference. Further description is given in Shimodaira (2008). For the use of scaleboot, Shimodaira (2008) may be referenced.


scaleboot is easily installed from CRAN online. Windows users can install the package by choosing "scaleboot" from the pull-down menu. Otherwise, run R on your computer and type

> install.packages("scaleboot")

You can also download the package file below, and install manually.

Current version: scaleboot_0.3-3.tgz (2010/05/14) : only minor fixes for help pages from the previous version

Previous version: scaleboot_0.3-2.tgz (2008/02/05)

Manual: scaleboot.pdf (web version)

Package vignette: usesb.pdf ("Multiscale Bootstrap Using Scaleboot Package")

Dataset files

Supplementary dataset files for phylogenetic inference are available. See Note in help(mam15).

Description: INDEX.txt

Compressed file: mam15-files.tgz (unix), (win)