Skip to main content

LIANA - a LIgand-receptor ANalysis frAmework

Project description

LIANA: a LIgand-receptor ANalysis frAmework

main GitHub issues Documentation Status codecov Downloads

LIANA is a Ligand-Receptor inference framework that enables the use of any LR method with any resource. This is its faster and memory efficient Python implementation, an R version is also available here.

Tutorials & Documentation

For further information please check LIANA's API documentation.

Install LIANA

Install liana's stable version:

pip install liana

Install liana's most up-to-date version:

pip install git+https://github.com/saezlab/liana-py

Methods

The methods implemented in this repository are:

(+) A resource-independent adaptation of the CellChat LR inference functions.

Ligand-Receptor Resources

The following CCC resources are accessible via this pipeline:

  • Consensus ($)
  • CellCall
  • CellChatDB
  • CellPhoneDB
  • Ramilowski2015
  • Baccin2019
  • LRdb
  • Kiroauc2010
  • ICELLNET
  • iTALK
  • EMBRACE
  • HPMR
  • Guide2Pharma
  • ConnectomeDB2020
  • CellTalkDB
  • MouseConsensus (#)

($) LIANA's default Consensus resource was generated from several expert-curated resources, filtered to additional quality control steps including literature support, complex re-union/consensus, and localisation.

(#) Consensus Resource converted to murine homologs.

Cite LIANA:

Dimitrov, D., Türei, D., Garrido-Rodriguez M., Burmedi P.L., Nagai, J.S., Boys, C., Flores, R.O.R., Kim, H., Szalai, B., Costa, I.G., Valdeolivas, A., Dugourd, A. and Saez-Rodriguez, J. Comparison of methods and resources for cell-cell communication inference from single-cell RNA-Seq data. Nat Commun 13, 3224 (2022). https://doi.org/10.1038/s41467-022-30755-0 Also, if you use the OmniPath CCC Resource for your analysis, please cite:

Türei, D., Valdeolivas, A., Gul, L., Palacio‐Escat, N., Klein, M., Ivanova, O., Ölbei, M., Gábor, A., Theis, F., Módos, D. and Korcsmáros, T., 2021. Integrated intra‐and intercellular signaling knowledge for multicellular omics analysis. Molecular systems biology, 17(3), p.e9923. https://doi.org/10.15252/msb.20209923

Similarly, please consider citing any of the methods and/or resources implemented in liana, that were particularly relevant for your research!

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

liana-0.1.9.tar.gz (2.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

liana-0.1.9-py3-none-any.whl (513.1 kB view details)

Uploaded Python 3

File details

Details for the file liana-0.1.9.tar.gz.

File metadata

  • Download URL: liana-0.1.9.tar.gz
  • Upload date:
  • Size: 2.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.10

File hashes

Hashes for liana-0.1.9.tar.gz
Algorithm Hash digest
SHA256 5f550091f536bd63bc433e84c8a5fede523f036ec862cb07bef50ffd7980fe95
MD5 b5ceafbceafd5e8aa7793aaff90c7899
BLAKE2b-256 7e7dc0bf6b4fece44b38e85cda18048111255fd0b94608c50e944fc2328ddc19

See more details on using hashes here.

File details

Details for the file liana-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: liana-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 513.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.10

File hashes

Hashes for liana-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 744470a9f01cab6e36089e3d803e2e677789c0e96cc4275ae06266aec8e18db6
MD5 14da45a74e7b8f3393c4880d4d88adc0
BLAKE2b-256 98ffdac3a41c3a38a7cb2119a865bbd2fbff9ca452b927d64e000a00471fb7ab

See more details on using hashes here.

Supported by

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