Skip to main content

Pipeline Status Coverage Report Latest Release

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

x3cflux-3.0.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

x3cflux-3.0.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

x3cflux-3.0.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

x3cflux-3.0.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

x3cflux-3.0.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

File details

Details for the file x3cflux-3.0.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for x3cflux-3.0.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 10e57760d3c24566889c7ddb92935af75ce036212f877fdc9454429012ca8e22
MD5 850710ea62cc5e3d7eed7ef0171fd051
BLAKE2b-256 449c2d0ca695b00c49bd0d43e7683bfeed14a8540066dffcbfcd240a4fefe33f

See more details on using hashes here.

File details

Details for the file x3cflux-3.0.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for x3cflux-3.0.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6a608ff64194f104ca403237cffed228d68303a8fd4c186a19922c86be384905
MD5 1e76e0f1d31e06e2e46dafc10bc4b286
BLAKE2b-256 93a5d61b703b46dfb99557a9e489b4793dd0dd9d0f41fae4a3a78e6b9341d238

See more details on using hashes here.

File details

Details for the file x3cflux-3.0.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for x3cflux-3.0.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 15e0e283f3e2fa9d223fc749837406d2a9618808b8e4c42ce2d99ca8991d5f11
MD5 3963ea67cb730d56ea99eadc55364990
BLAKE2b-256 277e2446c3924b7a90b5c1ea6079355e4b8b09abc25ff95e04cef88498b149e9

See more details on using hashes here.

File details

Details for the file x3cflux-3.0.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for x3cflux-3.0.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 00eb881cddfbca53e29db743fe0168e3b3d95c4b4d9ad6a432264a4e26621a32
MD5 1f30432b604a52a91e85035bb6bad42c
BLAKE2b-256 6b36dcea7cfb33ce3aabb5c849068d8f9866fe97c2b18cf69dc7348cc20401df

See more details on using hashes here.

File details

Details for the file x3cflux-3.0.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for x3cflux-3.0.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d912d30053788d5e27959fbc85552a315edbaf9dd815d902cdf51750c8d5697c
MD5 afb65603fc89bca7586b32a9bee94c8d
BLAKE2b-256 a6791f62dd4fbc1d971f16702c9baf0a9fcbadca0257dc2dbe819fdb863a34ec

See more details on using hashes here.

Release history Release notifications | RSS feed

3.0.6

5 files

This release

3.0.5 This release

5 files

3.0.4

5 files

3.0.3

5 files

3.0.2

5 files

3.0.1

5 files

3.0.0

5 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page