|
a |
|
b/pyproject.toml |
|
|
1 |
[tool.poetry] |
|
|
2 |
name = "mowgli" |
|
|
3 |
version = "0.4.0" |
|
|
4 |
description = "Mowgli is a novel method for the integration of paired multi-omics data with any type and number of omics, combining integrative Nonnegative Matrix Factorization and Optimal Transport." |
|
|
5 |
authors = ["Geert-Jan Huizing <huizing@ens.fr>"] |
|
|
6 |
license = "GPL-3.0-only" |
|
|
7 |
readme = "README.md" |
|
|
8 |
|
|
|
9 |
[tool.poetry.dependencies] |
|
|
10 |
python = ">=3.8,<3.12" |
|
|
11 |
torch = "^1.0.0" |
|
|
12 |
numpy = "^1.0.0" |
|
|
13 |
mudata = "^0.2.1" |
|
|
14 |
tqdm = "^4.0.0" |
|
|
15 |
scanpy = "^1.0.0" |
|
|
16 |
anndata = "^0.8.0" |
|
|
17 |
matplotlib = "^3.0.0" |
|
|
18 |
scikit-learn = "^1.0.0" |
|
|
19 |
scipy = "^1.0.0" |
|
|
20 |
|
|
|
21 |
nbsphinx = { version = "^0.8.12", optional = true } |
|
|
22 |
furo = { version = "^2022.12.7", optional = true } |
|
|
23 |
gprofiler-official = { version = "^1.0.0", optional = true } |
|
|
24 |
leidenalg = { version = "^0.9.1", optional = true } |
|
|
25 |
pre-commit = { version = "^3.1.1", optional = true } |
|
|
26 |
|
|
|
27 |
[tool.poetry.extras] |
|
|
28 |
docs = ["nbsphinx", "furo"] |
|
|
29 |
dev = ["pre-commit"] |
|
|
30 |
full = ["gprofiler-official", "leidenalg"] |
|
|
31 |
|
|
|
32 |
[build-system] |
|
|
33 |
requires = ["poetry-core"] |
|
|
34 |
build-backend = "poetry.core.masonry.api" |