identification of communities from multiplex networks

20
Multiplex Biological Networks Communities 1 BioNetVisa WS 25/11/2015 Singapore [email protected] I2M

Upload: anais-baudot

Post on 22-Feb-2017

376 views

Category:

Science


0 download

TRANSCRIPT

Page 1: Identification of communities from Multiplex Networks

Multiplex Biological NetworksCommunities

1

BioNetVisa WS25/11/[email protected]

I2M

Page 2: Identification of communities from Multiplex Networks

Systems Biology

Genotypes

Phenotypes

-OmicsNetworks

Page 3: Identification of communities from Multiplex Networks

Large-scale Protein-protein Interaction Networks

Page 4: Identification of communities from Multiplex Networks

Interactomes

How to extract relevant biological information ?

Page 5: Identification of communities from Multiplex Networks

Identification of communitiesClasses / Clusters / Modules

Protein cellular functions

Group of tightly linked genes/proteins

Page 6: Identification of communities from Multiplex Networks

6

Inspired from P. Aloy, ECCB 2014

Protein - Structures Functional modules Interaction Networks

ComprehensivenessPrecision

• Topology : Density, Modularity • Integration of external data • Overlapping / Disjoint

Page 7: Identification of communities from Multiplex Networks

Multiple networks to depict protein cellular functions

PPI (12110 / 60669)Spike Biocarta Kegg Nci

Co-Expression (9912 / 1107547)

Pathway-related (8839 / 166761)

CORUM complexes (2528 / 36762)

Page 8: Identification of communities from Multiplex Networks

• Does the combination of networks improves the detection of communities?

• How to combine multiple networks to identify communities?

Page 9: Identification of communities from Multiplex Networks

Network aggregation

Union, Sum

Intersection

Page 10: Identification of communities from Multiplex Networks

Consensus partitioning

Page 11: Identification of communities from Multiplex Networks

Multiplex framework

Multiplex, Multi-layer, Multislice

Page 12: Identification of communities from Multiplex Networks

Multiplex framework

• Multiplex-modularity

Page 13: Identification of communities from Multiplex Networks

Protocole

• Multiplex framework

• Networks aggregation

• Consensus partition

• Modularity

• Modularity Optimization (Louvain algo)

• Multiplex-modularity

• Mx-modularity Optimization (adapted Louvain algo)

Page 14: Identification of communities from Multiplex Networks

Simulations (SBMs)

Considering many networks improves the detection of communities

Page 15: Identification of communities from Multiplex Networks

Simulations (SBMs)

Mx framework more efficient with heterogeneous and incomplete networks

Multiplex

SumUnionIntersection

Page 16: Identification of communities from Multiplex Networks

Application to real biological networks

Pathways Co-expr PPI Complexes

• Granularity parameter from 1 to 15 • Community number, sizes, similarities

=> More balanced

Page 17: Identification of communities from Multiplex Networks

Union aggregationSum aggregation

Multiplex-modularity

Resolution parameter γ

Annotated

clusters(%

)

151413121110987654321

0.5

0.45

0.4

0.35

0.3

0.25

0.2

0.15

0.1

0.05

Community GOBP annotations

=> More annotated

=> Multiplex framework is well suited to identify communities from multiple biological networks

Page 18: Identification of communities from Multiplex Networks

Module enriched in Coffin-Siris syndrome genes

PPIPathwaysCo-

expression Complexes

SMARCC1

MLLT1

ACTG1

SMARCD1

SMARCD2

DPF3

ARID1B

MCPH1

SMARCA2

DPF2

CDX2

ZNF14

PCSK4

SMARCD3

SMARCA4

SCYL1

BAZ1B

CARM1

AFF1

PBRM1

PRMT5

ARID2

DRAP1

GATA1

ZNF2

KLF1

ACTL6B

SMARCB1

SLC10A1

UNKL

SMARCC2

ARID1A

SMARCE1

C11orf74

SMARCC1

MLLT1

ACTG1

SMARCD1

SMARCD2

DPF3

ARID1B

MCPH1

SMARCA2

DPF2

CDX2

ZNF14

PCSK4

SMARCD3

SMARCA4

SCYL1

BAZ1B

CARM1

AFF1

PBRM1

PRMT5

ARID2

DRAP1

GATA1

ZNF2

KLF1

ACTL6B

SMARCB1

SLC10A1

UNKL

SMARCC2

ARID1A

SMARCE1

C11orf74

SMARCC1

MLLT1

ACTG1

SMARCD1

SMARCD2

DPF3

ARID1B

MCPH1

SMARCA2

DPF2

CDX2

ZNF14

PCSK4

SMARCD3

SMARCA4

SCYL1

BAZ1B

CARM1

AFF1

PBRM1

PRMT5

ARID2

DRAP1

GATA1

ZNF2

KLF1

ACTL6B

SMARCB1

SLC10A1

UNKL

SMARCC2

ARID1A

SMARCE1

C11orf74

SMARCC1

MLLT1

ACTG1

SMARCD1

SMARCD2

DPF3

ARID1B

MCPH1

SMARCA2

DPF2

CDX2

ZNF14

PCSK4

SMARCD3

SMARCA4

SCYL1

BAZ1B

CARM1

AFF1

PBRM1

PRMT5

ARID2

DRAP1

GATA1

ZNF2

KLF1

ACTL6B

SMARCB1

SLC10A1

UNKL

SMARCC2

ARID1A

SMARCE1

C11orf74

Page 19: Identification of communities from Multiplex Networks

Molti

https://github.com/gilles-didier/MolTiDidier et al. Accepted in PeerJ

Page 20: Identification of communities from Multiplex Networks

Acknowledgments

Elisabeth Remy Laurent Tichit

Alain Guénoche Gilles Didier

José-Luis Portero

PEPS