string2string Studio: An Interactive, In-Browser Platform for String-to-String Algorithms
For researchers and educators in string processing, this provides an accessible, inspectable, and fast tool, but it is an incremental contribution over existing methods.
The paper introduces string2string Studio, an interactive in-browser platform for string-to-string analysis across NLP, bioinformatics, and digital humanities. It achieves up to 2,500x speedups over Python, faster alignment than a native C aligner, and exact agreement with references, with client-side BLAST matching NCBI BLAST+.
We present string2string Studio, an interactive in-browser platform for string-to-string analysis across natural language processing, computational biology, and the digital humanities. The system integrates six main modules (alignment, distance, similarity, search, generation metrics, and BLAST homology search), operating at character, word, token, line, and residue levels. Its C++-based algorithms compile to WebAssembly, so core operations run locally by default without any installation or data upload. The interface reports scores with their "evidence" (alignments, edit paths, metric matches, search hits, and homology traces), making methods inspectable, debuggable, and comparable on shared inputs. Internal benchmarks show speedups of up to 2,500x over the Python predecessor, faster global/local alignment than a general-purpose native C aligner, and exact agreement with independent references under declared settings. For homology search, the scoped client-side blastn path closely matches NCBI BLAST+ rankings and statistics under matched parameters. A curated showcase and Learn mode present canonical algorithms and metrics as reusable demonstrations. string2string Studio is open-source and freely available at string2string.org.