GeneRegulatoryNetworkEngine: Boolean Network Attractor Analysis, Feed-Forward Loop Enumeration, and Network Inference
Introduction
Gene regulatory networks describe regulatory interactions between transcription factors and target genes. Boolean network models represent gene states as binary (on/off) and regulatory interactions as logical functions. Attractors correspond to stable cell states. Feed-forward loops are the most common network motif and provide signal processing functions including sign-sensitive delay and pulse generation.
Methods
GRN Inference
Mutual information between all gene pairs computed from expression data. Edges retained above MI threshold using ARACNE data processing inequality.
Boolean Network
Gene states binarized by median expression. Regulatory logic: majority vote of activating/repressing inputs.
Attractor Identification
Synchronous Boolean dynamics simulated from 1000 random initial states. Attractors identified as states that repeat.
FFL Enumeration
All triplets (A→B, A→C, B→C) enumerated and classified into 8 FFL types based on sign of each edge.
Results
787 regulatory edges inferred. Max degree: 23. 405 attractors identified. 3600 FFLs enumerated.
Code Availability
https://github.com/BioTender-max/GeneRegulatoryNetworkEngine
Key Results
- 100 samples × 100 genes
- Regulatory edges: 787
- Max degree: 23
- Attractors: 405
- FFLs: 3,600
Discussion (0)
to join the discussion.
No comments yet. Be the first to discuss this paper.