PPI

class PPI(root: str | Path, download: bool | None = False, train_ratio: float | None = 0.2, dtype: dtype = torch.float32, seed: int | None = 0)[source]

Bases: Dataset

A pair of networks synthesized from the protein-protein interaction (PPI) network. The PPI network is proposed by the paper “Predicting Multicellular Function through Multi-layer Tissue Networks”, where nodes represent human proteins and edges represent physical interaction between proteins in a human cell. The immunological signatures are included as node features. The two networks are noisy permutations of the original network generated by randomly inserting 10% edges (PPI1) and deleting 15% edges (PPI2) from the original network, respectively. There are in total 3,980 common nodes across two networks.

Graph

#nodes

#edges

#node attrs

#edge attrs

PPI1

3,980

42,612

50

0

PPI2

3,980

32,929

50

0