用机器学习预测蛋白质热稳定性的python包。

ThermoProt的Python项目详细描述


Thermoprot是一种利用机器学习来预测嗜冷、中温、嗜热或超嗜热蛋白质热稳定性的工具。

如果您觉得Thermoprot有帮助,请引用本文:

Gado,J.E.,Beckham,G.T.,Payne,C.M.(2019年)。蛋白质热稳定性预测 使用机器学习。

安装

使用pip安装

pip install thermoprot

先决条件

  1. Python3
  2. sklearn
  3. 努比
  4. 熊猫

用法

ThermoProt有两个主要功能:

  1. seqpred:预测单个蛋白质序列的热稳定性。
  2. fastapred:在fasta文件中预测蛋白质序列的热稳定性,并将预测作为pandas数据帧返回。

示例

importthermoprotastp# Predict thermostability of a sequenceseq="MVRVPRERSGTRSALGEASTYPVGAMTSQHDDQMTFYEAVGGEETFTRLA"pred=tp.seqPred(seq,clf='MTH',probability=False)# clf can be PM, MT, TH or MTH# Predict thermostability of sequences in fasta file and write results to spreadsheetfasta_file='sequences.fas'df=tp.fastaPred(fasta='sequences.fas',clf='MTH')df.to_csv('predictions.csv')# Write to spreadsheet

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

推荐PyPI第三方库


热门话题
Java中是否有数字的默认类型   java调用一个类的方法来使用另一个类的实例   java HtmlUnit不适用于javascript处理   java需要帮助才能连接MongoDB   java如何从Maven中的src/main/resources复制文件?   java保存Int值(共享首选项)   从另一个类调用方法时,java Autowired组件出现空指针异常   java Spring JPA:PropertyAccessException 1:。。。MethodInvocationException:。'driverClassName'。。。org/postgresql/Driver:不支持的专业。次要版本52.0   java使用增强的JDO模型类在Eclipse中运行Junit测试   java如何使用eclipse IDE为junit创建可运行的jar文件   java如何在安卓中检测应用程序的启动和退出   java在其他线程可以访问静态映射时从数据库更新静态映射   java@Entitty和@EntityScan不起作用。我正在使用SpringBoot和jpa存储库,发生了很多次   java如何与google日历集成?