CNApy (CellNetAnalyzer for Python)

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 This email address is being protected from spambots. You need JavaScript enabled to view it.