Skip to content

Latest commit

 

History

History
116 lines (80 loc) · 3.86 KB

CHANGELOG.md

File metadata and controls

116 lines (80 loc) · 3.86 KB

Changelog

2.3.1 --- Minority Complex (WIP)

  • Restructure example description and organization
  • Add auxotroph example
  • Fix issue with output in same directory

2.3.0 --- Multiplexing Catharsis (Feb 07, 2024)

  • Fix selected community not being reported
  • REVERT: check_feasibility is no longer used to assess feasibility
  • REVERT: Execution and reporting of multiple optimization targets
  • Only one optimization target will be assessed and reported
  • Upgrade reframed

2.2.0 --- Consistency Crisis (Feb 21, 2023)

  • Use a separate environment for the MILP and the LPs
  • Fix incorrect addition of knowledge constraints when optimizations fail

2.1.3 --- Reporting Madness (Feb 3, 2023)

  • Log community members when community solution is stored
  • Missing reaction warnings will be sorted
  • Setup custom environment for solver

2.1.0 --- Transparency Dilemma (Sep 6, 2022)

  • Report feasible communities if optimization fails
  • Report which optimizations succeeded
  • Report if parsimony variables are set
  • Fix missing check_feasibility method.

2.0.0 --- Numerical Exercise (Sep 2, 2022)

  • Build new community models candidate solutions for verification

1.3.1 --- Speedup Inclination (Sep 1, 2022)

  • Use yaml C loader and dumper

1.3.0 --- Linearization Effort (Aug 18, 2022)

  • Linear parsimony optimization

1.2.1 --- Reporting Bias (NONE)

  • Report feasible communities, even if optimization fails
  • Add function to get supplier and community frozensets.
  • Update crossfeed to report as frozensets.
  • Add functions to gather statistics.

1.2.0 --- Caching Interference (Mar 1, 2022)

  • Add argument --media-select to choose subset of media
  • Add argument --cache-file to cache intermediate constraints
  • Add module misosoup.library.minimizer.
  • Changed minimization to use state-aware minimizer class
  • Removed module misosoup.library.solve
  • Removed module misosoup.library.load

1.1.0 --- Optimization Indifference (Feb 3, 2022)

  • Enable gurobi logging to file
  • Community feasibility test without optimization

1.0.0 --- Standalone Practice (Dec 23, 2021)

  • Create LayeredCommunity subclass for reframed.Community
  • Create GurobiEnvSolver subclass of reframed.solvers.GurobiSolver
  • Remove loading bars
  • Remove tqdm dependency
  • Provide package on pypi

0.6.0 --- Interface Recalibration (Dec 20, 2021)

  • Pass media as dictionaries
  • Rework how we screen multiple carbon sources
  • Command line argument --media added
  • Command line argument --carbon-sources removed
  • Command line argument --base-medium removed
  • Maintenance requirements in the model are now supported

0.5.0 --- Operating Generalization (Dec 9, 2021)

  • RESTRUCTURED PROJECT to support Windows
  • Added argument to adjust objective
  • Focal strain is now constraint by its binary variable

0.4.0 --- Documentation Expansion (May 11, 2021)

  • Reaction Ids in medium need to exactly match the Ids in the models now
  • Add warning if reactions Ids are not contained in the model
  • Support expansion in code for large input expansion
  • Minimal growth CLI argument now controls any minimal growth setting
  • Always choose dual simplex method
  • Add a brief description of the content of output to the argparse description.

0.3.0 --- Gut Conformity (April 29, 2021)

  • Add support for biomass exchange reactions
  • Add script that selects strains and populates the current directory with symbolic links
  • Change the naming convention for species specific exchange reactions to _i
  • Fix issue where target could not be an arbitrary relative path
  • Fix issue with internal metabolites not being separated in some cases

0.2.0 --- Selective Procedures (April 19, 2021)

  • Add simple solution validation taste_soup
  • Add simple solution filter filter_soup
  • Add unit and integration tests for new scripts.

0.1.0 --- Community Emergence (April 17, 2021)

  • Initial version of MiSoS(oup)