sisus: SISUS: Stable Isotope Sourcing using Sampling

SISUS for source partitioning using stable isotopes. SISUS reads in a specific Excel-like workbook and performs an IsoSource-type analysis by returning a sample of feasible solutions to p in the non-over constrained linear systems, b=Ap. Edit \file{sisus_*_template.xls} and input data values and run parameters. Run \code{\link{}(filename)}. See output in current working directory.

Install the latest version of this package by entering the following in R:
AuthorErik Barry Erhardt [aut, cre]
Date of publication2014-11-22 02:13:02
MaintainerErik Barry Erhardt <>
LicenseGPL (>= 2)

View on CRAN

Man pages

additional.linear.constraints: Additional Linear Constraints

assign.variables: Assign variables from input file to variable names

diag.panel.hist: define scatterplot diagonal formatting

dirichlet.moments: Calculate the moments of the Dirichlet distribution given the...

filename.clean: Clean up filenames, replacing spaces and bad characters with... Get data from Excel spreadsheet

indy.mixture.isotope.mvn.sample: Strip out the samples associated with the current mixture

isotope.mvn.sampling: Samples isotope values from the Multivariate Normal...

mcmc.diagnostics: MCMC Diagnostics

model.mass.balance.equation: Mass balance equations for converting isotope values to...

model.mass.balance.equation.inverse: Inverse Mass balance equations for converting biomass sampled...

numerical.summaries: Numerical summaries

polytope.constraints: Polytope constraints (incorporates both Isotope and...

polytope.multiple.samples: Defines linear constraints for each sample from the isotope...

prior.on.p: Prior on the vector of source proportions, p, is defined by...

progress.time: returns the time taken since the time started

resample.dirichlet.p: Resamples weighted samples from the polytope from the...

sample.from.polytope: CORE function to draw the samples from the polytope

sisus-package: SISUS: Stable Isotope Sourcing using Sampling driver program for SISUS

s.plot.convex.hull: Convex Hull plot

s.plot.convex.hull.titles: outside titles Convex Hull matrix plot

s.plot.marginal.histogram: Plot marginal histograms

s.plot.scatterplot.sample: Scatterplot matrix

s.plot.settings.begin.end: Plot settings for all plots

write.Ab: write A matrix and b vector

write.input: Write input values out to a file

write.model.settings: Write model settings to the process log

write.out: write directly to the screen

write.progress: write progress to the screen


additional.linear.constraints Man page
assign.variables Man page
diag.panel.hist Man page
dirichlet.moments Man page
filename.clean Man page Man page
indy.mixture.isotope.mvn.sample Man page
isotope.mvn.sampling Man page
mcmc.diagnostics Man page
model.mass.balance.equation Man page
model.mass.balance.equation.inverse Man page
numerical.summaries Man page
polytope.constraints Man page
polytope.multiple.samples Man page
prior.on.p Man page
progress.time Man page
resample.dirichlet.p Man page
sample.from.polytope Man page
sisus Man page
sisus-package Man page Man page
s.plot.convex.hull Man page
s.plot.convex.hull.titles Man page
s.plot.marginal.histogram Man page
s.plot.scatterplot.sample Man page
s.plot.settings.begin.end Man page
write.Ab Man page
write.input Man page
write.model.settings Man page
write.out Man page
write.progress Man page


R/ R/s.plot.settings.begin.end.R R/s.plot.scatterplot.sample.R R/s.plot.convex.hull.R R/mcmc.diagnostics.R R/progress.time.R R/diag.panel.hist.R R/s.plot.convex.hull.titles.R R/write.progress.R R/write.out.R R/resample.dirichlet.p.R R/model.mass.balance.equation.inverse.R R/prior.on.p.R R/polytope.multiple.samples.R R/write.Ab.R R/assign.variables.R R/numerical.summaries.R R/indy.mixture.isotope.mvn.sample.R R/isotope.mvn.sampling.R R/additional.linear.constraints.R R/filename.clean.R R/model.mass.balance.equation.R R/ R/polytope.constraints.R R/s.plot.marginal.histogram.R R/sample.from.polytope.R R/write.input.R R/write.model.settings.R R/dirichlet.moments.R
man/sisus-package.Rd man/write.progress.Rd man/ man/model.mass.balance.equation.inverse.Rd man/numerical.summaries.Rd man/indy.mixture.isotope.mvn.sample.Rd man/dirichlet.moments.Rd man/write.model.settings.Rd man/assign.variables.Rd man/mcmc.diagnostics.Rd man/isotope.mvn.sampling.Rd man/s.plot.scatterplot.sample.Rd man/filename.clean.Rd man/model.mass.balance.equation.Rd man/write.out.Rd man/write.Ab.Rd man/prior.on.p.Rd man/s.plot.marginal.histogram.Rd man/polytope.multiple.samples.Rd man/progress.time.Rd man/s.plot.convex.hull.Rd man/s.plot.settings.begin.end.Rd man/s.plot.convex.hull.titles.Rd man/ man/resample.dirichlet.p.Rd man/additional.linear.constraints.Rd man/sample.from.polytope.Rd man/write.input.Rd man/polytope.constraints.Rd man/diag.panel.hist.Rd

Questions? Problems? Suggestions? or email at

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.