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.

We also refer users to the Cell-cell communication chapter in the best-practices book from Theis lab, as it provides an overview of the common limitations and assumptions in CCC inference from (dissociated single-cell) transcriptomics data.

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.8.tar.gz (3.0 MB view details)

Uploaded Source

Built Distribution

liana-0.1.8-py3-none-any.whl (511.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for liana-0.1.8.tar.gz
Algorithm Hash digest
SHA256 524337cd14d1061e128bc2a2fb3b1a6489994c8b807a4798c9cc933c50669c22
MD5 f2b39dcd466af70045e009ef19aae0d9
BLAKE2b-256 004d09af0304d8d764a97fe1f114236d6fa782369d5c81f2436468fda07e4831

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for liana-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 976847d8b0baa9499102dbdc869197effbd0bfe57a48e94d350aa058e71bd6b0
MD5 6fef8bb09df41ba62bf4d90274be9ac7
BLAKE2b-256 21af8b195fefd0d05f3cc4470707a5134a49e119ba2d44976d5c654be195f35e

See more details on using hashes here.

Supported by

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