Skip to Main Content Skip to Search
Product Documentation

Version 4.0 (R2011b) SimBiology Software

This table summarizes what's new in Version 4.0 (R2011b):

New Features and ChangesVersion Compatibility ConsiderationsFixed Bugs and Known Problems
Yes
Details below
Yes—Details labeled as Compatibility Considerations, below. See also Summary.Bug Reports
Includes fixes

New features and changes introduced in this version are:

Redesigned and Enhanced Desktop

The SimBiology desktop is redesigned to better support streamlined, iterative workflows. It no longer includes a Project Explorer to navigate between models, tasks, and data. Now, use the following management and navigation aids for projects and libraries:

The MODEL, TASK, and DATA tabs better support the following iterative workflows:

For more information, see Getting Started Using the SimBiology Desktop.

Open Projects in the Desktop from the Command Line

The simbiology function is updated with a new syntax that lets you open projects (sbproj files) in the SimBiology desktop from the command line.

New Covariate Class, Properties, and Methods

There is a new CovariateModel class and related properties and methods that replace the existing PKCovariateModel class and related properties and methods, to perform covariate analysis for continuous covariates. The new CovariateModel class lets you specify initial estimates as parameters in the covariate expression, instead of embedding them in the covariate expression. For details, see Specifying a Covariate Model and the demo, Modeling the Population Pharmacokinetics of Phenobarbital in Neonates.

The construct method of the PKModelDesign class now returns a CovariateModel object with default expression information.

The PKData class includes a new method, getCovariateData, which returns only the covariate data from a data set.

Compatibility Considerations

The PKCovariateModel class and its related properties and methods now return warnings and will be removed in a future release. Use the CovariateModel class and related properties and methods instead.

Population Fitting Better Supports Covariate Analysis

The sbionlmefit and sbionlmefitsa functions accept the new CovariateModel object.

The sbionlmefit and sbionlmefitsa functions now return results that are better annotated. The results output structure now includes new fields with more descriptive names. For details on the new fields, see the sbionlmefit and sbionlmefitsa reference pages.

Compatibility Considerations

The following syntaxes that accept a PKCovariateModel object will be removed in a future release:

results = sbionlmefit(modelObj, pkModelMapObject, pkDataObject, pkCovModel)

results = sbionlmefitsa(modelObj, pkModelMapObject, pkDataObject, pkCovModel)

Instead, use these syntaxes that accept a CovariateModel object:

results = sbionlmefit(modelObj, pkModelMapObject, pkDataObject, CovModel)

results = sbionlmefitsa(modelObj, pkModelMapObject, pkDataObject, CovModel)

The following fields in the results output structure returned by sbionlmefit and sbionlmefitsa will be removed in a future release. Use the new fields instead:

Removed FieldNew Field
estimateFixedEffects
phiPPopulationParameterEstimates
phiIIndividualParameterEstimates
betaFixedEffects
psiRandomEffectCovarianceMatrix
bRandomEffects

Support for the following name-value pair arguments used by sbionlmefit and sbionlmefitsa has changed:

Fitting Functions Enhancements

The following fitting functions now return standard errors. These functions also now run faster when estimating parameters of most common PK models:

Compatibility Considerations

The first output argument of sbionlinfit is now an array of objects instead of an array of structures. The properties of the object are the same as the fields in the previous structure, with the following exceptions:

Parameter Estimation Enhancements

The sbioparamestim function is more robust and accurate due to the addition of the FinDiffRelStep field in the method input argument.

Compatibility Considerations

The method input for the sbioparamestim function has changed. Most important, when method uses the lscurvefit, lsqnonlin, or fmincon function, there is an additional field, FinDiffRelStep. For details on this new field, see the sbioparamestim reference page.

Also, when method uses the lscurvefit or lsqnonlin function, the DiffMinChange field now uses the same defaults as lscurvefit or lsqnonlin. Likewise, when method uses the fmincon function, the TypicalX field now uses the same default as fmincon.

Enhancements to Sensitivity Analysis

Models containing repeated assignment rules, rate rules, or doses now support sensitivity analysis. Also, you can now use parameters as outputs when performing sensitivity analysis.

Compatibility Considerations

The ParameterInputFactors and SpeciesInputFactors properties of the SensitivityAnalysisOptions property of the Configset object will be removed in a future release. Instead, use the new Inputs property.

Also, the SpeciesOutput property of the SensitivityAnalysisOptions property of the Configset object will be removed in a future release. Instead, use the new Outputs property.

Additional Syntax Checking of Reaction Rates, Rule Assignments, Event Triggers, and Event Functions

Model verification and simulation now perform additional syntax checks on reaction rates, rule assignments, event triggers, and event functions. These checks ensure all expressions simulate properly.

Compatibility Considerations

If an expression for a reaction rate, rule assignment, event trigger, or event function ends in any of the following, it now returns an error during verification or simulation:

Annotation Property Being Removed

Compatibility Considerations

The Annotation property of the following objects will be removed in a future version:

Function Elements Being Removed

Function Elements Being Removed

Function Element NameWhat Happens When You Use This Function ElementUse This InsteadCompatibility Considerations
PKCovariateModel object and related properties and methodsWarnsCovariateModel class and related properties and methodsSee the Compatibility Considerations subheading in New Covariate Class, Properties, and Methods.
estimate and beta fields in the results structure returned by sbionlmefit or sbionlmefitsaWarnsFixedEffects fieldSee the Compatibility Considerations subheading in Population Fitting Better Supports Covariate Analysis.
phiP field in the results structure returned by sbionlmefit or sbionlmefitsaWarnsPopulationParameterEstimates fieldSee the Compatibility Considerations subheading in Population Fitting Better Supports Covariate Analysis.
phiI field in the results structure returned by sbionlmefit or sbionlmefitsaWarnsIndividualParameterEstimates fieldSee the Compatibility Considerations subheading in Population Fitting Better Supports Covariate Analysis.
psi field in the results structure returned by sbionlmefit or sbionlmefitsaWarnsRandomEffectCovarianceMatrix fieldSee the Compatibility Considerations subheading in Population Fitting Better Supports Covariate Analysis.
b field in the results structure returned by sbionlmefit or sbionlmefitsaWarnsRandomEffects fieldSee the Compatibility Considerations subheading in Population Fitting Better Supports Covariate Analysis.
estimate field in the results structure returned by sbionlinfitWarnsParameterEstimates property of the results object returned by sbionlinfitSee the Compatibility Considerations subheading in Fitting Functions Enhancements.
Annotation property of SimBiology objectsWarnsSee the Compatibility Considerations subheading in Annotation Property Being Removed.
ParameterInputFactors and SpeciesInputFactors properties of the SensitivityAnalysisOptions property of the Configset objectWarnsInputs property of the SensitivityAnalysisOptions property of the Configset objectSee the Compatibility Considerations subheading in Enhancements to Sensitivity Analysis.
SpeciesOutput property of the SensitivityAnalysisOptions property of the Configset objectWarnsOutputs property of the SensitivityAnalysisOptions property of the Configset objectSee the Compatibility Considerations subheading in Enhancements to Sensitivity Analysis.

  


Free Computational Biology Interactive Kit

See how to analyze, visualize, and model biological data and systems using MathWorks products.

Get free kit

Trials Available

Try the latest computational biology products.

Get trial software
 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS