Python interface for 13CFLUX
Project description
is a high-performance simulator for isotopically stationary and non-stationary simulation of isotope labeling
experiments. It is build on highly optimized C++ code, made available in Python through pybind11. It comprises the
following main functions:
- Read metabolic models and labeling data from standardized FluxML
- Simulation of labeling distributions and data residuals given fluxes and metabolite concentrations
- Fitting and statistical analysis (Frequentist and Bayesian) of 13C labeling experiments
13CFLUX is being developed by the Modelling and Simulation group under the supervision of Katharina Nöh at the
IBG-1, Forschungszentrum Jülich, Germany.
Installation
The recommended way for practitioners to install 13CFLUX is via pip from the Python Package Index (PyPI). It is
recommended to do this in a Python environment. Before installation, you should make sure to have ipopt installed
(either directly or by installing
cyipopt via conda). Then just run
pip install x3cflux
Documentation
We provide a Read The Docs documentation. Check it out!
Development
The development of 13CFLUX primarily takes place on JuGit, where we have access to powerful continuous integration and a Docker registry. Please report issues and request features only JuGit.
Citation
@article{Stratmann2025,
author = {Stratmann, Anton and Beyß, Martin and Jadebeck, Johann F and Wiechert, Wolfgang and Nöh, Katharina},
title = {13CFLUX — Third-generation high-performance engine for isotopically (non)stationary 13C metabolic flux analysis},
journal = {Bioinformatics},
pages = {btaf630},
year = {2025},
issn = {1367-4811},
doi = {10.1093/bioinformatics/btaf630},
url = {https://doi.org/10.1093/bioinformatics/btaf630},
}
Further links
- PyPI: https://pypi.org/project/x3cflux/
- Github Mirror: https://github.com/JuBiotech/13CFLUX
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file x3cflux-3.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: x3cflux-3.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 12.4 MB
- Tags: CPython 3.14, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f7769d10c934dda7db6dbb3bf72a789f13d18ee7c9c5b1a53c1ccaf6a6f16656
|
|
| MD5 |
cd5ce1ea0c17bd4aa7873174e7660b24
|
|
| BLAKE2b-256 |
609b77f9fe31c06497750a17bf5cd7299ee24f9c7428ad648a7e63e2d031b47f
|
File details
Details for the file x3cflux-3.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: x3cflux-3.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 12.4 MB
- Tags: CPython 3.13, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fedaca483d303d3dcc4853819ddac45d33a9788d35734b4b73922da572b3f5a6
|
|
| MD5 |
d3c9825356669721df3f34d1f781fdf3
|
|
| BLAKE2b-256 |
95089a58343104e08e58076c1cc498552d3c1a0ba4ed52d557a059803cced433
|
File details
Details for the file x3cflux-3.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: x3cflux-3.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 12.4 MB
- Tags: CPython 3.12, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5928faff8a94f6ef8ab3b2e2b260fe055ae54c51e320af87e34e3442e9ffeab2
|
|
| MD5 |
36fa2e8f2920e56a4e5310025f1e6b46
|
|
| BLAKE2b-256 |
a6f8478d0e28daee7afaf516594484f77ec0d093435bd2b1a3ee22de03acd62e
|
File details
Details for the file x3cflux-3.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: x3cflux-3.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 12.5 MB
- Tags: CPython 3.11, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf46e1947fe05a6d6e34fb4db3979f312feef20b15eef6812210962e3d0a1f42
|
|
| MD5 |
2b62997b2c1607ac974eeeba05af0684
|
|
| BLAKE2b-256 |
038cf317749ad94eee4ff4c611e3700c397c733233ddb4fc8f196eace8d012a4
|
File details
Details for the file x3cflux-3.0.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: x3cflux-3.0.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 12.5 MB
- Tags: CPython 3.10, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fb1c1b02135b87f6c6b32381050d0e0bc40aa9f073422b005db8e9b2ba0bbfbe
|
|
| MD5 |
7588fc5779271088db89431a5de1a72e
|
|
| BLAKE2b-256 |
df4b6f11731b343b24e16b52de079ddfb286346d8b3302381672a99502f4cb96
|