open access publication

Article, 2024

FAVA: high-quality functional association networks inferred from scRNA-seq and proteomics data

BIOINFORMATICS, ISSN 1367-4803, 1367-4803, Volume 40, 2, 10.1093/bioinformatics/btae010

Contributors

Koutrouli, Mikaela 0000-0002-8953-3561 [1] Nastou, Katerina [1] Lindez, Pau Piera [1] Bouwmeester, Robbin 0000-0001-6807-7029 [2] [3] Rasmussen, Simon 0000-0001-6323-9041 [1] Martens, Lennart 0000-0003-4277-658X [2] [3] Jensen, L. J. 0000-0001-7885-715X (Corresponding author) [1]

Affiliations

  1. [1] Univ Copenhagen, Novo Nordisk Fdn Ctr Prot Res, Fac Hlth & Med Sci, DK-2200 Copenhagen N, Denmark
  2. [NORA names: KU University of Copenhagen; University; Denmark; Europe, EU; Nordic; OECD];
  3. [2] VIB, UGent Ctr Med Biotechnol, B-9052 Ghent, Belgium
  4. [NORA names: Belgium; Europe, EU; OECD];
  5. [3] Univ Ghent, Dept Biomol Med, B-9052 Ghent, Belgium
  6. [NORA names: Belgium; Europe, EU; OECD]

Abstract

Motivation Protein networks are commonly used for understanding how proteins interact. However, they are typically biased by data availability, favoring well-studied proteins with more interactions. To uncover functions of understudied proteins, we must use data that are not affected by this literature bias, such as single-cell RNA-seq and proteomics. Due to data sparseness and redundancy, functional association analysis becomes complex.Results To address this, we have developed FAVA (Functional Associations using Variational Autoencoders), which compresses high-dimensional data into a low-dimensional space. FAVA infers networks from high-dimensional omics data with much higher accuracy than existing methods, across a diverse collection of real as well as simulated datasets. FAVA can process large datasets with over 0.5 million conditions and has predicted 4210 interactions between 1039 understudied proteins. Our findings showcase FAVA's capability to offer novel perspectives on protein interactions. FAVA functions within the scverse ecosystem, employing AnnData as its input source.Availability and implementation Source code, documentation, and tutorials for FAVA are accessible on GitHub at https://github.com/mikelkou/fava. FAVA can also be installed and used via pip/PyPI as well as via the scverse ecosystem https://github.com/scverse/ecosystem-packages/tree/main/packages/favapy.

Data Provider: Clarivate