Learn More
This work addresses the use of vibrotactile haptic feedback to transmit background information with variable intrusiveness, when recipients are engrossed in a primary visual and/or auditory task. We describe two studies designed to (a) perceptually optimize a set of vibrotactile "icons" and (b) evaluate users' ability to identify them in the presence of(More)
Estimating fine-scale recombination maps of Drosophila from population genomic data is a challenging problem, in particular because of the high background recombination rate. In this paper, a new computational method is developed to address this challenge. Through an extensive simulation study, it is demonstrated that the method allows more accurate(More)
This paper describes research exploring the use of haptics to support users collaborating remotely in a single-user shared application. Mediation of turn-taking during remote collaboration provides a context to explore haptic affordances for background communication as well as control negotiation in remote collaboration: existing turn-taking protocols are(More)
Developing accurate, scalable algorithms to improve data quality is an important computational challenge associated with recent advances in high-throughput sequencing technology. In this study, a novel error-correction algorithm, called ECHO, is introduced for correcting base-call errors in short-reads, without the need of a reference genome. Unlike most(More)
In this paper, we investigate the existence and stability of the equilibrium point of Cohen-Grossberg neural networks with time-varying delays. Under easily verified conditions, exponential stability is obtained when the delay is finite, while asymptotic stability is obtained when the delay is infinite. Moreover, the stability obtained is robust. The only(More)
MOTIVATION With advances in sequencing technology, it has become faster and cheaper to obtain short-read data from which to assemble genomes. Although there has been considerable progress in the field of genome assembly, producing high-quality de novo assemblies from short-reads remains challenging, primarily because of the complex repeat structures found(More)
Increasingly, applications are being built by combining existing software components. For the most part, a software developer can treat components as black-boxes. However, for some tasks, such as performance tuning tasks, a developer must consider how the components are implemented and how they interact. In these cases, a developer may be able to perform(More)