<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Genet.</journal-id>
<journal-title>Frontiers in Genetics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Genet.</abbrev-journal-title>
<issn pub-type="epub">1664-8021</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">859188</article-id>
<article-id pub-id-type="doi">10.3389/fgene.2022.859188</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Genetics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>DTI-BERT: Identifying Drug-Target Interactions in Cellular Networking Based on BERT and Deep Learning Method</article-title>
<alt-title alt-title-type="left-running-head">Zheng et al.</alt-title>
<alt-title alt-title-type="right-running-head">Drug-Target Interactions Prediction</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Zheng</surname>
<given-names>Jie</given-names>
</name>
<uri xlink:href="https://loop.frontiersin.org/people/1400915/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Xiao</surname>
<given-names>Xuan</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/838513/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Qiu</surname>
<given-names>Wang-Ren</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/808177/overview"/>
</contrib>
</contrib-group>
<aff>
<institution>Computer Department</institution>, <institution>Jing-De-Zhen Ceramic Institute</institution>, <addr-line>Jing-De-Zhen</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/596008/overview">Juexin Wang</ext-link>, University of Missouri, United States</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/835425/overview">Yang Liu</ext-link>, Dana&#x2013;Farber Cancer Institute, United States</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/375511/overview">Xing Chen</ext-link>, China University of Mining and Technology, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Xuan Xiao, <email>jdzxiaoxuan@163.com</email>; Wang-Ren Qiu, <email>qiuone@163.com</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Computational Genomics, a section of the journal Frontiers in Genetics</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>08</day>
<month>06</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>13</volume>
<elocation-id>859188</elocation-id>
<history>
<date date-type="received">
<day>21</day>
<month>01</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>25</day>
<month>04</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Zheng, Xiao and Qiu.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Zheng, Xiao and Qiu</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Drug&#x2013;target interactions (DTIs) are regarded as an essential part of genomic drug discovery, and computational prediction of DTIs can accelerate to find the lead drug for the target, which can make up for the lack of time-consuming and expensive wet-lab techniques. Currently, many computational methods predict DTIs based on sequential composition or physicochemical properties of drug and target, but further efforts are needed to improve them. In this article, we proposed a new sequence-based method for accurately identifying DTIs. For target protein, we explore using pre-trained Bidirectional Encoder Representations from Transformers (BERT) to extract sequence features, which can provide unique and valuable pattern information. For drug molecules, Discrete Wavelet Transform (DWT) is employed to generate information from drug molecular fingerprints. Then we concatenate the feature vectors of the DTIs, and input them into a feature extraction module consisting of a batch-norm layer, rectified linear activation layer and linear layer, called BRL block and a Convolutional Neural Networks module to extract DTIs features further. Subsequently, a BRL block is used as the prediction engine. After optimizing the model based on contrastive loss and cross-entropy loss, it gave prediction accuracies of the target families of G Protein-coupled receptors, ion channels, enzymes, and nuclear receptors up to 90.1, 94.7, 94.9, and 89%, which indicated that the proposed method can outperform the existing predictors. To make it as convenient as possible for researchers, the web server for the new predictor is freely accessible at: <ext-link ext-link-type="uri" xlink:href="https://bioinfo.jcu.edu.cn/dtibert">https://bioinfo.jcu.edu.cn/dtibert</ext-link> or <ext-link ext-link-type="uri" xlink:href="http://121.36.221.79/dtibert/">http://121.36.221.79/dtibert/</ext-link>. The proposed method may also be a potential option for other DITs.</p>
</abstract>
<kwd-group>
<kwd>drug-target interactions</kwd>
<kwd>bidirectional encoder representations from transformers</kwd>
<kwd>BRL block</kwd>
<kwd>convolutional neural network</kwd>
<kwd>computational methods</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>In the process of drug development, there are many important drug-related interaction directions, including drug-protein, drug-miRNA, drug-disease, drug-drug, etc. Small molecule therapeutic drugs typically exert their effects through binding to one or a few protein targets (<xref ref-type="bibr" rid="B12">Dubach et al., 2014</xref>; <xref ref-type="bibr" rid="B32">Lim et al., 2021</xref>), therefore identifying drug-protein interaction is an important part of genomic drug discovery (<xref ref-type="bibr" rid="B60">Yamanishi et al., 2014</xref>). Besides, several studies have indicated that although ncRNAs lack the potential to encode proteins, they play important roles in cellular functions, and their deregulation heavily contributes to various pathological conditions. Among them, miRNAs are promising therapeutic targets for complex diseases (<xref ref-type="bibr" rid="B54">Wang and Chen, 2019</xref>; <xref ref-type="bibr" rid="B63">Yin et al., 2019</xref>; <xref ref-type="bibr" rid="B69">Zhou et al., 2020</xref>), it thus becomes important to understand the relationship between ncRNAs and drug targets, what&#x2019;s more, several databases and studies are actively promoting development (<xref ref-type="bibr" rid="B7">Chen et al., 2017</xref>). Drug-disease and drug-drug interaction play a crucial role in drug relocation, often serving as important information other than drug-target protein pairing and mainly based on a processing framework called a heterogeneous network. Qu et al. developed a novel computational model of HeteSim-based inference for SM-miRNA Association prediction by implementing a path-based measurement method of HeteSim on a heterogeneous network combined with known miRNA-SM associations, integrated miRNA similarity, and integrated SM similarity (<xref ref-type="bibr" rid="B48">Qu et al., 2019</xref>). Jin et al. combine drug features from multiple drug-related networks, and disease features from biomedical corpora with the known drug-disease association&#x2019;s network to predict the correlation scores between drug and disease (<xref ref-type="bibr" rid="B48">Qu et al., 2019</xref>). Drug-protein interactions play a key role in the field of biochemistry due to their scientific significance in drug discovery. This paper focuses on the identification of drug-protein interactions.</p>
<p>Drugs modulate the biological functions of proteins by interacting with target proteins, such as ion channels, nuclear receptors, enzymes, and G Protein-coupled receptors (GPCRs). For an in-depth understanding of the functions of drugs, the knowledge of their target protein is indispensable. Despite the substantial effort, only a few DTIs have been identified so far, since the experimental determination of drug-target interactions remains some defects, such as expensive, time-consuming, low accuracy, and so on (<xref ref-type="bibr" rid="B16">Haggarty et al., 2003</xref>). It is highly demanded to develop powerful computational tools, which are capable of detecting potential DTIs. Computational prediction of DTIs has emerged for 20&#xa0;years as a research hotspot, which is not only for better understanding of the molecular mechanism of drug side effects but also for inventing new genomic drugs and identifying new targets for existing drugs (<xref ref-type="bibr" rid="B56">Wang et al., 2010</xref>; <xref ref-type="bibr" rid="B28">Kotlyar et al., 2012</xref>).</p>
<p>Knowledge of genomic space and chemical space is indispensable for identifying DITs. With the coming of the post-genome era and the emergence of molecular medicine, transcriptome, and chemical compound, the rapidly increasing knowledge in the field of genomic space and chemical space enables researchers to study drug-target interaction problems (<xref ref-type="bibr" rid="B11">Dobson, 2004</xref>) on the basis of high-throughput experimental projects. Several different professional databases have been established, such as Drug Bank, which is consist of two parts information involving drug data and drug target information (<xref ref-type="bibr" rid="B57">Wishart et al., 2018</xref>); Therapeutic Target Database (TTD) provides comprehensive information about the drug resistance mutations, gene expressions, and target combinations data (<xref ref-type="bibr" rid="B46">Qin et al., 2014</xref>); BindingDB a public database of protein-ligand binding affinities (<xref ref-type="bibr" rid="B33">Liu et al., 2007</xref>); Kyoto Encyclopedia of Genes and Genomes (KEGG) including experimental knowledge on protein and their drug target, etc. These resources provide important materials for researchers to predict drug-target interactions based on computational methods, it is time to develop more integrative approaches capable of taking genomic space, chemical space, and the available known drug-target network information into account simultaneously for the issue.</p>
<p>The development of identifying DTIs followed four main directions for research. Firstly, the most direct method is to use the docking simulation (<xref ref-type="bibr" rid="B45">Pujadas et al., 2008</xref>; <xref ref-type="bibr" rid="B36">Morris et al., 2009</xref>), which is a process of scoring favorable intermolecular interactions, the three-dimensional (3D) structures of proteins and chemical compounds are indispensable. With the development of techniques (e.g., X-ray crystallography, nuclear magnetic resonance), the rate of 3D protein structure determination is increasing every year, however, it is still not able to keep up with the exponential growth of sequence discovery, such as the PDB database only covers a small fraction of the ion channels and GPCRs, both are considered as the most pharmaceutically useful drug targets. Some programs and webservers provide the prediction of the protein structure, in practice, structure prediction is still relatively immature, and interaction prediction may be affected by the inaccurate structure. Secondly, based on the fact that similar molecules usually bind to similar proteins, it is most straightforward to apply the ligand-based approach (<xref ref-type="bibr" rid="B25">Keiser et al., 2007</xref>), for example, conducting Quantitative Structure-Activity Relationship (QSAR) studies that a new ligand can be categorized and compared to known proteins ligands. However, ligand-based approaches often present unreliable results due to available binding ligands of targets&#x2019; insufficient number, and difficult to scientifically set thresholds to divide positive and negative samples (<xref ref-type="bibr" rid="B4">Butina et al., 2002</xref>). Thirdly, literature text mining could be used to extract DTIs from the related articles (<xref ref-type="bibr" rid="B70">Zhu et al., 2005</xref>), but this approach could not be used for new drugs and proteins. Fourthly, to overcome the drawbacks of the above-mentioned traditional approaches, chemogenomic approaches are universally studied directions. Chemogenomic approaches integrate information of chemical space, genomic space, and known drug-target interactions, which provide an architecture for deep learning approaches.</p>
<p>Chemogenomic approaches can be classified into three categories: graph-based approaches (<xref ref-type="bibr" rid="B8">Chen et al., 2012</xref>), network-based approaches (<xref ref-type="bibr" rid="B1">Alaimo et al., 2013</xref>), and learning-based approaches (<xref ref-type="bibr" rid="B37">Mousavian and Masoudi-Nejad, 2014</xref>). In the graph-based approach, drugs and targets are represented with graphs, in which nodes for chemical elements or amino acids and adjacency matrices for edges between nodes, adjacency matrices including atom/bond or residue/bond information (<xref ref-type="bibr" rid="B32">Lim et al., 2021</xref>). Drug and target graphs can be fed into Graph Neural Network (GNN); after a set of training iterations, information learned by Graph Convolutional Network (GCN) can be converted into vectors for DTIs prediction. Torng and Altman proposed a graph-convolutional framework to determine the interaction patterns (<xref ref-type="bibr" rid="B52">Torng and Altman, 2019</xref>). Karlov et al. used the message passing neural network to overcome the limitation of graph convolutional network by considering both nodes and edges (<xref ref-type="bibr" rid="B23">Karlov et al., 2020</xref>). Furthermore, the self-attention mechanism in Neural Networks is often coupled with Graph convolutional network to predict DTIs better. But some research showed that there are difficulties in predicting the local non-covalent interactions between drugs and proteins (<xref ref-type="bibr" rid="B31">Li et al., 2020</xref>). Network-based approaches utilized the DTI network of identified edges between drugs and targets to identify new DTIs. Indeed, by constructing a heterogeneous network that includes information on drugs, proteins, diseases, and side-effects, the DTINet method can improve the accuracy of DTIs prediction (<xref ref-type="bibr" rid="B34">Luo et al., 2017</xref>), but the learning model only takes relatively simple log-bilinear functions, obtaining features may not be the inherent representations of drugs or targets for the final DTI prediction task (<xref ref-type="bibr" rid="B53">Wan et al., 2019</xref>). Supervised learning-based approaches are classified into similarity-based approaches and feature-based approaches (<xref ref-type="bibr" rid="B6">Chen et al., 2018</xref>). Similarity-based approaches generate the similarity matrixes for drugs and targets respectively, via various similarity measurement strategies such as chemical-based similarity (<xref ref-type="bibr" rid="B16">Haggarty et al., 2003</xref>), pharmacological-based similarity (<xref ref-type="bibr" rid="B26">Kim et al., 2013</xref>), therapeutic-based similarity, and drug-drug interaction similarity for drugs, and sequence-based similarity (<xref ref-type="bibr" rid="B59">Yamanishi et al., 2008</xref>), functional-bases similarity, protein-protein interaction similarity for targets. These similarity matrices have been used in bipartite local models (<xref ref-type="bibr" rid="B35">Mei et al., 2013</xref>), matrix factorization models (<xref ref-type="bibr" rid="B14">Ezzat et al., 2016</xref>), and the nearest neighbor methods (<xref ref-type="bibr" rid="B66">Zhang et al., 2016</xref>) to predict DTIs. The feature-based approaches extract more useful information from protein sequences and drug chemical structure, via the adequate support offered by the rapid development of algorithms.</p>
<p>Predicting DTIs with machine learning algorithms has recently become the focus of research. There are 1-D, 2-D, and 3-D representations of drugs (<xref ref-type="bibr" rid="B49">Rognan, 2007</xref>). Simplified Molecular Input Line Entry System (SMILES) string is a typical 1-D representation of the drug (<xref ref-type="bibr" rid="B41">&#xd6;zt&#xfc;rk et al., 2016</xref>) that are commonly used descriptors (<xref ref-type="bibr" rid="B27">Kombo et al., 2013</xref>; <xref ref-type="bibr" rid="B50">Sawada et al., 2014</xref>). For targets, the sequences of protein are encoded by the physicochemical properties of amino acids, sequential evolution information formulation and general form of pseudo amino acid composition (<xref ref-type="bibr" rid="B31">Li et al., 2020</xref>). Lastly, machine learning algorithms are applied for decision-making. Recently, Wang et al. used a novel bag-of-words model and discrete Fourier transform to extract target sequence feature and molecular fingerprint pattern information, respectively, and then use a distance-weighted K-nearest-neighbor algorithm as a predictor (<xref ref-type="bibr" rid="B55">Wang et al., 2020</xref>). This paper motivates our work, that instead of using amino acid physic-chemical properties to encode words and perform clustering, we can vectorization drugs and protein by using advanced methods such as word2vec and ProtBert(<xref ref-type="bibr" rid="B13">Elnaggar et al., 2021</xref>), which could map every word (amino acids are regarded as words) into the latent vector space where the geometric relationship can be used to characterize the semantic relationship between the words. And based on the present situation of identifying DTIs by the way of investigating a series of recently published articles (<xref ref-type="bibr" rid="B25">Keiser et al., 2007</xref>; <xref ref-type="bibr" rid="B14">Ezzat et al., 2016</xref>; <xref ref-type="bibr" rid="B66">Zhang et al., 2016</xref>) as well as some review papers (<xref ref-type="bibr" rid="B49">Rognan, 2007</xref>; <xref ref-type="bibr" rid="B27">Kombo et al., 2013</xref>; <xref ref-type="bibr" rid="B41">&#xd6;zt&#xfc;rk et al., 2016</xref>), we have proposed a novel feature-based computational model for predicting drug-target interactions to enhance prediction performance. The novelty of this proposed work 1) Compared with the end-to-end predictor, we treat DTIs task more flexibly. The protein sequences are regarded as natural language and vectorized by the state-of-art ProtBert model, and drug molecular is transformed by DWT, which is commonly used in signal processing. 2) Calculating the hybrid loss function (contrastive loss and cross-entropy loss), which can make the samples of the same interaction label closer, and the distance between different labels as far as possible and help the predictor achieve higher accuracy.</p>
</sec>
<sec id="s2">
<title>2 Materials and Methods</title>
<sec id="s2-1">
<title>2.1 Benchmark Dataset</title>
<p>Identifying DTIs can be regarded as a supervised prediction task to predict whether a pair of counterparts interact with each other or not in the drug-target networks. In this study, the benchmark dataset was taken from (<xref ref-type="bibr" rid="B17">He et al., 2010</xref>). There are mainly two reasons, 1) The information about the DTIs was collected from the DrugBanks, BRENDA, SuperTarget, and KEGG BRITE databases, which included four main drug target proteins of G Protein-coupled receptors (GPCR), enzymes (Ezy), ion channels (Chl), and nuclear receptors (NR). 2) In recent years, many researchers have been proposed to predict DTIs, which are based on this benchmark dataset, and hence will facilitate the comparison under the same condition. It can be summarized as follows:<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="double-struck">S</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="double-struck">S</mml:mi>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="double-struck">S</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>l</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="double-struck">S</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>z</mml:mi>
<mml:mi>y</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="double-struck">S</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="double-struck">S</mml:mi>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="double-struck">S</mml:mi>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>630</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="double-struck">S</mml:mi>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1240</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="double-struck">S</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>l</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="double-struck">S</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>l</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1372</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="double-struck">S</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>l</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>2744</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="double-struck">S</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>z</mml:mi>
<mml:mi>y</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="double-struck">S</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>z</mml:mi>
<mml:mi>y</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>2719</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="double-struck">S</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>z</mml:mi>
<mml:mi>y</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>5438</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="double-struck">S</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="double-struck">S</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>82</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="double-struck">S</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>164</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<p>There are 4,803 drug-target pairs in positive subsets, 2,719 for enzymes, 1,372 for ion channels, 630 for GPCRs, and 82 for nuclear receptors. Negative samples are randomly synthesized by separating each target and drug in S<sup>&#x2b;</sup>, and none of them appear in the corresponding positive dataset. The proportion of positive samples and negative samples was set as 1:2. For comparison with previously published papers, both our positive and negative samples are consistent with He et al. (<xref ref-type="bibr" rid="B17">He et al., 2010</xref>)</p>
<p>Check390 is a dataset constructed by Hu et al. It contains 130 pairs of positive samples from the KEGG database, and 260 negative samples generated using the above method (<xref ref-type="bibr" rid="B18">Hu et al., 2016</xref>). Each pair in Check390 cannot be found in <inline-formula id="inf1">
<mml:math id="m2">
<mml:mi mathvariant="double-struck">S</mml:mi>
</mml:math>
</inline-formula>.</p>
</sec>
<sec id="s2-2">
<title>2.2 Framework of the Constructed Model</title>
<p>In this article, we construct a novel model for DTIs based on large-scale pre-trained Bidirectional Encoder Representations from Transformers (BERT) and the fully connected neural network-based module called the BRL block. <xref ref-type="fig" rid="F1">Figure 1</xref> showers an overview of the DTIs model. The model has four modules: feature engineering, feature extraction, optimization, and decision-making. Firstly, in the feature engineering module, we use the auto-encoder ProtBert model, which is pre-trained on data from UniRef100 containing 216M protein sequences, to generate embedding vectors for protein sequences. As a result, the proteins can be represented via 1024-D vectors (dimensionality of the features extracted by the ProtBert model). Drug molecular fingerprints are represented by 128-D vectors through semi decomposition process discrete wavelet transform (DWT). Secondly, the 1152-D vectors (a concatenation of protein sequence feature and drug feature) are fed into the feature extraction model to generate interaction information through the first BRL block and CNN Afterwarderwards, in the decision-making module, the second BRL block is used to map interaction features into a unified vector space. The optimization module contains a contrastive loss and a cross-entropy loss. The contrastive loss is used to calculate the interaction information (generated by CNN block), which can reduce the distance between samples with the same label, and increase the distance between samples with different labels, while the cross-entropy loss is computed as the loss of second BRL block, bathes are used to adapt weights in the module during the learning process by minimizing the total loss. At the end of model, we can obtain the interaction score (generated by a softmax layer after second BRL block, and range from 0-1), the pair is interaction if the prediction score is <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0.5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Flowchart of the DTI-BERT model.</p>
</caption>
<graphic xlink:href="fgene-13-859188-g001.tif"/>
</fig>
<sec id="s2-2-1">
<title>2.2.1 Feature Extraction From Protein</title>
<p>Recently, many word-embedding methods have been used for protein feature extraction, for example, Zheng et al. identified the ion channel-drug interaction using both word2vec and node2vec as molecular representation learning methods (<xref ref-type="bibr" rid="B68">Zheng et al., 2021</xref>). However, there are still imperfect, like in these word-embedding methods may map every word with their unique vector, therefore this representation is context-independent. With the exponential growth of textual data, major progress has been made in the pre-training language representations (<xref ref-type="bibr" rid="B44">Peng et al., 2019</xref>; <xref ref-type="bibr" rid="B2">Bianchi et al., 2021</xref>). Bidirectional Encoder Representations from Transformers (BERT) was the first fine-tuning-based representation model (<xref ref-type="bibr" rid="B10">Devlin et al., 2018</xref>), which can generate different representations for the same word based on context (<xref ref-type="bibr" rid="B10">Devlin et al., 2018</xref>; <xref ref-type="bibr" rid="B40">Nozza et al., 2020</xref>).</p>
<p>Almost all sequence-based language models (e.g., context ELMo (<xref ref-type="bibr" rid="B20">Ili&#x107; et al., 2018</xref>), BERT (<xref ref-type="bibr" rid="B10">Devlin et al., 2018</xref>), Xlnet (<xref ref-type="bibr" rid="B62">Yang et al., 2019</xref>)) have been promoted the development of processing natural languages successfully, but model architectures and pre-training tasks may not be suitable for representing proteins. The primary reason is that proteins are more variable than sentences in length, and show many interactions in distant positions (due to their 3D structure). The length of English sentences is multiple, usually around 15-30 words (<xref ref-type="bibr" rid="B3">Brandes et al., 2022</xref>). Although the length limit of a sentence is not an issue in sentence-level NLP tasks (<xref ref-type="bibr" rid="B9">Dai et al., 2019</xref>; <xref ref-type="bibr" rid="B3">Brandes et al., 2022</xref>), however, many proteins are more than 20-times longer than nature sentences, reaching an average length of up to 600 residues in drug&#x2013;the target benchmark dataset and over 20% of the sequences are longer than 1,000. The average length of GPCR, ion channel, enzyme and nuclear receptor are 470, 760, 570 and 540, the distribution of protein sequence length is shown in <xref ref-type="fig" rid="F2">Figure 2</xref>.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>The distribution of protein sequence length.</p>
</caption>
<graphic xlink:href="fgene-13-859188-g002.tif"/>
</fig>
<p>For protein sequence representation, Elnaggar et al. released a model called ProtBert, which was trained on UniRef100 datasets (contained 216M protein sequences) (<xref ref-type="bibr" rid="B13">Elnaggar et al., 2021</xref>). In the ProtBert model, amino acids are set as single words and protein sequences as sentences. The model can deal with protein sequences up to 40k in length, and can download from: <ext-link ext-link-type="uri" xlink:href="https://github.com/agemagician/ProtTrans">https://github.com/agemagician/ProtTrans</ext-link> (<xref ref-type="bibr" rid="B13">Elnaggar et al., 2021</xref>). In the current study, the protein sequence feature can be extracted by ProtBert based on transfer learning (<xref ref-type="bibr" rid="B30">Lee et al., 2019</xref>; <xref ref-type="bibr" rid="B39">Noorbakhsh et al., 2020</xref>).</p>
<p>The sequence expressed as an amino acid residue may be formulated in the following format:<disp-formula id="e2">
<mml:math id="m4">
<mml:mrow>
<mml:mtext>G&#xa0;</mml:mtext>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <inline-formula id="inf3">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the first residue in the protein sequence, <inline-formula id="inf4">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the second residue, &#x2026; , <inline-formula id="inf5">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the <inline-formula id="inf6">
<mml:math id="m8">
<mml:mi>L</mml:mi>
</mml:math>
</inline-formula>
<italic>- th</italic> residue.</p>
<p>The framework of ProtBert is similar to the original Bert publication, some special encoding symbols like [CLS] and [SEP] remain in the BERT model. [CLS] means classification, is added as the first token in the Bert sequence information. When designing the model, [CLS] token was considered as the representation of subsequent text classification. [SEP] means a separator, for example, the task was sentence-pair regression, the input for BERT consists of the two sentences, that would be separated by a special [SEP] token.</p>
<p>We add a [CLS] token at the beginning of the protein sequence marked as <inline-formula id="inf7">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, which acts as an aggregate sequence representation and is usually used for sequence classification tasks in the BERT model, and the [SEP] token at the end of the sequence, marked as <inline-formula id="inf8">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>We get protein features from the last layer of ProtBert, and every amino acid can be converted to a 1024-dimensional vector <inline-formula id="inf9">
<mml:math id="m11">
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and the protein can be represented as a feature matrix <inline-formula id="inf10">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>E</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>: <disp-formula id="e3">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2026;</mml:mo>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mtext>i</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2026;</mml:mo>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>1024</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>E</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>1024</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22f1;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>1024</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>It can be seen from <xref ref-type="disp-formula" rid="e3">Eqs. 3</xref>, <xref ref-type="disp-formula" rid="e4">4</xref> that different protein has different size of <inline-formula id="inf11">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>E</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. To formulate the protein sequences with the same size mathematics formulation, the matrix was averaged (mean-pooled) over the vertical axis and a 1024-dimensional vector was obtained to be used as a representation of protein named BERT_Mean:<disp-formula id="e5">
<mml:math id="m16">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mtext>n</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>n</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>1024</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
<disp-formula id="e6">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mn>1024</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
</sec>
<sec id="s2-2-2">
<title>2.2.2 Feature Extraction From Drug Molecule</title>
<p>A drug is saved as an MOL file (a file format that represents a compound in the form of a graph connection table) or SMILES in the database, both formats containing information about the molecule structure, and can be retrieved from the KEGG database (<ext-link ext-link-type="uri" xlink:href="http://www">http://www</ext-link>. kegg. jp/kegg/) or ChEMBL (<ext-link ext-link-type="uri" xlink:href="https://www.ebi.ac.uk/chembl/">https://www.ebi.ac.uk/chembl/</ext-link>) according to drug IDs. We can also use the MOL file or SMILES as the input of the OpenBabel tool (<ext-link ext-link-type="uri" xlink:href="http://openbabel.org/">http://openbabel.org/</ext-link>) to generate the molecular fingerprint file, including FP2, FP3, FP4, and MACSS. FP2 is an enumeration of linear fragments or ring substructures of one to seven connected atoms in a molecule, then maps them to a 256-bit hexadecimal string through a hash function. FP3, FP4, and MACSS use predefined structures to generate fingerprints. FP2 retains more sequence information, we use FP2 as molecular input.</p>
<p>The FP2 molecular fingerprint is represented by a 256-bit hexadecimal string, the hexadecimal char &#x201c;0&#x223c;F&#x201d; can be converted to the number 0&#x2013;15, drug molecule is represented as <inline-formula id="inf12">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in the following formulation: <disp-formula id="e7">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mn>256</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>In previous studies, the FP2 can be further processed using some transposition functions, and Hu et al. (<xref ref-type="bibr" rid="B18">Hu et al., 2016</xref>) and Wang et al. (<xref ref-type="bibr" rid="B55">Wang et al., 2020</xref>) have confirmed the effectiveness of applying Discrete Fourier Transform (DFT). DFT can convert molecular fingerprints into frequency-domain values, reflecting the specific characteristics of drug molecules. DFT can freely choose frequency domain or time domain according to the needs of practical applications, however, it cannot obtain information in both cases simultaneously, and we cannot know the time when a signal occurs (in our study, it means sequence position information). To solve the local non-stationary components contained in the FP2, DWT was chosen to extract drug features. Daubechies family is the wavelet basis function in DWT, which can support discrete transformation and have good orthogonality and symmetry compared to other wavelet bases. In this paper, the specified wavelet basis function is used to decompose the fingerprint vector, and the approximation coefficients are used as the wavelet coefficients of the fingerprint vector.</p>
<p>After the transformation of DWT with the Daubechies family, 128 approximation coefficients can be obtained to form a vector:<disp-formula id="e8">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>A</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mn>128</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>To better characterize the drug, <inline-formula id="inf13">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>A</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> was subjected to a standard conversion as described by the following equation:<disp-formula id="e9">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mtext>i</mml:mtext>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>128</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mtext>j</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
<disp-formula id="e10">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>W</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mn>128</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>And <inline-formula id="inf14">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>W</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> a 128-dimensional vector is obtained to be used as representation of drug. Finally, through the above several steps, a drug-protein pair can be represented with an 1152-D vector given by:<disp-formula id="e11">
<mml:math id="m25">
<mml:mrow>
<mml:mi>&#x3a6;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3a6;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3a6;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3a6;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3a6;</mml:mi>
<mml:mrow>
<mml:mn>1152</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
</sec>
</sec>
<sec id="s2-3">
<title>2.3 CNN Block</title>
<p>The CNN block includes a convolution layer, a rectified linear unit activation (ReLU), and a max-pooling layer. Instead of using multi-channels, we applied one channel only (<xref ref-type="bibr" rid="B43">Peng et al., 2018</xref>). In the convolution layer, apply a convolution kernel with a window size of h&#x2a;k to extract the DTIs features, then use the rectified linear unit activation function and performed max-pooling to get the most useful interaction feature from the feature matrix subsequently. Through this block, an output of input xis formulated as:<disp-formula id="e12">
<mml:math id="m26">
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>v</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>where <inline-formula id="inf15">
<mml:math id="m27">
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, which is applied to a window of <inline-formula id="inf16">
<mml:math id="m28">
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>18</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>
<italic>,</italic> <inline-formula id="inf17">
<mml:math id="m29">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>64</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> to produce a new feature; <inline-formula id="inf18">
<mml:math id="m30">
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a bias term and <inline-formula id="inf19">
<mml:math id="m31">
<mml:mi>f</mml:mi>
</mml:math>
</inline-formula> is a non-linear function.</p>
</sec>
<sec id="s2-4">
<title>2.4 BRL Block</title>
<p>The BRL is built as a special block in the neural network, where data is normalized and then mapped into a specific vector space. This block consists of three layers: a batch-norm layer (BN), a leaky rectified linear activation layer (Leaky ReLU), and a linear layer (<xref ref-type="bibr" rid="B42">Pedregosa et al., 2011</xref>).</p>
<p>The input data <inline-formula id="inf20">
<mml:math id="m32">
<mml:mi>x</mml:mi>
</mml:math>
</inline-formula> is first Batch-normalized, which serves to increase the learning rates further, remove the dropout layer, and apply other modifications afforded by the batch normalization (<xref ref-type="bibr" rid="B21">Ioffe and Szegedy, 2015</xref>); then input to the Leaky ReLU activation layer, and finally linearly mapped. BRL block can mathematically be represented as:<disp-formula id="e13">
<mml:math id="m33">
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>k</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>L</mml:mi>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>W</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>k</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>L</mml:mi>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>where <inline-formula id="inf21">
<mml:math id="m34">
<mml:mi>x</mml:mi>
</mml:math>
</inline-formula> is the input data, the BN transform is applied independently to each dimension of <inline-formula id="inf22">
<mml:math id="m35">
<mml:mi>x</mml:mi>
</mml:math>
</inline-formula>, <inline-formula id="inf23">
<mml:math id="m36">
<mml:mi>W</mml:mi>
</mml:math>
</inline-formula> is the weight of the linear layer, and <inline-formula id="inf24">
<mml:math id="m37">
<mml:mi>B</mml:mi>
</mml:math>
</inline-formula> is the bias of the linear layer. The first BRL block and CNN block are used for capturing both global and local information to represent the drug-protein pair; the second BRL block is used for predicting DTIs.</p>
<p>The BRL block was implemented with PyTorch (version 1.6.0), and a fully connected layer was used for the linear mapping. The parameters of the first BRL block were set as: the number of input neurons and the batch normalized dimensions dimension were both 1,152, and the number of output neurons was set to 128. The parameters of the second BRL block were set as 192 (128-D from the first BRL block and 64-D from the CNN block), and two respectively. A softmax layer is applied after the second BRL block, which is used to generate the prediction score. Other hyperparameters used default values in Pytorch. The source code for the related methods is available on a GitHub repository at: <ext-link ext-link-type="uri" xlink:href="https://github.com/Jane4747/DTI-BERT">https://github.com/Jane4747/DTI-BERT</ext-link>.</p>
</sec>
<sec id="s2-5">
<title>2.5 Optimization Module</title>
<p>In this frame, given two vectors <inline-formula id="inf25">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf26">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, input them into the same network in turn, the network will map the inputs to the new vector space where the similarity between two inputs can be evaluated by the distance measure function. Here, Euclidean distance was served as the distance measure, denoted as <inline-formula id="inf27">
<mml:math id="m40">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>:<disp-formula id="e14">
<mml:math id="m41">
<mml:mrow>
<mml:mi mathvariant="script">D</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mn>22</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:msub>
<mml:mo>&#x2016;</mml:mo>
<mml:mo>2</mml:mo>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
<p>To make the samples of the same interaction label closer, and the distance between different labels as far as possible, the contrastive loss was applied as the loss function of the CNN network:<disp-formula id="e15">
<mml:math id="m42">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi mathvariant="normal">&#x2112;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi mathvariant="script">D</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mi>Y</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="script">D</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>where <inline-formula id="inf28">
<mml:math id="m43">
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> if sequences <inline-formula id="inf29">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf30">
<mml:math id="m45">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, have the same label and <inline-formula id="inf31">
<mml:math id="m46">
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> if they are different, <inline-formula id="inf32">
<mml:math id="m47">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> is a margin. In other words, the margin defines a radius, and dissimilar pairs contribute to the loss function only if their distance is within the radius.</p>
<p>In this study, the second BRL block was used to convert the representation vector <inline-formula id="inf33">
<mml:math id="m48">
<mml:mi>v</mml:mi>
</mml:math>
</inline-formula> to binary category outputs, the backpropagation algorithm was used to update network parameters, and the cross-entropy loss function was selected as the loss function of the second BRL block:<disp-formula id="e16">
<mml:math id="m49">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x2112;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>Y</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="script">D</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>v</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="script">D</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>v</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
<p>Therefore, the loss function of the DTI-BERT model is:<disp-formula id="e17">
<mml:math id="m50">
<mml:mrow>
<mml:mi mathvariant="normal">&#x2112;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>Y</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x2112;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x2112;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x2112;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>where <inline-formula id="inf34">
<mml:math id="m51">
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf35">
<mml:math id="m52">
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the labels of <inline-formula id="inf36">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf37">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>We implemented our model using Python three and Pytorch (version 1.6.0). Optimizer, training epochs and batch size are set with &#x201c;Adam&#x201d;, 70 and 64, respectively. In our work, the optimizing function, &#x201c;Adam&#x201d;, use its default parameters value. All codes and trained models can be found via <ext-link ext-link-type="uri" xlink:href="https://github.com/Jane4747/DTI-BERT">https://github.com/Jane4747/DTI-BERT</ext-link>.</p>
</sec>
</sec>
<sec sec-type="results|discussion" id="s3">
<title>3 Results and Discussion</title>
<sec id="s3-1">
<title>3.1 Performance Metrics</title>
<p>The determination of a pair belongs to an interactive drug-target pair or non-interactive drug-target pair, is in the case of single-label classification. The metrics such as accuracy (ACC), sensitivity (Sn), Specificity (Sp), strength (str, the average of Sn and Sp) and Matthew&#x2019;s correlation coefficient (MCC) are frequently used. The specific formulas are as follows:<disp-formula id="e18">
<mml:math id="m55">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi>A</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>c</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>N</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>S</mml:mi>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mfrac>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>S</mml:mi>
<mml:mi>p</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mfrac>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>S</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mfrac>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>p</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>S</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>M</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mfrac>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>N</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>N</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>where TP represents the true positive, FN the false negative, TN the true negative, FP the false positive.</p>
</sec>
<sec id="s3-2">
<title>3.2 Comparison of Several Classic Protein and Drug Feature Extraction Methods</title>
<p>On the protein representation task, auto-encoder models (word2vec and BERT) with different model parameters scales were tested. For the drug representation task, a variety of algorithms in various fields, including natural language processing (word2vec), graph (node2vec and GCN), and signal processing (DWT) were tested.</p>
<p>We evaluated the BERT_Mean &#x2b; DWT feature extraction method and compared it with several other classic protein and drug feature extraction methods, such as Pr ord2vec (a 64-D vector is obtained to represent the protein, it was extracted by an un-supervised word2vec model and implicated important biophysical and biochemical information (<xref ref-type="bibr" rid="B61">Yang et al., 2018</xref>; <xref ref-type="bibr" rid="B67">Zhang et al., 2020</xref>), BERT_First (the first row of <inline-formula id="inf38">
<mml:math id="m56">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>E</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is obtained to represented protein, it is a 1024-D vector) (<xref ref-type="bibr" rid="B38">Nambiar et al., 2020</xref>), FP2_Word2vec (<xref ref-type="bibr" rid="B22">Jaeger et al., 2018</xref>), drug_Node2vec (<xref ref-type="bibr" rid="B15">Grover and Leskovec, 2016</xref>; <xref ref-type="bibr" rid="B51">Tetko et al., 2020</xref>), drug_Word2vec (<xref ref-type="bibr" rid="B67">Zhang et al., 2020</xref>; <xref ref-type="bibr" rid="B68">Zheng et al., 2021</xref>), drug_GCN (<xref ref-type="bibr" rid="B5">Chen et al., 2020</xref>). <xref ref-type="fig" rid="F3">Figures 3</xref>&#x2013;<xref ref-type="fig" rid="F6">6</xref> show the Matthews correlation coefficient (MCC) for the datasets <inline-formula id="inf39">
<mml:math id="m57">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="double-struck">S</mml:mi>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf40">
<mml:math id="m58">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="double-struck">S</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>l</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf41">
<mml:math id="m59">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="double-struck">S</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>z</mml:mi>
<mml:mi>y</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf42">
<mml:math id="m60">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="double-struck">S</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> obtained for each approach in CNN &#x2b; BRL classifier via 10-fold cross validation.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>The performance of different protein and drug descriptors on the GPCR dataset.</p>
</caption>
<graphic xlink:href="fgene-13-859188-g003.tif"/>
</fig>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>The performance of different protein and drug descriptors on the ion channel dataset.</p>
</caption>
<graphic xlink:href="fgene-13-859188-g004.tif"/>
</fig>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>The performance of different protein and drug descriptors on the enzyme dataset.</p>
</caption>
<graphic xlink:href="fgene-13-859188-g005.tif"/>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>The performance of different protein and drug descriptors on the nuclear receptors dataset.</p>
</caption>
<graphic xlink:href="fgene-13-859188-g006.tif"/>
</fig>
<p>It was found that BERT_Mean for the proteins and DWT for drugs can improve the performance of the classifier greatly in four datasets. The BERT_Mean &#x2b; DWT increased capacity for identifying DTIs compared to the using BERT_First, PRO_Word2vec, drug_Node2vec, drug_Word2vec, and drug_GCN, and BERT_Mean can find the most compact and informative features subsets which are deeply hidden in protein sequences. It is showed that word2vec for protein sequences and GCN for drugs in DTIs tasks, could also obtain good prediction results on three datasets (<inline-formula id="inf43">
<mml:math id="m61">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="double-struck">S</mml:mi>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf44">
<mml:math id="m62">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="double-struck">S</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>z</mml:mi>
<mml:mi>y</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf45">
<mml:math id="m63">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="double-struck">S</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>), which inspires us that different protein representation methods need to consider different drug molecule representation methods, which need to be determined experimentally.</p>
</sec>
<sec id="s3-3">
<title>3.3 Comparison With Some Machine Learning Methods</title>
<p>In order to test the performance of the BRL &#x2b; CNN and compare it with the existing machine learning methods, we use the same benchmark dataset (listed in <xref ref-type="disp-formula" rid="e1">Eq. 1</xref>) and the same BERT_Mean &#x2b; DWT feature as the input of the prediction model. The proposed BRL &#x2b; CNN predictor and other commonly used classifiers provided by the Scikit-learn library, like Multi-Layer Perceptron (MLP) with two hidden layers (<xref ref-type="bibr" rid="B42">Pedregosa et al., 2011</xref>) and gradient boosting tree-based ensemble method called LightGBM (LGB) (<xref ref-type="bibr" rid="B24">Ke et al., 2017</xref>), were tested via 10-fold cross-validation, the results are listed in <xref ref-type="table" rid="T1">Table 1</xref>. It was found that the proposed BRL &#x2b; CNN predictor in this article has better performance than other classifiers in all metrics.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Results of comparison with several traditional machine learning methods on four datasets.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Dataset</th>
<th align="center">Method</th>
<th align="center">Sn(%)</th>
<th align="center">Sp(%)</th>
<th align="center">ACC(%)</th>
<th align="center">Str (%)</th>
<th align="center">MCC</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">GPCR</td>
<td align="left">MLP</td>
<td align="char" char=".">86.8</td>
<td align="char" char=".">75.3</td>
<td align="char" char=".">82.8</td>
<td align="char" char=".">81.5</td>
<td align="char" char=".">0.61</td>
</tr>
<tr>
<td align="left">GPCR</td>
<td align="left">LightGBM</td>
<td align="char" char=".">87.5</td>
<td align="char" char=".">80.5</td>
<td align="char" char=".">86.3</td>
<td align="char" char=".">84.0</td>
<td align="char" char=".">0.67</td>
</tr>
<tr>
<td align="left">GPCR</td>
<td align="left">BRL &#x2b; CNN</td>
<td align="char" char=".">
<bold>89.3</bold>
</td>
<td align="char" char=".">
<bold>91.0</bold>
</td>
<td align="char" char=".">
<bold>90.1</bold>
</td>
<td align="char" char=".">
<bold>90.2</bold>
</td>
<td align="char" char=".">
<bold>0.80</bold>
</td>
</tr>
<tr>
<td align="left">Ion channel</td>
<td align="left">MLP</td>
<td align="char" char=".">93.3</td>
<td align="char" char=".">83.1</td>
<td align="char" char=".">89.6</td>
<td align="char" char=".">88.2</td>
<td align="char" char=".">0.77</td>
</tr>
<tr>
<td align="left">Ion channel</td>
<td align="left">LightGBM</td>
<td align="char" char=".">92.7</td>
<td align="char" char=".">89.3</td>
<td align="char" char=".">91.7</td>
<td align="char" char=".">91.0</td>
<td align="char" char=".">0.81</td>
</tr>
<tr>
<td align="left">Ion channel</td>
<td align="left">BRL &#x2b; CNN</td>
<td align="char" char=".">
<bold>95.9</bold>
</td>
<td align="char" char=".">
<bold>91.4</bold>
</td>
<td align="char" char=".">
<bold>94.7</bold>
</td>
<td align="char" char=".">
<bold>93.7</bold>
</td>
<td align="char" char=".">
<bold>0.87</bold>
</td>
</tr>
<tr>
<td align="left">Enzyme</td>
<td align="left">MLP</td>
<td align="char" char=".">92.2</td>
<td align="char" char=".">86.0</td>
<td align="char" char=".">90.1</td>
<td align="char" char=".">89.1</td>
<td align="char" char=".">0.79</td>
</tr>
<tr>
<td align="left">Enzyme</td>
<td align="left">LightGBM</td>
<td align="char" char=".">92.8</td>
<td align="char" char=".">90.5</td>
<td align="char" char=".">92.4</td>
<td align="char" char=".">91.7</td>
<td align="char" char=".">0.83</td>
</tr>
<tr>
<td align="left">Enzyme</td>
<td align="left">BRL &#x2b; CNN</td>
<td align="char" char=".">
<bold>95.9</bold>
</td>
<td align="char" char=".">
<bold>92.0</bold>
</td>
<td align="char" char=".">
<bold>94.9</bold>
</td>
<td align="char" char=".">
<bold>94.0</bold>
</td>
<td align="char" char=".">
<bold>0.88</bold>
</td>
</tr>
<tr>
<td align="left">NR</td>
<td align="left">MLP</td>
<td align="char" char=".">84.2</td>
<td align="char" char=".">76.9</td>
<td align="char" char=".">79.9</td>
<td align="char" char=".">80.6</td>
<td align="char" char=".">0.60</td>
</tr>
<tr>
<td align="left">NR</td>
<td align="left">LightGBM</td>
<td align="char" char=".">84.4</td>
<td align="char" char=".">83.1</td>
<td align="char" char=".">82.7</td>
<td align="char" char=".">83.8</td>
<td align="char" char=".">0.65</td>
</tr>
<tr>
<td align="left">NR</td>
<td align="left">BRL &#x2b; CNN</td>
<td align="char" char=".">
<bold>92.5</bold>
</td>
<td align="char" char=".">
<bold>85.2</bold>
</td>
<td align="char" char=".">
<bold>89.0</bold>
</td>
<td align="char" char=".">
<bold>88.9</bold>
</td>
<td align="char" char=".">
<bold>0.78</bold>
</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>The best results for each metric are in bold.</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
<sec id="s3-4">
<title>3.4 Comparison With Existing Predictor</title>
<p>To further demonstrate the power of the DTI-BERT predictor, we compared it with some existing methods. There are some new models for identifying DTIs trained with the datasets established by He et al. (<xref ref-type="bibr" rid="B17">He et al., 2010</xref>). For example, Hu et al. proposed a deep learning-based method to predict DTIs by using the information of drug structures and proteins sequences (<xref ref-type="bibr" rid="B19">Hu et al., 2019</xref>), this CnnDIT predictor has better prediction performance in predicting DTIs, and it has its own web server. Zhang et al. proposed a random projection ensemble approach DrugRPE to predict DTIs (<xref ref-type="bibr" rid="B64">Zhang et al., 2017</xref>), and several random projections build an ensemble REPTress system. In general, the method of fusing multiple predictors outperforms a single predictor. To facilitate comparison, the scores of accuracies (defined in <xref ref-type="disp-formula" rid="e18">Eq. (18)</xref>) obtained by these three predictors (<xref ref-type="bibr" rid="B17">He et al., 2010</xref>; <xref ref-type="bibr" rid="B18">Hu et al., 2016</xref>; <xref ref-type="bibr" rid="B64">Zhang et al., 2017</xref>) based on the benchmark datasets used in He et al. (<xref ref-type="bibr" rid="B17">He et al., 2010</xref>) via the 10-fold cross-validation test were listed in <xref ref-type="table" rid="T2">Table 2</xref>. Comprehensively, the comparative results showed that our model is more accurate than other existing methods.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Performance comparison on four datasets inaccuracy rate.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Method</th>
<th align="center">GPCRs</th>
<th align="center">Ion-Channels</th>
<th align="center">Enzymes</th>
<th align="center">NR</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<xref ref-type="bibr" rid="B17">He et al. (2010)</xref>
</td>
<td align="char" char=".">78.5</td>
<td align="char" char=".">80.8</td>
<td align="char" char=".">85.5</td>
<td align="char" char=".">88.4</td>
</tr>
<tr>
<td align="left">DrugRPE <xref ref-type="bibr" rid="B64">Zhang et al. (2017)</xref>
</td>
<td align="char" char=".">85.2</td>
<td align="char" char=".">89.0</td>
<td align="char" char=".">90.0</td>
<td align="char" char=".">
<bold>91.1</bold>
</td>
</tr>
<tr>
<td align="left">
<xref ref-type="bibr" rid="B19">Hu et al. (2019)</xref>
</td>
<td align="char" char=".">88.4</td>
<td align="char" char=".">91.9</td>
<td align="char" char=".">94.3</td>
<td align="char" char=".">85.7</td>
</tr>
<tr>
<td align="left">Our method</td>
<td align="char" char=".">
<bold>90.1</bold>
</td>
<td align="char" char=".">
<bold>94.7</bold>
</td>
<td align="char" char=".">
<bold>94.9</bold>
</td>
<td align="char" char=".">89.0</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>The best results for each metric are in bold.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>GPCRs have proved to be one of the most important target families of modern drugs. Identifying the GPR-drug interaction is an important issue in bioinformatics, and a number of researchers have proposed effective predicted methods to identify GPCR-drupredictedions. Our method was also compared with the performance of different methods which predicting GPCR-drug interaction on the training dataset <inline-formula id="inf46">
<mml:math id="m64">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="double-struck">S</mml:mi>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> over leave-one-out cross-validation, and validated in independent test dataset check390 (<xref ref-type="bibr" rid="B58">Xiao et al., 2013</xref>; <xref ref-type="bibr" rid="B18">Hu et al., 2016</xref>; <xref ref-type="bibr" rid="B55">Wang et al., 2020</xref>; <xref ref-type="bibr" rid="B47">Qiu et al., 2021</xref>). The results of the different methods tested on <inline-formula id="inf47">
<mml:math id="m65">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="double-struck">S</mml:mi>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> over leave-one-out cross-validation were shown in <xref ref-type="table" rid="T3">Table 3</xref>. The results of the other eight methods were reported in (<xref ref-type="bibr" rid="B47">Qiu et al., 2021</xref>). From <xref ref-type="table" rid="T3">Table 3</xref>, we can find that the MCC values of our method were 10% higher than others.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Performance comparison on GPCR dataset over leave-one-out cross-validation.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Method</th>
<th align="center">Sn(%)</th>
<th align="center">Sp(%)</th>
<th align="center">ACC(%)</th>
<th align="center">Str (%)</th>
<th align="center">MCC</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">IGPCR-Drug <xref ref-type="bibr" rid="B58">Xiao et al. (2013)</xref>
</td>
<td align="char" char=".">78.3</td>
<td align="char" char=".">91.4</td>
<td align="char" char=".">86.9</td>
<td align="char" char=".">84.9</td>
<td align="char" char=".">0.71</td>
</tr>
<tr>
<td align="left">OET-KNN <xref ref-type="bibr" rid="B18">Hu et al. (2016)</xref>
</td>
<td align="char" char=".">77.8</td>
<td align="char" char=".">88.7</td>
<td align="char" char=".">85.0</td>
<td align="char" char=".">83.3</td>
<td align="char" char=".">0.67</td>
</tr>
<tr>
<td align="left">QuickRBF <xref ref-type="bibr" rid="B18">Hu et al. (2016)</xref>
</td>
<td align="char" char=".">74.8</td>
<td align="char" char=".">92.4</td>
<td align="char" char=".">86.4</td>
<td align="char" char=".">83.6</td>
<td align="char" char=".">0.69</td>
</tr>
<tr>
<td align="left">SVM <xref ref-type="bibr" rid="B18">Hu et al. (2016)</xref>
</td>
<td align="char" char=".">74.2</td>
<td align="char" char=".">92.7</td>
<td align="char" char=".">86.4</td>
<td align="char" char=".">83.6</td>
<td align="char" char=".">0.69</td>
</tr>
<tr>
<td align="left">RF <xref ref-type="bibr" rid="B18">Hu et al. (2016)</xref>
</td>
<td align="char" char=".">76.5</td>
<td align="char" char=".">92.9</td>
<td align="char" char=".">87.3</td>
<td align="char" char=".">84.7</td>
<td align="char" char=".">0.71</td>
</tr>
<tr>
<td align="left">RF &#x2b; PP <xref ref-type="bibr" rid="B18">Hu et al. (2016)</xref>
</td>
<td align="char" char=".">79.7</td>
<td align="char" char=".">92.8</td>
<td align="char" char=".">88.3</td>
<td align="char" char=".">86.3</td>
<td align="char" char=".">0.73</td>
</tr>
<tr>
<td align="left">DWKNN(Ensemble) <xref ref-type="bibr" rid="B55">Wang et al. (2020)</xref>
</td>
<td align="char" char=".">81.1</td>
<td align="char" char=".">87.1</td>
<td align="char" char=".">85.1</td>
<td align="char" char=".">84.1</td>
<td align="char" char=".">0.67</td>
</tr>
<tr>
<td align="left">BOW-GBDT <xref ref-type="bibr" rid="B47">Qiu et al. (2021)</xref>
</td>
<td align="char" char=".">79.8</td>
<td align="char" char=".">
<bold>93.1</bold>
</td>
<td align="char" char=".">88.5</td>
<td align="char" char=".">86.3</td>
<td align="char" char=".">0.74</td>
</tr>
<tr>
<td align="left">Our method</td>
<td align="char" char=".">
<bold>92.2</bold>
</td>
<td align="char" char=".">92.0</td>
<td align="char" char=".">
<bold>91.9</bold>
</td>
<td align="char" char=".">
<bold>90.1</bold>
</td>
<td align="char" char=".">
<bold>0.84</bold>
</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>The best results for each metric are in bold.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>The generalization ability of machine learning models is usually evaluated through an independent test. The D92M is the GPCR-drug interaction dataset in (<xref ref-type="bibr" rid="B55">Wang et al., 2020</xref>), which is applied as a training dataset, and check390 as a validation dataset. The results of the validation test on check390 were listed in <xref ref-type="table" rid="T4">Table 4</xref>, which demonstrated that our method almost outperform the others across the five metrics, except for BOW-GBDT achieves the highest value of Sp (93.1%). Compared with other state-of-the-art methods, the ACC value of our method is 3.4% higher, the MCC value is 6% higher than the second one. All these results demonstrate the effectiveness of the proposed methods.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Performance comparison on Check390.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Method</th>
<th align="center">Sn(%)</th>
<th align="center">Sp(%)</th>
<th align="center">ACC(%)</th>
<th align="center">Str (%)</th>
<th align="center">MCC</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">IGPCR-Drug <xref ref-type="bibr" rid="B58">Xiao et al. (2013)</xref>
</td>
<td align="char" char=".">80.8</td>
<td align="char" char=".">66.9</td>
<td align="char" char=".">71.6</td>
<td align="char" char=".">73.9</td>
<td align="char" char=".">0.45</td>
</tr>
<tr>
<td align="left">OET-KNN <xref ref-type="bibr" rid="B18">Hu et al. (2016)</xref>
</td>
<td align="char" char=".">67.7</td>
<td align="char" char=".">84.2</td>
<td align="char" char=".">78.7</td>
<td align="char" char=".">76.9</td>
<td align="char" char=".">0.52</td>
</tr>
<tr>
<td align="left">QuickRBF <xref ref-type="bibr" rid="B18">Hu et al. (2016)</xref>
</td>
<td align="char" char=".">76.2</td>
<td align="char" char=".">77.7</td>
<td align="char" char=".">77.2</td>
<td align="char" char=".">77.6</td>
<td align="char" char=".">0.52</td>
</tr>
<tr>
<td align="left">SVM <xref ref-type="bibr" rid="B18">Hu et al. (2016)</xref>
</td>
<td align="char" char=".">76.2</td>
<td align="char" char=".">78.9</td>
<td align="char" char=".">78.0</td>
<td align="char" char=".">77.6</td>
<td align="char" char=".">0.53</td>
</tr>
<tr>
<td align="left">RF <xref ref-type="bibr" rid="B18">Hu et al. (2016)</xref>
</td>
<td align="char" char=".">78.5</td>
<td align="char" char=".">78.1</td>
<td align="char" char=".">78.2</td>
<td align="char" char=".">78.3</td>
<td align="char" char=".">0.54</td>
</tr>
<tr>
<td align="left">RF &#x2b; PPP <xref ref-type="bibr" rid="B18">Hu et al. (2016)</xref>
</td>
<td align="char" char=".">83.1</td>
<td align="char" char=".">79.6</td>
<td align="char" char=".">80.8</td>
<td align="char" char=".">81.3</td>
<td align="char" char=".">0.60</td>
</tr>
<tr>
<td align="left">DWKNN <xref ref-type="bibr" rid="B55">Wang et al. (2020)</xref>
</td>
<td align="char" char=".">83.9</td>
<td align="char" char=".">80.0</td>
<td align="char" char=".">81.3</td>
<td align="char" char=".">81.9</td>
<td align="char" char=".">0.61</td>
</tr>
<tr>
<td align="left">DWKNN(Ensemble) <xref ref-type="bibr" rid="B55">Wang et al. (2020)</xref>
</td>
<td align="char" char=".">83.1</td>
<td align="char" char=".">82.7</td>
<td align="char" char=".">82.8</td>
<td align="char" char=".">82.9</td>
<td align="char" char=".">0.63</td>
</tr>
<tr>
<td align="left">BOW-GBDT <xref ref-type="bibr" rid="B47">Qiu et al. (2021)</xref>
</td>
<td align="char" char=".">80.0</td>
<td align="char" char=".">
<bold>90.0</bold>
</td>
<td align="char" char=".">86.7</td>
<td align="char" char=".">85.0</td>
<td align="char" char=".">0.70</td>
</tr>
<tr>
<td align="left">Our method</td>
<td align="char" char=".">
<bold>87.1</bold>
</td>
<td align="char" char=".">89.4</td>
<td align="char" char=".">
<bold>88.4</bold>
</td>
<td align="char" char=".">
<bold>88.3</bold>
</td>
<td align="char" char=".">
<bold>0.76</bold>
</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>The best results for each metric are in bold.</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
</sec>
<sec id="s4">
<title>4 Conclusion</title>
<p>In this work, we developed a powerful predictor based on the sequences of proteins and FP2 of drugs. We attempted to use pre-trained BERT to present proteins in DTIs and choose a useful representation for drugs via extensive experiments, including several state-of-art drug descriptions like drug_Word2vec, drug_Node2vec, drug_GCN, FP2_Word2vec, FP2_DWT. The presenting results showed that FP2_DWT is more efficient to present drug molecules than other descriptions. Furthermore, we used the deep learning method to generate interaction information and optimized the predicting network based on contrastive loss and cross-entropy loss, which performed much better than other common machine learning models. Moreover, compared with other existing predictors, DTI-BERT has better prediction performance in different target families of GPCRs, ion channels, enzymes and nuclear receptors, without any help of prior knowledge and handcrafted feature engineering. Overall, DTI-BERT can predict drug-target interactions that achieved high accuracy and we established a prediction web-server for the convenience of the most experienced scientists.</p>
<p>The BERT model has very excellent general capabilities and has very outstanding feature extraction capabilities for DNA sequences (<xref ref-type="bibr" rid="B29">Le et al., 2021</xref>) and RNA sequences (<xref ref-type="bibr" rid="B65">Zhang et al., 2021</xref>). The DTIs prediction framework proposed in this paper has very good potential for predicting other drug targets as well.</p>
</sec>
</body>
<back>
<sec id="s5">
<title>Data Availability Statement</title>
<p>Publicly available datasets were analyzed in this study. This data can be found here: <ext-link ext-link-type="uri" xlink:href="http://121.36.221.79/dtibert/">http://121.36.221.79/dtibert/</ext-link>download.</p>
</sec>
<sec id="s6">
<title>Author Contributions</title>
<p>XX conceived and designed the experiments, JZ performed the extraction of features, model construction, model training, and evaluation. JZ drafted the manuscript, XX and W-RQ supervised this project and revised the manuscript. All authors read and approved the final manuscript.</p>
</sec>
<sec id="s7">
<title>Funding</title>
<p>This work was supported by the grants from the National Natural Science Foundation of China (Nos 31860312, 62162032, and 62062043), Natural Science Foundation of Jiangxi Province, China (NO. 20202BAB202007), the International Cooperation Project of the Ministry of Science and Technology, China (NO. 2018-3-3).</p>
</sec>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s9">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Alaimo</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Pulvirenti</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Giugno</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Ferro</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Drug-target Interaction Prediction through Domain-Tuned Network-Based Inference</article-title>. <source>Bioinformatics</source> <volume>29</volume> (<issue>16</issue>), <fpage>2004</fpage>&#x2013;<lpage>2008</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/btt307</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Bianchi</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Terragni</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Hovy</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Assoc Computat</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Pre-training is a Hot Topic: Contextualized Document Embeddings Improve Topic Coherence</article-title>. in <conf-name>Joint Conference of 59th Annual Meeting of the Association-for-Computational-Linguistics (ACL)/11th International Joint Conference on Natural Language Processing (IJCNLP)/6th Workshop on Representation Learning for NLP (RepL4NLP)</conf-name>, <conf-date>Aug 01&#x2013;06 2021</conf-date>. (<publisher-name>Electr Network</publisher-name>), <fpage>759</fpage>&#x2013;<lpage>766</lpage>. </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Brandes</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Ofer</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Peleg</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Rappoport</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Linial</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>ProteinBERT: A Universal Deep-Learning Model of Protein Sequence and Function</article-title>. <source>Bioinformat.</source> <volume>38</volume> <issue>(8</issue>), <fpage>2102</fpage>&#x2013;<lpage>2110</lpage>. <pub-id pub-id-type="doi">10.1101/2021.05.24.445464</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Butina</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Segall</surname>
<given-names>M. D.</given-names>
</name>
<name>
<surname>Frankcombe</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>Predicting ADME Properties In Silico: Methods and Models</article-title>. <source>Drug Discov. today</source> <volume>7</volume> (<issue>11</issue>), <fpage>S83</fpage>&#x2013;<lpage>S88</lpage>. <pub-id pub-id-type="doi">10.1016/s1359-6446(02)02288-2</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Tan</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Zhong</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>T.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>TransformerCPI: Improving Compound-Protein Interaction Prediction by Sequence-Based Deep Learning with Self-Attention Mechanism and Label Reversal Experiments</article-title>. <source>Bioinformatics</source> <volume>36</volume> (<issue>16</issue>), <fpage>4406</fpage>&#x2013;<lpage>4414</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/btaa524</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Machine Learning for Drug-Target Interaction Prediction</article-title>. <source>Molecules</source> <volume>23</volume> (<issue>9</issue>), <fpage>2208</fpage>. <pub-id pub-id-type="doi">10.3390/molecules23092208</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Y. Z.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>D. H.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J. Q.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>G. Y.</given-names>
</name>
<name>
<surname>An</surname>
<given-names>J. Y.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>NRDTD: a Database for Clinically or Experimentally Supported Non-coding RNAs and Drug Targets Associations</article-title>. <source>Database (Oxford)</source> <volume>2017</volume>, <fpage>bax057</fpage>. <pub-id pub-id-type="doi">10.1093/database/bax057</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>M.-X.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>G.-Y.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Drug-target Interaction Prediction by Random Walk on the Heterogeneous Network</article-title>. <source>Mol. Biosyst.</source> <volume>8</volume> (<issue>7</issue>), <fpage>1970</fpage>&#x2013;<lpage>1978</lpage>. <pub-id pub-id-type="doi">10.1039/c2mb00002d</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Dai</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Carbonell</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Le</surname>
<given-names>Q. V.</given-names>
</name>
<name>
<surname>Salakhutdinov</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Acl: Transformer-xl: Attentive Language Models beyond a Fixed-Length Context</article-title>. in <conf-name>57th Annual Meeting of the Association-for-Computational-Linguistics (ACL): 2019</conf-name>, <conf-loc>Florence, ITALY</conf-loc>, <conf-date>Jul 28&#x2013;Aug 02 2019</conf-date>, <fpage>2978</fpage>&#x2013;<lpage>2988</lpage>. </citation>
</ref>
<ref id="B10">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Devlin</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chang</surname>
<given-names>M-W.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Toutanova</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2018</year>). <source>Bert: Pre-training of Deep Bidirectional Transformers for Language Understanding</source>. <comment>arXiv preprint. <italic>arXiv:181004805</italic> 2018</comment>. </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dobson</surname>
<given-names>C. M.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>Chemical Space and Biology</article-title>. <source>Nature</source> <volume>432</volume> (<issue>7019</issue>), <fpage>824</fpage>&#x2013;<lpage>828</lpage>. <pub-id pub-id-type="doi">10.1038/nature03192</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dubach</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Vinegoni</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Mazitschek</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Fumene Feruglio</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Cameron</surname>
<given-names>L. A.</given-names>
</name>
<name>
<surname>Weissleder</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>
<italic>In Vivo</italic> imaging of Specific Drug-Target Binding at Subcellular Resolution</article-title>. <source>Nat. Commun.</source> <volume>5</volume> (<issue>1</issue>), <fpage>3946</fpage>&#x2013;<lpage>3949</lpage>. <pub-id pub-id-type="doi">10.1038/ncomms4946</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Elnaggar</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Heinzinger</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Dallago</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Rihawi</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Jones</surname>
<given-names>L.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>ProtTrans: Towards Cracking the Language of Life&#x27;s Code through Self-Supervised Deep Learning and High Performance Computing</article-title>. in <conf-name>IEEE Transactions on Pattern Analysis and Machine Intelligence 2021</conf-name>. </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ezzat</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>X. L.</given-names>
</name>
<name>
<surname>Kwoh</surname>
<given-names>C. K.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Drug-target Interaction Prediction with Graph Regularized Matrix Factorization</article-title>. <source>IEEE/ACM Trans. Comput. Biol. Bioinform</source> <volume>14</volume> (<issue>3</issue>), <fpage>646</fpage>&#x2013;<lpage>656</lpage>. <pub-id pub-id-type="doi">10.1109/TCBB.2016.2530062</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Grover</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Leskovec</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>node2vec: Scalable Feature Learning for Networks</article-title>. in <conf-name>22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD): 2016</conf-name>, <conf-loc>San Francisco, CA</conf-loc>, <conf-date>Aug 13&#x2013;17 2016</conf-date>, <fpage>855</fpage>&#x2013;<lpage>864</lpage>. <pub-id pub-id-type="doi">10.1145/2939672.2939754</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Haggarty</surname>
<given-names>S. J.</given-names>
</name>
<name>
<surname>Koeller</surname>
<given-names>K. M.</given-names>
</name>
<name>
<surname>Wong</surname>
<given-names>J. C.</given-names>
</name>
<name>
<surname>Butcher</surname>
<given-names>R. A.</given-names>
</name>
<name>
<surname>Schreiber</surname>
<given-names>S. L.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>Multidimensional Chemical Genetic Analysis of Diversity-Oriented Synthesis-Derived Deacetylase Inhibitors Using Cell-Based Assays</article-title>. <source>Chem. Biol.</source> <volume>10</volume> (<issue>5</issue>), <fpage>383</fpage>&#x2013;<lpage>396</lpage>. <pub-id pub-id-type="doi">10.1016/s1074-5521(03)00095-4</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>He</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>X.-H.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>L.-L.</given-names>
</name>
<name>
<surname>Kong</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Cai</surname>
<given-names>Y.-D.</given-names>
</name>
<etal/>
</person-group> (<year>2010</year>). <article-title>Predicting Drug-Target Interaction Networks Based on Functional Groups and Biological Features</article-title>. <source>PloS one</source> <volume>5</volume> (<issue>3</issue>), <fpage>e9603</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0009603</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>J.-Y.</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>H.-B.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>D.-J.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>GPCR-drug Interactions Prediction Using Random Forest with Drug-Association-Matrix-Based Post-processing Procedure</article-title>. <source>Comput. Biol. Chem.</source> <volume>60</volume>, <fpage>59</fpage>&#x2013;<lpage>71</lpage>. <pub-id pub-id-type="doi">10.1016/j.compbiolchem.2015.11.007</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Gu</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Predicting Drug-Target Interactions from Drug Structure and Protein Sequence Using Novel Convolutional Neural Networks</article-title>. <source>BMC Bioinforma.</source> <volume>20</volume> (<issue>25</issue>), <fpage>689</fpage>. <pub-id pub-id-type="doi">10.1186/s12859-019-3263-x</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Ili&#x107;</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Marrese-Taylor</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Balazs</surname>
<given-names>J. A.</given-names>
</name>
<name>
<surname>Matsuo</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Deep Contextualized Word Representations for Detecting Sarcasm and Irony</article-title>. in <conf-name>Proceedings of the 9th Workshop on Computational Approaches to Subjectivity, Sentiment and Social Media Analysis</conf-name>, <fpage>2</fpage>&#x2013;<lpage>7</lpage>. </citation>
</ref>
<ref id="B21">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Ioffe</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Szegedy</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2015</year>). &#x201c;<article-title>Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift</article-title>.&#x201d; in <conf-name>32nd International Conference on Machine Learning: 2015</conf-name>, <conf-loc>Lille, France</conf-loc>, <conf-date>Jul 07&#x2013;09 2015</conf-date>, <fpage>448</fpage>&#x2013;<lpage>456</lpage>. </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jaeger</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Fulle</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Turk</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Mol2vec: Unsupervised Machine Learning Approach with Chemical Intuition</article-title>. <source>J. Chem. Inf. Model.</source> <volume>58</volume> (<issue>1</issue>), <fpage>27</fpage>&#x2013;<lpage>35</lpage>. <pub-id pub-id-type="doi">10.1021/acs.jcim.7b00616</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Karlov</surname>
<given-names>D. S.</given-names>
</name>
<name>
<surname>Sosnin</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Fedorov</surname>
<given-names>M. V.</given-names>
</name>
<name>
<surname>Popov</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>graphDelta: MPNN Scoring Function for the Affinity Prediction of Protein-Ligand Complexes</article-title>. <source>ACS omega</source> <volume>5</volume> (<issue>10</issue>), <fpage>5150</fpage>&#x2013;<lpage>5159</lpage>. <pub-id pub-id-type="doi">10.1021/acsomega.9b04162</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Ke</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Meng</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Finley</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>W.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>Lightgbm: A Highly Efficient Gradient Boosting Decision Tree</article-title>. <conf-name>Proceedings of the 31st International Conference on Neural Information Processing Systems</conf-name>, <conf-loc>Red Hook, NY, USA</conf-loc>. (<publisher-loc>Long Beach, CA, USA</publisher-loc>: <publisher-name>Curran Associates Inc.</publisher-name>), <fpage>3149</fpage>&#x2013;<lpage>3157</lpage>. </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Keiser</surname>
<given-names>M. J.</given-names>
</name>
<name>
<surname>Roth</surname>
<given-names>B. L.</given-names>
</name>
<name>
<surname>Armbruster</surname>
<given-names>B. N.</given-names>
</name>
<name>
<surname>Ernsberger</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Irwin</surname>
<given-names>J. J.</given-names>
</name>
<name>
<surname>Shoichet</surname>
<given-names>B. K.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Relating Protein Pharmacology by Ligand Chemistry</article-title>. <source>Nat. Biotechnol.</source> <volume>25</volume> (<issue>2</issue>), <fpage>197</fpage>&#x2013;<lpage>206</lpage>. <pub-id pub-id-type="doi">10.1038/nbt1284</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kim</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Predicting Drug-Target Interactions Using Drug-Drug Interactions</article-title>. <source>PloS one</source> <volume>8</volume> (<issue>11</issue>), <fpage>e80129</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0080129</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kombo</surname>
<given-names>D. C.</given-names>
</name>
<name>
<surname>Tallapragada</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Jain</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Chewning</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Mazurov</surname>
<given-names>A. A.</given-names>
</name>
<name>
<surname>Speake</surname>
<given-names>J. D.</given-names>
</name>
<etal/>
</person-group> (<year>2013</year>). <article-title>3D Molecular Descriptors Important for Clinical Success</article-title>. <source>J. Chem. Inf. Model.</source> <volume>53</volume> (<issue>2</issue>), <fpage>327</fpage>&#x2013;<lpage>342</lpage>. <pub-id pub-id-type="doi">10.1021/ci300445e</pub-id> </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kotlyar</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Fortney</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Jurisica</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Network-based Characterization of Drug-Regulated Genes, Drug Targets, and Toxicity</article-title>. <source>Methods</source> <volume>57</volume> (<issue>4</issue>), <fpage>499</fpage>&#x2013;<lpage>507</lpage>. <pub-id pub-id-type="doi">10.1016/j.ymeth.2012.06.003</pub-id> </citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Le</surname>
<given-names>N. Q. K.</given-names>
</name>
<name>
<surname>Ho</surname>
<given-names>Q. T.</given-names>
</name>
<name>
<surname>Nguyen</surname>
<given-names>T. T.</given-names>
</name>
<name>
<surname>Ou</surname>
<given-names>Y. Y.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A Transformer Architecture Based on BERT and 2D Convolutional Neural Network to Identify DNA Enhancers from Sequence Information</article-title>. <source>Brief. Bioinform</source> <volume>22</volume> (<issue>5</issue>), <fpage>bbab005</fpage>. <pub-id pub-id-type="doi">10.1093/bib/bbab005</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Lee</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Cho</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Kang</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Mixout: Effective Regularization to Finetune Large-Scale Pretrained Language Models</article-title>. in <conf-name>International Conference on Learning Representations (ICLR): 2020</conf-name>. (<publisher-name>International Conference on Learning Representations</publisher-name>). </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wan</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Shu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>MONN: a Multi-Objective Neural Network for Predicting Compound-Protein Interactions and Affinities</article-title>. <source>Cell Syst.</source> <volume>10</volume> (<issue>4</issue>), <fpage>308</fpage>&#x2013;<lpage>322</lpage>. <pub-id pub-id-type="doi">10.1016/j.cels.2020.03.002</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lim</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Cho</surname>
<given-names>C. Y.</given-names>
</name>
<name>
<surname>Sung</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>A Review on Compound-Protein Interaction Prediction Methods: Data, Format, Representation and Model</article-title>. <source>Comput. Struct. Biotechnol. J.</source> <volume>19</volume>, <fpage>1541</fpage>&#x2013;<lpage>1556</lpage>. <pub-id pub-id-type="doi">10.1016/j.csbj.2021.03.004</pub-id> </citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Jorissen</surname>
<given-names>R. N.</given-names>
</name>
<name>
<surname>Gilson</surname>
<given-names>M. K.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>BindingDB: a Web-Accessible Database of Experimentally Determined Protein-Ligand Binding Affinities</article-title>. <source>Nucleic Acids Res.</source> <volume>35</volume> (<issue>Suppl. l_1</issue>), <fpage>D198</fpage>&#x2013;<lpage>D201</lpage>. <pub-id pub-id-type="doi">10.1093/nar/gkl999</pub-id> </citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Luo</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Kuang</surname>
<given-names>W.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>A Network Integration Approach for Drug-Target Interaction Prediction and Computational Drug Repositioning from Heterogeneous Information</article-title>. <source>Nat. Commun.</source> <volume>8</volume> (<issue>1</issue>), <fpage>573</fpage>. <pub-id pub-id-type="doi">10.1038/s41467-017-00680-8</pub-id> </citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mei</surname>
<given-names>J.-P.</given-names>
</name>
<name>
<surname>Kwoh</surname>
<given-names>C.-K.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>X.-L.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Drug-target Interaction Prediction by Learning from Local Information and Neighbors</article-title>. <source>Bioinformatics</source> <volume>29</volume> (<issue>2</issue>), <fpage>238</fpage>&#x2013;<lpage>245</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/bts670</pub-id> </citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Morris</surname>
<given-names>G. M.</given-names>
</name>
<name>
<surname>Huey</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Lindstrom</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Sanner</surname>
<given-names>M. F.</given-names>
</name>
<name>
<surname>Belew</surname>
<given-names>R. K.</given-names>
</name>
<name>
<surname>Goodsell</surname>
<given-names>D. S.</given-names>
</name>
<etal/>
</person-group> (<year>2009</year>). <article-title>AutoDock4 and AutoDockTools4: Automated Docking with Selective Receptor Flexibility</article-title>. <source>J. Comput. Chem.</source> <volume>30</volume> (<issue>16</issue>), <fpage>2785</fpage>&#x2013;<lpage>2791</lpage>. <pub-id pub-id-type="doi">10.1002/jcc.21256</pub-id> </citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mousavian</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Masoudi-Nejad</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Drug-target Interaction Prediction via Chemogenomic Space: Learning-Based Methods</article-title>. <source>Expert Opin. drug metabolism Toxicol.</source> <volume>10</volume> (<issue>9</issue>), <fpage>1273</fpage>&#x2013;<lpage>1287</lpage>. <pub-id pub-id-type="doi">10.1517/17425255.2014.950222</pub-id> </citation>
</ref>
<ref id="B38">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Nambiar</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Heflin</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Maslov</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Hopkins</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Ritz</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2020</year>). &#x201c;<article-title>Transforming the Language of Life: Transformer Neural Networks for Protein Prediction Tasks</article-title>,&#x201d; in <conf-name>Proceedings of the 11th ACM International Conference on Bioinformatics, Computational Biology and Health Informatics</conf-name>, <fpage>1</fpage>&#x2013;<lpage>8</lpage>. </citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Noorbakhsh</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Farahmand</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Foroughi Pour</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Namburi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Caruana</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Rimm</surname>
<given-names>D.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Deep Learning-Based Cross-Classifications Reveal Conserved Spatial Behaviors within Tumor Histological Images</article-title>. <source>Nat. Commun.</source> <volume>11</volume> (<issue>1</issue>), <fpage>6367</fpage>. <pub-id pub-id-type="doi">10.1038/s41467-020-20030-5</pub-id> </citation>
</ref>
<ref id="B40">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Nozza</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Bianchi</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Hovy</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2020</year>). <source>What the [mask]? Making Sense of Language-specific BERT Models</source>. <comment>arXiv preprint. <italic>arXiv:200302912</italic> 2020</comment>. </citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>&#xd6;zt&#xfc;rk</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Ozkirimli</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>&#xd6;zg&#xfc;r</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>A Comparative Study of SMILES-Based Compound Similarity Functions for Drug-Target Interaction Prediction</article-title>. <source>BMC Bioinforma.</source> <volume>17</volume> (<issue>1</issue>), <fpage>1</fpage>&#x2013;<lpage>11</lpage>. <pub-id pub-id-type="doi">10.1186/s12859-016-0977-x</pub-id> </citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pedregosa</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Varoquaux</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Gramfort</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Michel</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Thirion</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Grisel</surname>
<given-names>O.</given-names>
</name>
<etal/>
</person-group> (<year>2011</year>). <article-title>Scikit-learn: Machine Learning in Python</article-title>. <source>J. Mach. Learn. Res.</source> <volume>12</volume>, <fpage>2825</fpage>&#x2013;<lpage>2830</lpage>. </citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Peng</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Rios</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kavuluru</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Extracting Chemical-Protein Relations with Ensembles of SVM and Deep Learning Models</article-title>. <source>Database: J. Biol. Databases curation</source> <volume>2018</volume>, <fpage>bay073</fpage>. <pub-id pub-id-type="doi">10.1093/database/bay073</pub-id> </citation>
</ref>
<ref id="B44">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Peng</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2019</year>). <source>Transfer Learning in Biomedical Natural Language Processing: An Evaluation of BERT and ELMo on Ten Benchmarking Datasets</source>. <comment>arXiv preprint. <italic>arXiv:190605474</italic> 2019</comment>. </citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pujadas</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Vaque</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Ardevol</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Blade</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Salvado</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Blay</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2008</year>). <article-title>Protein-ligand Docking: A Review of Recent Advances and Future Perspectives</article-title>. <source>Cpa</source> <volume>4</volume> (<issue>1</issue>), <fpage>1</fpage>&#x2013;<lpage>19</lpage>. <pub-id pub-id-type="doi">10.2174/157341208783497597</pub-id> </citation>
</ref>
<ref id="B46">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qin</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>S. Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>P.</given-names>
</name>
<etal/>
</person-group> (<year>2014</year>). <article-title>Therapeutic Target Database Update 2014: a Resource for Targeted Therapeutics</article-title>. <source>Nucl. Acids Res.</source> <volume>42</volume> (<issue>D1</issue>), <fpage>D1118</fpage>&#x2013;<lpage>D1123</lpage>. <pub-id pub-id-type="doi">10.1093/nar/gkt1129</pub-id> </citation>
</ref>
<ref id="B47">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qiu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Lv</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Hong</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Jia</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A GBDT Classifier Combining with Artificial Neural Network for Identifying GPCR&#x2013;Drug Interaction Based on Wordbook Learning from Sequences</article-title>. <source>Front. Cell Dev. Biol.</source> <volume>8</volume>, <fpage>1789</fpage>. <pub-id pub-id-type="doi">10.3389/fcell.2020.623858</pub-id> </citation>
</ref>
<ref id="B48">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Y.-Z.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Cai</surname>
<given-names>S.-B.</given-names>
</name>
<name>
<surname>Ming</surname>
<given-names>Z.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>In Silico Prediction of Small Molecule-miRNA Associations Based on the HeteSim Algorithm</article-title>. <source>Mol. Ther. - Nucleic Acids</source> <volume>14</volume>, <fpage>274</fpage>&#x2013;<lpage>286</lpage>. <pub-id pub-id-type="doi">10.1016/j.omtn.2018.12.002</pub-id> </citation>
</ref>
<ref id="B49">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rognan</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Chemogenomic Approaches to Rational Drug Design</article-title>. <source>Br. J. Pharmacol.</source> <volume>152</volume> (<issue>1</issue>), <fpage>38</fpage>&#x2013;<lpage>52</lpage>. <pub-id pub-id-type="doi">10.1038/sj.bjp.0707307</pub-id> </citation>
</ref>
<ref id="B50">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sawada</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Kotera</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Yamanishi</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Benchmarking a Wide Range of Chemical Descriptors for Drug-Target Interaction Prediction Using a Chemogenomic Approach</article-title>. <source>Mol. Inf.</source> <volume>33</volume> (<issue>11&#x2010;12</issue>), <fpage>719</fpage>&#x2013;<lpage>731</lpage>. <pub-id pub-id-type="doi">10.1002/minf.201400066</pub-id> </citation>
</ref>
<ref id="B51">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tetko</surname>
<given-names>I. V.</given-names>
</name>
<name>
<surname>Karpov</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Van Deursen</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Godin</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>State-of-the-art Augmented NLP Transformer Models for Direct and Single-step Retrosynthesis</article-title>. <source>Nat. Commun.</source> <volume>11</volume> (<issue>1</issue>), <fpage>5575</fpage>. <pub-id pub-id-type="doi">10.1038/s41467-020-19266-y</pub-id> </citation>
</ref>
<ref id="B52">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Torng</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Altman</surname>
<given-names>R. B.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Graph Convolutional Neural Networks for Predicting Drug-Target Interactions</article-title>. <source>J. Chem. Inf. Model.</source> <volume>59</volume> (<issue>10</issue>), <fpage>4131</fpage>&#x2013;<lpage>4149</lpage>. <pub-id pub-id-type="doi">10.1021/acs.jcim.9b00628</pub-id> </citation>
</ref>
<ref id="B53">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wan</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Hong</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>NeoDTI: Neural Integration of Neighbor Information from a Heterogeneous Network for Discovering New Drug-Target Interactions</article-title>. <source>Bioinformatics</source> <volume>35</volume> (<issue>1</issue>), <fpage>104</fpage>&#x2013;<lpage>111</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/bty543</pub-id> </citation>
</ref>
<ref id="B54">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>C.-C.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A Unified Framework for the Prediction of Small Molecule-MicroRNA Association Based on Cross-Layer Dependency Inference on Multilayered Networks</article-title>. <source>J. Chem. Inf. Model.</source> <volume>59</volume> (<issue>12</issue>), <fpage>5281</fpage>&#x2013;<lpage>5293</lpage>. <pub-id pub-id-type="doi">10.1021/acs.jcim.9b00667</pub-id> </citation>
</ref>
<ref id="B55">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Qiu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Identifying GPCR-Drug Interaction Based on Wordbook Learning from Sequences</article-title>. <source>BMC Bioinforma.</source> <volume>21</volume> (<issue>1</issue>), <fpage>150</fpage>. <pub-id pub-id-type="doi">10.1186/s12859-020-3488-8</pub-id> </citation>
</ref>
<ref id="B56">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Y.-C.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Z.-X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Deng</surname>
<given-names>N.-Y.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Computationally Probing Drug-Protein Interactions via Support Vector Machine</article-title>. <source>Lddd</source> <volume>7</volume> (<issue>5</issue>), <fpage>370</fpage>&#x2013;<lpage>378</lpage>. <pub-id pub-id-type="doi">10.2174/157018010791163433</pub-id> </citation>
</ref>
<ref id="B57">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wishart</surname>
<given-names>D. S.</given-names>
</name>
<name>
<surname>Feunang</surname>
<given-names>Y. D.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>A. C.</given-names>
</name>
<name>
<surname>Lo</surname>
<given-names>E. J.</given-names>
</name>
<name>
<surname>Marcu</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Grant</surname>
<given-names>J. R.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>DrugBank 5.0: a Major Update to the DrugBank Database for 2018</article-title>. <source>Nucleic acids Res.</source> <volume>46</volume> (<issue>D1</issue>), <fpage>D1074</fpage>&#x2013;<lpage>D1082</lpage>. <pub-id pub-id-type="doi">10.1093/nar/gkx1037</pub-id> </citation>
</ref>
<ref id="B58">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xiao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Min</surname>
<given-names>J.-L.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Chou</surname>
<given-names>K.-C.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>iGPCR-Drug: A Web Server for Predicting Interaction between GPCRs and Drugs in Cellular Networking</article-title>. <source>PloS one</source> <volume>8</volume> (<issue>8</issue>), <fpage>e72234</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0072234</pub-id> </citation>
</ref>
<ref id="B59">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yamanishi</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Araki</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Gutteridge</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Honda</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Kanehisa</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Prediction of Drug-Target Interaction Networks from the Integration of Chemical and Genomic Spaces</article-title>. <source>Bioinformatics</source> <volume>24</volume> (<issue>13</issue>), <fpage>i232</fpage>&#x2013;<lpage>i240</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/btn162</pub-id> </citation>
</ref>
<ref id="B60">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yamanishi</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Kotera</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Moriya</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Sawada</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Kanehisa</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Goto</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>DINIES: Drug-Target Interaction Network Inference Engine Based on Supervised Analysis</article-title>. <source>Nucleic acids Res.</source> <volume>42</volume> (<issue>W1</issue>), <fpage>W39</fpage>&#x2013;<lpage>W45</lpage>. <pub-id pub-id-type="doi">10.1093/nar/gku337</pub-id> </citation>
</ref>
<ref id="B61">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>K. K.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Bedbrook</surname>
<given-names>C. N.</given-names>
</name>
<name>
<surname>Arnold</surname>
<given-names>F. H.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Learned Protein Embeddings for Machine Learning</article-title>. <source>Bioinformatics</source> <volume>34</volume> (<issue>15</issue>), <fpage>2642</fpage>&#x2013;<lpage>2648</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/bty178</pub-id> </citation>
</ref>
<ref id="B62">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Dai</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Carbonell</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Salakhutdinov</surname>
<given-names>R. R.</given-names>
</name>
<name>
<surname>Le</surname>
<given-names>Q. V.</given-names>
</name>
</person-group> (<year>2019</year>). &#x201c;<article-title>Xlnet: Generalized Autoregressive Pretraining for Language Understanding</article-title>&#x201d; in <source>Advances in Neural Information Processing Systems</source>. Editor <person-group person-group-type="editor">
<name>
<surname>Wallach</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Larochelle</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Beygelzimer</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>{e}-Buc</surname>
<given-names>F. d.</given-names>
</name>
<name>
<surname>Fox</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Garnett</surname>
<given-names>R.</given-names>
</name>
</person-group> (<publisher-name>Curran Associates, Inc.</publisher-name>) <volume>32</volume>. </citation>
</ref>
<ref id="B63">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yin</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>C.-C.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Y.-Z.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Prediction of Small Molecule-MicroRNA Associations by Sparse Learning and Heterogeneous Graph Inference</article-title>. <source>Mol. Pharm.</source> <volume>16</volume> (<issue>7</issue>), <fpage>3157</fpage>&#x2013;<lpage>3166</lpage>. <pub-id pub-id-type="doi">10.1021/acs.molpharmaceut.9b00384</pub-id> </citation>
</ref>
<ref id="B64">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>DrugRPE: Random Projection Ensemble Approach to Drug-Target Interaction Prediction</article-title>. <source>Neurocomputing</source> <volume>228</volume>, <fpage>256</fpage>&#x2013;<lpage>262</lpage>. <pub-id pub-id-type="doi">10.1016/j.neucom.2016.10.039</pub-id> </citation>
</ref>
<ref id="B65">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Qin</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Ren</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>BERT-m7G: A Transformer Architecture Based on BERT and Stacking Ensemble to Identify RNA N7-Methylguanosine Sites from Sequence Information</article-title>. <source>Comput. Math. Methods Med.</source> <volume>2021</volume>, <fpage>7764764</fpage>. <pub-id pub-id-type="doi">10.1155/2021/7764764</pub-id> </citation>
</ref>
<ref id="B66">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zou</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Luo</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Predicting Potential Side Effects of Drugs by Recommender Methods and Ensemble Learning</article-title>. <source>Neurocomputing</source> <volume>173</volume>, <fpage>979</fpage>&#x2013;<lpage>987</lpage>. <pub-id pub-id-type="doi">10.1016/j.neucom.2015.08.054</pub-id> </citation>
</ref>
<ref id="B67">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Y.-F.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Kaushik</surname>
<given-names>A. C.</given-names>
</name>
<name>
<surname>Chu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Shan</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>M.-Z.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>SPVec: a Word2vec-Inspired Feature Representation Method for Drug-Target Interaction Prediction</article-title>. <source>Front. Chem.</source> <volume>7</volume>, <fpage>895</fpage>. <pub-id pub-id-type="doi">10.3389/fchem.2019.00895</pub-id> </citation>
</ref>
<ref id="B68">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zheng</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Qiu</surname>
<given-names>W. R.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>iCDI-W2vCom: Identifying the Ion Channel-Drug Interaction in Cellular Networking Based on Word2vec and Node2vec</article-title>. <source>Front. Genet.</source> <volume>12</volume>, <fpage>738274</fpage>. <pub-id pub-id-type="doi">10.3389/fgene.2021.738274</pub-id> </citation>
</ref>
<ref id="B69">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Dai</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Meng</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>In Silico drug Repositioning Based on Drug-miRNA Associations</article-title>. <source>Briefings Bioinforma.</source> <volume>21</volume> (<issue>2</issue>), <fpage>498</fpage>&#x2013;<lpage>510</lpage>. <pub-id pub-id-type="doi">10.1093/bib/bbz012</pub-id> </citation>
</ref>
<ref id="B70">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Okuno</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Tsujimoto</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Mamitsuka</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>A Probabilistic Model for Mining Implicit &#x27;chemical Compound-Gene&#x27; Relations from Literature</article-title>. <source>Bioinformatics</source> <volume>21</volume> (<issue>Suppl. l_2</issue>), <fpage>ii245</fpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/bti1141</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>