FPGA Accelerated Analysis of Boolean Gene Regulatory Networks
IEEE/ACM Transactions on Computational Biology and Bioinformatics
|September 9, 2019
Summary
This study introduces a novel FPGA-based simulation framework for large Boolean models of gene regulatory networks, achieving significant speedups for complex biological pathway analysis and attractor detection.
Area of Science:
- Computational Biology
- Systems Biology
- Bioinformatics
Background:
- Boolean models are essential for qualitative modeling of gene regulatory networks.
- Increasing model complexity due to high-throughput technologies challenges existing software simulation tools.
- Field Programmable Gate Arrays (FPGAs) offer potential for massive performance improvements in complex network simulations.
Purpose of the Study:
- To present a new simulation framework for Boolean models utilizing FPGAs.
- To address the scalability limitations of current software simulation tools for large Boolean models.
- To accelerate the analysis of complex molecular networks and attractor detection.
Main Methods:
- Developed a framework that converts Boolean models into Verilog, a hardware description language.
- Integrated the Verilog model with an execution core running on an FPGA.
- Coherently attached the FPGA to a POWER8 processor for simulation.
Main Results:
- Achieved an order of magnitude speedup compared to multi-threaded software simulations on a POWER8 processor.
- Demonstrated consistent performance improvements on a T-cell large granular lymphocyte leukemia (T-LGL) model, yielding new biological insights.
- Attained speedups of one to three orders of magnitude for attractor detection compared to software solutions.
Conclusions:
- The FPGA-based simulation framework significantly enhances the speed and scalability of Boolean model analysis.
- This approach enables faster discovery of biological insights from complex gene regulatory networks.
- The framework provides unprecedented speed for attractor detection, advancing systems biology research.
Related Concept Videos
10:44Inherent Dynamics Visualizer, an Interactive Application for Evaluating and Visualizing Outputs from a Gene Regulatory Network Inference Pipeline
2.6K
The Inherent Dynamics Visualizer is an interactive visualization package that connects to a gene regulatory network inference tool for enhanced, streamlined generation of functional network models. The visualizer can be used to make more informed decisions for parameterizing the inference tool, thus increasing confidence in the resulting...
2.6K
07:55Using SCOPE to Identify Potential Regulatory Motifs in Coregulated Genes
10.7K
A straight-forward and robust method to identify potential regulatory motifs in co-regulated genes is presented. SCOPE does not require any user parameters and returns motifs that represent excellent candidates for regulatory signals. The identification of such regulatory signals helps to understand the underlying...
10.7K
Cis-regulatory Sequences
11.6K
Cis-regulatory sequences are short fragments of non-coding DNA that are present on the same chromosomes as the genes that they regulate. These fragments serve as binding sites for transcriptional regulators, proteins that are responsible for controlling gene transcription and differential gene expression across cell types in eukaryotes. Cis-regulatory sequences can be close to the gene of interest or thousands of bases away in the DNA sequence; however, those sequences that are further away are...
11.6K
10:40CRISPR Gene Editing Tool for MicroRNA Cluster Network Analysis
2.8K
This protocol describes a high-throughput clustered regularly interspaced short palindromic repeats (CRISPR) gene editing workflow for microRNA cluster network analysis that allows the rapid generation of a panel of genetically modified cell lines carrying unique miRNA cluster member deletion combinations as large as 35 kb within a single...
2.8K
Relative Motion Analysis - Acceleration
820
A slider-crank mechanism converts rotational motion from the crank into linear motion of the slider or vice versa. This mechanism consists of three main parts: the crank, the connecting rod, and the slider. The movement of the slider-crank is an example of general plane motion as the fluctuating angle between the crank and the connecting rod. Consider a segment AB where point A is at the end of the slider and point B is on the diametrically opposite end to point A, on a crack. The variance in...
820
07:17MEDUSA for Identifying Death Regulatory Genes in Chemo-genetic Profiling Data
871
This protocol describes how to use the MEDUSA analytical method to quantify the death regulatory effect of each gene knockout. It includes instructions on determining experimental conditions that optimize sensitivity and a step-by-step tutorial on performing the...
871


