bioRxivBioinformaticsPreprint
PyBoost: A parallelized Python implementation of 2D boosting with hierarchies
Peyton Greenside, Nadine Hussami, Jessica K. ChangiD, Anshul Bharat KundajeiD
- Citations
- 0
Abstract
Motivation: Gene expression is controlled by networks of transcription factors that bind specific sequence motifs in regulatory DNA elements such as promoters and enhancers. GeneClass is a boosting-based algorithm that learns gene regulatory networks from complementary paired feature sets such as transcription factor expression levels and binding motifs across conditions. This algorithm can be used to predict functional genomics measures of cell state, such as gene expression and chromatin accessibility, in different cellular conditions. We present a parallelized, Python-based implementation of GeneClass, called PyBoost, along with a novel hierarchical implementation of the algorithm, called HiBoost. HiBoost allows regulatory logic to be constrained to a hierarchical group of conditions or cell types. The software can be used to dissect differentiation cascades, time courses or other perturbation data that naturally form a hierarchy or trajectory. We demonstrate the application of PyBoost and HiBoost to learn regulators of tadpole tail regeneration and hematopoeitic stem cell differentiation and validate learned regulators through an inducible CRISPR system.\n\nAvailability: The implementation is publicly available here: https://github.com/kundajelab/boosting2D/.
- assay: ChIP-seq
- assay: DNA methylation
- research focus: gene regulatory network inference
- research focus: benchmarking
- research focus: software / tool
- approach: statistical model
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- KBoost: a new method to infer gene regulatory networks from gene expression data
Luis Fernando Iglesias-Martinez, Barbara De Kegel, Walter Kölch·Scientific ReportsPeer-reviewed·Jul 29, 2021
- DeepRegFinder: Deep Learning-Based Regulatory Elements Finder
Aarthi Ramakrishnan, George Wangensteen, … Li Shen·Bioinformatics AdvancesPeer-reviewed·Jan 1, 2024
- Inference of differential gene regulatory networks from gene expression data using boosted differential trees
Gihanna Galindez, Markus List, … Tim Kacprowski·bioRxiv·Sep 26, 2022
- PyGenePlexus: A Python package for gene discovery using network-based machine learning
Christopher A Mancuso, Renming Liu, Arjun Krishnan·BioinformaticsPeer-reviewed·Jan 31, 2023
- CENTRE: A gradient boosting algorithm for Cell-type-specific ENhancer-Target pREdiction
Trisevgeni Rapakoulia, Sara Lopez Ruiz De Vargas, … Martin Vingron·BioinformaticsPeer-reviewed·Nov 1, 2023
- Supervised-learning is an accurate method for network-based gene classification
Renming Liu, Christopher A Mancuso, … Arjun Krishnan·BioinformaticsPeer-reviewed·Feb 27, 2020