基因组规模代谢模型测试套件

memote的Python项目详细描述


https://img.shields.io/pypi/v/memote.svghttps://img.shields.io/travis/opencobra/memote.svghttps://ci.appveyor.com/api/projects/status/github/opencobra/memote?branch=develop&svg=trueDocumentation StatusCoverageGitter

我们推广这一工具的目标是实现代谢的两大转变 模型构建社区:

  1. 应该对模型进行版本控制,以便可以跟踪更改,如果 必要的回复。理想情况下,它们应该可以通过公众 像Github这样的存储库可以让其他研究人员检查, 分享,并为模型做出贡献。
  2. 为了社区的利益和研究的利益,模型应该 达到一定的标准和最小的功能。

因此,备忘录工具执行四个子功能:

  1. 为模型创建一个骨架git存储库。
  2. 通过test suite that represents the community standard运行当前模型。
  3. 生成一个信息报告,详细说明 视觉上吸引人的方式。
  4. (Re-)计算现有版本控制历史的测试统计 代谢模型。

为了使这个过程尽可能简单,生成的存储库 可以很容易地与持续集成测试供应商集成,如 travis ci,这意味着每当您将模型更改推送到github时,测试 套件将自动运行,并提供一个报告供您查看 在via github页面上查找您的存储库。

安装

在安装备忘录之前,请确保已正确安装 最新版本的git

此外,我们强烈建议为您的模型创建python virtualenv 测试目的。

要安装备忘录,请在终端中运行此命令:

$ pip install memote

这是安装memote的首选方法,因为它将始终安装 最近的稳定版本。

联系人

有关评论和问题,请通过

你对这个项目感到兴奋吗?考虑通过添加新的 测试,报告或修复错误,通常帮助我们做得更好 每个人的软件。

学分

这个包是用Cookiecutteraudreyr/cookiecutter-pypackage项目模板。

memote依赖于命令行界面的click,单元的pytest 模型测试,gitpython用于与git存储库交互, pandas用于表格数据结构和数据输入,jinja2用于交互 使用html模板,cobrapy分析基因组规模的代谢 模型,python_libsbml用于读写系统生物标记 用于处理yaml生成的语言(SBML)、ruameltravispytravis-encrypt用于与travis ci交互,pygithub用于访问 Github API,sympy用于矩阵计算,sqlalchemy用于管理 historyresults,numpydoc用于使用 sphinxpylru用于缓存,goodtables用于验证表格数据, depinfo用于漂亮地打印依赖项,sixfuture用于向后打印 和前向兼容性。

Memote Report应用程序用户界面是用Angular 5Angular Flex-LayoutAngular Material。我们依靠Vega来策划 结果。

《备忘录》的初步开发已从以下机构获得资金:

https://upload.wikimedia.org/wikipedia/commons/d/d5/Novo_nordisk_foundation_Logo.pnghttps://innovationsfonden.dk/sites/all/themes/novigo/logo.pnghttp://dd-decaf.eu/images/decaf-logo-md.svg

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

推荐PyPI第三方库


热门话题
尝试运行JFLAP。戴软呢帽的罐子23。Java正在抛出异常   无引用的java数组布尔复制   hibernate如何在java SE应用程序中使用JPA EntityManager   java如何使用ORMLite在SQLite中持久化JavaFX属性?   java无法将项目部署到GAE   java:谷歌地图维基百科层   java Resultset(getter/setter类)对象在第二次执行时未删除旧值   s中的java struts2:选择列表>请求的列表键“”作为集合/数组/映射/枚举/迭代器类型   java如何在Karaf 4.0.5中获得BaseDao中的entityManager?   java VSCode未从控制台读取西里尔文   java字体。createFromAsset()返回字体的空指针异常   java错误:将Android Studio从0.6.1更新到0.8.9后,没有合适的构造函数