henhaobio
Sign in

BioinformaticsBioinformaticsPeer-reviewed journal article

Machine Boss: Rapid Prototyping of Bioinformatic Automata

Jordi Silvestre-RyaniD, Yujie WangiD, Mehak SharmaiD, Stephen Ching-Feng LiniD, Yolanda Shen, Shihab DideriD, Ian H HolmesiD

PDFDOIPreprint

Abstract

MotivationMany C++ libraries for using Hidden Markov Models in bioinformatics focus on inference tasks, such as likelihood calculation, parameter-fitting, and alignment. However, construction of the state machines can be a laborious task, automation of which would be time-saving and less error-prone. ResultsWe present Machine Boss, a software tool implementing not just inference and parameter-fitting algorithms, but also a set of operations for manipulating and combining automata. The aim is to make prototyping of bioinformatics HMMs as quick and easy as the construction of regular expressions, with one-line "recipes" for many common applications. We report data from several illustrative examples involving protein-to-DNA alignment, DNA data storage, and nanopore sequence analysis. Availability and ImplementationMachine Boss is released under the BSD-3 open source license and is available from http://machineboss.org/. ContactIan Holmes, ihh@berkeley.edu

Citations
2
FWCI
0.08
Field percentile
35th percentile

Reproducibility ledger

Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.

Sign in to file a reproducibility report.