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.7.0.tar.gz (15.7 kB view details)

Uploaded Source

Built Distribution

biosofa-0.7.0-py3-none-any.whl (16.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for biosofa-0.7.0.tar.gz
Algorithm Hash digest
SHA256 ac0510fba4f477600d41b8c49a8ccc4eb10de22d3e68dc04c5b0c1c3c196ab09
MD5 ae902f038232c39cec2f5365c151244a
BLAKE2b-256 289f06ce64319e5a2b7236b3e796efdaff731aeb967d82bb60d795f34a09b070

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for biosofa-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 31bf0cd7fdea867295bef55fc77513b8e2d4b832cfa428f8a18a47c18ef2acb3
MD5 b6401fded6afa92e1bb2a40661ab57ef
BLAKE2b-256 75b336c87107eaf57cce2e1ba895696a0b0133403eadf9be6baffb6f46447627

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