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.6-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.6-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.6-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.6-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.6-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.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for x3cflux-3.0.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7d7519876159ec28504e0ffa18e59df591d2b4ad10e70d52f512805bcd09ed8d
MD5 d3ca83c6a8582c73683c64dfb14f244b
BLAKE2b-256 ab73ffb641b195604707dc311d0e3e7e3c4d53edc699c7aa57783bbd3cc63b5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for x3cflux-3.0.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c36a0b497db793068859174db215d1cb59e9f4fbc5d3cf9c9d2f0859edd375b6
MD5 b093cedd26b53c9d1cc564de9f7331d4
BLAKE2b-256 de602b8e8856917fa30288e0e1201fb1f8c10302fb2b850830202101bdbdb9bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for x3cflux-3.0.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7002e1f3d1132bb7b63829bb38362c8a14fc18c4b72dc34cc07be95a98fd9d06
MD5 846d12ae06fef87dd4e2bbceb125b234
BLAKE2b-256 17a506192b40337a06ec22fe95b8fe2ca85dd7b3b4ece45ece957d6ab885f1d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for x3cflux-3.0.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0aec47834f797083de313ef54f18d468b6d5b51005fa357f39f90872537bb289
MD5 8aaa95981492fae48a0bf50f778f2a65
BLAKE2b-256 7815e1608d9e47170be73ec8b68ce5922aa08be23b32c03861ec6fbceb960e4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for x3cflux-3.0.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 49fbc1ce709f244d1e07a5e2016e7e5c7f444694303c49a101bba593ee1db1f9
MD5 52cbcee3fcf47f1887745d1e5ee9fa20
BLAKE2b-256 d186bfbc28348a7c88024de38ce811e89272a9452e07f9f2d6c665b05ed77dd2

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

3.0.6 This release

5 files

3.0.5

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