Metadata-Version: 2.1
Name: velocycle
Version: 0.1.0.5
Summary: Bayesian model for RNA velocity estimation of periodic manifolds
Home-page: https://github.com/lamanno-epfl/velocycle
Author: @lamanno-epfl
Author-email: gioele.lamanno@epfl.ch
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: anndata==0.9.2
Requires-Dist: anyio==4.1.0
Requires-Dist: argon2-cffi==23.1.0
Requires-Dist: argon2-cffi-bindings==21.2.0
Requires-Dist: arrow==1.3.0
Requires-Dist: asttokens==2.4.1
Requires-Dist: async-lru==2.0.4
Requires-Dist: attrs==23.1.0
Requires-Dist: Babel==2.14.0
Requires-Dist: backcall==0.2.0
Requires-Dist: beautifulsoup4==4.12.2
Requires-Dist: bleach==6.1.0
Requires-Dist: certifi==2023.11.17
Requires-Dist: cffi==1.16.0
Requires-Dist: charset-normalizer==3.3.2
Requires-Dist: comm==0.2.0
Requires-Dist: contourpy==1.1.1
Requires-Dist: cryptography==41.0.7
Requires-Dist: cycler==0.12.1
Requires-Dist: debugpy==1.8.0
Requires-Dist: decorator==5.1.1
Requires-Dist: defusedxml==0.7.1
Requires-Dist: docutils==0.20.1
Requires-Dist: exceptiongroup==1.2.0
Requires-Dist: executing==2.0.1
Requires-Dist: fastjsonschema==2.19.0
Requires-Dist: filelock==3.13.1
Requires-Dist: fonttools==4.46.0
Requires-Dist: fqdn==1.5.1
Requires-Dist: fsspec==2023.12.2
Requires-Dist: get-annotations==0.1.2
Requires-Dist: h5py==3.10.0
Requires-Dist: idna==3.6
Requires-Dist: importlib-metadata==7.0.0
Requires-Dist: importlib-resources==6.1.1
Requires-Dist: ipykernel==6.27.1
Requires-Dist: ipython==8.12.3
Requires-Dist: ipywidgets==8.1.1
Requires-Dist: isoduration==20.11.0
Requires-Dist: jaraco.classes==3.3.0
Requires-Dist: jedi==0.19.1
Requires-Dist: jeepney==0.8.0
Requires-Dist: Jinja2==3.1.2
Requires-Dist: joblib==1.3.2
Requires-Dist: json5==0.9.14
Requires-Dist: jsonpointer==2.4
Requires-Dist: jsonschema==4.20.0
Requires-Dist: jsonschema-specifications==2023.11.2
Requires-Dist: jupyter-events==0.9.0
Requires-Dist: jupyter-lsp==2.2.1
Requires-Dist: jupyter_client==8.6.0
Requires-Dist: jupyter_core==5.5.0
Requires-Dist: jupyter_server==2.12.1
Requires-Dist: jupyter_server_terminals==0.5.0
Requires-Dist: jupyterlab==4.0.9
Requires-Dist: jupyterlab-widgets==3.0.9
Requires-Dist: jupyterlab_pygments==0.3.0
Requires-Dist: jupyterlab_server==2.25.2
Requires-Dist: keyring==24.3.0
Requires-Dist: kiwisolver==1.4.5
Requires-Dist: llvmlite==0.41.1
Requires-Dist: markdown-it-py==3.0.0
Requires-Dist: MarkupSafe==2.1.3
Requires-Dist: matplotlib==3.7.4
Requires-Dist: matplotlib-inline==0.1.6
Requires-Dist: mdurl==0.1.2
Requires-Dist: mistune==3.0.2
Requires-Dist: more-itertools==10.1.0
Requires-Dist: mpmath==1.3.0
Requires-Dist: natsort==8.4.0
Requires-Dist: nbclient==0.9.0
Requires-Dist: nbconvert==7.12.0
Requires-Dist: nbformat==5.9.2
Requires-Dist: nest-asyncio==1.5.8
Requires-Dist: networkx==3.1
Requires-Dist: nh3==0.2.15
Requires-Dist: nose==1.3.7
Requires-Dist: notebook_shim==0.2.3
Requires-Dist: numba==0.58.1
Requires-Dist: numpy==1.24.4
Requires-Dist: opt-einsum==3.3.0
Requires-Dist: overrides==7.4.0
Requires-Dist: packaging==23.2
Requires-Dist: pandas==2.0.3
Requires-Dist: pandocfilters==1.5.0
Requires-Dist: parso==0.8.3
Requires-Dist: patsy==0.5.4
Requires-Dist: pexpect==4.9.0
Requires-Dist: pickleshare==0.7.5
Requires-Dist: Pillow==10.1.0
Requires-Dist: pkginfo==1.9.6
Requires-Dist: pkgutil_resolve_name==1.3.10
Requires-Dist: platformdirs==4.1.0
Requires-Dist: prometheus-client==0.19.0
Requires-Dist: prompt-toolkit==3.0.43
Requires-Dist: psutil==5.9.6
Requires-Dist: ptyprocess==0.7.0
Requires-Dist: pure-eval==0.2.2
Requires-Dist: pycircstat==0.0.2
Requires-Dist: pycparser==2.21
Requires-Dist: Pygments==2.17.2
Requires-Dist: pynndescent==0.5.11
Requires-Dist: pyparsing==3.1.1
Requires-Dist: pyro-api==0.1.2
Requires-Dist: pyro-ppl==1.8.6
Requires-Dist: python-dateutil==2.8.2
Requires-Dist: python-json-logger==2.0.7
Requires-Dist: pytz==2023.3.post1
Requires-Dist: PyYAML==6.0.1
Requires-Dist: pyzmq==25.1.2
Requires-Dist: readme-renderer==42.0
Requires-Dist: referencing==0.32.0
Requires-Dist: requests==2.31.0
Requires-Dist: requests-toolbelt==1.0.0
Requires-Dist: rfc3339-validator==0.1.4
Requires-Dist: rfc3986==2.0.0
Requires-Dist: rfc3986-validator==0.1.1
Requires-Dist: rich==13.7.0
Requires-Dist: rpds-py==0.13.2
Requires-Dist: scanpy==1.9.6
Requires-Dist: scikit-learn==1.3.2
Requires-Dist: scipy==1.10.1
Requires-Dist: seaborn==0.12.2
Requires-Dist: SecretStorage==3.3.3
Requires-Dist: Send2Trash==1.8.2
Requires-Dist: session-info==1.0.0
Requires-Dist: six==1.16.0
Requires-Dist: sniffio==1.3.0
Requires-Dist: soupsieve==2.5
Requires-Dist: stack-data==0.6.3
Requires-Dist: statsmodels==0.14.0
Requires-Dist: stdlib-list==0.10.0
Requires-Dist: sympy==1.12
Requires-Dist: terminado==0.18.0
Requires-Dist: threadpoolctl==3.2.0
Requires-Dist: tinycss2==1.2.1
Requires-Dist: tomli==2.0.1
Requires-Dist: torch==2.1.1
Requires-Dist: tornado==6.4
Requires-Dist: tqdm==4.66.1
Requires-Dist: traitlets==5.14.0
Requires-Dist: types-python-dateutil==2.8.19.14
Requires-Dist: typing_extensions==4.9.0
Requires-Dist: tzdata==2023.3
Requires-Dist: umap-learn==0.5.5
Requires-Dist: uri-template==1.3.0
Requires-Dist: urllib3==2.1.0
Requires-Dist: wcwidth==0.2.12
Requires-Dist: webcolors==1.13
Requires-Dist: webencodings==0.5.1
Requires-Dist: websocket-client==1.7.0
Requires-Dist: widgetsnbextension==4.0.9
Requires-Dist: zipp==3.17.0

# VeloCycle

Manifold-constrained variational inference for RNA velocity of the cell cycle. This is the repository for the VeloCycle framework. Installation instructions and tutorials can be found below.

## Getting started

Please refer to the installation instructions below as well as the [tutorials](https://github.com/lamanno-epfl/velocycle/tree/main/tutorials) contained in this repo.

## Installation

You need to have Python 3.8 or newer installed.

We suggest installing VeloCycle in a separate conda environment, which for example can be created with the command:

```bash
conda create --name velocycle_env python==3.8
```

You will probably need to install git next:

```bash
conda install git
```

Then you can install VeloCycle using one of the following two approaches:

1. Install the latest release on PyPI:

```bash
pip install velocycle
```

2. Install the latest development version:

```bash
pip install git+https://github.com/lamanno-epfl/velocycle.git@main
```

## Release notes

This is the initial release of VeloCycle corresponding to an upcoming preprint. These software are still under continuous development.

## Contact

For questions and help requests, you can reach out to [Alex Lederer](mailto:alex.lederer@epfl.ch) and [Gioele La Manno](mailto:gioele.lamanno@epfl.ch). We are happy to hear your feedback and comments!
If you found a bug, please use the [issue tracker](https://github.com/lamanno-epfl/velocycle/issues).

## Additional materials

For notebooks and data files not used in the tutorials included in this repo, but used in the original publication, please see the following [Zenodo]() page and [GEO](), both of which are coming soon!.

## Citation

Coming soon!
