预测生物燃料的闪点和十六烷值
Biofuel-MyProject的Python项目详细描述
自述v3.0/14 2018年3月
标志:![alt](myproject/2.png“团队徽标”)
###qspr建模:机器学习算法在生物燃料化合物族分类、闪点和十六烷值预测中的应用
###简介
这个生物燃料软件将预测输入化学品的系列,并根据该系列预测热物理性质(闪点和十六烷值)。gui是用tkinter设计的。在机器学习方法中,使用了数值回归和分类方法,包括mlpr、grnn、ols、pls、knn、支持向量机、lda,以更好地预测族和属性。
###用法
为了预测输入分子的族和热物理性质,用户可以按照以下说明运行软件。 一。git克隆我们的github地址git克隆https://github.com/zhangjt9317/biofel group project.git; 2.然后,用户在bash中输入cd生物燃料组project/myproject命令; 三。接下来,用户输入python project_gui.py命令打开图形用户界面; 四。输入该化学品的cid编号,然后单击获取cid以确认输入。如果不点击获取cid,机器学习模型就不会得到cid; 5个。单击模型选择选择不同的机器学习方法和属性,然后单击开始确认选择; 6.然后单击result绘制训练和预处理结果。
###贡献
- 问题跟踪器:https://github.com/Zhangjt9317/Biofuel-Group-Project/issues
- 源代码:https://github.com/Zhangjt9317/Biofuel-Group-Project
###要求
这个程序在python上运行。用户必须在本地环境中安装以下软件包。
此程序中使用的程序包包括: openbabel、neupy、numpy、matplotlib、pandas、publichempy、sklearn、tkinter、xlrd。几个包裹的地址如下。
- [neupy](http://neupy.com/docs/tutorials.html}):python中的神经网络包。
- [打开巴别塔](http://openbabel.org/wiki/Category:Installation):搜索、转换、分析或存储分子模型中的数据。
- [pubchempy](https://pubchempy.readthedocs.io/en/latest/guide/install.html):启用按cid、名称、子结构和不同化学文件格式之间的转换进行化学搜索。
- [pybel](https://openbabel.org/docs/dev/UseTheLibrary/PythonInstall.html):以机器可读的形式表达复杂的分子关系及其上下文
- [tkinter](http://www.tkdocs.com/tutorial/install.html):tk gui工具包的标准python接口
- [xlrd](https://pypi.python.org/pypi/xlrd):从excel电子表格中提取数据
###一个例子
请参阅示例文件夹中demo.ipynb上的软件示例。
###学分
张景天,曾成,郑仁龙,奚成刚
###联系人
如果您有任何问题,请通过[Zengcheng95–at–gmail.com](mailto:zengcheng95@gmail.com)、[JTZ9317–at–gmail.com](mailto:jtz9317@gmail.com)联系成增和张景天。
###许可证
这个项目是根据麻省理工学院的许可证授权的。