
CNApy (CellNetAnalyzer for Python)
CNApy (CellNetAnalyzer for Python) is an open-source, cross-platform desktop application for the intuitive exploration, editing, and computational analysis of metabolic network models. Written in Python, CNApy provides a modern graphical user interface for constraint-based (COBRA) modelling approaches, including flux balance analysis, metabolic flux analysis, elementary modes analysis, and computational strain design.
CNApy builds upon the interactive network-map concept of the MATLAB-based toolbox CellNetAnalyzer (CNA) and extends it with enhanced features for interactive model exploration and analysis. The software supports import and export of metabolic models in SBML format.
Key benefits
- Intuitive graphical interface for COBRA-based metabolic modelling
- Interactive exploration and visualization of metabolic networks
- Supports multiple analysis approaches including FBA, MFA, and elementary modes analysis
- Open-source and cross-platform desktop application written in Python
- Compatible with SBML model exchange standards
- Extends and modernizes concepts from CellNetAnalyzer
Applications
- Constraint-based metabolic network analysis
- Flux balance and metabolic flux analysis
- Exploration and editing of genome-scale metabolic models
- Computational strain and pathway design
- Visualization of metabolic pathways and network states
- Import/export and exchange of SBML-based models
Intended use
CNApy is intended for systems biologists, metabolic engineers, bioinformaticians, and computational life scientists working with constraint-based metabolic network models. It is particularly suited for users who require an interactive graphical environment for model exploration, visualization, and advanced COBRA analyses without relying exclusively on command-line workflows.
Contact:
Website
