GithubHelp home page GithubHelp logo

jplfaria / fba_tools Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cshenry/fba_tools

0.0 1.0 0.0 55.94 MB

A suite of metabolic modeling tools created using the KBase SDK

License: MIT License

Makefile 0.07% Shell 0.04% Perl 60.36% Python 1.13% JavaScript 0.60% Java 5.10% C++ 19.22% C 0.08% Ruby 1.38% Dockerfile 0.01% HTML 0.04% Raku 11.98%

fba_tools's Introduction

Build Status

fba_tools

OVERVIEW


This SDK Module contains methods relating to the reconstruction and analysis of metabolic models in KBase. Check out the Developer Guide for an overview on the module structure and help getting started.

Release notes


VERSION: 2.0.0 (Released 2/12/2021)

  • Further improving model reconstruction and gapfilling to prevent overproduction ATP
  • Adding support for building models from multiple annotation sources (with LLNL team)
  • Adding support for metagenome model reconstruction
  • Adding model characterization tools to support pathway analysis, auxotrophy prediction, and reaction classification
  • Removing outdated, obfuscated, and nonfunctional apps
  • The ability to reconstruct a model for plants has been moved, and it is now available in the Reconstruct Plant Metabolism App.
  • The gram-negative and gram-positive templates have been updated. The “Automatic selection” will use the updated templates.
  • The old templates (legacy) can be manually selected in the parameter dropdown. It is important to note that models built using the older templates will lead to different results if your genome(s) was annotated with the latest version of RAST. We do not recommend this practice. If you are trying to use older templates for reproducibility purposes please use a genome annotated with the older version of RAST
  • In tha FBA App - Gene Knockouts functionality now allows search of genes associated with the model removing the need to manually type gene names
  • Biochemistry DB is now searchable when adding new reactions and compound to to the model with the Edit Metabolic Model App
  • view_flux_network App has been deprecated.
  • build_multiple_metabolic_models. In addition to individual genomes, genome sets can now be used as an input for model reconstruction

VERSION: 1.7.8 (Released 10/16/2018)


UPDATED FEATURES

  • improving the model reconstruction pipeline to prevent the overproduction of ATP by draft metabolic models

VERSION: 1.7.7 (Released 10/15/2018)


  • added KBase paper citation in PLOS format to utilities, added citations to Gapfill Metabolic Model, and created RELEASE_NOTES.md file

VERSION: 1.7.6 (Released 9/28/2018)


UPDATED FEATURES / MAJOR BUG FIXES:

  • Refinements to auxotrophy method
  • Patch for _check_job failures
  • Make sure GAAPI does not provide CDSs in feature list
  • Fixes for media importer
  • Correcting unit scale in SBML export
  • Update app citations

VERSION: 1.7.4 (Released 3/2/2017)


UPDATED FEATURES / MAJOR BUG FIXES:

  • Refinements to auxotrophy method
  • Fix Propagate Model with full genome refs
  • Fix GC content calculation for community models
  • Phenotype simulation will not fail if gapfilling is unsuccessful

VERSION: 1.7.3 (Released 1/12/2017)


UPDATED FEATURES / MAJOR BUG FIXES:

  • Fixed PUBLIC-290 check mass balance report name
  • Switched to use of genome apis for compatibility with new object types (SCT-932)
  • Switched to resolved refs (#/#/#) for input objects
  • Ensured all compound information is copied into community models
  • Correct faulty reference for custom media compounds
  • Auxotropy local method

VERSION: 1.7.2 (Released 1/2/2017)


UPDATED FEATURES / MAJOR BUG FIXES:

  • Hotfix: remove link which was breaking UI for propagate models app

VERSION: 1.7.1 (Released 12/19/2017)


UPDATED FEATURES / MAJOR BUG FIXES:

  • Fixed PUBLIC-256 build multiple metabolic saving to same name
  • Fixed metabolic model upload for compounds with dashes and spaces
  • Fixed Gapfilling drops compounds from biomass to grow

VERSION: 1.7.0 (Released 10/20/2017)


UPDATED FEATURES / MAJOR BUG FIXES:

  • Added View Flux Network app which visualises a FBA solution in an interactive diagram
  • Removed View FBA Expression Comparison app which is no longer needed due to the report from Compare FLux with Expression App
  • Refactored all apps to accept IDs as permanent numerical references (eg. 133/124/1) and updated tests & UI accordingly
  • Use reference chains to ensure that a model does not become uneditable if its genome is inaccessible.
  • Updated table parseing to accept '\r' line delimination and error if uploaded phenotype set is empty
  • Updated SBML parsing to address compound duplication bug and prefix all ids in SBML export to be compliant with SBML schema.
  • Update Edit Media and Edit Model UI to ensure that users provide all needed parameters when loading a new compound

VERSION: 1.6.7 (Released 9/19/2017)


UPDATED FEATURES / MAJOR BUG FIXES:

  • Added the ability to specify custom bounds on additional compounds and reactions in a phenotype set
  • Model download now includes many additional information types like thermodynamics, pathways and chemical structure
  • Flux information from phenotype sets are retained for inspection
  • Fixed duplicate compartments in propagate model
  • Fixed Genome ID not being updated for propagate model

VERSION: 1.6.6 (Released 9/6/2017)


UPDATED FEATURES / MAJOR BUG FIXES:

  • Corrected bugs in media editing and SBML model upload
  • Adding internal functional support for batch FBA (no UI yet)
  • Inchikey and SMILES may be uploaded to models

VERSION: 1.6.5 (Released 8/23/2017)


UPDATED FEATURES / MAJOR BUG FIXES:

  • Makes TSV & Excel importers case insensitive
  • Clarified media parameter on Build and Gapfill Metabolic Model
  • Updated compare metabolic model to accept model references(not names)
  • Updated build multiple metabolic models to accept model references(not names)
  • Allowing different solvers to be passed into FBA object
  • Adding sink to activate Biotin biosynthesis in SBML export
  • Allowing gapfilled compartmentalized reactions to be added to model
  • Fixing issue with genome client in KBase
  • Supporting generic media
  • Update Travis file

VERSION: 1.6.3 (Released 6/12/2017)


UPDATED FEATURES / MAJOR BUG FIXES:

-Fixing R_ bug in model import


VERSION: 1.6.1 (Released 6/12/2017)


UPDATED FEATURES / MAJOR BUG FIXES:

-Updated service to support new authentication procedure -Added batch version of model reconstruction


VERSION: 1.5.1 (Released 2/24/2017)


UPDATED FEATURES / MAJOR BUG FIXES:

-Fixing minor bug in SBML exporter


VERSION: 1.5.0 (Released 2/3/2017)


NEW FEATURES:

-New model editor -New media editor -New bulk export tool

UPDATED FEATURES / MAJOR BUG FIXES:

-Improved reports generated by most methods -Moved all upload and download code for model objects into this repository -Fixed model comparison tool


VERSION: 1.0.0 (Released 4/21/2016)


NEW FEATURES:

-Ability to gapfill a model on all phenotype conditions either cumulatively or iteratively

UPDATED FEATURES / MAJOR BUG FIXES:

-Fixed a bug in the numbering of gapfill solution objects when a model is consecutively gapfilled multiple times

ANTICIPATED FUTURE DEVELOPMENTS:

-Integration of probabilistic gapfilling -Improved multiple-model comparison -Improved model and media editors -Improved error handling in methods -Support for large-scale analysis of many models, media, or genomes at once

VERSION: 0.0.2 (Released 3/4/2016)


This was the initial public release of the modeling tools as an SDK module. For release notes before this time, see https://github.com/kbase/KBaseFBAModeling.

fba_tools's People

Contributors

cshenry avatar jamesjeffryes avatar jplfaria avatar janakagithub avatar nlharris avatar samseaver avatar mclark58 avatar thebenallen avatar landml avatar ialarmedalien avatar sychan avatar tianhao-gu avatar briehl avatar fxe avatar bio-boris avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.