pystablemotifs

pystablemotifs: Exhaustive attractor and control analysis for Boolean networks

pystablemotifs analyzes Boolean networks modeling gene regulatory and signaling networks by exhaustively identifying stable states (attractors) and implementing attractor control strategies.


Key Features:

  • Exhaustive Attractor Identification: Implements a non-heuristic, exhaustive algorithm (Rozum et al., 2021) to identify all attractors in Boolean networks.
  • Attractor Control Algorithms: Provides six attractor control algorithms, five novel, to drive network dynamics toward specified attractors from any initial condition.
  • Synergistic Control Strategies: Enables simultaneous or combined application of multiple control algorithms.
  • Performance Optimization: Improves computational efficiency for large-scale Boolean network analysis.

Scientific Applications:

  • Systems Biology Modeling: Models gene regulatory networks and signaling pathways to characterize stable cellular states, including differentiation and disease phenotypes.
  • Network Control and Design: Guides therapeutic intervention strategies, synthetic biology applications, and design of robust biological circuits through attractor control.

Methodology:

Systematically explores the Boolean network state space using a non-heuristic exhaustive search algorithm to enumerate all attractors, then applies attractor control algorithms to redirect system trajectories from arbitrary initial states toward selected attractors based on the identified attractor landscape.

Topics

Details

License:
MIT
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
5/17/2022
Last Updated:
5/17/2022

Operations

Publications

Rozum JC, Deritei D, Park KH, Gómez Tejeda Zañudo J, Albert R. pystablemotifs: Python library for attractor identification and control in Boolean networks. Bioinformatics. 2021;38(5):1465-1466. doi:10.1093/bioinformatics/btab825. PMID:34875008.

PMID: 34875008
Funding: - NSF: IIS 1814405 to R.A., MCB 1715826, PHY 1545832 - Stand Up to Cancer Foundation/The V Foundation Convergence Scholar Award: D2015-039 to J.G.T.Z.

Links