Skip to main content

Infer Functional Associations using Variational Autoencoders on -Omics data.

Project description

fava FAVA: Functional Associations using Variational Autoencoders

PyPI version Documentation Status example workflow

FAVA is a method used to construct protein networks based on omics data such as single-cell RNA sequencing (scRNA-seq) and proteomics. Existing protein networks are often biased towards well-studied proteins, limiting their ability to reveal functions of understudied proteins. FAVA addresses this issue by leveraging omics data that are not influenced by literature bias. Read the documentation.

Screenshot 2023-08-17 at 10 14 20

Data availability

The Combined Network

Installation:

pip install favapy

favapy as Python library

Read the jupyter-notebook: How_to_use_favapy_in_a_notebook

favapy supports both AnnData objects and count/abundance matrices.

Command line interface

Run favapy from the command line as follows:

favapy <path-to-data-file> <path-to-save-output>

Optional parameters:


-t Type of input data ('tsv' or 'csv'). Default value = 'tsv'.

-n The number of interactions in the output file (with both directions, proteinA-proteinB and proteinB-proteinA). Default value = 100000.

-cor Type of correlation method ('pearson' or 'spearman'). Default value = 'pearson'

-c The cut-off on the Correlation scores.The scores can range from 1 (high correlation) to -1 (high anti-correlation). This option overwrites the number of interactions. Default value = None.

-d The dimensions of the intermediate\hidden layer. Default value depends on the input size.

-l The dimensions of the latent space. Default value depends on the size of the hidden layer.

-e The number of epochs. Default value = 50.

-b The  batch size. Default value = 32.


If FAVA is useful for your research, consider citing FAVA BiorXiv.

Other Relevant publications:

The STRING database in 2023.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

favapy-0.4.0.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

favapy-0.4.0-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file favapy-0.4.0.tar.gz.

File metadata

  • Download URL: favapy-0.4.0.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for favapy-0.4.0.tar.gz
Algorithm Hash digest
SHA256 e30a9ac13af8fc5e0203f3cd466847f4fc794a369ea2b758931217f23595581d
MD5 9e5af2a8c6a604ff32b796bfa05e998d
BLAKE2b-256 4518ebf6509b4c8ff2d05ae606999ef33e75de48d0e24ec315549fd2d4bbab6c

See more details on using hashes here.

File details

Details for the file favapy-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: favapy-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for favapy-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ca5fbb35e6e210eeab0556eda01e32deab63eae031712010cc1ab51e1e7041f0
MD5 b8ee70c57056d1700019cefd7d7c7b44
BLAKE2b-256 dc4df66730e7dbe25e54ae2690a5691ee6b26fb4fd83d0bb1ffc6a43648c3100

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page