Javascript must be enabled to continue!
Accelerating in-silico saturation mutagenesis using compressed sensing
View through CrossRef
Abstract
In-silico saturation mutagenesis (ISM) is a popular approach in computational genomics for calculating feature attributions on biological sequences that proceeds by systematically perturbing each position in a sequence and recording the difference in model output. However, this method can be slow because systematically perturbing each position requires performing a number of forward passes proportional to the length of the sequence being examined. In this work, we propose a modification of ISM that leverages the principles of compressed sensing to require only a constant number of forward passes, regardless of sequence length, when applied to models that contain operations with a limited receptive field, such as convolutions. Our method, named Yuzu, can reduce the time that ISM spends in convolution operations by several orders of magnitude and, consequently, Yuzu can speed up ISM on several commonly used architectures in genomics by over an order of magnitude. Notably, we found that Yuzu provides speedups that increase with the complexity of the convolution operation and the length of the sequence being analyzed, suggesting that Yuzu provides large benefits in realistic settings. We have made this tool available at
https://github.com/kundajelab/yuzu
.
Title: Accelerating in-silico saturation mutagenesis using compressed sensing
Description:
Abstract
In-silico saturation mutagenesis (ISM) is a popular approach in computational genomics for calculating feature attributions on biological sequences that proceeds by systematically perturbing each position in a sequence and recording the difference in model output.
However, this method can be slow because systematically perturbing each position requires performing a number of forward passes proportional to the length of the sequence being examined.
In this work, we propose a modification of ISM that leverages the principles of compressed sensing to require only a constant number of forward passes, regardless of sequence length, when applied to models that contain operations with a limited receptive field, such as convolutions.
Our method, named Yuzu, can reduce the time that ISM spends in convolution operations by several orders of magnitude and, consequently, Yuzu can speed up ISM on several commonly used architectures in genomics by over an order of magnitude.
Notably, we found that Yuzu provides speedups that increase with the complexity of the convolution operation and the length of the sequence being analyzed, suggesting that Yuzu provides large benefits in realistic settings.
We have made this tool available at
https://github.
com/kundajelab/yuzu
.
Related Results
Compressed SENSitivity Encoding (SENSE): Qualitative and Quantitative Analysis
Compressed SENSitivity Encoding (SENSE): Qualitative and Quantitative Analysis
Background. This study aimed to qualitatively and quantitatively evaluate T1-TSE, T2-TSE and 3D FLAIR sequences obtained with and without Compressed-SENSE technique by assessing th...
Retinal Oximetry
Retinal Oximetry
Abstract.Purpose:Malfunction of retinal blood flow or oxygenation is believed to be involved in various diseases. Among them are retinal vessel occlusions, diabetic retinopathy and...
Relative Permeability Effects on the Migration of Steamflood Saturation Fronts
Relative Permeability Effects on the Migration of Steamflood Saturation Fronts
Abstract
The effects of various relative permeability-saturation relationships on the movement of water saturation fronts during steamflooding is investigated. Em...
Dynamic Calibration of Saturation in Reservoir Simulation Initialization
Dynamic Calibration of Saturation in Reservoir Simulation Initialization
Abstract
Accurate initialization of water saturation is a critical step in reservoir simulation, particularly in heterogeneous carbonate reservoirs where dynamic ...
Oil Saturation Log Prediction Using Neural Network in New Steamflood Area
Oil Saturation Log Prediction Using Neural Network in New Steamflood Area
Surveillance is very important in managing a steamflood project. On the current surveillance plan, Temperature and steam ID logs are acquired on observation wells at least every ye...
Optimization of Expression and Thermostability of Terminal Deoxynucleotidyl Transferase through Iterative Mutagenesis and Computational Design
Optimization of Expression and Thermostability of Terminal Deoxynucleotidyl Transferase through Iterative Mutagenesis and Computational Design
Abstract
Terminal deoxynucleotidyl transferase (TdT) is a template-independent polymerase that catalyzes the addition of deoxynucleoside triphosp...
Tracking Thermal Saturation Fronts by a High Level PC Programming Language
Tracking Thermal Saturation Fronts by a High Level PC Programming Language
Abstract
This paper presents a PC based alternative procedure for determining the water saturations within the hot water zone of a thermal project for use in anal...
Uncertainty Quantification by Monte Carlo Simulation of Lab-Derived Saturation Data from Sponge Cores
Uncertainty Quantification by Monte Carlo Simulation of Lab-Derived Saturation Data from Sponge Cores
Abstract
Fluid saturation data obtained from core analysis are used as control points for log calibration, saturation modeling and sweep evaluation. These lab-derive...

