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.

For further information please check LIANA's documentation, and also tutorial.

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

Uploaded Source

Built Distribution

liana-0.1.6-py3-none-any.whl (504.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for liana-0.1.6.tar.gz
Algorithm Hash digest
SHA256 501f3cc139e6f695c60a3899f42726615dda596a60f7943beb476af39357242d
MD5 5e5c32acaeab2e03a58c01350e9bc87b
BLAKE2b-256 7273f55fee8da6fb8a49048bd78e36006a03a738358fe9bc1c0937b26873cb4d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for liana-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 99efd53cad5a7750579752f80573b9c69b9f493a094852d9aee7e2dfa2b07917
MD5 056e396e4e0b1501d89aec1f7ed55869
BLAKE2b-256 b2ec82f7d7074e130e0cbabb2eecc6b5e5ec0f02891b1cd1d8071f1fa145b2ce

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