Skip to main content

Probabilistic factor analysis model with covariate guided factors

Project description

Semi-supervised Omics Factor Analysis (SOFA)

Introduction

Here we present semi-supervised probabilistic Factor Analysis (SOFA), a multi-omics integration method, which infers a set of low dimensional latent factors that represent the main sources of variability. SOFA enables the discovery of primary sources of variation while adjusting for known covariates and simultaneously disentangling variation that is shared between multiple omics modalities and specific to single modalities. The SOFA method is implemented in python using the Pyro framework for probabilistic programming.

Installation

To install SOFA first create Python 3.8 environment e.g. by

conda create --name sofa-env python=3.8
conda activate sofa-env

and install the package using

pip install biosofa

How to use SOFA for multi-omics analyses

A detailed manual with examples and how to use SOFA can be found here https://tcapraz.github.io/SOFA/index.html.

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

biosofa-0.5.0.tar.gz (15.5 kB view details)

Uploaded Source

Built Distribution

biosofa-0.5.0-py3-none-any.whl (16.2 kB view details)

Uploaded Python 3

File details

Details for the file biosofa-0.5.0.tar.gz.

File metadata

  • Download URL: biosofa-0.5.0.tar.gz
  • Upload date:
  • Size: 15.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.8.10 Linux/5.15.0-119-generic

File hashes

Hashes for biosofa-0.5.0.tar.gz
Algorithm Hash digest
SHA256 a125d23051ccb7b3277a1323b72382ff51315cdc42080b62e8779b1844627583
MD5 c135c23e9bfbe8a179f1980f798377e1
BLAKE2b-256 c77e4707abba7523c3abb10f2b453ae68dec3c9f52e09bdb886300dccd69ccfb

See more details on using hashes here.

File details

Details for the file biosofa-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: biosofa-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 16.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.8.10 Linux/5.15.0-119-generic

File hashes

Hashes for biosofa-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f87e751ead2defb54d8e4103d5e25664b5fc218c1b7c4ca5caf8c5d1f67cf221
MD5 7507ac90bd8f9fb96556c4d013083f55
BLAKE2b-256 212dc9942e67064fa0104063ad05d307860d3b4e5165c112c635949d7f55fe8d

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