SAAM II

Last updated
SAAM II (software)
Developer Nanomath LLC
Initial releasev1.0 1993;32 years ago (v1.0 1993)
Stable release
v2.3.3 2022;3 years ago (v2.3.3 2022)
Operating system Windows
Type Scientific
License Proprietary commercial software
Website www.nanomath.us

SAAM II (Simulation, Analysis, and Modeling, version 2.0) is a computer program used for compartmental modeling and systems analysis in the life sciences. It is widely cited in studies of pharmacokinetics and pharmacodynamics (PK/PD), tracer kinetics, dosimetry, and physiologically based pharmacokinetic (PBPK) modeling, as well as for the analysis of general systems described by ordinary differential equations (ODEs).

Contents

SAAM II provides a graphical “arrows and circles” interface that allows users to construct and simulate compartmental models visually. Its main features include multi-compartment fitting, the forcing function method that allows complex systems to be divided into simpler subsystems for independent analysis, and a Bayesian maximum a posteriori estimation that improves parameter fitting when data are noisy. [1]

Features

The compartmental module

SAAM II offers a user-friendly interface that eliminates the need for coding. Within the compartmental module, users can construct models effortlessly by drag-and-dropping various model components, such as circles, arrows, and boxes. To simulate the model's behavior, creating model conditions is a straightforward process. By employing drag-and-drop experiment-building icons, users can directly specify inputs and sampling sites with ease. [1]

SAAM II snapshot SAAMII gif1.gif
SAAM II snapshot

The non-compartmental module (numerical module)

The Numerical module is also available but less frequently used; it lets you write directly the equations of the model or model directly the data by predefined functions. The latter allows you to carry out a non-compartmental analysis of the data. [1]

popKinetics add-on

Funded by NIH, popKinetics is specifically developed for population analysis of compartmental models built within SAAM II. popKinetics offers the computation of two approaches for population parameter estimation: the Standard Two-Stage and Iterative Two-Stage methods. The Two-Stage methods may be favored when simplicity, computational efficiency, and minimal assumptions are desired in analyzing the population.

Validation & Performance

The results obtained from SAAM II have received indirect validation through extensive usage over 25 years, replication of modeling in other programs, and publication in peer-reviewed journals. Validation of the software's numerical performance was carried out against WinNonlin. In general, there was good agreement (<1% difference) between SAAM II and WinNonlin in terms of parameter estimates and model predictions. [2]

In a recent publication, fitting a large physiologically based pharmacokinetic (PBPK) model in SAAM II required approximately half the execution time compared with MATLAB, owing to the optimized algorithms implemented for compartmental analysis in SAAM II. [3]

Recently SAAM II engine was used in extracting at scale the glucose-insulin minimal model indices from OGTTs - the automated Oral Minimal Model analysis (AOMM). [4]

Applications and Notable Work

1. Pharmacokinetics and Pharmacodynamics (PK/PD) Research:

2. Population Pharmacokinetics:

3. Systems Biology:

4. Biotechnology:

5. Metabolic Diseases Research:

6. Tracer Studies:

7. Experimental Design:

8. Biological Modeling in Education:

9. Peer-Reviewed Publications:

Notably, the glucose-insulin Minimal Models that are used in clinical trials to quantify insulin improvements of antidiabetic treatments, are implemented in SAAM II. [5]

SAAM II Development and Distribution

In the early 1950s, Mones Berman and others at the NIH worked on problems in radiation dosimetry. Mones decided that compartmental models (systems of differential equations) were the best way to analyze the transient (kinetic) data being collected. He started the development of a software tool that eventually became known as SAAM. The power of SAAM was its dictionary that made it possible for a user to sketch their model, and then using the dictionary and a set of rules, create an input file directly from the sketch. SAAM took this information and created the system of differential equations that described the model. This meant that the user could think about biology/pharmacology while the program did the mathematics and statistics behind the scenes. It was a very popular program, but one had to visit the NIH and work with Mones to learn how to use the program. [1]

Between 1986 and 1994, the University of Washington working through its Resource Center for Kinetic Analysis in the Center for Bioengineering, led by Prof David Foster with the help of Loren Zech from NIH, rewrote code including a strategic user interface, which led to SAAM II. The first version was released on the SUN in 1993. The PC version was released in 1994. Through several grants, in the 2000-2012 period, Foster and Vicini worked on generating the modern version 2.1, including a population analysis add-on called popKinetics. In 2012, the Epsilon Group, a Medical Automation Company in Virginia licensed the commercial rights to improve and distribute the software. [1]

Currently, SAAM II is developed and distributed by Nanomath LLC, a consulting and software company based in Washington, United States. The leadership and management of SAAM II are directed by Simone Perazzolo, a scientist specializing in computational modeling of biological and pharmacological systems. [6]

Education

SAAM II is used in teaching at several academic institutions, particularly to introduce the concept of compartmental modeling because of its intuitive visual interface.

References

  1. 1 2 3 4 5 Perazzolo, Simone (2024). "SAAM II: A general mathematical modeling rapid prototyping environment". CPT: Pharmacometrics & Systems Pharmacology. 13 (7): 1088–1102. doi:10.1002/psp4.13181. PMID   38863172.
  2. Heatherington, Anne C; Vicini, Paolo; Golde, Hellmut (1998). "A Pharmacokinetic/Pharmacodynamic Comparison of SAAM II and PC/WinNonlin Modeling Software". J Pharm Sci Biol. 87 (10): 1255–1263. doi:10.1021/js9603562. PMID   9758686.
  3. Vasić, V. (2024). "A PBPK model for PRRT with [ⁱ⁷⁷Lu]Lu-DOTA-TATE: whole-body compartmental model evaluation and execution time comparison". European Journal of Pharmaceutical Sciences. 185: ?. doi:10.1016/j.ejps.2024.00930.
  4. Perazzolo, Simone (2025). "Automated Oral Minimal Models for Rapid Estimation of Insulin Sensitivity and Beta-Cell Responsivity in Large-Scale Data Sets: A Validation Study". Journal of Diabetes Science and Technology: 19322968251365274. doi:10.1177/19322968251365274. PMID   40899768.{{cite journal}}: CS1 maint: article number as page number (link)
  5. "Oral minimal model-based estimates of insulin sensitivity in obese youth depend on oral glucose tolerance test protocol duration". Metabolism Open. 9 100078. 2021. doi:10.1016/j.metop.2021.100078. PMC   7817496 .
  6. "Nanomath LLC". Nanomath. Nanomath LLC. Retrieved 26 October 2025.