COCOA.jl – A Julia package for high-performance anal y sis of concordance and kinetic modules in biochemical networks
Abstract Motivation Recent advances in analysis of biochemical networks have contributed the identification of their modular structure based on the concept of multi reaction dependencies and kinetic coupling of reaction rates (Küken et al., 2022; Langary et al., 2025). Existing implementations of the algorithms to study modular structure do not scale well with the size of the networks, prohibiting their application with genome-scale networks. Results Here, we introduce COCOA.jl, a multithreaded Julia package for identification of concordant and kinetic modules, with applications in the study of concentration robustness. Availability COCOA.jl is implemented in Julia 1.12.6 and is freely available under the MIT license at GitHub (https://github.com/antoniofranky/COCOA.jl) and Zenodo (https://doi.org/10.5281/zenodo.22094185). It runs on Linux, macOS, and Windows; installation is supported via the Julia package manager. COCOA.jl can be called from Python via JuliaCall. Supplementary information Supplementary data are available at Bioinformatics online.
Authors
- Anika Küken (ORCID: https://orcid.org/0000-0003-1367-0719)
- Zoran Nikoloski (ORCID: https://orcid.org/0000-0003-2671-6763)
- Anton Schaffranke
Institutions
- University of Potsdam (DE)
Publication Details
- Journal
- Bioinformatics
- Published
- 2026-09-28
- DOI
- https://doi.org/10.1093/bioinformatics/btag724
- Primary Topic
- Bioinformatics and Genomic Networks
- Type
- article
- Field-Weighted Citation Impact
- 0.00