部分建模实现

moiety-modeling的Python项目详细描述


Current library versionSupported Python versionsTravis CI status

部分建模包为部分模型表示、模型优化和模型选择提供了便利。

引文

请引用github存储库,直到我们的手稿被接受 出版物:https://github.com/MoseleyBioinformaticsLab/moiety_modeling.git

安装

“部分建模”在Python3.6+下运行,可通过Python3 PIP获得。 通过pip安装或克隆git repo并安装以下依赖项和 你准备好了!

在Linux上安装

PIP安装

python3 -m pip install moiety-modeling

Github包安装

确保已安装git

git clone https://github.com/MoseleyBioinformaticsLab/moiety_modeling.git

依赖性

“部分建模”需要以下Python库:

  • docopt for creating the command-line interface.
  • jsonpickle for saving Python objects in a JSON serializable form and outputting to a file.
  • numpy and matplotlib for visualization of optimized results.
  • scipy for application of optimization methods.
  • SAGA-optimize for parameters optimization.

快速启动

利用分块模型优化分块模型参数。

python3 -m moiety_modeling modeling --models=<model_jsonfile> --datasets=<dataset_jsonfile> --optimizations=<optimizationSetting_json> --repetition=100 --split --multiprocess --energyFunction=logDifference

利用部分模型对优化结果进行分析,选择最优模型。

python3 -m moiety_modeling analyze optimizations --a <optimizationPaths_txtfile>
python3 -m moiety_modeling analyze rank <analysisPaths_txtfile> --rankCriteria=AICc

使用部分建模可视化优化结果。

python3 -m moiety_modeling plot moiety <analysisResults_jsonfile>

注意

阅读《用户指南》和moiety_modeling教程ReadTheDocs,了解更多信息并查看将moiety_modeling用作库和命令行工具的代码示例。

许可证

根据修改后的Clear BSD许可条款提供。请参阅LICENSE中的完整许可证。

作者

  • huan jin
  • hunter n.b.莫斯利

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

推荐PyPI第三方库


热门话题
java没有主体的循环做什么?   java xtext项目中的默认内容辅助功能在哪里   通过相似(不相同)键的java分组映射   java Dagger 2 reinit singleton   检测图像中的矩形会产生不想要的结果(opencv,java)   Java方法调用与使用变量的性能比较   尝试使用hibernate连接到mysql时,java连接被拒绝   允许端口的java IP地址正则表达式   通过Socket实现java Android到PC的数据交换   java使用maven向类路径添加额外的配置文件夹   java我似乎无法从RMI存根获得socket工厂。为什么会这样?   java使用hibernate向数据库添加数据   java驱动程序对于Chromedriver不可执行   java编译错误。mysql。jdbc。驱动程序无法解析为变量