Javascript must be enabled to continue!
RIFRAF: a frame-resolving consensus algorithm
View through CrossRef
AbstractMotivationProtein coding genes can be studied using long-read next generation sequencing. However, high rates of indel sequencing errors are problematic, corrupting the reading frame. Even the consensus of multiple independent sequence reads retains indel errors. To solve this problem, we introduce RIFRAF, a sequence consensus algorithm that takes a set of error-prone reads and a reference sequence and infers an accurate in-frame consensus. RIFRAF uses a novel structure, analogous to a two-layer hidden Markov model: the consensus is optimized to maximize alignment scores with both the set of noisy reads and with a reference. The template-to-reads component of the model encodes the preponderance of indels, and is sensitive to the per-base quality scores, giving greater weight to more accurate bases. The reference-to-template component of the model penalizes frame-destroying indels. A local search algorithm proceeds in stages to find the best consensus sequence for both objectives.ResultsUsing Pacific Biosciences SMRT sequences of NL4-3 env, we compare our approach to other consensus and frame correction methods. RIFRAF consistently finds a consensus sequence that is more accurate and in-frame, especially with small numbers of reads. It was able to perfectly reconstruct over 80% of consensus sequences from as few as three reads, whereas the best alternative required twice as many. RIFRAF is able to achieve these results and keep the consensus in-frame even with a distantly related reference sequence. Moreover, unlike other frame correction methods, RIFRAF can detect and keep true indels while removing erroneous ones.AvailabilityRIFRAF is implemented in Julia, and source code is publicly available at https://github.com/MurrellGroup/Rifraf.jlContactbmurrell@ucsd.edu
Title: RIFRAF: a frame-resolving consensus algorithm
Description:
AbstractMotivationProtein coding genes can be studied using long-read next generation sequencing.
However, high rates of indel sequencing errors are problematic, corrupting the reading frame.
Even the consensus of multiple independent sequence reads retains indel errors.
To solve this problem, we introduce RIFRAF, a sequence consensus algorithm that takes a set of error-prone reads and a reference sequence and infers an accurate in-frame consensus.
RIFRAF uses a novel structure, analogous to a two-layer hidden Markov model: the consensus is optimized to maximize alignment scores with both the set of noisy reads and with a reference.
The template-to-reads component of the model encodes the preponderance of indels, and is sensitive to the per-base quality scores, giving greater weight to more accurate bases.
The reference-to-template component of the model penalizes frame-destroying indels.
A local search algorithm proceeds in stages to find the best consensus sequence for both objectives.
ResultsUsing Pacific Biosciences SMRT sequences of NL4-3 env, we compare our approach to other consensus and frame correction methods.
RIFRAF consistently finds a consensus sequence that is more accurate and in-frame, especially with small numbers of reads.
It was able to perfectly reconstruct over 80% of consensus sequences from as few as three reads, whereas the best alternative required twice as many.
RIFRAF is able to achieve these results and keep the consensus in-frame even with a distantly related reference sequence.
Moreover, unlike other frame correction methods, RIFRAF can detect and keep true indels while removing erroneous ones.
AvailabilityRIFRAF is implemented in Julia, and source code is publicly available at https://github.
com/MurrellGroup/Rifraf.
jlContactbmurrell@ucsd.
edu.
Related Results
Weighted distributed consensus algorithm based on label propagation algorithm
Weighted distributed consensus algorithm based on label propagation algorithm
Abstract
In the practical application of multi-agent system, the convergence rate of the distributed consensus algorithm becomes slow with the expansion of the commu...
CohortSync: Scalable Micro-Cohort-Based Protocol for Consensus and Reconciliation in Distributed Systems
CohortSync: Scalable Micro-Cohort-Based Protocol for Consensus and Reconciliation in Distributed Systems
In modern distributed systems, achieving consensus and reconciliation among diverse nodes across varying network conditions is a significant challenge. CohortSync, a novel micro-co...
Comparative Analysis of Consensus Algorithms in Blockchain
Comparative Analysis of Consensus Algorithms in Blockchain
A blockchain is a decentralized, shared, and public digital ledger that is used to log transactions across many devices so that the record cannot be altered, deleted, or destroyed ...
Investigating the Impact of Consensus Algorithm on Scalability in Blockchain Systems
Investigating the Impact of Consensus Algorithm on Scalability in Blockchain Systems
In the current era, blockchain has emerged as one the best and promising technology. All the cryptocurrencies have also gained a lot of popularity around the globe which are based ...
Weight reduction of motorcycle frame
by topology optimization
Weight reduction of motorcycle frame
by topology optimization
Purpose: of this paper is to improve the fuel efficiency of electrical motorcycle by
reducing the weight of its frame without affecting the basic functionalities, dimensions and
pe...
Stress and Modal Analysis Assessment of Race Cars Chassis Structure
Stress and Modal Analysis Assessment of Race Cars Chassis Structure
A simulation investigation was conducted to compare and validate results for using bended and non-bended chassis structure for race cars. In this study, the basic engineering desig...
An Improved PBFT Algorithm Based on Reputation Mechanism and eBPF Network Acceleration
An Improved PBFT Algorithm Based on Reputation Mechanism and eBPF Network Acceleration
Abstract
Practical Byzantine Fault Tolerance (PBFT) is a widely adopted consensus algorithm in blockchain systems, demonstrating excellent consensus efficiency in small-sca...
Towards an "eddy-resolving" climate prediction system
Towards an "eddy-resolving" climate prediction system
<p>We have developed, implemented and preliminary evaluated the performance of the first &#8220;eddy-resolving&#8221; decadal prediction prototype sys...

