A package for spatial lipidomics data analysis including preprocessing, embedding, clustering, postprocessing, case-control analysis, and plotting.
Project description
EUCLID
Enhanced uMAIA for CLustering Lipizones, Imputation and Differential Analysis.
This package provides tools for spatial lipidomics data analysis with the following modules:
- Preprocessing
- Embedding
- Clustering
- Postprocessing
- Case-Control Analysis
- Plotting
EUCLID, available as a package, runs downstream of uMAIA (https://github.com/lamanno-epfl/uMAIA). A tutorial illustrating all its functions is available in this repo. EUCLID is still very much work in progress and just partially tested, so we expect corner cases to be all around. If you try EUCLID, we would love to hear from you!
Contact: luca.fusarbassini@epfl.ch, gioele.lamanno@epfl.ch
The files to run the tutorial are available on Zenodo: https://zenodo.org/records/15689279 (they are also downloaded automatically from the tutorial notebook)
EUCLID was developed by Luca Fusar Bassini in the La Manno and D'Angelo Labs at EPFL (2023-2025), for the Lipid Brain Atlas project. The name was inspired from the beautiful Sleep Token song: https://www.youtube.com/watch?v=DDdByJYUVeA
Installation
Install EUCLID v0.0.4 in a fresh conda environment:
conda create --name EUCLID_ENV python=3.10 -y
conda activate EUCLID_ENV
pip install --upgrade pip
# if you are on a Mac, you also need to run this:
# conda install -c conda-forge proj pyproj shapely fiona rtree geopandas -y
pip install euclid-msi==0.0.4 jupyterlab ipykernel
# for some users, this breaks - you can instead do pip install euclid-msi==0.0.4 and then conda install -c conda-forge pyzmq jupyterlab ipykernel
python -m ipykernel install \
--user \
--name EUCLID_ENV \
--display-name "Python (EUCLID_ENV)"
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file euclid_msi-0.0.5.tar.gz.
File metadata
- Download URL: euclid_msi-0.0.5.tar.gz
- Upload date:
- Size: 116.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.3 CPython/3.10.9 Linux/3.10.0-957.1.3.el7.x86_64
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2305f97e90d8f68e5b2867f48b7be909258ef308963f1904aee0c9a8f8e227b3
|
|
| MD5 |
7cf3957696bffe5eecc84ce212c88526
|
|
| BLAKE2b-256 |
2924ef7449e6c2d68ee6d94d3dff716779d76e37ca3c14305f42a781fdfb17a4
|
File details
Details for the file euclid_msi-0.0.5-py3-none-any.whl.
File metadata
- Download URL: euclid_msi-0.0.5-py3-none-any.whl
- Upload date:
- Size: 118.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.3 CPython/3.10.9 Linux/3.10.0-957.1.3.el7.x86_64
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2249f977edb5b617c752f86d3f7fe83eee814f0fc4353e0913b40955cd1f08ff
|
|
| MD5 |
691678930d063cc9ed3e751d7a0b53f2
|
|
| BLAKE2b-256 |
9467f008db3018f6b7997a110f581e5e13ef959bbdf85a4fa0254392d4e086e2
|