1,580 research outputs found

    Alignments with non-overlapping moves, inversions and tandem duplications in O ( n 4) time

    Get PDF
    Sequence alignment is a central problem in bioinformatics. The classical dynamic programming algorithm aligns two sequences by optimizing over possible insertions, deletions and substitutions. However, other evolutionary events can be observed, such as inversions, tandem duplications or moves (transpositions). It has been established that the extension of the problem to move operations is NP-complete. Previous work has shown that an extension restricted to non-overlapping inversions can be solved in O(n 3) with a restricted scoring scheme. In this paper, we show that the alignment problem extended to non-overlapping moves can be solved in O(n 5) for general scoring schemes, O(n 4log n) for concave scoring schemes and O(n 4) for restricted scoring schemes. Furthermore, we show that the alignment problem extended to non-overlapping moves, inversions and tandem duplications can be solved with the same time complexities. Finally, an example of an alignment with non-overlapping moves is provide

    D-SLATS: Distributed Simultaneous Localization and Time Synchronization

    Full text link
    Through the last decade, we have witnessed a surge of Internet of Things (IoT) devices, and with that a greater need to choreograph their actions across both time and space. Although these two problems, namely time synchronization and localization, share many aspects in common, they are traditionally treated separately or combined on centralized approaches that results in an ineffcient use of resources, or in solutions that are not scalable in terms of the number of IoT devices. Therefore, we propose D-SLATS, a framework comprised of three different and independent algorithms to jointly solve time synchronization and localization problems in a distributed fashion. The First two algorithms are based mainly on the distributed Extended Kalman Filter (EKF) whereas the third one uses optimization techniques. No fusion center is required, and the devices only communicate with their neighbors. The proposed methods are evaluated on custom Ultra-Wideband communication Testbed and a quadrotor, representing a network of both static and mobile nodes. Our algorithms achieve up to three microseconds time synchronization accuracy and 30 cm localization error

    Computer-controlled in-vitro simulation of multiple dosing regimens

    Get PDF
    The bactericidal effect of gentarrucin on Pseudomonas aeruginosa ATCC 27853 was investigated in a computer controlled dynamic in-vitro model, which allows the simultaneous simulation of three different dosing regimens for several days. The same total dose reduced cfu-counts of Pseudomonas aeruginosa most effectively, when administered with peak concentrations of 32 mg/l every 32 h, whereas the other dosing regimens with peak concentrations of 16 mg/l every 16 h and 8 mg/l every 8 h were distinctly less effective following the second and subsequent doses. It was shown that the use of a microcomputer facilitates the in-vitro investigation of multiple dosing regimens but counting of cfu cannot be substituted by automatic measurements of turbidity when rapid bactericidal effects occu
    corecore