Skip to content

VeraPancaldiLab/Pancreatic-Cancer-Spatial-Network-Analysis

Repository files navigation

PNETS-NETS

Pancreatic Cancer Network Reconstruction and Analysis

This repository use mosna and tysserand packages

Tysserand

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 article and supplementary information on Bioinformatics, and the freely available preprint is on BioRxiv.

Mosna (Multi-Omic Spatial Network Analysis)

Mosna is an in-devlopement python package to find patterns and communities in spatial networks of nodes with attributes of possibly high dimension.

Create and activate environement using conda

# create env
conda env create -f conda_env_spatial-networks.yml

# activate/change env
conda activate spatial-networks

#list installed packages in env
conda list

Workflow steps

  1. Extract csv from fcs files
  2. Extract jpg from CZI image
  3. Compute nodes (nuclei) and their connections (edges) [Tysserand]
  4. Cluster by markers (CDx, Mx, Cancer...)
  5. Compute Mixing Matrix [Mosna]

Workflow

Expected outputs

  1. Cell coordinate files (csv)
  2. JPG/PNG files extracted from CZI
  3. Network nodes (csv)
  4. Network vizualisation
  5. Mixing matrix (csv and heatmap)

About

Pancreatic Cancer Network Reconstruction and Analysis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published