Software:SAAM II

From HandWiki
Short description: Compartmental and kinetic modeling software
SAAM II (software)
SAAMII Logo.png
Developer(s)Nanomath LLC
Initial releasev1.0 1995; 28 years ago (v1.0 1995)
Stable release
v2.3.3 2022; 23 months ago (v2.3.3 2022)
Operating systemWindows
TypeScientific
LicenseProprietary commercial software
Websitewww.nanomath.us

SAAM II, short for "Simulation Analysis and Modeling" version 2.0, is a renowned computer program designed for scientific research in the field of bioscience. It is a descriptive and exploratory tool in drug development, tracers, metabolic disorders, and pharmacokinetics/pharmacodynamics research. It is grounded in the principles of multi-compartment model theory, which is a widely-used approach for modeling complex biological systems. SAAM II facilitates the construction and simulation of models, providing researchers with a friendly user interface allowing the quick run and multi-fitting of simple and complex (linear and nonlinear) structures and data. SAAM II is used by many Pharma and Pharmacy Schools as a drug development, research, and educational tool.

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.

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.

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

The results obtained from SAAM II have received indirect validation through extensive usage over many 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.[1]

Applications and Notable Work

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

  • Optimization of drug dosing regimens for enhanced therapeutic outcomes.
  • Modeling drug absorption, distribution, metabolism, and excretion in the body.
  • Studying drug-drug interactions and predicting their effects.
  • Indirect and custom PD.

2. Population Pharmacokinetics:

  • Analyzing drug responses across diverse patient populations with Two-stage methods.
  • Personalized medicine: Tailoring drug dosing based on individual patient characteristics.

3. Systems Biology:

  • Modeling complex biological networks and cellular processes.
  • Understanding signal transduction pathways and regulatory networks.
  • Investigating disease pathways and molecular interactions.

4. Biotechnology:

  • Design and optimization of bioprocesses for pharmaceutical and biotechnological industries.
  • Predicting the behavior of bioreactors and biocatalysts.

5. Metabolic Diseases Research:

  • Studying metabolic disorders and their underlying mechanisms.
  • Analyzing glucose-insulin dynamics and its relevance in diabetes research.

6. Tracer Studies:

  • Quantitative assessment of the kinetics of radiolabeled compounds.
  • Investigating tracer distribution and clearance in the body.

7. Experimental Design:

  • Designing optimal experiments to gather data for parameter estimation and model validation.
  • Assessing the sensitivity of model parameters to different experimental conditions.

8. Biological Modeling in Education:

  • SAAM II as an educational tool for teaching bioscience and systems modeling.
  • Demonstrating concepts of pharmacokinetics and systems biology in academic settings.

9. Peer-Reviewed Publications:

  • SAAM II is used in various research studies and is cited in more than 50 peer-reviewed scientific journals per year (Google Scholar).

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

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.

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.

In 2022, the commercial rights to develop and distribute SAAM II software up to current version 2.3.3 were licensed to Nanomath LLC, a consulting and software company headquartered in Washington. The leadership and management of SAAM II were assumed by Simone Perazzolo, a scientist with experience in computational modeling of biological and pharmacological systems.

Main computational algorithms

SAAM II utilizes three types of integrators for Ordinary Differential Equation (ODE) solving:

  • RK 4-5th order: A 4th-5th order Runge-Kutta methods, which is a numerical technique for solving ODEs.
  • Pade approximation of the matrix exponential: This method is based on approximating the matrix exponential using Pade approximants, providing an efficient approach for solving ODEs.
  • Rosenbrock methods: SAAM II employs typical Rosenbrock methods, which are a class of implicit Runge-Kutta methods suitable for stiff ODEs (those with widely varying time scales).

SAAM II employs parameter optimization for multiple data fitting, utilizing a modified nonlinear weighted non-linear least-squares method derived from the Gauss-Newton algorithm. In regression tasks, users have the flexibility to create a weighting scheme based on either the error in the data or the model.

Additionally, SAAM II offers a Bayesian Maximum A Posteriori (MAP) option, allowing users to explore Bayesian parameter estimation. This feature enhances the analysis by incorporating prior knowledge and uncertainty into the parameter estimation process.

To assess the reliability of parameter estimates, SAAM II provides posterior and practical identifiability features. These utilize Fisher's information matrix and covariance matrix of the estimates to evaluate the quality of parameter identification, also in case of complex structures and numerous unknown variables.

Furthermore, SAAM II includes local parameter sensitivity, batch analysis, and in silico populations features, both of which are convenient tools for gaining insights into the model's behavior and assessing the impact of parameter changes on model outcomes.[3]


Education

SAAM II can be found in curricula in many American and worldwide institutions, such as engineering, physics, and pharmacy schools.

References

  1. 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. 
  2. "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. 
  3. Barrett, P. Hugh R.; Bell, Bradley M.; Cobelli, Claudio; Golde, Hellmut; Vicini, Paolo; Foster, David M (1998). "SAAM II: Simulation, Analysis, and Modeling Software for Tracer and Pharmacokinetic Studies". Metabolism 47 (4): 484–492. doi:10.1016/s0026-0495(98)90064-6. PMID 9550550.