Skip to content

Integrate E-Distance Calculation by scverse pertpy into rapids_singlecell #431

@miaoshunshun

Description

@miaoshunshun

Is your feature request related to a problem? Please describe.
The e-distance (energy distance) is a powerful statistical measure used to quantify the similarity or dissimilarity between distributions. Performing e-distance calculations using the scverse pertpy library for large datasets can be quite time-consuming. As genome-wide perturb-seq technologies continue to mature, the need to analyze these large perturb-seq datasets becomes increasingly relevant. Integrating this functionality into rapids_singlecell would allow users to leverage this metric for fast computation in various single-cell analysis tasks, such as comparing perturbation effects, clustering, and trajectory inference.

Describe the solution you'd like
Integrate E-Distance calculation by scverse pertpy into rapids_singlecell

Is there a CPU based implementation
Please check out following notebooks by pertpy:

  1. https://github.com/scverse/pertpy-tutorials/blob/2bb242871bedb95834e100ba2cb5b96d82be6152/distances.ipynb
  2. https://github.com/scverse/pertpy-tutorials/blob/2bb242871bedb95834e100ba2cb5b96d82be6152/distance_tests.ipynb

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions