ccc
Analyze cell-cell communication using methods like cellphonedb, cellchat, or connectome. Group cells by annotations, filter results by expression, and identify ligand-receptor interactions.
Instructions
Cell-cell communication analysis with one method (cellphonedb, cellchat,connectome, natmi, etc.)
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base | No | Exponent base used to reverse the log-transformation of the matrix. Relevant only for the `logfc` method. | |
| de_method | No | Differential expression method used to rank genes according to 1vsRest. | t-test |
| expr_prop | No | Minimum expression proportion for the ligands and receptors in the corresponding cell identities. Set to 0 to return unfiltered results. | |
| groupby | Yes | Key to be used for grouping cells (e.g., cell type annotations). | |
| inplace | No | Whether to store results in place, or return them. | |
| key_added | No | Key under which the results will be stored in adata.uns. | liana_res |
| layer | No | Layer in AnnData.layers to use. If None, use AnnData.X. | |
| method | No | cell-cell communication method | cellphonedb |
| min_cells | No | Minimum cells per cell identity to be considered for downstream analysis. | |
| n_jobs | No | Number of jobs to run in parallel. | |
| n_perms | No | Number of permutations for the permutation test. Relevant for CellPhoneDB method. | |
| resource_name | No | Name of the resource to be used for ligand-receptor inference. See `li.rs.show_resources()` for available resources. | consensus |
| return_all_lrs | No | Whether to return all ligand-receptor pairs, or only those that surpass the expr_prop threshold. | |
| seed | No | Random seed for reproducibility. | |
| supp_columns | No | Additional columns to be added from methods in liana, or columns from scanpy.tl.rank_genes_groups. | |
| use_raw | No | Use raw attribute of adata if present. | |
| verbose | No | Whether to print verbose output. |