Skip to content

fercrcode/VRland

Folders and files

NameName
Last commit message
Last commit date

Latest commit

44a5bbb · Dec 7, 2023

History

27 Commits
Mar 16, 2023
Aug 10, 2023
Dec 7, 2023
Aug 15, 2023
Mar 16, 2023
Mar 16, 2023
Mar 16, 2023
Dec 7, 2023
Dec 7, 2023
Aug 15, 2023
Mar 16, 2023

Repository files navigation

VRland

This file will become the README and documentation index for the upcoming standalone implementation of the Valley-Ridge score landscapes.

VRland allows to visualise single-cell differentiation processes on a Waddington-like landscape by combining the global cellular relationships captured by PHATE as ‘longitude and latitude’ axes, with a Valley-Ridge (VR) score based on cellular pluripotency and RNA velocity. The resulting VR landscape altitude captures the differentiation potential of a cell population, with the valley-ridge topology delineating local plasticity.

For an example of the current implementation as a single Jupyter Notebook, please see the work on Qin & Cardoso Rodriguez et al. 2023 and it’s associated GitHub repository (VR score and landscape generation can be found within the Figure 7 directory).

This repository contains a development version of VRland where additional distance metrics to determine the Ridge component will be explored.

Ultimately, the aim is to deploy this notebook-based tool as an interactive web-app.

How to use

A brief tutorial will be coming soon…

For now refer to the individual score and landscape notebooks in this repo, or to the work on Qin & Cardoso Rodriguez et al. 2023 and it’s associated GitHub repository.

Install

Currently, the pre-release VRland tool can be used by cloning its GitHub repository and locally installing the package from the repo root directory with:

pip install -e ".[dev]"    

It will eventually be available on Python Package Index.

About

Valley-Ridge score and single-cell Waddington-like landscapes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages