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
Metadata
Release files for x3cflux 3.0.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| x3cflux-3.0.7-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.14 | CPython 3.14 | Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 | Details |
| x3cflux-3.0.7-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.13 | CPython 3.13 | Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 | Details |
| x3cflux-3.0.7-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.12 | CPython 3.12 | Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 | Details |
| x3cflux-3.0.7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.11 | CPython 3.11 | Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 | Details |
| x3cflux-3.0.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.10 | CPython 3.10 | Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 | Details |
Total release size: 62.6 MB
Release files / x3cflux-3.0.7-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | x3cflux-3.0.7-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 12.5 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
2f4083e7769de9b41a34d0b5a488476ae1ab1e0a71d591140dc0256884660e12
|
|
BLAKE2b-256 checksum How to use checksums |
2cc250e20eb30b4aa13d063cd290de935b293e0ecfa1cf69774c14e25312e0c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / x3cflux-3.0.7-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | x3cflux-3.0.7-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 12.5 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
208a25f484239a9a33b7bd5a0645388231b10c86a4f5b94e2717f623afffbb09
|
|
BLAKE2b-256 checksum How to use checksums |
180519319ae837a2afb9c73bd7a6b4fb98eb34eb4ea9a0fc2f8c94ad0b4872c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / x3cflux-3.0.7-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | x3cflux-3.0.7-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 12.5 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
c5c75a2559f979f30dbb036cc216febf9a6f25dff4e154ff879b49625031e036
|
|
BLAKE2b-256 checksum How to use checksums |
0114e98e30e18788bd016239d1f62f1b3becbd5a737947fad746344ba8c8de3c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / x3cflux-3.0.7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | x3cflux-3.0.7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 12.5 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
7f9b3f4b2ed834bc21e34c9fbe09b9b2aba2f982fa74f852d19319cec37800be
|
|
BLAKE2b-256 checksum How to use checksums |
055da9638ca20166f2b1bbb6d9e3c6bb62f91821564f952cc615082b1da50393
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / x3cflux-3.0.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | x3cflux-3.0.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 12.5 MB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
e895c9acb5fa6fa32270ea08457243a4d9613aebba9375f8d6b7d4a1893bd0b5
|
|
BLAKE2b-256 checksum How to use checksums |
bb223a1515e74711a0d8cd2112a085a425ffdc0eadc5dd7061886124f0ebd9b8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|