Papers for

computational biology software developers

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.

Protein sequence data improves gene set annotation with language models

SoftGene: Protein Language Model-Enhanced Soft Prompting for Interpretable Gene Set Annotation

Abstract: Gene set analysis is a cornerstone of functional genomics, yet it remains labor-intensive and heavily dependent on manual curation and expert biological interpretation. While Large Language Models (LLMs) have emerged as powerful tools for genomic reasoning and annotation, most existing approaches rely on symbolic gene names and fail to capture domain-specific biological structure, particularly protein sequence information that governs molecular activity, interactions, and downstream gene function. In this work, we propose SoftGene, a novel framework for LLM-based gene set annotation that leverages the hierarchical structure of gene sets. First, we use a hierarchical attention-based encoder built on ESM, a protein language model, to represent each gene set using protein-level amino acid sequence information. Second, we construct a hybrid prompting scheme that combines soft prompts derived from gene set embeddings with hard prompts containing auxiliary context generated by an LLM, and feed the resulting prompt into a local LLM for annotation. We evaluate our framework on two benchmark datasets: Gene Ontology (GO) and the Molecular Signatures Database (MSigDB). Our results show that integrating protein-sequence representations with textual context improves gene set annotation overall, while per-domain analyses reveal that the contribution of protein embeddings varies across biological domains.

Fri 2 OctArtificial Intelligence
The gist
Understanding groups of genes and their functions is a key challenge in biology that usually requires expert knowledge and lots of work. This paper presents SoftGene, a new way to teach computers to better explain gene groups by using information from the proteins these genes make. The method combines detailed protein data with smart language models to give clearer and more accurate descriptions of gene sets. The authors tested their approach on well-known biology databases and found it works better than older methods, although its benefits vary depending on the type of biological information.
Open → 2610.03029v1

Koopcell models single-cell population changes with branching memory

KoopCell: Koopman-Based Generative Model for Learning Single-Cell Dynamics from Distribution Snapshots

Abstract: Learning population dynamics from temporally sparse, unpaired distribution snapshots is a fundamental challenge in developmental biology. Recent approaches based on neural differential equations and flow matching can interpolate between observed population snapshots, but may struggle to extrapolate beyond the training horizon and often lack an explicit mechanism for modeling developmental branching. We propose KoopCell, a unified generative framework based on Koopman-Mori-Zwanzig theory that jointly learns representations and predictive linear latent dynamics. Theoretically, using the weak continuity equation, we derive a closed-form least-squares estimator for the Koopman generator from distribution snapshots and establish convergence guarantees under suitable assumptions. To model branching dynamics, we further develop KoopCell-M, which incorporates non-Markovian memory into the latent Koopman dynamics through a Markovian embedding. Experiments on synthetic systems and three scRNA-seq datasets demonstrate the ability of our framework to recover Koopman spectra, model branching through memory, and scale to predicting high-dimensional gene expression distributions, achieving state-of-the-art performance among the evaluated methods.

Sun 27 SeptMachine LearningArtificial Intelligence
The gist
It is hard to understand how groups of cells change over time when you only see snapshots of their makeup at different times. The paper presents KoopCell, a new approach that learns how these cell groups evolve by turning complex changes into simpler, predictable patterns. It also adds a special feature to capture how cells split into different paths during development. Tests show that KoopCell can accurately predict cell changes and handle complex branching scenarios better than earlier methods.
Open → 2609.33350v1