yomix: an interactive tool to explore low dimensional embeddings of omics data
Project description
Yomix is an interactive tool to explore low dimensional embeddings of omics data.
INSTALL
In a python virtual environment, do:
pip install yomix
Then try the tool with:
yomix --example
To use it on your own files:
yomix yourfile.h5ad
where yourfile.h5ad
is an anndata object saved in h5ad format (see
anndata - Annotated data),
with at least one .obsm
field of dimension 2 or more.
When there are many samples in the dataset, the --subsampling option can be passed to improve reactiveness:
yomix --subsampling N yourfile.h5ad
It randomly subsamples the dataset to a maximum number of N samples. For example:
yomix --subsampling 5000 yourfile.h5ad
Other option: INSTALL FROM SOURCE
git clone https://github.com/perrin-isir/yomix.git
We recommand to create a python environment with micromamba, but any python package manager can be used instead.
cd yomix
micromamba create --name yomixenv --file environment.yaml
micromamba activate yomixenv
pip install -e .
Then try the tool with:
yomix yomix/example/pbmc.h5ad
The input file must be an anndata object saved in h5ad format (see
anndata - Annotated data),
with at least one .obsm
field of dimension 2 or more.
List of contributors
Nicolas Perrin-Gilbert
Joshua Waterfall
Pierre Fumeron
Nisma Amjad
Jason Z. Kim
Erkan Narmanli
Christopher R. Myers
James P. Sethna
Jérôme Contant
Thomas Fuks
Julien Vibert
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file yomix-1.0.2.tar.gz
.
File metadata
- Download URL: yomix-1.0.2.tar.gz
- Upload date:
- Size: 5.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.13.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f608e7c04621f063d8254d3f7d90fd0b0181dfe011fe0401184e5f738c2b756a |
|
MD5 | 0bb0e42d39f96e34e4f2806a08714ce2 |
|
BLAKE2b-256 | f0b363543d16deb291b74be507e956580fefbc2313da06634025dc0da7e8fd27 |
File details
Details for the file yomix-1.0.2-py3-none-any.whl
.
File metadata
- Download URL: yomix-1.0.2-py3-none-any.whl
- Upload date:
- Size: 5.3 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.13.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10b11a668fcb6505af76f0c283a0b138aabdd9e549059ca08a9e18649a813dbd |
|
MD5 | 02a071a018d8f1a89f41fc9c4663f5d6 |
|
BLAKE2b-256 | 3ca5543fcef54c1dc34d27e3e53fa6096f80f2630a432a691077c2a6d5478ecc |