Skip to content

Releases: draeger-lab/refinegems

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

01 Sep 12:47
47f5aa3
Compare
Choose a tag to compare

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

Full Changelog: v2.0.0a0...v2.0.0a1

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

28 Aug 13:32
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.0...v2.0.0a0

v1.5.0

26 Aug 09:22
833115f
Compare
Choose a tag to compare

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.

Full Changelog: v1.4.2...v1.5.0

Hotfix to enable download from PyPI again

10 Jan 13:04
60cad3d
Compare
Choose a tag to compare

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

Minor bug fixes & Fixed documentation

09 Nov 09:48
Compare
Choose a tag to compare

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.

Publication badge, how to cite and more

08 Nov 10:47
eab383f
Compare
Choose a tag to compare

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.

New features: database access & more general functions

21 Aug 16:26
5eac900
Compare
Choose a tag to compare
  • 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.)

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

16 Aug 14:19
23e307f
Compare
Choose a tag to compare
  • 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

Removed bug from documentation for polish module

10 Aug 14:41
Compare
Choose a tag to compare

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

Enhacements in polish module

09 Aug 15:11
345324e
Compare
Choose a tag to compare

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