Papers for

computational biology teams

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Coding sequence optimization runs faster and uses less memory

SparseDesign: Scaling Exact Coding-Sequence Design

Abstract: Exact optimization of synonymous coding sequences under a joint folding-energy and codon-usage objective is limited by expensive dynamic-programming splits and large working sets. \textsc{SparseDesign} applies candidate sparsification to the multiloop recurrence of a Turner~2004 dangle-0 solver over a weighted codon automaton. A direct branch is retained only when it strictly improves on every partitionable or endpoint-unpaired realization of the same endpoint states. We prove equivalence to the dense recurrence in real arithmetic, under an explicit scalar branch-interface assumption. With $N$ automaton states, edge set $E$ and $Z$ retained candidates, multiloop work is $O(N^2+N|E|+NZ)$; worst-case time remains cubic for bounded-width automata and total memory remains quadratic. Endpoint ownership permits parallel candidate construction without locks. While synthetic stress families can benefit little from sparsification and exhibit near-quadratic candidate growth, natural proteins show substantial candidate-count reductions. In our 7,600-task campaign, the 2,000-protein human-table panel has median retention of only 3.53\% at $λ=0$ and 2.15\% at $λ=4$, corresponding to approximately 28.3-fold and 46.4-fold reductions relative to all feasible direct intervals. The primary performance experiments use an AMD EPYC 7313 server. For human Dp427c (11,031 nt, $λ=0$), 16-thread packed \textsc{SparseDesign} achieves five-run medians of 236.54 seconds wall-clock time and 14.43 GiB peak RSS. Compared with the single-thread local dense LinearDesign fork on the same server (4,912 seconds, 402.10 GiB RSS), this gives a 20.8-fold wall-clock speedup and a 27.9-fold peak-memory reduction. On a Core i9-14900KF commodity PC with 64 GiB RAM, the same input, layout and thread count achieve 126.42 seconds and 14.43 GiB RSS.

Sat 26 SeptData Structures and Algorithms
The gist
Designing DNA sequences that code for the same proteins but fold into specific shapes is very hard and uses lots of computer time and memory. The authors introduce SparseDesign, a new way to cut down the number of possibilities the program checks without missing better solutions. This method speeds up the design process a lot and cuts memory use by more than 20 times on real protein examples. SparseDesign works well in practice, especially for natural proteins, enabling faster and more efficient genetic sequence design.
Open → 2609.32308v1

New differentiable method improves RNA folding predictions

Differentiable RNA Secondary Structure Extraction for Deep Learning

Abstract: Many deep learning approaches to RNA secondary structure prediction have recently been proposed. They typically output a weight matrix $W$ where $W_{ij}$ is an arbitrary weight for base $i$ pairing with base $j$. Converting this matrix to a predicted secondary structure or base-pairing probability matrix typically involves ad hoc and problematic downstream algorithms. Despite the importance of this conversion step, which we refer to as structure extraction, it has received relatively little attention in the literature. In this work, we analyze how the congruence between training and extraction methods affects prediction performance. To do this, we compare four extraction algorithms: a Nussinov-like dynamic programming method, maximum-weight graph matching and the greedy extraction algorithms used by SPOT-RNA and RiNALMo. These are evaluated on outputs from the pretrained RiNALMo model and three toy models trained in this paper: a differentiable Nussinov-like model, a binary cross-entropy (BCE) baseline, and a model that incorporates a novel symmetric doubly stochastic matrix (SDSM) normalization algorithm during training which allows it to output base-pairing probability matrices directly, without a separate extraction step. This SDSM normalization algorithm is differentiable and can be added inline to any deep learning model during training and evaluation. We find that the performance of each extraction method depends strongly on how the corresponding model was trained. Considering the toy models themselves, the SDSM model showed the strongest overall performance: it outperformed the BCE baseline under all four extraction algorithms and produced pre-extraction outputs closest to the ground truth. These results suggest that SDSM normalization is a tractable alternative to traditional structure extraction.

Fri 25 SeptMachine Learning
The gist
Predicting how RNA folds into its secondary structure is important but tricky. The authors study how the step that converts raw predictions into usable RNA structures affects accuracy. They introduce a new training technique using a symmetric doubly stochastic matrix (SDSM) that allows direct prediction of pairing probabilities without extra conversion steps. This new method consistently performs better than traditional approaches, improving RNA folding predictions.
Open → 2609.30752v1

How spatial transcriptomics visualizations map biological space

How Do We Visualize Space in Molecular Biology? A Study of Spatial Transcriptomics Visualization Practices

Abstract: A cell's identity depends on where it sits in tissue: for example, a macrophage behaves differently in a tumor core than at its edge. Spatial transcriptomics has transformed how we study this by recovering that lost coordinate, but it does so by producing data that is simultaneously high-dimensional, multimodal, and uncertain. Visualizing this combination is a hard problem in its own right, and one that warrants an assessment of how the field currently represents it, what has worked, and what is still missing. We surveyed 148 papers and 1,824 figure panels using a What-Why-How coding framework grounded in Munzner's nested model, connecting the data represented, the biological tasks motivating each visualization, and the design choices through which they are expressed; a subset of the surveyed work also contributed dedicated interactive visualization software that was not necessarily reflected in the static figures, and we looked at what interaction capabilities those tools supported as well. We close by outlining where the field stands and the challenges ahead for bioinformatics and visualization researchers to tackle together.

Thu 17 SeptHuman-Computer Interaction
The gist
Understanding where cells are located in tissue helps scientists learn how they behave differently based on their positions, like immune cells near or inside tumors. Spatial transcriptomics is a new way to capture both the gene activity in cells and their exact locations, but this creates complex data that are hard to show clearly in pictures. The authors studied many scientific papers and their images to see how researchers currently visualize this data and which approaches work best. They also looked at interactive tools that help explore this type of data. Their study highlights what visualization methods are common now and what challenges remain for making better visual tools in this area.
Open → 2609.20324v1

Neural method learns two-way optimal transport maps from unpaired samples

CyclOT: Learning Quadratic Optimal Transport Maps via Synchronized Forward-Backward Interpolants

Abstract: We study the recovery of forward and reverse quadratic optimal-transport maps from unpaired samples in high dimensions. We introduce a bidirectional neural framework in which the learned maps induce forward and backward displacement interpolants, while the training objective combines bidirectional quadratic action, discriminator-restricted Jensen-Shannon endpoint objectives, and two-sided cycle consistency. The construction requires neither precomputed sample pairings nor an explicit convex-potential parameterization. For absolutely continuous probability measures supported on a compact convex set, and under the stated generator-approximation, discriminator-richness, and minimizer-attainment conditions, we prove a population recovery theorem: for every prescribed accuracy, the sum of the corresponding \(L^2\) errors between any global minimizer and the forward and reverse quadratic Brenier maps is below that accuracy, provided the discriminator level is sufficiently large and the annealing action weight becomes sufficiently small. Moreover, the cycle loss is bounded above by \(λW_2^2(μ_0,μ_1)\). Complementary results quantify approximate invertibility and show that exact endpoint Jensen-Shannon divergence and cycle consistency control missing target mass and many-to-one map collapse, respectively. Experiments on Swiss roll, MNIST, CelebA, single-cell perturbation data, and chest X-ray images evaluate endpoint fidelity, transport cost, inverse consistency, and the geometry of the induced interpolations.

Sat 12 SeptMachine Learning
The gist
The paper tackles how to learn efficient mappings between two different data sets without knowing which points match each other. The authors propose a neural network framework that simultaneously learns forward and reverse transformations, ensuring they are consistent with each other. This approach avoids needing predefined matchings or special mathematical forms, and they prove guarantees about the accuracy of the learned maps under certain conditions. They also test their method on several types of data, including images and biological measurements, to check how well it preserves structure and performs transformations.
Open → 2609.13892v1