Skip to content

Releases: LCSB-BioCore/COBREXA.jl

v1.2.2

08 Feb 14:23
b17e1da
Compare
Choose a tag to compare

COBREXA v1.2.2

Diff since v1.2.1

Closed issues:

  • Problem converting RECON1 to core/standard model (#563)
  • Add name field to StandardModel (#565)
  • add CITATION.cff file (#569)

Merged pull requests:

v1.2.1

24 Jan 12:55
65fbb3d
Compare
Choose a tag to compare

COBREXA v1.2.1

Diff since v1.2.0

Closed issues:

  • Polishing: add @__FILE__ and other stuff to macro-generated functions (#508)
  • WIP: Miscellaneous fixes (#518)
  • Are knockouts potentially confusing? (#520)

Merged pull requests:

  • CompatHelper: bump compat for "JuMP" to "0.22" (#511) (@github-actions[bot])
  • use the keyword arguments in new version of SBML (#544) (@exaexa)
  • Revert "Merge pull request #544 from LCSB-BioCore/mk-sbml-091" (#547) (@exaexa)
  • Move the changes from #544 to develop (#548) (@exaexa)
  • CompatHelper checks the develop branch (#550) (@exaexa)
  • Trigger documentation building on master too (#551) (@exaexa)
  • explain the multi-gene knockouts better (#553) (@exaexa)
  • clean up some leftover unions with Nothing (#555) (@exaexa)
  • bemp a small patch release (#556) (@exaexa)
  • improve macro-related documentation (#557) (@exaexa)
  • Update the dind version in CI (was: fix dind in CI) (#558) (@exaexa)
  • Develop → master merge for 1.2.1 (#559) (@exaexa)
  • Build docs on PRs to master (to catch doc errors) (#560) (@exaexa)
  • COBREXA should be a dep of documentation Project.toml to enforce version checks (#561) (@exaexa)
  • postpone JuMP 0.22 compatibility (#562) (@exaexa)

v1.2.0

07 Dec 18:54
39f8d88
Compare
Choose a tag to compare

COBREXA v1.2.0

Diff since v1.1.0

Closed issues:

  • Use Dictionary.jl instead of OrderedCollections.jl in StandardModel (#434)
  • Add genes and gene reaction rules to CoreModel (#439)
  • Fix versioning dropdown in documentation (#498)
  • GPU sampler (#524)

Merged pull requests:

  • Revert "display banner consistently at each import" (#516) (@exaexa)
  • Improve remove_XXX functions (#517) (@stelmo)
  • Extend max-min driving force analysis (#519) (@stelmo)
  • Gene-reaction rules for CoreModel and CoreModelCoupled #439 (#521) (@htpusa)
  • naming & tests for grr vector function (#522) (@exaexa)
  • add the (most relevant) old versions of the docs to gh pages (#523) (@exaexa)
  • remove some unnecessarily explicit Union types (#525) (@exaexa)
  • remove unnecessary documentation deps from the actual package (#526) (@exaexa)
  • make sure SBML 0.8.1 doesn't get installed as a dep (#527) (@exaexa)
  • fix some wording and make explanation clearer (#529) (@stelmo)
  • added change_objective! function and tests (#530) (@stelmo)
  • use a precise julia compat entry (#532) (@exaexa)
  • upgrade julia from 1.5 to 1.7 (#533) (@laurentheirendt)
  • remove duplicate function definitions (#534) (@laurentheirendt)
  • clean up the change_objective! overloading, add doc (#535) (@exaexa)
  • bump up the "history gif" artifact expiration to 3 months (#536) (@exaexa)
  • Regular merge develop→master (#537) (@exaexa)
  • Added data source for thermodynamic info in tests (#538) (@stelmo)
  • bump version 1.1.1 (#539) (@exaexa)
  • fix the versioning for compatibility with General (#540) (@exaexa)
  • Merge the fixed develop to master (#541) (@exaexa)

v1.1.0

12 Nov 10:13
02ae1d6
Compare
Choose a tag to compare

COBREXA v1.1.0

Diff since v1.0.6

Closed issues:

  • We should eventually use StableRNGs for sampling and all other random number generation. (#84)
  • 🚸Explain serialize_model better in docs (#361)
  • cannot find kernel - binder (#388)
  • add Aqua testing (#389)
  • Max-min driving force (#422)
  • Add MOMENT algorithm (#446)
  • Model modifications for SerializedModel (#456)
  • Add screen example to readme (#457)
  • The grr parser assigns [[""]] to some reactions when it should be nothing (#463)
  • formatting problem in flux_variability_summary (#468)
  • Unify the _dict and _vec function variants with some common reusable code (#474)
  • Reorganize docs a bit (#479)
  • Add FAQ section in docs (#480)
  • Check the cause of test failures with OSQP / MOMA (#485)
  • unique links to contributing guide (#490)
  • link to Edit on Github does not work anymore (#496)
  • Rename API reference (#497)
  • Rename Detailed tutorial listing (#499)

Merged pull requests:

v1.0.6

10 Oct 13:28
0560bd1
Compare
Choose a tag to compare

COBREXA v1.0.6

Diff since v1.0.5

Merged pull requests:

v1.0.5

10 Sep 10:17
e95c413
Compare
Choose a tag to compare

COBREXA v1.0.5

Diff since v1.0.4

Merged pull requests:

  • more efficient building of sparse stoichiometries (#443) (@exaexa)
  • Added repostatus badge (#444) (@stelmo)
  • CompatHelper: bump compat for "SBML" to "0.8" (#445) (@github-actions[bot])
  • improve parametrization of objective_envelope (#447) (@exaexa)
  • slightly improve the objective value handling at FVA (#448) (@exaexa)
  • correctly forward the workers parameter (#449) (@exaexa)
  • completely disable JuMP bridge constraints (#450) (@exaexa)
  • improve the ability of screening functions to use precompiled code (#451) (@exaexa)
  • fix the index in remove_metabolites of CoreModel (#452) (@exaexa)
  • bump version to 1.0.5 (#453) (@exaexa)

v1.0.4

16 Aug 12:38
6857bbc
Compare
Choose a tag to compare

COBREXA v1.0.4

Diff since v1.0.3

Closed issues:

  • establish more elaborate PR and issue templates (#110)
  • Make prettyprinting systematic (#154)
  • Production envelopes (#267)
  • Make model modification functions consistent (#313)
  • Tutorials refer to removed functions (#324)
  • 🚸Explain FVA better (#345)
  • ⚡Conversion to StandardModel is slow, speed it up (#350)
  • 🚸make CoreModel add_reactions function more intuitive (#351)
  • More running changes (#358)
  • 🚸Carefully explain community model construction + pitfalls (#360)
  • ✨ Add in place versions of remove_reaction and remove_metabolite + plural variants for CoreModel and StandardModel (#362)
  • Change join_with_exchanges to accept a dictionary of external metabolites instead of two vectors (#365)
  • Add latex completion hints for non-ascii characters in docs (#382)
  • Banner doesn't display (#390)
  • Add optimizer modification to make solvers quiet (#391)
  • StandardModel does not read in metabolite/reaction/gene names (#392)
  • atom_exchange does not weight by flux as stated in the doc string of the function (#393)
  • Export function to convert reaction equation into a string (#394)
  • Simple export of results in JSON (orig: Should we have a function that exports fluxes in a dict for visualization in Escher?) (#397)
  • julia-ize the overloading in change_objective (#405)
  • Change set_optmodel_bound! to have kwargs that do not override constraints (#419)
  • Implement st-FBA (#423)
  • Generalize FBA to include crowding constraints etc. (#436)

Merged pull requests:

v1.0.3

10 Jul 12:06
f5c7abc
Compare
Choose a tag to compare

COBREXA v1.0.3

Diff since v1.0.2

Closed issues:

  • Overview issue: documentation structure (#137)
  • add style guidelines (#163)
  • deploy animated history differently (#294)
  • 🚸 💄 Informative error message when reaction is not found (#319)
  • 🪓 Homogenize set_bound and change_bounds! and make them generic (#329)
  • 💄 📝 🚸 Small improvements (#338)
  • Make all oneline function definitions const (#356)
  • Fix bad references in docs (#370)
  • merge or remove docs/src/unmerged.md (#374)
  • remove trailing whitespace from everywhere (self-reminder) (#375)
  • Bad formatting in some docstrings (#381)

Merged pull requests:

v1.0.2

15 Jun 09:16
00721ee
Compare
Choose a tag to compare

COBREXA v1.0.2

Diff since v1.0.1

Closed issues:

  • speed up testing pipeline (#69)
  • Fix samplers and create good tests for them (#82)
  • Use normal randoms for generating random directions in samplers (#178)
  • Fix rm! to actually keep the model consistent (#197)
  • Fix docs of reconstructions/CoreModelCoupled (#255)
  • overload Base.copy for all models (so that writing model modifiers is easier) (#256)
  • Homogenize add/remove functions and add in place versions (#281)
  • solver precompilation in tests blocks unnecessarily (#287)
  • Improve coverage of src/base/utils/StandardModel.jl (#288)
  • Feature to get atomic counts in reactions (#311)
  • generalize get_atom_exchanges (#317)
  • 💄 📝 🚸 Usage pointers (#318)
  • 💄 🚸 Result summary function (#323)
  • 🩹 atom_exchange is not robust to missing formulas (#326)
  • 💄 Change order of arguments (#330)

Merged pull requests:

v1.0.1

27 May 13:36
f93d115
Compare
Choose a tag to compare

COBREXA v1.0.1

Diff since v1.0.0

Closed issues:

  • fluxVariabilityAnalysis doesn't check termination status (#5)
  • add travis and github actions (#70)
  • FVA does not include optimization problem modifications (#219)
  • change suggested solved in README from GLPK to Tulip (#232)
  • fix Edit on Github button on index.md (#245)
  • Register COBREXA.jl (#249)
  • add backlink from docs (#250)
  • unify contributing.md and howToContribute sections (#253)
  • remove Random dependency? (#280)

Merged pull requests: