Author Archives: Metascape

Announcing Upgraded AI Gene Annotations in Metascape

In 2023, Metascape introduced AI-generated summaries for gene functions and disease implications [see previous Blog]. Powered by ChatGPT-3 at the time, these summaries served as a highly beneficial complement to NCBI’s human annotations by filling critical gaps in disease context. … Continue reading

Posted in Comment, News | Tagged , , | Comments Off on Announcing Upgraded AI Gene Annotations in Metascape

Metascape与社区共建的十年之路

我们欣喜地宣布:发表在 Nature Communications 的 Metascape 已正式迈过一个重要里程碑,文章的引用次数突破 10,000 次。 这一数字不仅是学术认可的象征,更是全球生物信息学社区十年来共同推动的成果。 从一个想法到全球科研者的常用工具 2015 年 10 月,Metascape 带着一个朴素的愿景诞生: 让每一位生物学家都能轻松完成基因列表的功能富集分析。当时许多富集分析工具对计算背景的门槛太高,实验科学家往往望而却步。Metascape 的出现打破了这一壁垒,让复杂的生物学解释变得直观、快速、人人可用。 随着科研需求不断升级,Metascape 也在持续成长:多基因列表支持让比较分析成为可能,蛋白互作网络分析帮助用户从基因层面走向系统层面,物种覆盖不断扩展,数据库与注释质量持续优化。Metascape 正是在这样的迭代中,逐步成为一个功能基因组学领域的综合性平台。 2019 年 4 月,Metascape 论文发表于 Nature Communications,这是一个真正意义上的转折点。 它让 Metascape 走向全球,也让更多科研者认识到它的价值。值得特别一提的是,中国科研社区的力量。通过微信等社交媒体平台的传播,Metascape 在中国迅速走红,成为众多实验室的常备工具,推动其影响力进一步扩大。 影响力的量化:引用、传播与社区力量 截至今日,Google Scholar 显示 Metascape 论文引用量已超过 15,000 次。 (截图:2026 … Continue reading

Posted in Comment, News | Tagged | Comments Off on Metascape与社区共建的十年之路

Celebrating a Milestone: Metascape Surpasses 10,000 Citations

A Decade of Impact, Innovation, and Community Growth in Functional Genomics We are delighted to announce that Metascape, published in Nature Communications, has achieved a significant milestone — surpassing 10,000 citations. This remarkable accomplishment reflects Metascape’s lasting scientific impact and … Continue reading

Posted in Comment, News | Tagged | Comments Off on Celebrating a Milestone: Metascape Surpasses 10,000 Citations

FRoGS: 基因表征的华丽转身

本文由ChatGPT基于英文版翻译后稍加修改, 不准确之处以英文版为准. 在自然语言处理(NLP)研究的早期阶段,我们通过计算共享单词来量化文档之间的相似性。然而,这种简单的方法忽略了同义词它将“猫”和“小猫”视为毫无关联的实体,就像对待“猫”和“岩石”一样(图1,左侧)。由此产生的基于身份(identity)的单词表示,即独热(one-hot)编码,在应用于聚类文档时效果并不佳。幸运的是,随着Word2Vec等深度学习技术的出现 [1],NLP领域已经发生了变革。由于Word2Vec,曾经相距甚远的“猫”和“小猫”两个词现在被认为是几乎相同的(图1,右侧)。 在基因分析中,我们一直面临着类似的困境。在比较基因列表时,我们计算共享的基因个数,类似于旧时的NLP方法。然而,像TLR7和MYD88这样在先天免疫信号中具有非常相似生物学作用的基因,当在出现在不同列表中时被当成是完全无关的而被忽视了。这就像“猫”和“小猫”曾经被认为是完全不同的一样。目前使用的基因列表的相似性算法很有局限。在我们最近的《自然通讯》发表的研究中 [2],我们将NLP与生物信息学进行了类比,首先我们引入了基因特征的功能性表示(Functional Representation of Gene Signatures — FRoGS),作为基因分析的Word2Vec等效方法(图2)。然后我们利用FRoGS的表征来揭示化合物的靶点。利用Broad的L1000数据集, 通过将shRNA/cDNA扰动的基因特征与中化合物的基因特征进行相似性比较,我们取得了显著的成果。具体而言,基于FRoGS的AI模型在识别真正的化合物靶点方面表现出了36%的召回率 (recall),超过了传统的独热编码方法所能达到的9%的召回率。 在这篇博客中,我们用两个浅显的例子进一步展示了FRoGS向量如何帮助实现强大的机器学习任务,将基因分析推向了传统独热编码不能够及的高度。 FRoGS能卓有成效地帮助机器学习的诀窍在哪里呢?因为基因的功能驱动着生物过程和它的表型。 ,它的功能被忽略了, AI模型就必须使出洪荒之力重新发现它们的功能 才能有效预测它们的表型— 而这个功能再发现的过程需要大量的训练数据。不幸的是,这样的大量数据并不总是可得到,于是有限的训练数据严重地影响了功能的学习从而影响了最终预测的准确性。FRoGS表征革命性地改变了基因的表示方式。每个人类基因都被编码为一个有意义的向量,既包含了在基因在Gene Ontology (GO [3])中注释的已知功能,也包含了从大规模转录组数据集(例如ARCHS4 [4])中蕴含的潜在功能 。FRoGS在AI模型的输入向量中注入功能信息, 模型无需浪费资源去从头开始学习基因的功能, 而可以专注于学习基因功能与表型之间复杂的关联。这样有限的训练数据全都被用在了刀刃上。 示例 1:组织特异性基因表达 在我们的第一个示例中,我们分别使用97、98和100个在大脑、脾脏和肌肉中特异性表达的基因。我们的目标是预测基因表达的组织。传统上,独热编码将这些基因放置在高维空间中,基因之间没有任何的相似性。因此,AI模型难以学习有意义的模式,导致分类准确率仅约为29%(±3%)(n = 100次模拟)——类似于随机猜测(图3)。然而,当我们使用FRoGS向量表示基因时,t-SNE图中已经呈现了组织特异性聚类(图4),这样用机器学习找出分类的边界就很直接了。随机森林模型(Random Forest)的准确率飙升至约80%(±5%)(n = 100次模拟),展示了FRoGS使得AI模型即使在有限数据情况下也具有强大的学习能力(图4)。 示例 2:基因列表和功能特征 我们的数据集包括与动脉、心脏和大脑分别相关的35、24和122个基因列表。每个基因列表内含约100个基因。在独热编码方法中,基因列表被表示为其组成成员基因独热向量的总和。虽然这些基因列表也展示了一些聚类模式(图5),但与FRoGS基因特征嵌入形成的明显聚类相比,它们相形见绌(图6)。因此,用于预测的分类准确率为独热向量为85%(±4%)(n = 100次模拟),而FRoGS向量为100.0%(±0.4%)(n … Continue reading

Posted in Machine Learning, News | Tagged , , , | Comments Off on FRoGS: 基因表征的华丽转身

FRoGS: A Paradigm Shift in Gene Representation

In the early days of natural language processing (NLP) research, we quantified the similarity between documents by counting shared words. However, this simplistic approach ignored synonyms, treating “cat” and “kitty” as distinct entities, much like “cat” and “rock.” (Figure 1. … Continue reading

Posted in Machine Learning, News | Tagged , , , | Comments Off on FRoGS: A Paradigm Shift in Gene Representation

Clustering Enriched Ontology Terms

The Metascape forum receives many questions about how enrichment bar graphs and heatmaps are created. This blog post explains the backend algorithms. For a given gene list, we use the accumulative hypergeometric test (or Fisher’s exact test) to compute the … Continue reading

Posted in Manual, Visualization | Tagged , , , , | Comments Off on Clustering Enriched Ontology Terms

Gene Annotation by ChatGPT

We are excited to leverage the power of ChatGPT to improve Metascape! ChatGPT is a powerful language engine that has gained broad biological knowledge by digesting text from the Internet. GPT-4 scores a 5 in AP Biology and 99th to … Continue reading

Posted in Uncategorized | Tagged , , , | Comments Off on Gene Annotation by ChatGPT

Metascape for Bioinformaticians (MSBio)

We are extremely excited to make MSBio available to the bioinformatics community, including a commercial license option for for-profit entities (this post was updated on Dec 5, 2021). Why MSBio? Metascape was initially designed to support biologists, as we observed … Continue reading

Posted in Comment, News | Comments Off on Metascape for Bioinformaticians (MSBio)

Protein-Protein Interaction Data Sources

Why Include STRING Database Metascape provides a rather unique protein-protein interaction (PPI) network analysis capability. In many gene list analysis resources, PPI analysis results in a rather massy hairball network. Besides stating such networks are statistically significant, there is not … Continue reading

Posted in Comment, News, Protein Network | Comments Off on Protein-Protein Interaction Data Sources

How Dose Metascape Compute Orthologs

Homologene is Outdated Ortholog mapping is an important component in Metascape as explained in our Nature Communication paper: Many gene annotation, pathway, and protein interaction databases are primarily compiled for human genes/proteins. For instance, the size of the mouse interactome … Continue reading

Posted in Comment, News, Ortholog | Comments Off on How Dose Metascape Compute Orthologs