Papers for

bioinformatics software 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.

Using biological networks to improve neural architecture search performance

TRON: Transferring Naturally Evolved Network Architectures into Neuroevolution

Abstract: Neural architecture search (NAS) is challenging because of the vast, non-linear space of artificial neural network (ANN) topologies. Evolutionary methods can generate architectures, but their effectiveness is limited by difficulties in preserving functional organization during mutation and recombination. Naturally evolved biological networks may provide organizational principles that support adaptation and evolvability. Here, we introduce TRON (TRansfer Of Natural networks), a neuroevolution framework that uses experimentally characterized protein-protein interaction (PPI) networks as architectural priors. Instead of starting from random topologies, TRON reuses biological interaction patterns as structural building blocks. It combines classical evolutionary operators with neuroevolution-inspired mechanisms, including speciation, and introduces species quarantine to protect newly generated architectures during early maturation. We evaluated TRON against established evolutionary and neuroevolutionary methods on three classification benchmarks (CORA, CITESEER, and PUBMED) and three regression benchmarks (DIABETES, FRIEDMAN, and CALIFORNIA). TRON achieved the highest predictive performance among the evaluated methods on all classification datasets and most regression tasks. It showed substantially lower variability across independent runs, indicating greater robustness and convergence stability, at increased computational cost. These findings support the use of PPI networks as effective architectural priors and suggest that biologically derived interaction networks provide more favorable substrates for neuroevolution than random topologies. More broadly, TRON demonstrates the feasibility of transferring naturally evolved network architectures into artificial intelligence systems, offering a direction for improving evolvability in NAS through the reuse of biological organizational principles.

Mon 26 OctNeural and Evolutionary ComputingMachine Learning
The gist
Finding the best design for artificial neural networks is hard because there are many ways to connect them. The authors introduced TRON, a method that starts with structures inspired by real biological protein networks instead of random setups. This approach helps the system evolve better neural networks more reliably across different problems. TRON performed better than other methods on several tests, showing that borrowing ideas from biology can help make artificial intelligence designs work well.
Open → 2610.35647v1

Panvram enables fast GPU access to human pangenome data cohorts

panvram: GPU-resident random access to a human pangenome cohort

Abstract: Repeatedly sampling short sequence windows from a human pangenome requires an access representation as well as compression. panvram stores each assembly as a reference-relative block archive and pools these archives on a GPU. For 558 haplotype assemblies, the default q4k representation occupies 16.642 GB of persistent pools including the decoded reference; a packed-reference, compact-directory representation occupies 11.634 GB. These quantities are not peak application memory. In the C1 experiment, default and fully compact forms delivered 743,271 and 736,762 windows/s; a separate public Colab run delivered 741,931 and 680,760 windows/s. All are batch API measurements and must not be pooled as repeated trials of an identical environment. Full-decoding checks compared reconstructed FASTA checksums with the manifest. On the CPU, the M6 shuffled-window workload at the same cohort cardinality reported 26 requests/s for AGC and 145,222 requests/s for refrel3 q4k. This comparison concerns one-thread requests of 4 KiB on the recorded warm-cache workload, not all genome-access patterns. AGC provides the smaller incremental archive: 5.40 MB/assembly versus 13.04 MB/assembly for refrel3 q16k, with different exclusions; the size pair is not the same refrel3 configuration as the q4k timing pair. We derive an expected-work expression for fixed independent granules and distinguish it from an empirical median-latency predictor. Cohort-scale counter and DRAM measurements motivate a locality hypothesis, but do not establish a causal per-miss latency or independently reproduce a model-failure verdict. The window-cost verdict at N=558 is published with its harness and raw timings.

Sun 18 OctDistributed, Parallel, and Cluster ComputingPerformance
The gist
Accessing many variations of human genetic sequences quickly and efficiently is difficult because of their size and complexity. The authors present panvram, a system that stores many human genomes compactly on a graphics processing unit (GPU), allowing very fast reads of short sequence parts. This system achieves much higher access speed compared to traditional CPU methods while using modest memory. It measures actual performance on hundreds of genomes and provides tools to predict access costs. The work helps manage large-scale genetic data and supports faster analysis for genetics research.
Open → 2610.25149v1

Fast approximate counting of paths and forests in large graphs

Counting Paths and Trees via Exterior Algebra

Abstract: We give randomized approximation algorithms for counting k-paths and k-forests in a host graph. Here k denotes the number of pattern vertices, n and m denote the numbers of host vertices and edges or arcs, ε is the relative error, and δ is the failure probability. Our main results are: 1. Paths: We approximate the number of directed paths on $k$ vertices in $2^k k^{O(1)}(n+m)\varepsilon^{-2}\log(2/δ)$ arithmetic operations. 2. Trees and forests: For every fixed $η>0$, we approximate the number of non-induced copies of a given forest on $k$ vertices in $(2+η)^k n^{O_η(1)}\varepsilon^{-2}\log(2/δ)$ arithmetic operations. Our path algorithm resolves a conjecture of Koutis and Williams~[CACM 2016] and answers an open question of Lokshtanov, Saurabh, and Zehavi~[SODA 2021] by giving a $2^k poly(n,\varepsilon^{-1})$-time approximation scheme. Our algorithms combine exterior algebra with random matrix estimators, using the tensor-train moment bound of Rakhshan and Rabusseau~[AISTATS 2020]. For forests, we use a small-component separator to evaluate the estimator efficiently.

Sun 13 SeptData Structures and Algorithms
The gist
Counting specific patterns like paths and forests in large networks is a hard problem. The authors present new algorithms that quickly approximate how many such patterns appear in directed graphs, with controllable accuracy and failure risk. Their techniques combine advanced math tools, including exterior algebra and random matrix methods, to efficiently handle the counting. This work solves some open problems posed by previous researchers, providing the fastest known approximation method for these tasks.
Open → 2609.14682v1