Skip to main content

ChemBioMultimodalAutoencoders

CI/CD tests builds
Package PyPI - Version DownloadsPyPI - Python Version
Meta Hatch project code style - black types - Mypy imports - isort LICENSE

a package for streamlined multidomain data integration and translation based on cross-modal autoencoder architecture[1]. It is designed to add new data modalities and train models for seamless translation.

Installation

To install the package, simply run:

pip install multimodal-autoencoders

(optional) To make sure you have all the dependencies, you can create an appropriate environment using the environment.yml file with Conda:

conda env create -f environment.yml

Usage

An example on how to train and use the multimodal autoencoders can be found in relevant notebooks in examples

Usage is centered around a JointTraner instance (defined in multimodal_autoencoders/trainer/joint_trainer.py). A central part of the whole architecture is that different components need to be associated to the individual modalities. This is done through python dictionaries, with which most users will be familiar with.

Authors

Thibault Bechtler (th.bechtler@gmail.com) & Bartosz Baranowski (bartosz.baranowski@novartis.com)

Contributors: Michal Pikusa (michal.pikusa@novartis.com), Steffen Renner (steffen.renner@novartis.com)

References

[1] Yang, K.D., Belyaeva, A., Venkatachalapathy, S. et al. Multi-domain translation between single-cell imaging and sequencing data using autoencoders. Nat Commun 12, 31 (2021). https://doi.org/10.1038/s41467-020-20249-2

Metadata

Release files for multimodal-autoencoders 0.2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for multimodal-autoencoders 0.2.3
File Size Uploaded
multimodal_autoencoders-0.2.3.tar.gz 20.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for multimodal-autoencoders 0.2.3
File Interpreter ABI Platform
multimodal_autoencoders-0.2.3-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 44.6 kB

Release files / multimodal_autoencoders-0.2.3.tar.gz

Download URL multimodal_autoencoders-0.2.3.tar.gz
Size 20.6 kB
Tags Source
SHA-256 checksum
How to use checksums
77c9a8fadddb9f459601816ff5c5d2069247eab2a73b4bdd288b0a905aa095e6
BLAKE2b-256 checksum
How to use checksums
1cd0bb45f2e5b9a74000fb898074d23e494358d2ba209d051aab101052ecc0aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.1 CPython/3.11.4

Release files / multimodal_autoencoders-0.2.3-py2.py3-none-any.whl

Download URL multimodal_autoencoders-0.2.3-py2.py3-none-any.whl
Size 23.9 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
c5b47fcaa7a552f00171210124eacd331c25e78f029b9229cd561d24ecffc93f
BLAKE2b-256 checksum
How to use checksums
f1f9890e6a97f95deed6e9dc6cd41570679a4db3e8506c40043b68d1c972dba5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.1 CPython/3.11.4

Release history Release notifications | RSS feed

This release

0.2.3 This release

2 release files

0.2.2

2 release files

0.2.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page