Recent Releases of petab
petab - PEtab v0.1.14
- Fix sampling of priors in
parameterScale(#492) - Clarify documentation of
parameterScalepriors - Improvements in
petab.simulate(#479):- Fix default noise distributions
- Add option for non-negative synthetic data
Published by dweindl about 5 years ago
petab - PEtab v0.1.13
- Fix for pandas 1.2.0 -- use
get_handleinstead ofget_filepath_or_buffer - Fix erroneous
petab_test_suitesymlink (all #493)
Published by yannikschaelte about 5 years ago
petab - PEtab v0.1.12
- Documentation update:
- Added SBML2Julia to list of tools supporting PEtab
- Extended PEtab introduction
- Tutorial for creating PEtab files
- Minor fix: Default argument for optional 'model' parameter in
petab.lint.check_condition_df` (#477)
Published by dweindl over 5 years ago
petab - PEtab v0.1.11
- Functions for generating synthetic data (#472)
- Minor documentation updates (#470)
Published by dweindl over 5 years ago
petab - PEtab v0.1.10
Fixed deployment setup, no further changes.
Published by dweindl over 5 years ago
petab - PEtab v0.1.9
Library:
- Allow URL as filenames for YAML files and SBML models (Closes #187) (#459)
- Allow model time in observable formulas (#445)
- Make float parsing from CSV round-trip (#444)
- Validator: Error message for missing IDs, with line numbers. (#467)
- Validator: Detect duplicated observable IDs (#446)
- Some documentation and CI fixes / updates
- Visualization: Add option to save visualization specification (#457)
- Visualization: Column XValue not mandatory anymore (#429)
- Visualization: Add sorting of indices of dataframes for the correct sorting of x-values (#430)
- Visualization: Default value for the column xlabel in visspec (#431)
Published by dweindl over 5 years ago
petab - PEtab v0.1.8
Library:
- Use
core.is_emptyto check for empty values (#434) - Move tests to python 3.8 (#435)
- Update to libcombine 0.2.6 (#437)
- Make float parsing from CSV round-trip (#444)
- Lint: Allow model time in observable formulas (#445)
- Lint: Detect duplicated observable ids (#446)
- Fix likelihood calculation with missing values (#451)
Documentation:
- Move format documentation to restructuredtext format (#452)
- Document all noise distributions and observable scales (#452)
- Fix documentation for prior distribution (#449)
Visualization:
- Make XValue column non-mandatory (#429)
- Apply correct condition sorting (#430)
- Apply correct default x label (#431)
Published by yannikschaelte over 5 years ago
petab - PEtab v0.1.7
Documentation:
- Update coverage and links of supporting tools
- Update explanatory figure
Published by yannikschaelte almost 6 years ago
petab - PEtab v0.1.6
Library:
- Fix handling of empty columns for residual calculation (#392)
- Allow optional fixing of fixed parameters in parameter mapping (#399)
- Fix function to flatten out time-point specific overrides (#404)
- Add function to create a problem yaml file (#398)
- Allow merging of multiple parameter files (#407)
Documentation:
- In README, add to the overview table the coverage for the supporting tools, and links and usage examples (various commits)
- Show REAMDE on readthedocs documentation front page (#400)
- Correct description of observable and noise formulas (#401)
- Update documentation on optional visualization values (#405, #419)
Visualization:
- Fix sorting problem (#396)
- More generously handle optional values (#405, #419)
- Create dataset id also for simulation dataframe (#408)
- Extend test suite for visualization (#418)
Published by yannikschaelte almost 6 years ago
petab - PEtab v0.1.5
Release 0.1.5
Library:
- New create empty observable function (issue 386) (#387)
- Deprecate petab.sbml.globalize_parameters (#381)
- Fix computing log10 likelihood (#380)
- Documentation update and typehints for visualization (#372)
- Ordered result of
petab.get_output_parameters - Fix missing argument to parameters.createparameterdf
Documentation: * Add overview of supported PEtab feature in toolboxes * Add contribution guide * Fix optional values in documentation (#378)
Published by dweindl almost 6 years ago
petab - PEtab v0.1.4
Library:
- Fixes / updates in functions for computing llh and chi2
- Allow and require output parameters defined in observable table to be defined in parameter table
- Fix mergepreeqandsimpars_condition which incorrectly assumed lists instead of dicts
- Update parameter mapping to deal with species and compartments in condition table
- Removed
petab.migrations.sbml_observables_to_table
For converting older PEtab files to observable table format, use one of the previous releases
- Visualization:
- Fix various issues with getdatato_plot
- Fixed various issues with expected presence of optional columns
Published by dweindl almost 6 years ago
petab - PEtab v0.1.3
File format:
- Updated documentation
- Observables table in YAML file now mandatory in schema (was implicitly mandatory before, as observable table was required already)
Library:
* petablint:
* Fix: allow specifying observables file via CLI (Closes #302)
* Fix: nominalValue is optional unless estimated!=1 anywhere (Fixes #303)
* Fix: handle undefined observables more gracefully (Closes #300) (#351)
* Parameter mapping:
* Fix / refactor parameter mapping (breaking change) (#344)
(now performing parameter value and scale mapping together)
* check optional measurement cols in mapping (#350)
* allow calculating llhs (#349), chi2 values (#348) and residuals (#345)
* Visualization
* Basic Scatterplots & lot of bar plot fixes (#270)
* Fix incorrect length of bool bool_preequ when subsetting with ind_meas
(Closes #322)
* make libcombine optional (#338)
Published by dweindl almost 6 years ago
petab - PEtab v0.1.2
Library:
- Extensions and fixes for the visualization functions (#255, #262)
- Allow to extract fixed|free and scaled|non-scaled parameters (#256, #268, #273)
- Various fixes (esp. #264)
- Add function to get observable ids (#269)
- Improve documentation (esp. #289)
- Set default column for simulation results to 'simulation'
- Add support for COMBINE archives (#271)
- Fix sbml observables to table
- Improve prior and dataframe tests (#285, #286, #297)
- Add function to get parameter table with all default values (#288)
- Move tests to github actions (#281)
- Check for valid identifiers
- Fix handling of empty values in dataframes
- Allow to get numeric values in parameter mappings in scaled form (#308)
Published by yannikschaelte about 6 years ago
petab - PEtab v0.1.1
Library:
* Fix parameter mapping: include output parameters not present in SBML model
* Fix missing petab/petab_schema.yaml in source distribution
* Let getplaceholders return an (ordered) list of placeholders
* Deprecate `petab.problem.fromfolder` and related functions
(obsolete after introducing more flexible YAML files for grouping tables
and models)
Published by dweindl about 6 years ago
petab - PEtab v0.1.0
Data format:
- Introduce observables table instead of SBML assignment rules for defining observation model (#244) (moves observableTransformation and noiseModel from the measurement table to the observables table)
- Allow initial concentrations / sizes in condition table (#238)
- Fixes and clarifications in the format documentation
- Changes in prior columns of the parameter table (#222)
- Introduced separate version number of file format, this release being version 1
Library:
- Adaptations to new file formats
- Various bugfixes and clean-up, especially in visualization and validator
- Parameter mapping changed to include all model parameters and not only those differing from the ones defined inside the SBML model
- Introduced constants for all field names and string options, replacing most string literals in the code (#228)
- Added unit tests and additional format validation steps
- Optional parallelization of parameter mapping (#205)
- Extended documentation (in-source and example Jupyter notebooks)
Published by dweindl about 6 years ago
petab - PEtab v0.0.2
Bugfix release
- Fix
petablinterror - Fix minor issues in
petab.visualize
Published by dweindl about 6 years ago
petab - PEtab v0.0.1
Data format: * Update format and documentation with respect to data and parameter scales (#169) * Define YAML schema for grouping PEtab files, also allowing for more complex combinations of files (#183)
Library:
* Refactor library. Reorganize petab.core functions.
* Fix visualization w/o condition names #142
* Extend validator
* Removed deprecated functions petab.Problem.getconstantparameters
and petab.sbml.constantspeciesto_parameters
* Minor fixes and extensions
Published by dweindl about 6 years ago
petab - PEtab v0.0.0a17
Data format: No changes
Library: * Extended visualization support * Add helper function and test case to deal with timepoint-specific parameters flattentimepointspecificoutputoverrides (#128) (Closes #125) * Fix getnoisedistributions: so far we got 'normal' everywhere due to wrong grouping (#147) * Fix createparameterdf: Exclude rule targets (#149) * Verify condition table column names occur as model parameters (Closes #150) (#151) * More informative error messages in case of wrongly set observable and noise parameters (Closes #118) (#155) * Update doc for copasi import and github installation (#158) * Extend validator to check if all required parameters are present in parameter table (Closes #43) (#159) * Setup documentation for RTD (#161) * Handle None in petab.core.splitparameterreplacementlist (Closes #121) * Fix(lint) correct handling of optional columns. Check before access. * Remove obsolete generateexperiment_id.py (Closes #111) #166
Published by dweindl about 6 years ago
petab - PEtab v0.0.0a16
Note: v0.0.0a15 was skipped because version incoherence with pypi.
- Adding a new visualization framework (using a visualization specification file)
- added new columns to the measurement table: datasetId
- adding use of the prior column
- Closes #124
- Fix, test and deprecate petab.sbml.constantspeciesto_parameters
- fix deploy
Published by erikadudki over 6 years ago
petab - PEtab v0.0.0a14
No changes to PEtab format.
Python library: - Change parameter mapping to dictionaries with parameter IDs - Fix assertnoisedistributions_valid (#99) - Allow for condition-specific dynamic parameter overrides - Perform mapping for simulation and preequilibration condition independently(#106) - Refactor, cleanup, add typehints, document - Move parameter mapping functions to separate module - Add function to merge preequilibration and simulation parameters and scales
Published by dweindl almost 7 years ago
petab - PEtab v0.0.0a13
PEtab format updates: - Add description of visualization table - Cleanup
Python package updates: - Add visualization functions - Add support for condition-specific dynamic parameters
Published by dweindl almost 7 years ago
petab - PEtab v0.0.0a12
- Now allowing to specify concentrations of constant species in condition table
- Added specification of data visualization
- Specifying and allowing to read out noise distributions
- Update of documentation
- Smaller fixes in the library
Published by dweindl almost 7 years ago
petab - Various updates
- make pep8-conform
- make serializable
Published by yannikschaelte about 7 years ago