Full text
59,639 characters
· extracted from
preprint-html
· click to expand
Text Mining miRNA-gene Interactions for the mx-plore Platform | bioRxiv /* */ /* */ <!-- <!-- /*! * yepnope1.5.4 * (c) WTFPL, GPLv2 */ (function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0];var j=d.createElement(s);var dl=l!='dataLayer'?'&l='+l:'';j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;j.type='text/javascript';j.async=true;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-M677548'); Skip to main content Home About Submit ALERTS / RSS Search for this keyword Advanced Search New Results Text Mining miRNA-gene Interactions for the mx-plore Platform View ORCID Profile Markus Joppich , View ORCID Profile Samuel Klein , View ORCID Profile Ralf Zimmer doi: https://doi.org/10.1101/2025.01.22.634367 Markus Joppich 1 Ludwig-Maximilians-Universtät München, Department of Informatics, Institute of Bioinformatics , Munich, Germany Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Markus Joppich For correspondence: joppich{at}bio.ifi.lmu.de Samuel Klein 1 Ludwig-Maximilians-Universtät München, Department of Informatics, Institute of Bioinformatics , Munich, Germany Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Samuel Klein Ralf Zimmer 1 Ludwig-Maximilians-Universtät München, Department of Informatics, Institute of Bioinformatics , Munich, Germany Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Ralf Zimmer Abstract Full Text Info/History Metrics Data/Code Preview PDF Abstract miRNAs are post-transcriptional regulators which bind to the specific mRNA of expressed genes and induce increased mRNA degradation, thereby reducing the gene expression of their target genes. miRNAs perform their regulatory functions in a context-specific manner. Several databases contain collections of miRNA-target interactions, which are either experimentally validated, derived from high-throughput experiments, or computationally predicted or captured from existing literature. For most databases, the specific context of the miRNA-target interaction is unknown or missing in these databases. mx-plore is not only a database of text-dervied miRNA-gene interactions, but it enhances the found interactions including detailed context information from scientific publications. To derive the entries in the mx-plore database, a newly developed text mining strategy combining dependency graph analysis and rule-based systems has been used. The mx-plore platform makes miRNA-gene interactions accessible and searchable on various levels, such as by cell type, disease or involved processes. The platform is available at https://rest.bio.ifi.lmu.de/mxplore and corresponding source code is deposited on GitHub. Author summary The mx-plore platform is a comprehensive database of miRNA:target interactions as described in the scientific literature. mx-plore is a new text-mining approach to extract context-dependent miRNA interactions from Pubmed abstracts and PMC full texts. mx-plore allows to query the comprehensive database in a context-specific manner, both on- and off-line. Introduction Micro-RNAs (miRNAs) are small, non-protein coding RNAs that can post-transcriptionally regulate genes. The canonical mechanism works by binding of the respective miRNA to corresponding miRNA-binding sites on the regulated messenger RNA (mRNA), leading to a decay of the targeted mRNA [ 1 ], and, subsequently, less protein. Thus, miRNAs are powerful post-transcriptional regulators and allow targeted decay of mRNAs. miRNAs are also thought to be highly relevant in specific diseases, or even play an important role in orchestrating these [ 2 ]. It is well known that miRNAs work in context-dependent ways [ 3 ], meaning that it depends on the specific circumstances whether a miRNA is expressed, available, and possibly also whether it binds to certain non-canonical binding sites and leads to (fast) degradation. There are several resources to explore the miRNA-gene-regulatory landscape known in many (model) organisms. More than 15 databases exist, which all collect miRNA-gene interactions ( Table 1 ). However, only few of these databases consider contextual information for these interactions, such as mentioned diseases, processes, etc. View this table: View inline View popup Download powerpoint Table 1. Existing databases for miRNA-gene interactions. Databases are annotated by type of origin of interactions, as well as their last update and whether they provide context information. The two databases with such contextual information are miRTex [ 4 ] and emiRIT [ 5 ]. Besides pure text-mining resources, there are also experimental databases, such as DIANA-TarBase [ 6 , 7 ] or miRTarBase [ 8 , 9 ], which are regularly updated and have a long standing history of availability. This is, unfortunately, not true for most text mining resources. Moreover, text mining resources often only consider the abstracts of NCBI PubMed [ 10 ] in contrast to the larger text body of full text publications. Full texts provide more information, but are harder to interpret and analyse than abstracts, which are often written in more precise language [ 11 ]. Here we present a new rule-based method for miRNA-gene interaction mining that relies on pre-trained machine learning models for sentence dependency graph prediction. Comprehensible rules for both the retrieval of miRNA-gene interactions (mention-level prediction) and their putative regulatory direction are deduced and collected from both PubMed abstracts and PMC full texts into a database of miRNA-gene interactions. Our database is accessible online as a web platform, but can also be downloaded for programmatic access. For each evidence document of a miRNA-gene interaction, contextual information on identified cell types, biological processes and diseases is collected and displayed, which can further be used to filter for miRNA-gene interactions relevant to the user. This resource can serve as input for further integrative methods, including timelines, miRNA activity prediction and set-based over-representation analyses. Existing miRNA-gene databases Several miRNA-gene-target-centered databases exist. A list of some databases is compiled in Table 1 ) These databases can generally be categorized into manually curated, predictive or experimental databases, based on their main content. Some formerly highly used databases have become unavailable, while others have emerged. Most of these databases lack context information, meaning they do not report the cell type, disease or process in which the miRNA-gene interaction was identified. One of the two databases with contextual information, miRTex [ 4 ], is several years old and is no longer accessible. When it was available, it did not allow systematic queries by contexts and it is not open source. The emiRIT database [ 5 ] integrates various resources of miRNA interactions, including miRTex. For each miRNA, its gene interactions are listed together with relevant process and disease information. However, with emiRIT, it is unclear on which text corpus the retrieval of miRNA-gene/disease interactions has been performed. The authors of miRTex state in their article that they analyzed both abstracts and full texts, but throughout their database description, they only refer to abstracts. For both miRTex and emiRIT, programmatic access or download is not possible. With regards to FAIR principles [ 12 ] and reproducibility, both resources lack essential parts. Materials and methods Accessing the corpus Both Pubmed abstracts and PMC full texts (from the open access for commercial usage subset) were downloaded as JATS-formatted XML files in March 2024. Relevant information, such as authors and publication data, was extracted into tab-separated files. The entire abstracts and full text sections were taken from the XML-formatted files, and sentences were extracted using SpaCy with the tokenizer of the SciSpacy [ 27 ] model bionlp13cg (both version 0.2.4) for each input file. Named-entity recognition and extraction The identification of gene and miRNA entities for which interactions can be later confirmed, or not is performed using named-entity recognition (NER) in mx-plore. The named entities are defined in a synonym file, which contains a synonym ID and multiple words that, if found, are associated with the respective synonym ID. For human genes, these synonyms are generated per human gene symbol using the HGNC annotation [ 28 ], previous gene symbols, and (previous) gene names. The same strategy is applied to synonyms for mouse genes using the MGI database [ 29 ]. For miRNAs, synonyms are created for all official human and mouse miRNAs extracted from miRBase [ 30 ]. In mx-plore, the focus is on the miRNA at precursor-level, meaning that -3p and -5p versions of a miRNA are not analysed separately. However, if such a distinction is desired, the entire mx-plore pipeline can be executed with a modified synonym list for miRNAs reflecting the desired detail level. To find the named entities in text, a text mining approach similar to the one described by Hanisch et al. [ 31 ] is used. The textmineDocument . py tool is written in python3 and uses an Aho-Corasick data structure from the pyahocorasick library ( https://github.com/WojciechMula/pyahocorasick ) to find synonyms quickly and easily in text data. Because this approach is case-sensitive, a four-pass approach is used. The first pass detects the synonyms in a case-sensitive manner. The second pass uses a case-insensitive approach. The third and fourth passes employ the same strategies (case-sensitive and case-insensitive) but remove any white-spaces in sentence and synonyms. If multiple sentence files are given as input, the tool can also run them in separate processes in parallel. Searching through the entire set of PMC full texts takes about half an hour on 20 processes. If a miRNA and a gene are found in the same sentence, both occurrences are checked for an interaction as described in the following sections. Extracting miRNA-gene interactions The presented two step approach relies on accurate dependency graphs for the examined sentences. In order to derive such dependency graphs, the language processing framework SpaCy (v0.2.4) [ 32 ] is used. Best performance has been achieved using AllenAI’s SciSpaCy [ 27 ] sci-lg model (v0.2.4). AllenAI’s bionlp13cg model (v0.2.4) is used for term prediction. SpaCy predicts Part-of-Speech (POS) and dependency tags following the Universal Dependencies nomenclature [ 33 ]. Finding miRNA-gene interactions Using the following four rules on a sentence’s dependency graph prediction, it is determined whether a single miRNA and another gene entity form a miRNA-gene interaction (regardless of direction). The rules can be applied in any order, any only interactions which are confirmed through all rules are accepted. Conjugation Rule The conjugation rule is used to determine whether two entities are in the same conjugation or not. Given a correct dependency graph, this is generally the case if the two entities (or any related words) are connected via a conj edge. For all elements of conj edges, all related elements must also be considered. Thus, for any word connected by conj edges, all connected dependencies through any of the following edges are followed and collected: case, amod, nmod, dep, appos, acl, dobj, nummod, compound . However, some conjugations actually indicate an interaction and should not be rejected. For instance, conjugations like we observed a direct regulation between miR-124a and Cxcr4 ( Figure 2 ), should be kept. Hence conjugations with preceding between are retained. Download figure Open in new tab Figure 1. In the mx-plore system, full text publications and abstracts are used to identify relevant named entities. Based on that, miRNA-gene interactions are extracted, classified and stored in a database, which allows efficient querying. Download figure Open in new tab Figure 2. Conjugation rule example: miR-106b and TGF-β type II receptor are in the same conjugation, hence there is no interaction. It was observed that there are many interactions mentioned between a miRNA or gene and a miRNA family or gene pathway. Thus, it is checked that the conjugation may not contain a pathway -structure. SDP Rule In previous work, a rule focusing on the intersection between the dependency paths from roots to the possibly interacting entities has already been applied [ 34 ]. Indeed, using the shortest path between two entities in the dependency graph has proven to be useful for general relation extraction [ 35 ] and has been applied to protein-protein interactions [ 36 , 37 ]. Here, a similar concept is followed with the shortest dependency path (SDP). The SDP essentially contains words that connect two entities, thus capturing the most important concepts between these two entities. On the SDP, it is verified that no subject is included unless it is one of the two observed entities. In the example ( Figure 3 ), miR-17/92 and Shh are not in a valid relation because Shh is a child of the actual subject N-myc . Therefore, the interaction is between Shh and N-myc , as well as N-myc and the miRNAs. Download figure Open in new tab Figure 3. SDP rule example: miR-17/92 and Shh are not in a valid relation, because Shh is a child of the actual subject N-myc . Hence the interaction here is between Shh and N-myc , and N-myc and the miRNAs. Additionally, no pathway structure is allowed within the SDP to exclude pathway-related interactions. Compartment Rule The compartment rule originates from the observation that interactions between miRNAs and genes typically occur within a sentence or clause, and are directly connected by a verb. For sentences consisting of multiple clauses, it is uncommon for a valid interaction to cross or skip such a subclause. Therefore, it is checked whether both entities are within the same subclause. To do this, the sentence is split into its subclauses, or compartments. Given the following sentence, the four identified compartments are (listed directly below): miR-200a was found to directly target beta-catenin mRNA, thereby inhibiting its translation and blocking Wnt/beta-catenin signaling, which is frequently involved in cancer. 0 [miR-200a was found to directly target beta-catenin mRNA] 1 [thereby inhibiting its translation] 2 [blocking Wnt/beta-catenin signaling] 3 [which is frequently involved in cancer] Before the actual check can be performed, all subclauses must be identified within the dependency graph.Utilizing the left-to-righ flow of the english language, the easiest way to extract these compartments is to split the sentence upon encountering special words or dependencies. In general, a compartment is formed at one of the following dependencies: cconj, xconj, conj, ccomp, parataxis, advcl, xcomp . However, certain compartments are too fine-grained for further relation extraction. Therefore, depending on the observed token or dependency, further sub-rules are applied. Compartments may be separated by several tokens, particularly their Part-of-Speech or dependency prediction 1 . If a compartment is separated by a VERB (or AUX ) tag, its full subtree will be further analysed. If the subtree starts with because, through , or other connecting verbs, it is not considered a separate compartment. The same applies to compartments starting with nouns. If the found VERB is connected by a conjugation, it is ensured that the full conjugation is within the compartment. The compartment can also be split by the amod dependency. For an amod dependency, the sentence must be split by thereby, suggestive, while , etc. A VERB with an acl:relcl dependency must also have split-words like whereby at the start of the subtree. Finally, a compartment can also be split by a conj if it starts with a splitting word like actually . Some compartments are not divided by verbs or conjugations. Therefore, compartments are also split at any occurrence of a semi-colon (;). The final compartment check ensures that both miRNA and gene are contained within the same compartment. Context Rule There exist several words which make a miRNA or gene entity not a target entity for the desired interactions. This rule is the most heuristic one in this framework and may need to be adapted for other use cases, such as identifying protein-protein interactions. For instance, consider the previously discussed sentence: miR-200a was found to directly target beta-catenin mRNA, thereby inhibiting its translation and blocking Wnt/beta-catenin</e2 signaling, which is frequently involved in cancer. The interaction ( e 1, e 2) in this example sentence is not about the miRNA influencing the Wnt or beta-catenin genes, but rather their related signaling pathways. Therefore, ( e 1, e 2) does not describe a direct miRNA-gene interaction. In the context rule, the text before and after a miRNA or gene entity is checked for the presence of certain keywords. If any one of these keywords are found, the interaction is rejected. This includes, for example, checks in order to determine whether a gene-entity is related to a specific cell- or genotype, or whether miRNA-gene complexes are formed. To achieve this, the closure around the gene entity is considered. Determining miRNA-gene regulation After finding a miRNA-gene interaction, this interaction is meant to be further characterized. The direction of the interaction (be it miRNA regulates gene, or vice versa) as well as the direction of the regulation (up-/down-regulated) is of interest. In order to determine both interaction properties, again a rule-based approach is chosen. For determining relations it was heavily relied on the dependency graph prediction (see previous section). However, it has been observed that this prediction is incorrect in many details. These details, however, are essential for solving the problem of determining in which direction a regulation occurs. Hence it was decided to not use the dependency graph as major analytical object of interest. Instead, this approach heavily relies on one property of the English language: the scrambling of words is uncommon. While many languages, such as German for instance, make heavy use of scrambling, in English the use of a pragmatic word order is much more tightened [ 38 ]. Hence most sentences follow the Subject-Verb-Object scheme, also in this order. Also words, which associate with the start of a sentence, are usually found at the beginning of the sentence. The following rules hence operate on the stems of certain word-groups, such as the stem up-regul for any word in this family, like up-regulating or up-regulator . These stems have been collected from the training data on the one side, and manual curation from reading literature on the other side. The following rules build upon each other and are applied one after another. This means, that only if a rule delivers a prediction for the miRNA-gene interaction in a specific sentence, no further rule is checked. The rules are applied in the order of their mention in this manuscript to the miRNA-gene interaction in a sentence. Compartment and Between Rule Both the compartment and between rule check for the presence of specific context descriptions between the corresponding miRNA and gene words within a sentence. In the given example sentence ( Figure 4 ), first the compartment containing miRNA and gene is determined, which is defined as both entities and all words in-between. For the compartment rules, it is searched for specific keywords, such as negatively correlates or positive correlation , within the compartment. Depending on the found keywords and the order of miRNA and gene entity, the interaction direction is determined (here MIR GENE) as well as the direction of the regulation (DOWN). The Between rule works similarly, but accepts a broader set of terms (e.g. such as recognizing or binding efficiency ) and enlarges the considered text also by word tokens attributed to the miRNA and gene entities via the dependency graph for positive and negative interactions. Neutral interactions must be detected within the narrowed compartment. Download figure Open in new tab Figure 4. Interaction Compartment Rule Counts Rule If no direct associations are found, the focus has to be led on a broader stem-based approach, using a list of pre-defined word stems with corresponding directional annotation (e.g. positive, negative or neutral). For both the miRNA and the gene, any stem within the proximity of the word is identified, and its direction is counted. Neutral stems are ignored at this stage. In the example given in Figure 5 , the searched proximity is marked in dark-green. For the miRNA one negatively associated stem is found (inhibition) and for the gene a positively associated one (increase). Then it is checked whether the miRNA and gene directions are inverted, that means miRNA negative, and gene positive, or vice versa - which is the case here. If this is the case, a MIR GENE DOWN regulation is predicted. Otherwise the counts between rule is considered, which counts the number of detected stems for each entity and assigns the interaction direction accordingly. If the number of detected positive stems equals the number of detected negative stems, a neutral interaction is predicted. Download figure Open in new tab Figure 5. Interaction Counts Rule Return Rule The final rule has to care of any yet unassigned interaction. For this rule, all stems which are between both entities are considered. The most-frequently occurring stem direction is predicted. The interaction direction is determined by the order of the entities, and whether passive is detected or not. In the example given in Figure 6 , SRF stands before miR-143 in a non-passive sentence. Hence the interaction direction is GENE MIR. The found stem, regulate is neutral (not knowing up- or down-regulating). Hence the predicted interaction is a GENE MIR NEUtral interaction. Download figure Open in new tab Figure 6. Interaction Final Rule Benchmark For evaluating both the interaction and regulatory prediction methods, the benchmark provided by Bagewadi et al. [ 39 ] is used. This benchmark allows to compare the proposed method also with other, already published, methods, like miRTex [ 4 ], as these also used this benchmark for comparison. The benchmark consists of a training dataset (201 documents, 397 interactions) and a test dataset (100 documents, 232 interactions). For 24 interactions (see Supplemental Material) the gold standard was changed to reflect a common handling of miRNA-pathway interactions (see Context Rule above). The original benchmark has been extended, as part of this work, to also include the interaction type (miRNA → gene, gene → miRNA) and regulatory direction (down, up, neutral) for all miRNA-gene interactions of the original benchmark. Web-Portal The database can be accessed in two ways. Through mx-plore it is possible to query the miRNA-gene interactions interactively and without programming skills. The website is provided using flask and sqlalchemy for accessing the sqlite database. The actual frontend is implemented in HTML and javascript, making use of bootstrap, data tables, jquery and yadcf. This flask application not only serves the frontend but also provides routes to access detailed information or the timeline plot. The second way is to download the sqlite database from the website, such that the results can also be accessed programatically. On the web portal and on the detail pages for each interaction, several information a displayed: First the interaction itself is shown (e.g. miRNA targets gene, or miRNA down-regulates gene). Next, the interaction context is shown in terms of identified gene ontology, cell line and disease ontology terms identified in documents in which the specific miRNA-gene interaction has been identified. This is followed by the gene structure of the given gene as well as predicted (conserved) binding sites as contained in the TargetScan v8.0 human or mouse data [ 23 ] using the javascript version of IGV [ 40 ]. Below these information, all sentences used as evidence for the selected miRNA-gene interaction are shown and linked to the respective abstracts and documents. Finally a timeline plot, generated using d3-milestones ( https://github.com/walterra/d3-milestones ) is shown, setting the evidence documents into a temporal context. Timelines For a specific miRNA-gene interaction all literature evidence can be collected. Using publication date and contextual information, these can be displayed on a time axis where the x-axis location corresponds to the publication date. Single publications are annotated with each the two most common diseases, GO terms and cell types/lines. In order to determine the most common terms per ontology, for each term identified for the document, a count of 1 is added. All respective parents are added with a count of 2, in order to select informative, yet not too specific terms. Finally, the terms with the highest scores are chosen to be displayed. Data Availability The whole interaction retrieval pipeline is published online with source code and required steps for reproducing the results (or updating them). All source code is available from GitHub https://github.com/mjoppich/mxplore . A corresponding conda environment with execution instructions is available. The database is accessible from https://rest.bio.ifi.lmu.de/mxplore , where it is also offered for download. The text mining results will be deposited at the time of publication at Zenodo ( https://doi.org/10.5281/zenodo.12704497 ). Results and Discussion mx-plore is an integrative text mining framework for miRNA-gene interactions. The mx-plore framework consists of multiple parts, as shown in Figure 1 . From PubMed abstracts and PMC full texts entities are extracted using named-entity recognition (NER). From these, miRNA-gene interactions are identified using the structure of sentences in which a miRNA-gene co-occurrence was identified. Together with contextual information of the relevant document (e.g. organism, cell type, gene ontology or diseases), the miRNA-gene interaction and its regulatory direction is saved in a database and made available for query from the web, or as download. Evaluating miRNA-gene mention detection The miRNA-gene interaction detection is a detection on the mention level (without any direction information). That means, that in this step it is decided whether two entities form a valid miRNA-gene interaction or not. In a previous study, atheMir [ 34 ], we found that our NER works considerably well in conjunction with a rule-based approach, and performs as good as or even better than field experts do - also in a context sensitive way. For that approach we used a three-rule approach: for a valid interaction between two entities, these must not be within the same conjugation, be connected by a verb and share at least one element of the paths from the root to the respective entities in the dependency graph. However, in contrast to other existing techniques and methods, this 3-rule based approach could be improved. Using the training data set from the benchmark [ 39 ], the four rules presented in Section Finding miRNA-gene interactions have been developed. The performance of mx-plore and each combination of rules has been evaluated using the ( Figure 7 , Table S2 ). No rule (always accept) performs worst (in terms of the F 1 -score), followed by the single rules (only one rule applied). It is interesting to note that the SDP-only rule performs worst of all, and worse than the other single rules. The single rules are followed by the double-rules which are followed by the triple-rules. Finally the use of all available rules together delivers the best results. Hence all rules are applicable and there is no single rule which outperforms all others. This also suggests that the problems provided by the benchmark are considerably different. Download figure Open in new tab Figure 7. mx-plore performance evaluation using sci-spacy (large) model. For each rule combination the mx-plore predictions are evaluated on the benchmark’s test dataset. It can be seen that with more rules, results become better in both precision and recall. It depends on the dependency prediction During the interaction extraction phase, mx-plore makes particular use of the dependency graph generated by spacy [ 32 ]. All applied rules rely on a correct dependency prediction, particularly the shortest dependency path (SDP) rule. While the other rules also rely on the dependency graph for recognizing conjugations or compartments, the acceptance in the SDP rule depends directly on the dependency graph. Hence the question arises how much the success of the rule-based method depends on the dependency prediction. In the regular configuration mx-plore uses scispacy’s large model for dependency prediction. But there is also a special model trained on the biomedical BIONLP13CG corpus. Likewise, spacy also comes with a regular large model, trained on general text, like newspapers or trashy literature. These additional models were also evaluated on the test dataset ( Figures S1 , S2). The general observations made for the scispacy large model remain valid for the other models: the more rules are added/applied, the better the predictions get. However, one specific observation for the SDP rule in the general spacy-model is interesting: Here the SDP rule performs worse than no rule, and even the difference between the 3-rules and all rules becomes small. This is however not surprising: in the previous iteration of this text mining framework, atheMir [ 34 ], it was noticed that several incorrect interactions have been reported due to incorrectly resolved dependency paths to the root, particularly around biomedical words. Hence, using a model not trained for such entities, many incorrect SDPs will lead to a result even worse than the no-rule concept. Looking at the absolute F 1 values it can be noticed that on choosing the wrong model and applying the same rules, the score varies from 0.95 (scispacy large) down to 0.77 with the spacy large model. This highlights the major impact the dependency prediction has on even a rule-based interaction detection approach. But moreover this highlights the need for well and correctly pre-trained models. Considering that the rule-based approach here resembles a fine-tuning of a pre-trained deep learning model, it can be argued that a badly pre-trained main model (e.g. pre-trained on different kind of text, not biomedical) can not be rescued by a good fine-tuning. Comparing all methods While it could be seen that all four rules combined perform considerably well, the key question is to analyse how well this rule-based approach performs - compared to other approaches and resources. With the chosen benchmark this comparison can be performed: the authors of the benchmark already compare multiple techniques on this benchmark, and the miRTex authors [ 4 ] rebuilt the miRSel approach and present their own approach, also evaluated on this dataset. All these results, together with the ones discussed so far, have been combined and are presented in Figure 8 and Table S1 . Results marked with † are taken from [ 39 ] and results marked with ‡ are taken from [ 4 ]. Download figure Open in new tab Figure 8. mx-plore performance in comparison with other tools. It can be noted that all tools perform better than a simple tri/co-occurrence approaches (ProMiner). But also mx-plore improves in contrast to its previous version, atheMir. This holds for any spacy model employed. This can be explained by the usage of more suitable rules. miRSel and RelEx perform well, but even range behind mx-plore. Particularly RelEx has problems with specific sentences, probably due to an incorrect dependency resolution. Finally mx-plore using the scispacy large model achieves the top F 1 score of over .9. A simple co-occurrence based analysis achieves a F 1 score of less than 0.5 [ 39 ], followed by the (general) relation extraction tool RelEx [ 41 ]. The re-implementation of miRSel achieves a high recall with low precision, and the three-rule-based atheMir performs slightly better with a F 1 score of 0.75. miRTex outperforms mx-plore on the regular spacy model as well as the smaller BIONLP model - only slightly on the latter. However, the large scispacy model combined with the rule-based approach of mx-plore outperforms even miRTex. Even though miRTex is also rule-based, one design decision of miRTex, which it has common with RelEx, might be a reason for the reduced recall: no trigger word should be needed for a valid miRNA-gene interaction. There are virtually so many suitable trigger words used in literature, that it is simply not possible to find and enumerate them all. Instead, extensive use of the dependency graph should be made. While the dependency graph has problems of its own (and hence is not be used for determining the direction of regulation), it is good enough to identify whether two entities are in some kind of relation or not. Particularly the dependency graph can be used to reject entities which occur together in a conjugation. That said, having a correct dependency graph is crucial. Modern dependency predictions have become quite reliable, even on unknown sentences and words. Being trained on actual biomedical literature improves their performance such that it can be used reliably to derive interactions. Evaluating miRNA-gene regulation detection Within mx-plore, a two step approach is chosen: First an interaction is detected, then the interaction direction. Using the extended benchmark, the four rules for predicting the interaction direction of an identified interaction presented in Section Determining miRNA-gene regulation were designed according to the training data. These rules make use of two observations: (1) while the dependency tree is able to identify whether miRNA and gene are not interacting, it is too coarse to identify the direction of a regulation. (2) scrambling of words is very uncommon in the English language [ 38 ], hence determining the direction of the interaction using word stems, not relying on the dependency graph, is possible. On a side note: the red marked dependencies in Figure 5 show that the dependency prediction is sometimes problematic. For instance the conjugation around the miRNA is not resolved correctly. While this does not hamper the interaction detection here (still same compartment, not same conjugation, just longer SDP), the interaction direction detection could be influenced, because there is no relation between inhibition and miR-23a. This shows, exemplarily, why for this task the stem-based approach is more suitable. Again the single rules and any combination of rules has been compared ( Figure 9 ). For the no-rule case it is always predicted that the miRNA regulates the gene down. Some rules perform even worse than this simple rule. This, however, is explainable at the example of the return rule. This rule is designed to be used only in specific cases, and after other cases have already been handled by previously checked/applied rules. Using this rule right-away is not a representative use-case. In contrast to the interaction detection, here the rules are incremental and cannot be seen individually. Nonetheless, with more added rules, an improved F 1 score can be observed. Again, all rules taken together perform best with a F 1 score of 0.88. However, in general, with more rules, prediction results improve. Download figure Open in new tab Figure 9. mx-plore interaction direction evaluation. The extended benchmark is used to check the prediction miRNA-gene interaction and direction. While the previous checks focused on detecting an interaction, here it is checked which entity regulates the other entity into which direction. Using no rule (and always predicting MIR GENE, NEU), performs quite well. Some rules, taken out of sequence, perform even worse. Database of miRNA-gene interactions from text mining Using the mx-plore pipeline, many miRNA-gene interactions could be discovered. An overview of all found interactions, their type and their source is given in Table 2 . mx-plore provides a web-based user interface for quick and easy access. The user can enter specific genes or miRNAs of interest. Also the user can select which context the returned interactions must be found in. Therefore the user can enter terms from all ontology terms in the specific dimensions. Returned search results are subset to only those miRNA-gene interactions which are found in literature associated with the search word. For programmatic access, mx-plore offers to download the database in sqlite format (including annotations), as well as the interactions as tab-separated file. View this table: View inline View popup Download powerpoint Table 2. Overview of text mining-based miRNA-gene interactions Certain interactions might, for example, be recorded as both neutral and repressing regulation and hence are counted twice. Interactions are designated with −∥ for a DOWN-regulation, −− for NEUtral interaction and − > for UP-regulation. When researching about a specific miRNA-gene interaction it is interesting to know in which context this interaction has already been researched on. Using the Timelines plot, it is possible to plot in which context the specific miRNA-gene interaction has already been looked into, and when. Results from mx-plore are taken, condensed, and plotted. In the shown example of a miRNA − > gene interaction ( Fig. 10 ) between miR-222 and CXCL12 it can be seen that there are 7 evidence documents and that this interaction is the consensus interaction, meaning the most prevalent interaction between miRNA and gene. Below this general information the contextual keywords identified from the evidence documents are displayed in a word cloud. The more frequent a context term is, the bigger it is displayed. Here, it can be seen that this interaction plays an important role in angiogenesis and apoptosis. Next follow the gene structure of the studied gene (CXCL12) as well as predicted miRNA binding sites, taken from TargetScan version 8 [ 23 ]. After this the interaction evidences, namely all occurrences of the reported miR-222 and CXCL12 interaction in texts, are displayed with the miRNA and gene being highlighted, and links to the respective articles given. The detail page closes with a timeline plot for the miRNA-gene interaction showing on the one hand the temporal progression on research about the specific interaction, and on the other hand showing in which process-, cellular- and disease-context and by whom the respective interaction has been studied. This allows users to directly judge whether the selected miRNA-gene interaction is of direct interest. Download figure Open in new tab Figure 10. Detail page of the mx-plore web portal. The detail page for a selected miRNA-gene interaction. For the selected miRNA miR-222 and the gene CXCL12 and the direction miRNA −∥ gene, first the number of evidences is listed along the boolean flag whether this is the consensus interaction direction. Below the summary a text cloud with the mentioned context information for this interaction is shown, followed by the actual evidences and links to the respective documents. At the bottom a timeline plot is showing when research on the specific interaction was conducted and in which disease-, cellular- and process-context. Since it has been noticed that existing databases vanished suddenly in the past, attention has been paid on making this resource endure for a long time. In terms of FAIR principles this is of highest importance, because only an accessible database, with resources and methods published, ensures that information can be looked up even after several years. Hence, not only a web portal with access to the database is available, but also the source code, instructions for running the text mining and post-processing for receiving all miRNA-gene interaction as well as a dump of the whole database is made available. In the light of the reported half life of bioinformatics web-services of 10 years [ 42 ] this ensures persistent access to data. Conclusion In this paper the miRNA-gene interaction database mx-plore is described. The interactions were retrieved from text mining PubMed abstracts and PMC full texts. The miRNA-gene interaction extraction has been benchmarked on a public benchmark and could hence be set into context with existing resources. The mx-plore interaction mining outperforms all existing methods,. However, it becomes apparent that even rule-based interaction mining platforms require accurate dependency graph prediction. When using model-based methods for dependency graph creation, it is important to use a model trained on the same origin of text: biomedical literature. With the provided mx-plore web portal it is possible to easily search miRNA-gene interactions within literature, and to filter results such that only interactions also found in specific process-, cell type- and disease-contexts are shown. The context of the miRNA-gene interaction is also visualized using a word cloud on the interaction detail page. On this page also all text evidence for that miRNA-gene interaction are listed such that the user can easily see whether the interaction is of relevance, or not. While it was shown that the interaction detection as well as the regulation prediction work accurately, these are no fail-proof processes. With the evidence sentences shown on the detail page and the timeline, the user can also judge whether to trust the interaction. Finally the timeline sets all work already performed on a miRNA-gene interaction into context and allows the user to dig deeper into the topic by reading the most recent, or context-wise, most relevant paper. mx-plore is available online as web portal, but can also be downloaded as aggregated sqlite database with all context annotations, evidence sentences and publication information. This enables users to also use the database programatically in custom methods and analyses. With this resource we hope to contribute to this highly innovative field, enabling scientists to verify miRNA activity, and to relate own findings with existing knowledge. Supporting information Download figure Open in new tab Figure S1. Detailed mx-plore performance for miRNA-gene interaction prediction using the sci-spacy (BioNLP) model on the test data. Download figure Open in new tab Figure S2. mx-plore performance evaluation using spacy (large) model. In contrast to the evaluation in Figure 7 , here the default spacy (large) model was used for dependency graph prediction. It can be seen that the results are worse than for the specific sci-spacy model. Moreover, the SDP-only rule here performs even worse than the always accept rule, at least in terms of F 1 score. View this table: View inline View popup Download powerpoint Table S1. Performance comparison between mx-plore and other tools. Results designated by † are taken from [ 39 ] and those with ‡ are taken from [ 4 ]. Results designated with (mod.) are evaluated on the modified test data. All other results are evaluated on the unchanged test data from [ 39 ]. View this table: View inline View popup Download powerpoint Table S2. mx-plore performance evaluation using sci-spacy (large) model. View this table: View inline View popup Download powerpoint Table S3. mx-plore interaction direction evaluation. Author Contributions MJ: Conceptualization, Data Curation, Formal Analysis, Investigation, Methodology, Software, Validation, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing; SK: Software, Writing – Review & Editing; RZ: Conceptualization, Resources, Funding Acquisition Footnotes https://github.com/mjoppich/mxplore https://doi.org/10.5281/zenodo.12704497 https://rest.bio.ifi.lmu.de/mxplore ↵ 1 https://spacy.io/usage/linguistic-features/ References 1. ↵ Lee RC , Feinbaum RL , Ambros V. The C. elegans heterochronic gene lin-4 encodes small RNAs with antisense complementarity to lin-14 . Cell . 1993 ; 75 ( 5 ): 843 – 854 . doi: 10.1016/0092-8674(93)90529-Y . OpenUrl CrossRef PubMed Web of Science 2. ↵ Santovito D , Egea V , Weber C. Small but smart: MicroRNAs orchestrate atherosclerosis development and progression . Biochimica et Biophysica Acta - Molecular and Cell Biology of Lipids . 2016 ; 1861 ( 12 ): 2075 – 2086 . doi: 10.1016/j.bbalip.2015.12.013 . OpenUrl CrossRef 3. ↵ Erhard F , Haas J , Lieber D , Malterer G , Jaskiewicz L , Zavolan M , et al. Widespread context dependency of microRNA-mediated regulation . Genome Res . 2014 ; 24 ( 6 ): 906 – 19 . doi: 10.1101/gr.166702.113 . OpenUrl Abstract / FREE Full Text 4. ↵ Li Y , Rao X , Mattox WW , Amos CI , Liu B. RNA-Seq Analysis of Differential Splice Junction Usage and Intron Retentions by DEXSeq . PloS one . 2015 ; 10 ( 9 ): e0136653 . doi: 10.1371/journal.pone.0136653 . OpenUrl CrossRef PubMed 5. ↵ Roychowdhury D , Gupta S , Qin X , Arighi CN , Vijay-Shanker K. EmiRIT: A text-mining-based resource for microRNA information . Database . 2021 ; 2021 . doi: 10.1093/database/baab031 . OpenUrl CrossRef PubMed 6. ↵ Karagkouni D , Paraskevopoulou MD , Chatzopoulos S , Vlachos IS , Tastsoglou S , Kanellos I , et al. DIANA-TarBase v8: A decade-long collection of experimentally supported miRNA-gene interactions . Nucleic Acids Research . 2018 ; 46 ( D1 ): D239 – D245 . doi: 10.1093/nar/gkx1141 . OpenUrl CrossRef PubMed 7. ↵ Skoufos G , Kakoulidis P , Tastsoglou S , Zacharopoulou E , Kotsira V , Miliotis M , et al. TarBase-v9.0 extends experimentally supported miRNA–gene interactions to cell-types and virally encoded miRNAs . Nucleic Acids Research . 2024 ; 52 ( D1 ): D304 – D310 . doi: 10.1093/nar/gkad1071 . OpenUrl CrossRef PubMed 8. ↵ Chou CH , Shrestha S , Yang CD , Chang NW , Lin YL , Liao KW , et al. MiRTarBase update 2018: A resource for experimentally validated microRNA-target interactions . Nucleic Acids Research . 2018 ; 46 ( D1 ): D296 – D302 . doi: 10.1093/nar/gkx1067 . OpenUrl CrossRef PubMed 9. ↵ Huang HY , Lin YCD , Li J , Huang KY , Shrestha S , Hong HC , et al. miRTarBase 2020: updates to the experimentally validated microRNA-target interaction database . Nucleic Acids Research . 2019 ; 48 ( D1 ): D148 – D154 . doi: 10.1093/nar/gkz896 . OpenUrl CrossRef PubMed 10. ↵ Sayers EW , Bolton EE , Brister JR , Canese K , Chan J , Comeau D , et al. Database resources of the national center for biotechnology information . Nucleic Acids Research . 2022 ; 50 ( D1 ): D20 – D26 . doi: 10.1093/nar/gkab1112 . OpenUrl CrossRef PubMed 11. ↵ Cohen KB , Johnson HL , Verspoor K , Roeder C , Hunter LE . The structural and content aspects of abstracts versus bodies of full text journal articles are different . BMC Bioinformatics . 2010 ; 11 ( 1 ): 492 . doi: 10.1186/1471-2105-11-492 . OpenUrl CrossRef PubMed 12. ↵ Wilkinson MD , Dumontier M , Aalbersberg IJ , Appleton G , Axton M , Baak A , et al. Comment: The FAIR Guiding Principles for scientific data management and stewardship . Scientific Data . 2016 ; 3 ( 1 ): 1 – 9 . doi: 10.1038/sdata.2016.18 . OpenUrl CrossRef 13. Kozomara A , Griffiths-Jones S. miRBase: annotating high confidence microRNAs using deep sequencing data . Nucleic Acids Res . 2014 ; 42 ( D1 ): D68 – D73 . doi: 10.1093/nar/gkt1181 . OpenUrl CrossRef PubMed Web of Science 14. Nam S , Li M , Choi K , Balch C , Kim S , Nephew KP . MicroRNA and mRNA integrated analysis (MMIA): a web tool for examining biological functions of microRNA expression . Nucleic Acids Research . 2009 ; 37 ( Suppl 2 ): W356 – W362 . doi: 10.1093/nar/gkp294 . OpenUrl CrossRef PubMed Web of Science 15. Hsu SD , Chu CH , Tsou AP , Chen SJ , Chen HC , Hsu PWC , et al. miRNAMap 2.0: genomic maps of microRNAs in metazoan genomes . Nucleic Acids Research . 2007 ; 36 ( Suppl 1 ): D165 – D169 . doi: 10.1093/nar/gkm1012 . OpenUrl CrossRef PubMed Web of Science 16. Betel D , Wilson M , Gabow A , Marks DS , Sander C. The microRNA.org resource: targets and expression . Nucleic Acids Research . 2008 ; 36 ( Suppl 1 ): D149 – D153 . doi: 10.1093/nar/gkm995 . OpenUrl CrossRef PubMed Web of Science 17. Wong N , Wang X. miRDB: an online resource for microRNA target prediction and functional annotations . Nucleic Acids Research . 2014 ; 43 ( D1 ): D146 – D152 . doi: 10.1093/nar/gku1104 . OpenUrl CrossRef PubMed 18. Cho S , Jang I , Jun Y , Yoon S , Ko M , Kwon Y , et al. miRGator v3.0: a microRNA portal for deep sequencing, expression profiling and mRNA targeting . Nucleic Acids Research . 2012 ; 41 ( D1 ): D252 – D257 . doi: 10.1093/nar/gks1168 . OpenUrl CrossRef PubMed Web of Science 19. Shahi P , Loukianiouk S , Bohne-Lang A , Kenzelmann M , Küffer S , Maertens S , et al. Argonaute - a database for gene regulation by mammalian microRNAs . Nucleic Acids Research . 2006 ; 34 ( Suppl 1 ): D115 – D118 . doi: 10.1093/nar/gkj093 . OpenUrl CrossRef PubMed Web of Science 20. Huang HY , Lin YCD , Cui S , Huang Y , Tang Y , Xu J , et al. miRTarBase update 2022: an informative resource for experimentally validated miRNA–target interactions . Nucleic Acids Research . 2022 ; 50 ( D1 ): D222 – D230 . doi: 10.1093/nar/gkab1079 . OpenUrl CrossRef PubMed 21. Jiang Q , Wang Y , Hao Y , Juan L , Teng M , Zhang X , et al. miR2Disease: a manually curated database for microRNA deregulation in human disease . Nucleic Acids Research . 2008 ; 37 ( Suppl 1 ): D98 – D104 . doi: 10.1093/nar/gkn714 . OpenUrl CrossRef PubMed Web of Science 22. Xiao F , Zuo Z , Cai G , Kang S , Gao X , Li T. miRecords: an integrated resource for microRNA-target interactions . Nucleic Acids Research . 2008 ; 37 ( Suppl 1 ): D105 – D110 . doi: 10.1093/nar/gkn851 . OpenUrl CrossRef PubMed Web of Science 23. ↵ Agarwal V , Bell GW , Nam JW , Bartel DP . Predicting effective microRNA target sites in mammalian mRNAs . eLife . 2015 ; 4 ( e05005 ): 1 – 38 . doi: 10.7554/eLife.05005 . OpenUrl CrossRef PubMed 24. Dweep H , Gretz N. miRWalk2.0: a comprehensive atlas of microRNA-target interactions . Nature Methods . 2015 ; 12 ( 8 ): 697 . doi: 10.1038/nmeth.3485 . OpenUrl CrossRef PubMed 25. Kaya KD , Karakülah G , Yakicier CM , Acar AC , Konu O. mESAdb: microRNA expression and sequence analysis database . Nucleic acids research . 2011 ; 39 ( Database issue ): D170 – 80 . doi: 10.1093/nar/gkq1256 . OpenUrl CrossRef PubMed Web of Science 26. Naeem H , Küffner R , Csaba G , Zimmer R. miRSel: automated extraction of associations between microRNAs and genes from the biomedical literature . BMC Bioinformatics . 2010 ; 11 : 135 . doi: 10.1186/1471-2105-11-135 . OpenUrl CrossRef PubMed 27. ↵ Neumann M , King D , Beltagy I , Ammar W. ScispaCy: Fast and Robust Models for Biomedical Natural Language Processing . In: Proceedings of the 18th BioNLP Workshop and Shared Task. Florence, Italy: Association for Computational Linguistics ; 2019 . p. 319 – 327 . Available from: https://www.aclweb.org/anthology/W19-5034 . 28. ↵ Seal RL , Braschi B , Gray K , Jones TEM , Tweedie S , Haim-Vilmovsky L , et al. Genenames.org: the HGNC resources in 2023 . Nucleic Acids Research . 2023 ; 51 ( D1 ): D1003 – D1009 . doi: 10.1093/nar/gkac888 . OpenUrl CrossRef PubMed 29. ↵ Blake JA , Baldarelli R , Kadin JA , Richardson JE , Smith C , Bult CJ , et al. Mouse Genome Database (MGD): Knowledgebase for mouse–human comparative biology . Nucleic Acids Research . 2021 ; 49 ( D1 ): D981 – D987 . doi: 10.1093/nar/gkaa1083 . OpenUrl CrossRef PubMed 30. ↵ Griffiths-Jones S , Grocock RJ , van Dongen S , Bateman A , Enright AJ . miRBase: microRNA sequences, targets and gene nomenclature . Nucleic Acids Research . 2006 ; 34 ( Suppl 1 ): D140 – D144 . doi: 10.1093/nar/gkj112 . OpenUrl CrossRef PubMed Web of Science 31. ↵ Hanisch D , Fundel K , Mevissen HT , Zimmer R , Fluck J. ProMiner: Rule-based protein and gene entity recognition . BMC Bioinformatics . 2005 ; 6 ( SUPPL.1 ): 1 – 9 . doi: 10.1186/1471-2105-6-S1-S14 . OpenUrl CrossRef PubMed Web of Science 32. ↵ Honnibal M , Montani I. spaCy ; 2019 . Available from: https://github.com/explosion/spaCy . 33. ↵ de Marneffe MC , Manning CD , Nivre J , Zeman D. Universal Dependencies . Computational Linguistics . 2021 ; 47 ( 2 ): 255 – 308 . OpenUrl CrossRef 34. ↵ Joppich M , Zimmer R. From command-line bioinformatics to bioGUI . PeerJ . 2019 ; 2019 ( 11 ): e8111 . doi: 10.7717/peerj.8111 . OpenUrl CrossRef 35. ↵ Quan C , Wang M , Ren F. An unsupervised text mining method for relation extraction from biomedical literature . PLoS ONE . 2014 ; 9 ( 7 ): 1 – 8 . doi: 10.1371/journal.pone.0102039 . OpenUrl CrossRef PubMed 36. ↵ Hua L , Quan C. A Shortest Dependency Path Based Convolutional Neural Network for Protein-Protein Relation Extraction . BioMed Research International . 2016 ; 2016 . doi: 10.1155/2016/8479587 . OpenUrl CrossRef 37. ↵ Ma C , Zhang Y , Zhang M. Tree kernel-based protein-protein interaction extraction considering both modal verb phrases and appositive dependency features . In: WWW 2015 Companion -Proceedings of the 24th International Conference on World Wide Web . New York, New York, USA : Association for Computing Machinery, Inc ; 2015 . p. 655 – 660 . Available from: http://dl.acm.org/citation.cfm?doid=2740908.2741705 . 38. ↵ Ross JR . Constraints on variables in syntax . [Thesis]. Massachusetts Institute of Technology ; 1967 . Available from: https://dspace.mit.edu/handle/1721.1/15166 . 39. ↵ Bagewadi S , Bobić T , Hofmann-Apitius M , Fluck J , Klinger R. Detecting miRNA Mentions and Relations in Biomedical Literature . F1000Research . 2015 ; 3 : 205 . doi: 10.12688/f1000research.4591.3 . OpenUrl CrossRef 40. ↵ Robinson JT , Thorvaldsdottir H , Turner D , Mesirov JP . igv.js: an embeddable JavaScript implementation of the Integrative Genomics Viewer (IGV) . Bioinformatics . 2023 ; 39 ( 1 ): btac830 . doi: 10.1093/bioinformatics/btac830 . OpenUrl CrossRef PubMed 41. ↵ Fundel K , Küffner R , Zimmer R. RelEx - Relation extraction using dependency parse trees . Bioinformatics . 2006 ; 23 ( 3 ): 365 – 371 . doi: 10.1093/bioinformatics/btl616 . OpenUrl CrossRef PubMed Web of Science 42. ↵ Kern F , Fehlmann T , Keller A. On the lifetime of bioinformatics web services . Nucleic Acids Research . 2020 ; 48 ( 22 ): 12523 – 12533 . doi: 10.1093/nar/gkaa1125 . OpenUrl CrossRef PubMed View the discussion thread. Back to top Previous Next Posted January 25, 2025. Download PDF Data/Code Email Thank you for your interest in spreading the word about bioRxiv. NOTE: Your email address is requested solely to identify you as the sender of this article. Your Email * Your Name * Send To * Enter multiple addresses on separate lines or separate them with commas. You are going to email the following Text Mining miRNA-gene Interactions for the mx-plore Platform Message Subject (Your Name) has forwarded a page to you from bioRxiv Message Body (Your Name) thought you would like to see this page from the bioRxiv website. Your Personal Message CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. Share Text Mining miRNA-gene Interactions for the mx-plore Platform Markus Joppich , Samuel Klein , Ralf Zimmer bioRxiv 2025.01.22.634367; doi: https://doi.org/10.1101/2025.01.22.634367 Share This Article: Copy Citation Tools Text Mining miRNA-gene Interactions for the mx-plore Platform Markus Joppich , Samuel Klein , Ralf Zimmer bioRxiv 2025.01.22.634367; doi: https://doi.org/10.1101/2025.01.22.634367 Citation Manager Formats BibTeX Bookends EasyBib EndNote (tagged) EndNote 8 (xml) Medlars Mendeley Papers RefWorks Tagged Ref Manager RIS Zotero Tweet Widget Facebook Like Google Plus One Subject Area Bioinformatics Subject Areas All Articles Animal Behavior and Cognition (7622) Biochemistry (17648) Bioengineering (13871) Bioinformatics (41880) Biophysics (21423) Cancer Biology (18558) Cell Biology (25460) Clinical Trials (138) Developmental Biology (13364) Ecology (19866) Epidemiology (2067) Evolutionary Biology (24290) Genetics (15589) Genomics (22475) Immunology (17711) Microbiology (40327) Molecular Biology (17145) Neuroscience (88473) Paleontology (666) Pathology (2827) Pharmacology and Toxicology (4816) Physiology (7635) Plant Biology (15114) Scientific Communication and Education (2044) Synthetic Biology (4286) Systems Biology (9815) Zoology (2268)
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.