GRiNS: A Python Library for Simulating Gene Regulatory Network Dynamics
The emergent dynamics of complex gene regulatory networks govern various cellular processes. However, understanding these dynamics is challenging due to the difficulty of parameterizing the computational models for these networks, especially as the network size increases. Here, we introduce a simulation library, Gene Regulatory Interaction Network Simulator (GRiNS), to address these challenges. GRiNS integrates popular parameter-agnostic simulation frameworks, RACIPE and Boolean Ising formalism, into a single Python library capable of leveraging GPU acceleration for efficient and scalable simulations. GRiNS extends the ordinary differential equations (ODE) based RACIPE framework with a more modular design, allowing users to choose parameters, initial conditions, and time-series outputs for greater customisability and accuracy in simulations. For large networks, where ODE-based simulation formalisms do not scale well, GRiNS implements Boolean Ising formalism, providing a simplified, coarse-grained alternative, significantly reducing the computational cost while capturing key dynamical behaviours of large regulatory networks. The documentation and installation instructions for GRiNS can be found at https://moltenecdysone09.github.io/GRiNS/.
Code (1)
Tasks
GPUMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Fluorescence Reference Target Quantitative Analysis Library
Standardized performance evaluation of fluorescence imaging systems remains a critical unmet need in the field of fluorescence-guided surgery (FGS). While the American Association of Physicists in Medicine (AAPM) TG311 r…
BenchmarkingShort linear motif candidates in the cell entry system used by SARS-CoV-2 and their potential therapeutic implications
The primary cell surface receptor for SARS-CoV-2 is the angiotensin-converting enzyme 2 (ACE2). Recently it has been noticed that the viral Spike protein has an RGD motif, suggesting that cell surface integrins may be co…
pymdp: A Python library for active inference in discrete state spaces
Active inference is an account of cognition and behavior in complex systems which brings together action, perception, and learning under the theoretical mantle of Bayesian inference. Active inference has seen growing app…
Bayesian InferenceAn update to PYRO-NN: A Python Library for Differentiable CT Operators
Deep learning has brought significant advancements to X-ray Computed Tomography (CT) reconstruction, offering solutions to challenges arising from modern imaging technologies. These developments benefit from methods that…
IntLevPy: A Python library to classify and model intermittent and Lévy processes
IntLevPy provides a comprehensive description of the IntLevPy Package, a Python library designed for simulating and analyzing intermittent and L\'evy processes. The package includes functionalities for process simulation…
parameter estimation