efmtool的Python包装器。

efmtool的Python项目详细描述


efmtool的Python包装器

efmtool是一个用于枚举基本通量模式(EFMs)的Java软件 由苏黎世ETH的Marco Terzer开发。这个包提供了一个简单的Python 包装。在

安装

pip install efmtool

使用

包装器提供了两种调用efmtool的方法:

  1. 通过简化的界面:

    efms=efmtool.calculate_efms(stoichiometry:np.array,reversibilities:List[int],reaction_names:List[str],metabolite_names:List[str],options:Dict=None,jvm_options:List[str]=None)

    此函数直接返回一个NumPy数组,其中包含 指定的网络(example)。 reversibilities是表示一个反应是否可逆的列表(1) 是否(0)。注意,不可逆性假定为正向 方向。如果反方向的反应是不可逆的,它 应在调用efmtool之前反转。可以获得默认选项 通过get_default_options()。在

  2. 通过通用包装:

    ^{pr2}$

    包装器只调用efmtool,传递指定的参数。 指定、写入和读取输入/输出临时文件是 用户的责任。在

有关可用选项的详细信息,请参阅文档config/metabolic-efm.xml,或运行java -cp lib/metabolic-efm-all.jar ch.javasoft.metabolic.efm.main.CalculateFluxModes --help。在

引用我们

如果您在科学出版物中使用efmtool,请引用我们的论文:

Terzer,M.,Stelling,J.,2008年元素通量的大尺度计算 模式与位模式树“。生物信息学。- link

学分

efmtool是由Marco Terzer(ETH Zurich)编写的软件。在

Mattia Gollub的Python包装器(苏黎世ETH)。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
由于java的原因,maven无法运行代码。lang.NoClassDefFoundError:com/fasterxml/jackson/annotation/JsonMerge   Android项目中的java Creative SDK图像编辑器UI   java如何在Android Studio中使用DataOutputStream上传文件并将其他参数传递到web服务器   java倒计时服务打开时崩溃   java将RubyonRails项目转换为JRubyonRails项目   java我的图库意图是不显示图像?为什么?   java如何在春季启动时跳过mongodb/   java@Autowired在Spring中是如何实现的   甲骨文Akka java。util。同时发生的timeoutexception线程池频繁超时   java maven依赖项对spring启动应用程序有何影响?   java Firestore执行复合查询,未截获事件“已修改”   java ItemStreamException:未能初始化读取器,原因是:IllegalStateException:流已初始化。重新开放前关闭   java将空标记解组到集合的新实例中   使用AspectJ的java新手:无法调用aspect   java查找棋类游戏的所有组合   你为什么要这样做and==与Java中的equals方法不一样吗?   如何对使用JavaUUID的代码进行单元测试?