Recent Releases of refinegems

refinegems - v2.0.0b1

What's Changed

  • Hot fix for SwissProt GapFill by @GwennyGit in https://github.com/draeger-lab/refinegems/pull/181

Full Changelog: https://github.com/draeger-lab/refinegems/compare/v2.0.0b0...v2.0.0b1

- Python
Published by GwennyGit 10 months ago

refinegems - v2.0.0b0

What's Changed

  • Update issue templates with default title by @GwennyGit in https://github.com/draeger-lab/refinegems/pull/161
  • Merge dev into main for 2.0.0-beta by @cb-Hades in https://github.com/draeger-lab/refinegems/pull/180
    • includes latest bug-fixes, enhancements and restructuring

Status: Links and connections have been tested, and code has been tested on some examples. However, bugs that are more difficult to identify might still be in there. The documentation is not yet up to date.

Full Changelog: https://github.com/draeger-lab/refinegems/compare/v2.0.0a2...v2.0.0b0

- Python
Published by cb-Hades 10 months ago

refinegems - v2.0.0a2

What's Changed

  • Small improvement + Security Hot-Fixes by @cb-Hades in https://github.com/draeger-lab/refinegems/pull/136
  • Update version in pyproject.toml by @GwennyGit in https://github.com/draeger-lab/refinegems/pull/137
  • Update requirements.txt by @GwennyGit in https://github.com/draeger-lab/refinegems/pull/138
  • Update .readthedocs.yaml by @GwennyGit in https://github.com/draeger-lab/refinegems/pull/139
  • Patch 3 for read the docs by @GwennyGit in https://github.com/draeger-lab/refinegems/pull/140
  • Updated conf.py for docs by @GwennyGit in https://github.com/draeger-lab/refinegems/pull/141
  • Updated conf.py by @GwennyGit in https://github.com/draeger-lab/refinegems/pull/142
  • Updated conf.py by @GwennyGit in https://github.com/draeger-lab/refinegems/pull/143
  • Adjusted type hinting for Unions by @GwennyGit in https://github.com/draeger-lab/refinegems/pull/144
  • Updated regexes to raw strings by @GwennyGit in https://github.com/draeger-lab/refinegems/pull/145
  • Updated regexes to raw strings by @GwennyGit in https://github.com/draeger-lab/refinegems/pull/146
  • Updated regexes to raw strings by @GwennyGit in https://github.com/draeger-lab/refinegems/pull/147
  • Fixed documentation by @GwennyGit in https://github.com/draeger-lab/refinegems/pull/148

Full Changelog: https://github.com/draeger-lab/refinegems/compare/v2.0.0a1...v2.0.0a2

- Python
Published by GwennyGit over 1 year ago

refinegems - v2.0.0a1 - Hot fixes in gapfill, growth & docs

What's Changed

  • Fixed issues in .classes.gapfill.GapFiller.fill_model -> BioCycGapFiller is now usable.
  • Fixed issues in .analysis.growth.test_auxotrophies-> Infeasible result from model.optimize is now handled as 0.0.
  • Added a tutorial Python notebook
  • Removed now obsolete deprecation warning from index.html
  • Hot fixes for 2.0.0a0 pre-release by @GwennyGit in https://github.com/draeger-lab/refinegems/pull/135

Full Changelog: https://github.com/draeger-lab/refinegems/compare/v2.0.0a0...v2.0.0a1

- Python
Published by GwennyGit over 1 year ago

refinegems - v2.0.0a0 - Pre-release of refactored & extended version

What's Changed

  • For details see what @cb-Hades + @GwennyGit did in https://github.com/draeger-lab/refinegems/issues/121
  • Polish update - Enable more GeneProduct annotations by @GwennyGit in https://github.com/draeger-lab/refinegems/pull/88
  • Refactoring of the complete program structure
    • Move changes from structure update to dev-2 by @GwennyGit in https://github.com/draeger-lab/refinegems/pull/119
    • Merge dev-2 into dev to get refactoring ready for main by @GwennyGit in https://github.com/draeger-lab/refinegems/pull/133
  • Pre-release of version 2.0.0 by @GwennyGit in https://github.com/draeger-lab/refinegems/pull/134

Full Changelog: https://github.com/draeger-lab/refinegems/compare/v1.5.0...v2.0.0a0

- Python
Published by GwennyGit over 1 year ago

refinegems - v1.5.0

What's Changed

Due to changes in the planned-to-release version 2.0.0, which will lead to backward incompatibility for all functions, deprecation warnings for the end user were added to all modules and the documentation. * Dev by @GwennyGit in https://github.com/draeger-lab/refinegems/pull/132

Full Changelog: https://github.com/draeger-lab/refinegems/compare/v1.4.2...v1.5.0

- Python
Published by GwennyGit over 1 year ago

refinegems - Hotfix to enable download from PyPI again

The latest version did not import after it was downloaded from PyPI. This hotfix resolves the issue.

- Python
Published by GwennyGit about 2 years ago

refinegems - Minor bug fixes & Fixed documentation

With this release, the following files are updated: - README - Makefile and make.bat - requirements.txt - main.py

For the documentation to work, a requirements.in file was created to automatically update the requirements.txt to make it more reproducible. Furthermore, the documentation for the ‘Notes for developers’ section is updated, and minor bugs in the main.py file are fixed.

- Python
Published by GwennyGit over 2 years ago

refinegems - Publication badge, how to cite and more

With this release: - a badge for the Frontiers publication mentioning/ introducing refineGEMs, - a How to cite section within the documentation main page and the README of this repository, - a CITATION.cff enabling a citation button on the main page of this repository, - some bug fixes, - a new module called util and - some computational time changes are added.

In addition, the Pipfile, Pipfile.lock & MANIFEST.in files are removed. Moreover, the media definitions within the database data. db are updated.

The bug fixes are for the module polish. The computational time changes are for the module gapfill.

- Python
Published by GwennyGit over 2 years ago

refinegems - New features: database access & more general functions

  • Made internal database in refineGEMs available to be used in user-specific scripts
  • Enhanced the get_bigg2other_db function in the analysis_db module to also obtain a mapping from the ModelSEED namespace to the BiGG namespace
  • Enhanced the get_model_reacs_or_metabs function in the entities module to create a pandas.DataFrame with a user-specific column name for the extracted reactions/metabolites (The default column name stayed the same to keep backwards compatibility.)

- Python
Published by GwennyGit over 2 years ago

refinegems - Fixed bugs in the `polish` module related to BioCyc annotations and Nones

  • Adjusted handling of BioCyc identifiers within the polish_annotations function of the module polish
  • Added requirement for importlib_resources=5.13.0 to Pipfile
  • Added code to cope with missing sub-database prefixes for BioCyc identifiers
  • Changed NaN identifier handling
  • Fixed issue with None prefix identifier pairs being listed in invalid_curies.tsv

- Python
Published by GwennyGit over 2 years ago

refinegems - Removed bug from documentation for polish module

The documentation displayed the functions of the polish module incorrectly. This is fixed now.

- Python
Published by GwennyGit over 2 years ago

refinegems - Enhacements in polish module

With this release, the polish module is now connected to the API of bioregistry.io.

New additions to the polish module: + Check for invalid CURIEs with bioregistry + Addition of MIRIAM compliant URIs/IRIs with bioregistry + Invalid URIs & CURIEs are reported back with file(s) for better manual curation + NaN identifiers are removed, reported with invalid URIs & CURIEs and removed + If 'id_db' is set to 'VMH' the BiGG identifiers retrieved from the VMH ones are checked for validity

- Python
Published by GwennyGit over 2 years ago

refinegems - Bug fixes in polish & New module biomass

  • In the module polish bugs related to InChI-Strings in the annotations were fixed.
  • The new module biomass was created to check for biomass reaction consistency and to normalise the biomass reaction if necessary on a simple level.

- Python
Published by GwennyGit over 2 years ago

refinegems - First Release - Public Documentation

This release includes updated files to ensure that the docs are built and publicly available.

- Python
Published by famosab almost 3 years ago

refinegems - Preprint Submission BioRxiv

This release corresponds to the version described in the manuscript and used for the analysis and curation of the models described in the preprint accessible via DOI.

- Python
Published by famosab almost 3 years ago