Sign in
BioinformaticsbioRxiv
Preprint

MAUDE-Py: A Python Implementation for Analyzing Sorting-Based Pooled CRISPR Screens

Avirral AgarwaliD, Jennifer L MoyiD

Abstract

The Python programming language is gaining popularity in bioinformatics owing to its versatility in computing-heavy applications. An area of particular interest where computational power can be leveraged is analyzing and interpreting pooled CRISPR screens. Here, we replicate the core functionality of an existing platform, Mean Alterations Using Discrete Expression (MAUDE), in Python (MAUDE-Py) to analyze pooled CRISPR screens. Our tool complements the original R MAUDE software as a robust and user-friendly Python package that integrates with existing CRISPR analysis workflows. While preserving the core probabilistic framework of MAUDE, MAUDE-Py introduces notable enhancements. These enhancements include automated baseline calculations, a more robust null-sampling methodology for determining significance at both the gene and non-coding element levels, and an integrated visualization suite for displaying the analyzed results. Benchmarking MAUDE-Py against the original MAUDE on a series of datasets demonstrates a 2.09x to 4.19x speedup in execution time while achieving near-perfect consistency, confirming that our Python implementation is a highly accurate and viable alternative for such analyses.

PDFDOI

02 /Specification & Classification

Click any tag to browse matching papers

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
THISWinter '17Boer '20Jeong '17Spahn '17Jeong '19Selinger '24
62% semantic matchBioinformatics
Jan Winter, Marc Schwering, Oliver Pelz+4 more·bioRxiv·Feb 20, 2017· 54 citations