henhaobio
Sign in

bioRxivBioinformaticsPreprint

PyBoost: A parallelized Python implementation of 2D boosting with hierarchies

Peyton Greenside, Nadine Hussami, Jessica K. ChangiD, Anshul Bharat KundajeiD

PDFDOICode
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/.

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.

Similarity Map
SelectedSame fieldCross-field
THISIglesias-Ma '21Ramakrishna '24Galindez '22Mancuso '23Rapakoulia '23Liu '20
55% semantic matchBioinformatics
Luis Fernando Iglesias-Martinez, Barbara De Kegel, Walter Kölch·Scientific Reports·Jul 29, 2021· 29 citations