本项目使用Selenium自动化测试库,实现从文件中读取分子smileID,并查询相关性质,用于药物生信分析。通过该项目,您可以快速地获取大量分子的结构信息、物化性质等相关数据。
在药物研发领域中,结构信息和物化性质是非常重要的数据。而获取这些数据往往需要进行大量的实验和计算,费时费力。因此,我们希望能够通过程序自动获取这些数据,以便更高效地进行药物研发工作。
本项目主要实现以下功能:
- 从文件中读取分子smileID
- 使用Selenium自动化测试库查询相关性质
- 将结果保存至文件中
为了确保项目正常运行,您需要安装以下系统环境:
- Python 3.10+
- Edge浏览器
同时,您还需要安装以下Python库:
- Selenium
- Pandas
您可以通过以下命令来安装:
pip install selenium pandas
- 克隆或下载本项目代码;
- 安装上述系统环境及Python库;
- 配置Selenium启动Chrome浏览器的路径;
- 准备一个包含分子smileID的文件,每个smileID占一行;
- 运行
smile.py
文件,输入文件路径和要查询的相关性质; - 等待程序运行完毕,结果将保存在当前目录下文件中。
- 本项目仅供学习交流使用,请勿用于商业用途;
- 在使用过程中,可能会出现部分查询失败的情况,原因可能是网络或网站原因;
- 在数据分析过程中,请务必注意样本的可信度和有效性。