LIVIA — PPI Network Builder beta

Build an interaction network from lis.py output — Leiden communities run in your browser (Pyodide + python-igraph)

Need the input? Generate it with lis.py from AFM-LIS.
① lis.py CSV output *
Drop CSV files (or click)
iLIS read directly · CSV, .zip, .xlsx (+ FASTA for the cLIP hand-off) · all-by-all → rich network
Try example — fly small interactome · 565 proteins (from Kim et al. 2026)
② Identity map optional
Relabel nodes to your names
name,chain,<id cols> · e.g. uniprot, gene
Names showing as IDs (UniProt accession, FlyBase, Entrez) instead of gene symbols? ✨ Auto-convert names → gene symbols — via mygene.info + UniProt.
Names not resolving to gene symbols? Fill in the identity-map template above, or use auto-convert and pick the right species — FBpp / FBgn, UniProt accessions and Entrez IDs all resolve. Still stuck? Open an issue on GitHub.
③ Node subset optional
Rebuild with only these
one node per row · re-runs Leiden
④ Cluster map optional
Use your own clusters
node,cluster per row · overrides Leiden · unlisted nodes dropped
No files loaded.

Modules

Build a network to see communities.