Skip to content

Commit 0b44e13

Browse files
committed
add installation
1 parent e546f35 commit 0b44e13

3 files changed

Lines changed: 60 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Changelog
22

3+
## 1.7.0 (07.01.2026)
4+
5+
- Inflow implementation and tutorial #221 by @AtheerAS
6+
- Global specificity calculation #221 by @AtheerAS
7+
- The integration of spatial proximity weighting into scoring and permutation-based p-value calculations, new user-facing parameters for spatial analysis, and enhancements to the documentation to reflect these features. #222. The main cell-cell communication pipeline (`liana_pipe`) and scoring methods now support spatial proximity weighting. This includes new arguments (`spatial_key`, `spatial_kwargs`) and logic to compute and merge spatial proximity scores into LR (ligand-receptor) results, and to adjust permutation-based p-value calculations accordingly. (`src/liana/method/sc/_liana_pipe.py`)
8+
- Expanded docstrings and parameter documentation to cover new spatial analysis arguments, including detailed descriptions of spatial proximity options and kernel/bandwidth settings.
9+
- Updated the notebook index and documentation to reference new spatial analysis notebooks, such as `inflow_score.ipynb`.
10+
- Bumped the package version to 1.7.0 across configuration files, and updated dependencies for `decoupler` and `cvxpy-base` to `>=1.7.0`.
11+
- Added Python 3.13 support in classifiers. #216
12+
- Added Installation instructions in `installation.md`. #217
13+
314
## 1.6.1 (28.09.2025)
415

516
- Comply with AnnData CSR matrix changes

docs/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
:hidden: true
77
:maxdepth: 2
88
9+
installation.md
910
api.md
1011
changelog.md
1112
contributing.md

docs/installation.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Installation
2+
3+
## Basic Installation
4+
5+
Install LIANA using pip:
6+
7+
```bash
8+
pip install liana
9+
```
10+
11+
## Conda Installation
12+
13+
```bash
14+
conda install bioconda::liana
15+
```
16+
17+
## Installation with Extras
18+
19+
LIANA offers optional dependencies for extended functionality:
20+
21+
### All Extras
22+
23+
Install all optional dependencies:
24+
25+
```bash
26+
pip install 'liana[extras]'
27+
```
28+
29+
This includes additional packages for:
30+
- Multi-view analysis (decoupler, muon, mofax, mofapy2)
31+
- Database access (omnipath)
32+
- Differential expression (pydeseq2)
33+
- Pathway analysis (gseapy)
34+
- Optimization (corneto, cvxpy-base, PySCIPOpt)
35+
- And more (cell2cell, kneed)
36+
37+
### Development Installation From Source
38+
39+
```bash
40+
git clone https://github.com/saezlab/liana-py.git
41+
cd liana-py
42+
pip install -e '.[dev]'
43+
```
44+
45+
## Requirements
46+
47+
- Python 3.10 or higher (up to 3.13)
48+
- Core dependencies: anndata, mudata, scanpy, numba, pandas, and others are installed automatically

0 commit comments

Comments
 (0)