Skip to main content

A Python implementation of the LEMUR algorithm for analyzing multi-condition single-cell RNA-seq data.

Project description

pyLemur

Tests Documentation

The Python implementation of the LEMUR method to analyze multi-condition single-cell data. For the more complete version in R, see github.com/const-ae/lemur. To learn more check-out the function documentation and the tutorial at pylemur.readthedocs.io. To check-out the source code or submit an issue go to github.com/const-ae/pyLemur

Citation

Ahlmann-Eltze C, Huber W (2024). “Analysis of multi-condition single-cell data with latent embedding multivariate regression.” bioRxiv. doi:10.1101/2023.03.06.531268.

Getting started

Installation

You need to have Python 3.10 or newer installed on your system. There are several alternative options to install pyLemur:

Install the latest release of pyLemur from PyPI:

pip install pyLemur

Alternatively, install the latest development version directly from Github:

pip install git+https://github.com/const-ae/pyLemur.git@main

Documentation

For more information on the functions see the API docs and the tutorial.

Contact

For questions and help requests, you can reach out in the scverse discourse. If you found a bug, please use the issue tracker.

Building

Build the documentation locally

cd docs
make html
open _build/html/index.html

Run the unit tests

pytest

Run pre-commit hooks manually

pre-commit run --all-files

or individually

ruff check

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

pylemur-0.2.2.tar.gz (327.6 kB view details)

Uploaded Source

Built Distribution

pylemur-0.2.2-py3-none-any.whl (17.7 kB view details)

Uploaded Python 3

File details

Details for the file pylemur-0.2.2.tar.gz.

File metadata

  • Download URL: pylemur-0.2.2.tar.gz
  • Upload date:
  • Size: 327.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for pylemur-0.2.2.tar.gz
Algorithm Hash digest
SHA256 39846186e0d5ac6bcf66815922153590d4bff8aaffb9fd58c0e692ad2d377074
MD5 d8a22b74563283285ec3ce32d60205c1
BLAKE2b-256 98e68040afed4eef66b2278d3226d24a62af8b1da4a577608df4b138a635642d

See more details on using hashes here.

File details

Details for the file pylemur-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: pylemur-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 17.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for pylemur-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5f130cff6fe9cd06769a72bfd04de13d97090daba186fca2160452ee621c4527
MD5 372494b2d030a80064322cc3bc81c660
BLAKE2b-256 ca48b19d73407d32d96c9d5ad7a7f40534807c013caac982507435db27ce0119

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page