Research Radar — 2026-10-17

Generated 2026-10-17T05:52:35.436064+08:00 approved RSS sources Curated daily research digest; 19/20 primary RSS feeds and 8/8 PubMed-indexed journal feeds available. Indexing may lag publication; coverage is not exhaustive.

Methods & AI

Computational

3 selected
Computational #1 Read the workflow and FISH validation before applying; check purity and distinguish ecDNA-derived structures from physically extrachromosomal DNA.

AmpliconSuite: an end-to-end workflow for analyzing focal amplifications in cancer genomes

Nature Methods Published 2026-10-16 Peer-reviewed computational genomics workflow; journal version of a 2024 preprint DOI: 10.1038/s41592-026-03264-x

Authors: Jens Luebeck; Ted Liefeld; Ivy Tsz-Lo Wong; Edwin Huang; Forrest Kim; Bhargavi Dameracharla; Michael Chan; Rohil Ahuja; Kyra Fetter; Dhruv Khatri; Kaiyuan Zhu; Thorin Tabor; Daniel Schreyer; Gino Prasad; Aditi Gnanasekar; Siavash Raeisi Dehkordi; Simone Spandau; Michał Adamaszek; Rishaan Kenkre; Tushar Agashe; Devika Torvi; Mădălina Giurgiu-Kraljič; Soyeon Kim; Hoon Kim; Peter Bailey; Roel G. W. Verhaak; Viraj Deshpande; Michael Reich; Paul S. Mischel; Jill P. Mesirov; Vineet Bafna

cancer genomics structural variation ecDNA

Summary: AmpliconSuite combines whole-genome focal-amplification reconstruction, structure classification and a public repository in one workflow. The journal paper adds updated validation and ecContext, which characterizes amplification formation mechanisms.

Why it matters: A practical bridge from cancer WGS to interpretable amplification structure and reusable ecDNA-associated datasets; useful when copy-number amplitude alone misses rearranged architecture.

Why for Yiru: Useful for interpreting tumor genomic structural heterogeneity alongside single-cell or spatial cancer profiles.

Computational #2 Prioritize the covariance definition and uncertainty analysis; treat performance and knockout examples as preliminary until full text can be reviewed.

Scale-resolved correlation functions unify spatial omics across platforms and resolutions

bioRxiv Subject Collection: Bioinformatics Published 2026-10-16 bioRxiv preprint, not peer-reviewed; official abstract/version metadata reviewed DOI: 10.64898/2026.10.09.757915

Authors: Ilin, M., Singh, Y., Mages, S. W.

spatial omics multiscale statistics measurement bias

Summary: SCOTE describes spatial covariance between feature pairs as a function of length scale for molecule coordinates or binned measurements. The authors report cross-platform comparability, scale-localized technical artifacts and a mouse-spleen knockout effect missed by cell-level summaries.

Why it matters: Provides an alternative to committing to one segmentation or neighborhood scale, with explicit statistical uncertainty for spatial-omics comparisons.

Why for Yiru: Directly relevant to spatial-omics representation, scale choice and technical variation across measurement platforms.

Computational #3 Inspect growth and correspondence assumptions and independent perturbation validation before treating inferred transitions as causal mechanisms.

MOFI reveals dynamic multi-omics coordination during cell fate progression

bioRxiv Subject Collection: Bioinformatics Published 2026-10-16 bioRxiv preprint, not peer-reviewed; official abstract/version metadata reviewed DOI: 10.64898/2026.10.09.757904

Authors: Shen, J., Zhang, Z., Peng, H., Peng, Q., Wang, Z., Liu, R., Zhou, P.

single-cell multi-omics dynamical systems cell fate

Summary: MOFI jointly models modality-specific dynamics, cross-omics correspondence and population growth to reconstruct continuous cell-fate progression from paired multi-omics snapshots collected at several time points. Reported examples span RNA-ATAC and RNA-protein datasets.

Why it matters: Directly connects multi-omics integration with dynamical systems and perturbation-response hypotheses, instead of treating integration as a static embedding problem.

Why for Yiru: Connects your ODE intuition with paired single-cell multi-omics and perturbation-response modeling.

Methodology Review: Randomized SVD: find the important subspace before doing the expensive algebra

English · About 10 minutes

Primary-source sections and publisher dates verified; toy projection errors independently recomputed. Historical single-cell benchmarks are reported, not reproduced or assumed current. Proposed downstream experiments are speculative. Numerical approximation does not guarantee preservation of rare biology or causal effects.

The intuition

Suppose your next analysis starts with a very large cell-by-gene matrix, but only needs a small set of coordinates. The computational question is narrower than learning a biological world model: how much work is necessary to obtain those coordinates? An exact answer to every possible direction may be unnecessary when your intended output is deliberately low dimensional. Keep that distinction in mind throughout this review. We are choosing an economical numerical representation of a specified matrix, not deciding which biological variation deserves to survive.

Randomized SVD first mixes columns using random weights, finds an orthonormal basis for the resulting sketch, and computes a conventional singular value decomposition in that smaller space. The random step discovers a useful subspace; it does not randomly assign biological labels. Halko and colleagues organize the method into these two stages. Oversampling adds extra sketch directions beyond the requested output rank, reducing the risk of a poor sampled subspace. The final approximation is still judged against the original matrix. [R1]

Think of a rehearsal rather than a census. Before carefully describing every individual direction, ask the matrix how it responds to several mixed questions. Redundant responses suggest that a compact description is possible. This analogy is only an intuition: the actual procedure uses linear combinations and orthogonal projections, not a representative selection of cells. A sketch column will generally combine many gene columns and need not correspond to any interpretable gene program.

A small worked example

Here is an original two-dimensional calculation. Let \(A=\begin{pmatrix}4&0\\0&1\end{pmatrix}\) be the matrix to approximate, and let \(g=(1,1)^\top\) be a deliberately chosen probe, where the superscript denotes transpose. This fixed probe makes the arithmetic reproducible; it is not itself a random experiment. Multiplication gives \(y=Ag=(4,1)^\top\). The first direction has been amplified four times as strongly as the second. Normalize this response to the unit vector \(u=(4,1)^\top/\sqrt{17}\). The square root appears because the squared length of the response is seventeen.

To keep only that direction, project both columns of the original matrix onto it. The approximation is \(\widehat A=uu^\top A=\frac{1}{17}\begin{pmatrix}64&4\\16&1\end{pmatrix}\). Check one entry: the upper-left entry is four times sixteen seventeenths, giving sixty-four seventeenths. This matrix has rank one, because every column is a multiple of the same vector. Notice that its off-diagonal entries are nonzero even though the original matrix was diagonal. Approximation can introduce individual entry errors while retaining much of the overall structure.

The residual is \(A-\widehat A=\frac{1}{17}\begin{pmatrix}4&-4\\-16&16\end{pmatrix}\). Its squared Frobenius norm, meaning the sum of all squared entries, is \(544/289=32/17\). Thus its Frobenius error is approximately 1.372. Keeping the first original coordinate exactly and discarding the second instead would have error one. Our probe has found a useful direction, but not the optimal one. Relative to the original Frobenius norm, which is the square root of seventeen, the probe-based error is about 0.333. These values are exact toy calculations, not measured performance on an omics dataset.

Now make one extra amplification step before normalizing: \(AA^\top Ag=(64,1)^\top\). The weaker-to-stronger component ratio has fallen from one quarter to one sixty-fourth. Repeating the same projection calculation with this new direction yields squared Frobenius error \(4112/4097\), about 1.004 before taking the square root. This demonstrates the mechanism of powering for this particular matrix. It does not prove that an arbitrary dataset needs exactly one iteration, and it does not turn a small numerical residual into a guarantee about rare biology.

The necessary mathematics

For a real matrix \(A\in\mathbb{R}^{m\times n}\), let \(m\) and \(n\) be its row and column counts, \(k\) the desired rank, \(p\) the oversampling count, and \(\ell=k+p\) the sketch width. Draw an independent standard-Gaussian matrix \(\Omega\in\mathbb{R}^{n\times\ell}\) and form \(Y=A\Omega\). Obtain orthonormal columns \(Q\) spanning the sketch. Then form \(B=Q^\top A\), compute its small SVD, and lift its leading left singular vectors back by multiplying by \(Q\). Truncation keeps only \(k\) components. [R1]

The projection error is \(E=A-QQ^\top A\). Here \(E\) denotes a residual matrix, not expectation. For principal component analysis, the input must reflect the intended centering and scaling; simply decomposing uncentered counts answers a different question. The rsvd tutorial explains the connection to centered PCA. Stable implementations also reorthogonalize during subspace iteration rather than explicitly constructing high matrix powers. These details matter even when the conceptual algorithm fits in a few lines. [R3]

Powering emphasizes large singular directions, while additional independent probes can assess residual error. Martinsson and Tropp discuss both tools. Error-checking probes must be independent of those used to construct the subspace; otherwise the check can reuse directions already fitted well. The quantity being checked must be named: a Frobenius residual summarizes squared entry errors, whereas a spectral residual measures the largest amplification of a unit input by the residual operator. Neither quantity directly measures preservation of a biological phenotype. [R2]

Assumptions and failure modes

A small target rank is useful only when the desired matrix has a sufficiently compressible spectrum for your accuracy requirement. Slowly decaying singular values can require a wider sketch or more iteration. Extra passes also cost time when the matrix lives on disk. Randomization is not a promise of constant memory or a one-pass implementation: the usual sketch-and-compress construction revisits the matrix, and its basis and reduced factors still occupy storage. The broader survey distinguishes computational settings rather than offering one universally fastest algorithm. [R2]

Reproducibility needs more than saying that PCA was used. Record the matrix transformation, feature set, requested rank, sketch width, iteration count, random seed and implementation. The R tutorial provides concrete implementations, but a fixed seed does not establish accuracy, and a different seed need not imply a meaningful scientific discrepancy. Numerical stabilization and parameter choices belong in the analysis record, alongside the biological preprocessing choices. [R3]

A practical failure test follows directly from the toy matrix. Imagine that the weaker second coordinate is the only measurement relevant to a rare phenotype. The best rank-one reconstruction would discard it entirely. Improving the randomized solver until it matches that optimum would not repair the scientific loss. This is a constructed counterexample, not an assertion that a particular cell population is lost in a published dataset. It separates two questions you should ask explicitly: did the algorithm solve its approximation problem, and was that approximation problem appropriate for the downstream biology?

Verified applications

Tsuyuzaki and colleagues benchmarked PCA implementations on large single-cell RNA-sequencing datasets. Their comparison found strong accuracy and resource performance for several Krylov and randomized-SVD approaches, while documenting implementation-specific differences. This provides direct omics evidence for the numerical strategy. It does not establish that every randomized implementation is accurate, that present-day software has the same ranking, or that reconstruction accuracy certifies all downstream biological discoveries. This review inspected the published benchmark discussion and methods but did not rerun the study. [R4]

Erichson and colleagues provide the rsvd package and a tutorial covering randomized matrix decompositions. Its value here is operational: it connects the short algorithm to executable numerical routines and examples. Read it as an implementation companion to the main paper, rather than a claim that installing a package automatically chooses a good rank or biological representation. [R3]

Possible transfers — speculative

A proposed omics experiment would replace only the numerical PCA solver in an otherwise frozen analysis. Keep normalization, genes, rank and downstream settings unchanged. On a manageable subset, compare with a high-accuracy reference; on the full collection, record runtime, peak memory and residual diagnostics. Then inspect whether rare annotated groups and perturbation-associated contrasts survive. This is a suggested evaluation design, not a validated new application from the readings. It deliberately tests numerical fidelity and scientific usefulness separately. Reporting only a faster runtime would leave the most important question unanswered.

For a ten-minute exercise, reproduce the two projection errors above and explain why the second probe improves the approximation. Then ask which coordinate would disappear under an exact rank-one answer. Read the opening construction in the main paper, use the R tutorial for implementation detail, the later survey for error checks, and the single-cell benchmark for domain-specific caution. The transferable idea is to spend expensive computation in a small, data-informed subspace, while checking what that shortcut leaves behind. You should finish able to distinguish numerical approximation error from a scientifically unsuitable representation.

Reading list

  • [R1] Primary reading: Finding Structure with Randomness: Probabilistic Algorithms for Constructing Approximate Matrix Decompositions. Nathan Halko, Per-Gunnar Martinsson and Joel A. Tropp (2011). Main reading: sections 1.2–1.3 and Algorithms 4.1/5.1 explain the two-stage construction. Journal issue June 2011; linked author manuscript first posted September 22, 2009, revised December 14, 2010.

  • [R2] Related reading: Randomized numerical linear algebra: Foundations and algorithms. Per-Gunnar Martinsson and Joel A. Tropp (2020). Theory extension: sections 11–12 on range finding, subspace iteration and independent error estimation; not a ten-minute full-paper assignment. Journal online date November 30, 2020; author preprint first posted February 4, 2020.

  • [R3] Related reading: Randomized Matrix Decompositions Using R. N. Benjamin Erichson, Sergey Voronin, Steven L. Brunton and J. Nathan Kutz (2019). Implementation companion: read the range-finding and stabilized subspace-iteration algorithms, then the PCA discussion. The journal version appeared June 4, 2019; linked author preprint began August 6, 2016.

  • [R4] Related reading: Benchmarking principal component analysis for large-scale single-cell RNA-sequencing. Koki Tsuyuzaki, Hiroyuki Sato, Kenta Sato and Itoshi Nikaido (2020). Omics reality check: compare implementation accuracy and memory behavior, not just algorithm labels. Publisher gives January 20, 2020; no separate preprint identified in the title search.

Page Last Updated: