Mining valuable hidden knowledge from large-scale data relies on the support of reasoning technology. Knowledge graphs, as a new type of knowledge representation, have gained much attention in natural language processing. Knowledge graphs can effectively organize and represent knowledge so that it can be efficiently utilized in advanced applications.
Breaking: A summary of ten R/python packages and web services tools display in this section, including the number of species, package installation, operating vignettes.
Introduction: PubTator Central (PTC) is a Web-based system providing automatic annotations of biomedical concepts such as genes and mutations in PubMed abstracts and PMC full-text articles. PTC expands the widely-used PubTator system.
Installation: In addition to apps, PubTator central offers easy access to download source in Python, Perl and Java.
Application: The PubTator central tutorial can be found at https://www.ncbi.nlm.nih.gov/research/pubtator/tutorial.html.
Web server: PubTator central.
Introduction: a tool that uses prior information to implicate genes involved in diseases. Phenolyzer exhibits superior performance over competing methods for prioritizing Mendelian and complex disease genes, based on disease or phenotype terms entered as free text.
Web server: Phenomizer.
Introduction: The BioGraph service integrates heterogeneous knowledge bases and allows for the successful automated formulation and ranking of comprehensible functional hypotheses relating biomedical contexts to candidate targets, e.g., for disease-gene relations.
Type | Number |
---|---|
Databases | 19 |
Relation Type | 13 |
Web server: BioGraph.
Introduction: The WordCloud Plugin is a Cytsocape plugin that generates a word tag cloud from a user-defined node selection, summarizing an attribute of choice. For instance, if selected nodes are proteins, and the string attribute “full protein name” is selected, every string will be broken down into words, which will be plotted on a panel with size proportional to their frequency.
Installation: Download the cytoscape plug-in at here.
Application: The WordCloud tutorial can be found at http://baderlab.org/Software/WordCloudPlugin/UserManual.
Introduction: BEST uses a dictionary-based approach to extract biomedical entities from texts, and indexes the entities along with the source texts. The BEST dictionary consists of 12 different databases each covering different subsets of entity types (we will describe it in the Methods section). BEST finds an entity relevant to a query based primarily on the number of co-occurrences between the query terms and the entity in the literature. Besides the co-occurrence, the ranking function of BEST takes into account other various metrics including the authority of journals, the recency of articles, and the term frequency-inverse document frequency (TF-IDF) weighting.
Application: The BEST tutorial can be found at http://best.korea.ac.kr/help/BEST_Guide.pdf.
Web server: BEST.
Introduction: iPTMnet is a bioinformatics resource for integrated understanding of protein post-translational modifications (PTMs) in systems biology context. It connects multiple disparate bioinformatics tools and systems text mining, data mining, analysis and visualization tools, and databases and ontologies into an integrated cross-cutting research resource to address the knowledge gaps in exploring and discovering PTM networks.
Installation:
1.Start R (version “4.2”) and enter:
install.packages("iptmnetr")
2.Python package:
pip install pyiptmnet
Application: The iPTMnet tutorial can be found at https://proteininformationresource.org/pirwww/support/help.shtml.
The iPTMnetR vignette can be found at https://udel-cbcb.github.io/iPTMnetR/#/quickstart.
The pyiptmnet vignette can be found at https://udel-cbcb.github.io/pyiPTMnet/#/quickstart.
Web server: iPTMnet.
Introduction: Genes2WordCloud is a web-based server application and Java Applet that enables users to create biologically-relevant-content WordClouds.A WordCloud is a visual display of a set of words where the font, size, color or angle can represent some underlying information. A WordCloud is an effective way to visually summarize information about a specific topic of interest. The WordCloud is optimized to maximize the display of the most important terms about a specific topic in the minimum amount of space.
Application: The Genes2WordCloud tutorial can be found at http://www.maayanlab.net/G2W/help.php.
Web server: Genes2WordCloud.
Introduction: TeamTat is a web-based annotation tool (local setup available), equipped to manage team annotation projects engagingly and efficiently. TeamTat is a novel tool for managing multi-user, multi-label document annotation, reflecting the entire production life cycle. Project managers can specify annotation schema for entities and relations and select annotator(s) and distribute documents anonymously to prevent bias. Document input format can be plain text, PDF or BioC (uploaded locally or automatically retrieved from PubMed/PMC), and output format is BioC with inline annotations. TeamTat displays figures from the full text for the annotator’s convenience.
Web server: TeamTat.
Introduction: CADA is a phenotype-based gene prioritization tool that harnesses the most recent information from ClinVar. By this means human phenotype ontology (HPO) terms from case annotations as well as disorder annotations (CADA) are used for achieving superior results particularly for all typical clinical presentations of patients with rare disorders. CADA has been evaluated on a data set of 4714 molecularly confirmed cases and is used in the prospective study TRANSLATE NAMSE.
Installation:The CADA app offers a project GitHub repository at here. CADA can be installed locally with:
$ git clone https://github.com/Chengyao-Peng/CADA.git
$ cd CADA
$ pip install -e .
Application: The CADA tutorial can be found at https://cada.gene-talk.de/instructions.
Web server: CADA.
Introduction: CROssBAR is a comprehensive system that integrates large-scale biological/biomedical data from various resources and stores them in a NoSQL database. CROssBAR is enriched with the deep-learning-based prediction of relationships between numerous data entries, which is followed by the rigorous analysis of the enriched data to obtain biologically meaningful modules. These complex sets of entities and relationships are displayed to users via easy-to-interpret, interactive knowledge graphs within an open-access service. CROssBAR knowledge graphs incorporate relevant genes-proteins, molecular interactions, pathways, phenotypes, diseases, as well as known/predicted drugs and bioactive compounds, and they are constructed on-the-fly based on simple non-programmatic user queries. These intensely processed heterogeneous networks are expected to aid systems-level research, especially to infer biological mechanisms in relation to genes, proteins, their ligands, and diseases.
Installation:The CROssBAR app offers a project GitHub repository at here.
Application: The CROssBAR tutorial can be found at https://crossbar.kansil.org/tutorial.php.
Web server: CROssBAR.