GReNaDIne: A Data-Driven Python Library to Infer Gene Regulatory Networks from Gene Expression Data
Pauline Schmitt1, Baptiste Sorin1, Timothée Frouté1
1Univ Lyon, INSA-Lyon, INRAE, BF2i, UMR0203, F-69621 Villeurbanne, France.
Genes
|February 25, 2023
Summary
GReNaDIne is a Python package that simplifies gene regulatory network inference by offering 18 machine learning methods and ensemble capabilities. This toolkit aids systems biology researchers in analyzing gene expression data more effectively.
Area of Science:
- Systems Biology
- Bioinformatics
- Computational Biology
Background:
- Inferring gene regulatory networks (GRN) from gene expression data is complex, with no single method universally outperforming others.
- Existing GRN inference tools are often implemented independently, creating challenges for users needing to compare multiple methods.
- A unified framework is needed to streamline the analysis and comparison of diverse GRN inference strategies.
Purpose of the Study:
- To develop GReNaDIne (Gene Regulatory Network Data-driven Inference), an open-source Python package for GRN inference.
- To provide a common framework integrating multiple machine learning-based GRN inference algorithms.
- To facilitate the comparison and combination of different inference methods for robust network reconstruction.
Main Methods:
- Implemented 18 distinct machine learning data-driven GRN inference algorithms.
- Included 8 generalist preprocessing techniques for RNA-seq and microarray data.
- Integrated 4 RNA-seq specific normalization techniques.
- Developed ensemble methods to combine results from multiple inference tools.
Main Results:
- GReNaDIne offers a comprehensive suite of tools for GRN inference within a single Python package.
- The package supports both RNA-seq and microarray data, with dedicated normalization for RNA-seq.
- Ensemble capabilities allow for the generation of more robust and reliable gene regulatory networks.
- Successfully validated performance using the DREAM5 challenge benchmark dataset.
Conclusions:
- GReNaDIne provides a valuable, unified toolkit for the systems biology community to infer gene regulatory networks.
- The package simplifies the process of testing and comparing various GRN inference methods.
- Its compatibility with tools like PYSCENIC enhances its utility for downstream network analysis.
Related Concept Videos
Reporter Genes
11.7K
Reporter genes are a type of protein-coding gene that are often tagged to a gene of interest. Once inside a target cell, reporter genes usually produce visually identifiable characteristics like fluorescence and luminescence when expressed along with the gene of interest. Thus, reporter genes “report” the presence or absence of genes of interest in an organism, determine the gene expression pattern, or track the physical location of a DNA segment or protein in the cell.
11.7K
Cis-regulatory Sequences
10.0K
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...
10.0K
Genetic Screens
5.0K
Genetic screens are tools used to identify genes and mutations responsible for phenotypes of interest. Genetic screens help identify individuals or a group of people at risk of developing genetic diseases and help them with early intervention, targeted therapy, and reproductive options.
Forward genetic screens
Forward or “classical” genetic screens involve creating random mutations in an organism’s DNA using radiation, mutagens, or insertion of additional bases, which...
Forward genetic screens
Forward or “classical” genetic screens involve creating random mutations in an organism’s DNA using radiation, mutagens, or insertion of additional bases, which...
5.0K
Constitutive and Regulated Gene Expression
65
Gene expression in prokaryotes is governed by constitutive and regulated systems, allowing cells to balance the production of essential proteins with adaptive responses to environmental changes.Constitutive Gene ExpressionConstitutive, or housekeeping, genes are continuously expressed as they encode proteins vital for fundamental cellular processes. These include enzymes for glycolysis, ribosomal components for protein synthesis, and proteins involved in DNA replication. Their constant...
65


