Skip to main content

An implementation of the Gaussian multi-Graphical Model

Project description

GmGM-python

A python package for the GmGM algorithm. Read the pre-print here.

This is a very early version so the API is subject to change.

Installation

# Pip
python -m pip install GmGM

Conda install coming soon.

About

This package learns a graphical representation of every "axis" of your data. For example, if you had a paired scRNA+scATAC multi-omics dataset, then your axes would be "genes" (columns of scRNA matrix), "axes" (columns of scATAC matrix), and "cells" (rows of both matrices).

This package works on any dataset that can be expressed as multiple tensors of arbitrary length (so multi-omics, videos, etc...). The only restriction is that no tensor can have the same axis twice (no "genes x genes" matrix); the same axis can appear multiple times, as long as it only appears once per matrix.

Usage

The first step is to express your dataset as a "Dataset" object.

Roadmap

  • Add direct support for AnnData and MuData objects (so that converson to "Dataset" is not needed)
  • Stabilize API
  • Add comprehensive docs

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

gmgm-0.0.3.tar.gz (25.5 kB view details)

Uploaded Source

Built Distribution

gmgm-0.0.3-py3-none-any.whl (29.7 kB view details)

Uploaded Python 3

File details

Details for the file gmgm-0.0.3.tar.gz.

File metadata

  • Download URL: gmgm-0.0.3.tar.gz
  • Upload date:
  • Size: 25.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.0

File hashes

Hashes for gmgm-0.0.3.tar.gz
Algorithm Hash digest
SHA256 8caf1b96a84e0e5ca6c4385e40cc6fd391c913ad2153502b7449484ccf70d29e
MD5 ab3944e2753cbc5c45d369494a01dd6d
BLAKE2b-256 029e29e9b73b0d4375a0a5df28848b12a8ba8267d8b5df0d5217b425c5e4860f

See more details on using hashes here.

File details

Details for the file gmgm-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: gmgm-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 29.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.0

File hashes

Hashes for gmgm-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1f0e3f4ed4b1cdebf3b264d76ffb1c36364703f8d05323e104b2c9ee90ac876b
MD5 84a5ab89490d5152b38b1cce15f67500
BLAKE2b-256 cdc42bc192d3910e452054d18b1b5f703ae3f108f2b5798e8813206b96eb7cdf

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