Piecewise Linear Segmentation by Dynamic Programming
c(person("Rainer","Machne", role = c("aut", "cre"),
email = "machne@hhu.de",
comment = c(ORCID = "0000-0002-1274-5099")),
person("Peter F.", "Stadler", role = c("aut")))
Piecewise linear segmentation of ordered data by a
dynamic programming algorithm. The algorithm was developed for time
series data, e.g. growth curves, and for genome-wide read-count data
from next generation sequencing, but is broadly applicable.
Generic implementations of dynamic programming routines allow
to scan for optimal segmentation parameters and test custom
segmentation criteria ("scoring functions").
markdown, knitr, htmltools, RcppDynProg, microbenchmark,
ggplot2
Rainer Machne [aut, cre] (<https://orcid.org/0000-0002-1274-5099>),
Peter F. Stadler [aut]

c(
person("Ralf", "Stubner", email = "ralf.stubner@daqana.com", role = c("aut", "cre")),
person("daqana GmbH", role = "cph"),
person("David Blackman", role = "ctb"),
person("Melissa O'Neill", email = "oneill@pcg-random.org", role = "ctb"),
person("Sebastiano Vigna", email = "vigna@acm.org", role = "ctb")
)
Several fast random number generators are provided as C++
header only libraries: The PCG family by O'Neill (2014
<https://www.cs.hmc.edu/tr/hmc-cs-2014-0905.pdf>) as well as
Xoroshiro128+ and Xoshiro256+ by Blackman and Vigna (2018
<arXiv:1805.01407>). In addition fast functions for generating random
numbers according to a uniform, normal and exponential distribution
are included. The latter two use the Ziggurat algorithm originally
proposed by Marsaglia and Tsang (2000, <doi:10.18637/jss.v005.i08>).
These functions are exported to R and as a C++ interface and are
enabled for use with the 64 bit version of the Mersenne-Twister by
Matsumoto and Nishimura (1998 <doi:10.1145/272991.272995>), the
default 64 bit generator from the PCG family as well as Xoroshiro128+
and Xoshiro256+.
Ralf Stubner [aut, cre],
daqana GmbH [cph],
David Blackman [ctb],
Melissa O'Neill [ctb],
Sebastiano Vigna [ctb]

Several fast random number generators are provided as C++
header only libraries: The PCG family by O'Neill (2014
<https://www.cs.hmc.edu/tr/hmc-cs-2014-0905.pdf>) as well as
Xoroshiro128+ and Xoshiro256+ by Blackman and Vigna (2018
<arXiv:1805.01407>). In addition fast functions for generating random
numbers according to a uniform, normal and exponential distribution
are included. The latter two use the Ziggurat algorithm originally
proposed by Marsaglia and Tsang (2000, <doi:10.18637/jss.v005.i08>).
These functions are exported to R and as a C++ interface and are
enabled for use with the 64 bit version of the Mersenne-Twister by
Matsumoto and Nishimura (1998 <doi:10.1145/272991.272995>), the
default 64 bit generator from the PCG family, Xoroshiro128+ and Xoshiro256+
as well as the 64 bit version of the 20 rounds Threefry engine (Salmon et al.,
2011 <doi:10.1145/2063384.2063405>) as provided by the package 'sitmo'.