Fast reconstruction of spatial networks from bioimages
Project description
tysserand
A library for fast spatial network reconstruction.
tysserand is a Python library to reconstruct spatial networks from spatially resolved omics experiments. It is intended as a common tool where the bioinformatics community can add new methods to reconstruct networks, choose appropriate parameters, clean resulting networks and pipe data to other libraries.
You can find the preprint and supplementary information on BioRxiv.
A turorial is available in the GitHub repository
Implemented methods
Delaunay triangulation
This methods builds virtual cells centered arround each node and contacting each other to fully tile the space occupyied by the nodes. Edges are drawn between the nodes of contacting tiles.
k-nearest neighbors
Each node is linked with its k nearest neighbors. It is the most common method used in single cell publications, althought it produces artifact well visible on simple 2D networks.
radial distance neighbors
Each node is linked to nodes closer than a threshold distance D, that is to say each node is linked to all nodes in a circle of radius D.
Area contact
Nodes are the center of detected objects (like after cell segmentation) and they are linked if their respective areas are in contact or closer than a given distance threshold.
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
Built Distribution
Hashes for tysserand-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1416f9048d792a8e310745c72be7f7d5843a07ff0058ca06ecb14b816731397d |
|
MD5 | de2a349819f327a94efb80c2b14830b4 |
|
BLAKE2b-256 | 6ca38723ec5c8abed66de51e2ad1fb190807f9dd47ab889bb150d78a558fb4d1 |