428 research outputs found
A Cloud Infrastructure for Optimization of a Massive Parallel Sequencing Workflow
Massive Parallel Sequencing is a term used to describe several revolutionary approaches to DNA sequencing, the so-called Next Generation Sequencing technologies. These technologies generate millions of short sequence fragments in a single run and can be used to measure levels of gene expression and to identify novel splice variants of genes allowing more accurate analysis. The proposed solution provides novelty on two fields, firstly an optimization of the read mapping algorithm has been designed, in order to parallelize processes, secondly an implementation of an architecture that consists of a Grid platform, composed of physical nodes, a Virtual platform, composed of virtual nodes set up on demand, and a scheduler that allows to integrate the two platform
Virtual Environment for Next Generation Sequencing Analysis
Next Generation Sequencing technology, on the one hand, allows a more accurate analysis, and, on the other hand, increases the amount of data to process. A new protocol for sequencing the messenger RNA in a cell, known as RNA- Seq, generates millions of short sequence fragments in a single run. These fragments, or reads, can be used to measure levels of gene expression and to identify novel splice variants of genes. The proposed solution is a distributed architecture consisting of a Grid Environment and a Virtual Grid Environment, in order to reduce processing time by making the system scalable and flexibl
Optimizing Splicing Junction Detection in Next Generation Sequencing Data on a Virtual-GRID Infrastructure
The new protocol for sequencing the messenger RNA in a cell, named RNA-seq produce millions of short sequence fragments. Next Generation Sequencing technology allows more accurate analysis but increase needs in term of computational resources. This paper describes the optimization of a RNA-seq analysis pipeline devoted to splicing variants detection, aimed at reducing computation time and providing a multi-user/multisample environment. This work brings two main contributions. First, we optimized a well-known algorithm called TopHat by parallelizing some sequential mapping steps. Second, we designed and implemented a hybrid virtual GRID infrastructure allowing to efficiently execute multiple instances of TopHat running on different samples or on behalf of different users, thus optimizing the overall execution time and enabling a flexible multi-user environmen
Automated and Sound Synthesis of Lyapunov Functions with SMT Solvers
In this paper we employ SMT solvers to soundly synthesise Lyapunov functions
that assert the stability of a given dynamical model. The search for a Lyapunov
function is framed as the satisfiability of a second-order logical formula,
asking whether there exists a function satisfying a desired specification
(stability) for all possible initial conditions of the model. We synthesise
Lyapunov functions for linear, non-linear (polynomial), and for parametric
models. For non-linear models, the algorithm also determines a region of
validity for the Lyapunov function. We exploit an inductive framework to
synthesise Lyapunov functions, starting from parametric templates. The
inductive framework comprises two elements: a learner proposes a Lyapunov
function, and a verifier checks its validity - its lack is expressed via a
counterexample (a point over the state space), for further use by the learner.
Whilst the verifier uses the SMT solver Z3, thus ensuring the overall soundness
of the procedure, we examine two alternatives for the learner: a numerical
approach based on the optimisation tool Gurobi, and a sound approach based
again on Z3. The overall technique is evaluated over a broad set of benchmarks,
which shows that this methodology not only scales to 10-dimensional models
within reasonable computational time, but also offers a novel soundness proof
for the generated Lyapunov functions and their domains of validity
Formal Synthesis of Lyapunov Neural Networks
We propose an automatic and formally sound method for synthesising Lyapunov
functions for the asymptotic stability of autonomous non-linear systems.
Traditional methods are either analytical and require manual effort or are
numerical but lack of formal soundness. Symbolic computational methods for
Lyapunov functions, which are in between, give formal guarantees but are
typically semi-automatic because they rely on the user to provide appropriate
function templates. We propose a method that finds Lyapunov functions fully
automaticallyusing machine learningwhile also providing formal
guaranteesusing satisfiability modulo theories (SMT). We employ a
counterexample-guided approach where a numerical learner and a symbolic
verifier interact to construct provably correct Lyapunov neural networks
(LNNs). The learner trains a neural network that satisfies the Lyapunov
criteria for asymptotic stability over a samples set; the verifier proves via
SMT solving that the criteria are satisfied over the whole domain or augments
the samples set with counterexamples. Our method supports neural networks with
polynomial activation functions and multiple depth and width, which display
wide learning capabilities. We demonstrate our method over several non-trivial
benchmarks and compare it favourably against a numerical optimisation-based
approach, a symbolic template-based approach, and a cognate LNN-based approach.
Our method synthesises Lyapunov functions faster and over wider spatial domains
than the alternatives, yet providing stronger or equal guarantees
Efficacy of Operculectomy in the Treatment of 145 Cases with Unerupted Second Molars: A Retrospective Case–Control Study
The aim of this study is to assess whether operculectomy in patients with retained second molars eases spontaneous tooth eruption in respect to untreated controls. Two hundred and twenty-two patients with delayed eruption of at least one second molar were selected from the archives of the Department of Orthodontics, Milan, Italy. Eighty-eight patients, 40 males and 48 females (mean age 14.8 ± 1.3 years), met the inclusion criteria. Records were then divided into case and control groups. The case group consisted of patients that underwent removal of the overlaying mucosa over second molars (i.e., operculectomy) and the control group consisted of subjects who retained their operculum over an unerupted second molar and were followed for one year without performing any treatment. A total of 145 impacted second molars were considered (75 cases, 70 controls). A risk ratio with 95% confidence interval was used to compare the prevalence of eruption in the two groups. Spontaneous eruption occurred in 93.3% of cases in the operculectomy group (70/75), while in the control group, 10% teeth erupted spontaneously (7/70). Spontaneous eruption in the upper arch occurred in 95.2% of cases among treated patients (40 out of 42), while in the lower arch, spontaneous eruption occurred in 90.9% of cases (30 out of 33). Spontaneous eruption of the upper second molars in the control group occurred in 8.5% of cases (3 out of 35), while in the lower arch, it occurred in 8.5% (3 out of 35). Operculectomy can ease the spontaneous eruption of retained second molars and reduce the chances of inclusion
Formal Analysis and Verification of Max-Plus Linear Systems
Max-Plus Linear (MPL) systems are an algebraic formalism with practical
applications in transportation networks, manufacturing and biological systems.
In this paper, we investigate the problem of automatically analyzing the
properties of MPL, taking into account both structural properties such as
transient and cyclicity, and the open problem of user-defined temporal
properties. We propose Time-Difference LTL (TDLTL), a logic that encompasses
the delays between the discrete time events governed by an MPL system, and
characterize the problem of model checking TDLTL over MPL. We first consider a
framework based on the verification of infinite-state transition systems, and
propose an approach based on an encoding into model checking. Then, we leverage
the specific features of MPL systems to devise a highly optimized,
combinational approach based on Satisfiability Modulo Theory (SMT). We
experimentally evaluate the features of the proposed approaches on a large set
of benchmarks. The results show that the proposed approach substantially
outperforms the state of the art competitors in expressiveness and
effectiveness, and demonstrate the superiority of the combinational approach
over the reduction to model checking.Comment: 28 pages (including appendixes
Face Authentication using Speed Fractal Technique
In this paper, a new fractal based recognition method, Face Authentication using Speed Fractal Technique (FAST), is presented. The main contribution is the good compromise between memory requirements, execution time and recognition ratio. FAST is based on Iterated Function Systems (IFS) theory, largely studied in still image compression and indexing, but not yet widely used for face recognition. Indeed, Fractals are well known to be invariant to a large set of global transformations. FAST is robust with respect to meaningful variations in facial expression and to the small changes of illumination and pose. Another advantage of the FAST strategy consists in the speed up that it introduces. The typical slowness of fractal image compression is avoided by exploiting only the indexing phase, which requires time O(D log (D)), where D is the size of the domain pool. Lastly, the FAST algorithm compares well to a large set of other recognition methods, as underlined in the experimental results
- …