Skip to main content

Optimal transport-based tools for data integration.

Project description

Transmorph

PyPI version GitHub license Documentation Status Downloads Downloads

Transmorph is a python package dedicated to data integration, with a particular focus on single-cell applications. Dataset integration describes the problem of tying several datasets together, across different samples or modalities. Our priority is scalability, as we aim to integrate datasets of tens of thousands data points in under a minute. We use an efficient optimal transport-based approach to do so, supported by a variety of computational tricks.

Documentation

https://transmorph.readthedocs.io/en/latest/

Installation

Two main options exist to install transmorph, from source of from PyPi. PyPi version should be more stable, but may not contain latest features. Using a python environment is highly recommended (for instance pipenv) in order to better handle dependency versioning.

Dependencies (automatically installed via $pip)

Install from source (latest version)

git clone https://github.com/Risitop/transmorph
pip install ./transmorph

Install from PyPi (recommended, latest stable version)

pip install transmorph

Contributors

  • Aziz Fouché, (Institut Curie Paris, ENS Paris-Saclay)
  • Andrei Zinovyev, (Institut Curie Paris, INSERM, Mines ParisTech)
  • Special thanks to Nicolas Captier (Institut Curie Paris) and Maxime Roméas (LIX, École polytechnique, INRIA, Institut Polytechnique de Paris) for the insightful discussions and proofreading.

References

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

transmorph-0.1.1.tar.gz (158.2 kB view details)

Uploaded Source

Built Distribution

transmorph-0.1.1-py3-none-any.whl (161.7 kB view details)

Uploaded Python 3

File details

Details for the file transmorph-0.1.1.tar.gz.

File metadata

  • Download URL: transmorph-0.1.1.tar.gz
  • Upload date:
  • Size: 158.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.9.6

File hashes

Hashes for transmorph-0.1.1.tar.gz
Algorithm Hash digest
SHA256 8c23b8ea787d6e3a809c1c3c7f99db6e22b215e5c7b295fa257fa0b78001019b
MD5 3bdc6772f7d9bae86942f650e95a38ff
BLAKE2b-256 5b2f0a9c4c8f73063c1195d40d5a20400e832f5057a538dd286a6750e09aabdd

See more details on using hashes here.

File details

Details for the file transmorph-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: transmorph-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 161.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.9.6

File hashes

Hashes for transmorph-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cf30483f1edd86d5ea4fced8d1b0f4365568a5f554ff060a62c84ac4ca5a2450
MD5 b7bd737ddc5d4d416c66eca7b4335c3c
BLAKE2b-256 b9a41c2bde0e149454a8c18eabf7d0892729fe6e5f562359ae63358095c0a9cf

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