DTI DTA

2024-04-15 22:28
文章标签 dta dti

本文主要是介绍DTI DTA,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

科研过程中的一些思考与问题

文章目录

  • 科研过程中的一些思考与问题
  • 前言
  • 一、DTI和DTA
    • 1.两者区别
    • 2.衡量标准
  • 二、使用步骤
    • 1.引入库
    • 2.读入数据
  • 总结


前言

一、DTI和DTA

1.两者区别

DTI(Drug-Target Interaction)任务和DTA(Drug-Target Affinity)任务都是与药物发现和药物设计相关的任务,但它们在方法和目标上有一些关键区别。

  1. 任务类型

    • DTI任务通常涉及预测给定药物和给定靶点之间是否存在相互作用。这种相互作用可以是药物与蛋白质靶点的结合,或者药物对靶点的生物活性。
    • DTA任务则专注于预测给定药物与给定靶点之间的亲和力或结合亲和力。这包括预测药物分子与蛋白质靶点之间的结合亲和力。
  2. 衡量指标

    • 对于DTI任务,通常使用二分类指标(如准确率、召回率、F1分数等)来衡量模型的性能。在这种情况下,模型被要求预测药物与靶点之间的相互作用或者缺乏相互作用。
    • 对于DTA任务,通常使用回归指标(如均方误差、平均绝对误差等)来衡量模型的性能。模型的任务是预测药物与靶点之间的亲和力或结合亲和力的连续值。
  3. 方法

    • DTI任务的方法通常涉及利用药物和靶点的分子特征(如结构、序列、生物活性等)来构建预测模型。这可能包括基于图的方法、基于深度学习的方法以及传统的机器学习方法。
    • DTA任务的方法也使用类似的特征,但更侧重于预测药物与靶点之间的结合亲和力。因此,这些方法可能会更专注于分子对接和量化结构-活性关系等领域的技术。

DTI任务和DTA任务在目标和方法上有所不同,这导致它们在衡量指标和应用领域上存在差异。然而,它们都是药物发现和设计中至关重要的任务,对于加速新药开发具有重要意义。

2.衡量标准

当评估机器学习模型在DTI(Drug-Target Interaction)和DTA(Drug-Target Affinity)任务中的性能时,使用不同的指标来衡量其准确性和效果。下面是一些常见的衡量指标:

  1. 对于DTI任务

    • 准确率(Accuracy):模型正确预测的相互作用数量与总样本数量的比例。 A c c u r a c y = T P + T N T P + T N + F P + F N Accuracy = \frac{TP + TN}{TP + TN + FP + FN} Accuracy=TP+TN+FP+FNTP+TN
    • 精确率(Precision):在所有预测为相互作用的样本中,模型正确预测为相互作用的样本数量的比例。 P r e c i s i o n = T P T P + F P Precision = \frac{TP}{TP + FP} Precision=TP+FPTP
    • 召回率(Recall):在所有真实相互作用的样本中,模型正确预测为相互作用的样本数量的比例。 R e c a l l = T P T P + F N Recall = \frac{TP}{TP + FN} Recall=TP+FNTP
    • F1分数(F1 Score):精确率和召回率的调和平均值,综合考虑了模型的准确性和全面性。 F 1 S c o r e = 2 × P r e c i s i o n × R e c a l l P r e c i s i o n + R e c a l l F1 Score = \frac{2 \times Precision \times Recall}{Precision + Recall} F1Score=Precision+Recall2×Precision×Recall
  2. 对于DTA任务

    • 均方误差(Mean Squared Error,MSE):预测值与真实值之间差异的平方的平均值。 M S E = 1 n ∑ i = 1 n ( y i − y ^ i ) 2 MSE = \frac{1}{n} \sum_{i=1}^{n} (y_i - \hat{y}_i)^2 MSE=n1i=1n(yiy^i)2
    • 平均绝对误差(Mean Absolute Error,MAE):预测值与真实值之间差异的绝对值的平均值。 M A E = 1 n ∑ i = 1 n ∣ y i − y ^ i ∣ MAE = \frac{1}{n} \sum_{i=1}^{n} |y_i - \hat{y}_i| MAE=n1i=1nyiy^i

这些指标提供了关于模型性能的不同方面的信息。准确率、精确率和召回率适用于二分类任务,例如预测药物和靶点之间的相互作用。而对于连续值预测任务,如预测药物与靶点之间的亲和力,均方误差和平均绝对误差是更合适的指标。

在评估模型时,通常需要综合考虑这些指标,并根据具体任务的需求进行权衡。例如,在一些情况下,对准确预测负样本(没有相互作用)的能力更为重要,而在另一些情况下,对预测亲和力的准确性更为关键。

二、使用步骤

1.引入库

代码如下(示例):

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import warnings
warnings.filterwarnings('ignore')
import  ssl
ssl._create_default_https_context = ssl._create_unverified_context

2.读入数据

代码如下(示例):

data = pd.read_csv('https://labfile.oss.aliyuncs.com/courses/1283/adult.data.csv')
print(data.head())

该处使用的url网络请求的数据。


总结

提示:这里对文章进行总结:

例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

这篇关于DTI DTA的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/907099

相关文章

新质生产力水平测算与中国经济增长新动能(dta数据及do代码)

时间跨度:2012-2022年 数据范围:全国30个省份(不含港澳台、西藏) 数据指标: 参考韩文龙等的做法,收集了全部控制变量与稳定性检验所需变量。 类型 符号 变量 变量定义 被解释变量 GDP 各省人均GDP 控制变量 ind 产业结构 第三产业产值/第二产业产值 inv 外商投资规模 外商实际投资额/GDP gov 政府规模 一般预算支出/GDP

[GIS原理] 9 数字地形分析DTA、数字地形模型DTM、数字高程模型DEM、数字地表模型DSM、不规则三角网TIN

在知识传播途中,向涉及到的相关著作权人谨致谢意! 文章目录 1 数字地形分析(DTA)1.1 数字地形模型(DTM)1.1.1 DSM与DEM对比 1.2 数字地形分析研究与应用进展1.2.1 DEM模型的拓展1.2.1.1 高保真数字高程模型1.2.1.2 平原河网区P-DEM构建 1.2.2 DEM表达方式的拓展1.2.3 DEM地形分析方法的进展1.2.3.1 基于DEM的地形

回归命令行 SQLServer的命令行工具们(1) --dta.exe

回归命令行 SQLServer的命令行工具们(1) --dta.exe     谨以此文送给以前的那些同事们,每每回想其在TARA上一起度过的ORACLE访问的日子,就会觉得现在的SQLServer那些花里胡哨的图形界面简直是在亵渎数据库分析师,而深负犯罪感。顺便赞下TOAD,强大的怪兽!      之所以第一篇写dta,是因为虽然dta是功能最强大的工具之一,但是因为万恶的图形化界面程序导致

DTA随笔4

run_experiments.py XD = np.asarray(XD) array和asarray都可将结构数据转换为ndarray类型。 但是主要区别就是当数据源是ndarray时,array仍会copy出一个副本,占用新的内存,但asarray不会。 例1:当数据源是list时,array和asarray都对原数据进行了复制。 import numpy as np data =

DTA随笔3

datahelper.py ligands = json.load(open(fpath + "ligands_can.txt"), object_pairs_hook=OrderedDict) Python 的标准库 json 提供了对 JSON 的解析,只要 json.load 就可以将 JSON 文件转换成dict格式。但它将 JSON 的键值对保持在 dict 里,导致原有的顺序信息丢

DTA随笔2

arguments.py的argparser函数 import argparse (1)定义:argparse是python标准库里面用来处理命令行参数的库。 (2)命令行参数分为位置参数和选项参数: 位置参数就是程序根据该参数出现的位置来确定的。 如:[root@openstack_1 /]# ls root/ # 其中root/是位置参数 选项参数是应用程序已经提前定义好的参数,不是随意

dsc系统是利用计算机技术,dsc与dta有什么区别 - 全文

什么是DTA DTA是差热分析法(DifferenTIal Thermal Analysis)的简称。是以某种在一定实验温度下不发生任何化学反应和物理变化的稳定物质(参比物)与等量的未知物在相同环境中等速变温的情况下相比较,未知物的任何化学和物理上的变化,与和它处于同一环境中的标准物的温度相比较,都要出现暂时的增高或降低。降低表现为吸热反应,增高表现为放热反应。 分类 DTA分为热流型和功率补偿

DTI-ALPS处理笔记

DTI-ALPS处理笔记 前言: 前段时间刚好学习了一下DTI-ALPS处理(diffusion tensor image analysis along the perivascular space ),记录一下,以便后续学习。ALPS是2017年发表在《Japanese Journal of Radiology》的一篇文章首次提出的 (文章地址),主要用于无创评估脑内淋巴系统功能的衡量数值。

学术速运|MFR-DTA:一个预测药物-靶点结合亲和力和区域的多功能模型

题目:MFR-DTA: A Multi-Functional and Robust Model for Predicting Drug-Target Binding Affinity and Region 文献来源: DOI: 10.1093/bioinformatics/btad056 代码:https://github.com/JU-HuaY/MFR 简介:近年来,深度学习已经成为药