Python(编程语言)
计算机科学
工具箱
预处理器
模块化设计
程序设计语言
R包
可扩展性
软件
软件包
图形用户界面
计算科学
理论计算机科学
软件工程
作者
Philipp Schneider,Pavlos Stephanos Bekiaris,Axel von Kamp,Steffen Klamt
出处
期刊:Bioinformatics
[Oxford University Press]
日期:2022-09-15
卷期号:38 (21): 4981-4983
被引量:18
标识
DOI:10.1093/bioinformatics/btac632
摘要
Various constraint-based optimization approaches have been developed for the computational analysis and design of metabolic networks. Herein, we present StrainDesign, a comprehensive Python package that builds upon the COBRApy toolbox and integrates the most popular metabolic design algorithms, including nested strain optimization methods such as OptKnock, RobustKnock and OptCouple as well as the more general minimal cut sets approach. The optimization approaches are embedded in individual modules, which can also be combined for setting up more elaborate strain design problems. Advanced features, such as the efficient integration of GPR rules and the possibility to consider gene and reaction additions or regulatory interventions, have been generalized and are available for all modules. The package uses state-of-the-art preprocessing methods, supports multiple solvers and provides a number of enhanced tools for analyzing computed intervention strategies including 2D and 3D plots of user-selected metabolic fluxes or yields. Furthermore, a user-friendly interface for the StrainDesign package has been implemented in the GUI-based metabolic modeling software CNApy. StrainDesign provides thus a unique and rich framework for computational strain design in Python, uniting many algorithmic developments in the field and allowing modular extension in the future.The StrainDesign package can be retrieved from PyPi, Anaconda and GitHub (https://github.com/klamt-lab/straindesign) and is also part of the latest CNApy package.
科研通智能强力驱动
Strongly Powered by AbleSci AI