Developed a registered Julia package which quantifies the redundancies in genome-scale metabolic networks and provides local sparse certificates which are both efficiently verifiable and interpretable
GPL-3.0 License
Tests | Coverage |
---|---|
sparseQFCA is a registered is a Julia package providing a sparse Quantitative flux coupling analysis(QFCA). It uses parallel processing and is designed for finding flux coupling table and metabolic network reductions, specifically for QuantomeRedNet. Moreover, a Julia implementation of Swift Consistency Checking is also available as a preprocessing subroutine.
sparseQFCA
has been tested on these systems.sparseQFCA
, you need to install Julia 1.0sparseQFCA
runs on any hardware that can run Julia,sparseQFCA
usesJuMP.jl
to formulate optimizationJuMP
supportedHiGHS.jl
, but other solvers (GLPK.jl
,CPLEX.jl
, MosekTools.jl
,...) work just as well.💡 If you are new to Julia, it is advisable to familiarize yourself with the environment first. Use the Julia documentation to solve various language-related issues, and the Julia package manager docs to solve installation-related difficulties. Of course, the Julia channel is another fast and easy way to find answers to Julia specific questions.
To get started, first run import Pkg; Pkg.add("sparseQFCA")
to install the sparseQFCA package.
sparseQFCA is distributed under the GNU General Public License v3.0.