معرفی شرکت ها


freeflux-0.3.3


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

FreeFlux is a package for 13C metabolic flux analysis
ویژگی مقدار
سیستم عامل -
نام فایل freeflux-0.3.3
نام freeflux
نسخه کتابخانه 0.3.3
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Chao Wu
ایمیل نویسنده chaowu09@gmail.com
آدرس صفحه اصلی https://github.com/Chaowu88/freeflux
آدرس اینترنتی https://pypi.org/project/freeflux/
مجوز GNU General Public License v3.0
FreeFlux ======== FreeFlux is a Python package designed for :sup:`13`\ C metabolic flux analysis of biological systems at isotopic steady state or transient state, making it suitable for both heterotrophic and autotrophic organisms. With FreeFlux, you can: - Estimate metabolic fluxes - Simulate labeling patterns of metabolite (fragments) - Conduct constraint-based optimizations such as flux balance analysis and flux variability analysis Our goal is to increase the accessibility of :sup:`13`\ C fluxomics techniques to researchers in the metabolic phenotyping and engineering community. To get started, check out our `documentation <https://freeflux.readthedocs.io/en/latest/index.html>`__, which provides an overview of FreeFlux's fundamental functions using a `toy model <https://github.com/Chaowu88/freeflux/tree/main/models/toy>`__. We've also included `tutorials <https://github.com/Chaowu88/freeflux/tree/main/tutorials>`__ for practical models of `E. coli <https://github.com/Chaowu88/freeflux/tree/main/models/ecoli>`__ and `Synechocystis <https://github.com/Chaowu88/freeflux/tree/main/models/synechocystis>`__. Installation ============ FreeFlux was tested in Python 3.7, 3.8, 3.9 and 3.10. It can be installed using *pip* from PyPI: .. code-block:: python python -m pip install --upgrade pip pip install freeflux or from source (assuming you have `git <https://git-scm.com/>`__ installed): .. code-block:: python git clone https://github.com/Chaowu88/freeflux.git /path/to/freeflux pip install /path/to/freeflux Installation within an `virtual environment <https://docs.python.org/3.8/tutorial/venv.html>`__ is recommendated. Solver installation =================== FreeFlux requires the numerical optimization framework `OpenOpt <https://openopt.org/>`__ for nonlinear regression. It can be installed by the following commands: .. code-block:: python pip install openopt pip install FuncDesigner Note that the framework is known to work well in Python 3.7, but may have compatibility issues in Python 3.8 and above. In such cases, please refer to this `link <https://freeflux.readthedocs.io/en/latest/installation.html#dependencies-and-compatibility>`__ for solutions. FreeFlux uses the modeling language Pyomo to formulate linear optimization problem. By default, solvers are not installed together with Pyomo and should be installed independently. For example, to install the glpk solver, run the following command: .. code-block:: python conda install -c conda-forge glpk Example Usage ============= A typical workflow with FreeFlux starts by building a model through reading metabolic reactions with atom transitions. Users can then call a handler, such as the fitter, simulator, or optimizer, to perform flux estimation, labeling pattern simulation, or constraint-based flux analysis, respectively. Various methods are provided for these handlers for data input and computation. Below is an example script that performs flux estimation at steady state using the `toy model <https://github.com/Chaowu88/freeflux/tree/main/models/toy>`__: .. code-block:: python MODEL_FILE = 'path/to/reactions.tsv' MEASURED_MDVS = 'path/to/measured_MDVs.tsv' MEASURED_FLUXES = 'path/to/measured_fluxes.tsv' from freeflux import Model model = Model('demo') model.read_from_file(MODEL_FILE) with model.fitter('ss') as fit: fit.set_labeling_strategy( 'AcCoA', labeling_pattern = ['01', '11'], percentage = [0.25, 0.25], purity = [1, 1] ) fit.set_flux_bounds('all', bounds = [-100, 100]) fit.set_measured_MDV( 'Glu_12345', mean = [0.328,0.276,0.274,0.088,0.03,0.004], sd = [0.01,0.01,0.01,0.01,0.01,0.01] ) fit.set_measured_flux('v1', mean = 10, sd = 1) fit.prepare() res = fit.solve() For more information, please refer to the `documentation <https://freeflux.readthedocs.io/en/latest/index.html>`__. License ======= FreeFlux is released under the GPL version 3 license, please see `here <https://github.com/Chaowu88/freeflux/blob/main/LICENSE>`__ for more details.


نیازمندی

مقدار نام
<1.23,>=1.20 numpy
~=1.0 pandas
~=1.6 sympy
<1.9,>=1.5 scipy
<=6.5,>=6.2 pyomo
<=3.7,>=3.2 matplotlib
- pillow
==1.2.0 xlrd
- openpyxl


زبان مورد نیاز

مقدار نام
>=3.7 Python


نحوه نصب


نصب پکیج whl freeflux-0.3.3:

    pip install freeflux-0.3.3.whl


نصب پکیج tar.gz freeflux-0.3.3:

    pip install freeflux-0.3.3.tar.gz