• HOME
  • NEWS
  • EXPLORE
    • CAREER
      • Companies
      • Jobs
    • EVENTS
    • iGEM
      • News
      • Team
    • PHOTOS
    • VIDEO
    • WIKI
  • BLOG
  • COMMUNITY
    • FACEBOOK
    • INSTAGRAM
    • TWITTER
Thursday, November 12, 2026
BIOENGINEER.ORG
No Result
View All Result
  • Login
  • HOME
  • NEWS
  • EXPLORE
    • CAREER
      • Companies
      • Jobs
        • Lecturer
        • PhD Studentship
        • Postdoc
        • Research Assistant
    • EVENTS
    • iGEM
      • News
      • Team
    • PHOTOS
    • VIDEO
    • WIKI
  • BLOG
  • COMMUNITY
    • FACEBOOK
    • INSTAGRAM
    • TWITTER
  • HOME
  • NEWS
  • EXPLORE
    • CAREER
      • Companies
      • Jobs
        • Lecturer
        • PhD Studentship
        • Postdoc
        • Research Assistant
    • EVENTS
    • iGEM
      • News
      • Team
    • PHOTOS
    • VIDEO
    • WIKI
  • BLOG
  • COMMUNITY
    • FACEBOOK
    • INSTAGRAM
    • TWITTER
No Result
View All Result
Bioengineer.org
No Result
View All Result
Home NEWS Science News Biology

New Integer Linear Programming Method Efficiently Reconstructs Rearrangement Phylogenies of Natural Genomes

by
November 9, 2026
in Biology
Reading Time: 6 mins read
0
New Integer Linear Programming Method Efficiently Reconstructs Rearrangement Phylogenies of Natural Genomes

New Integer Linear Programming Method Efficiently Reconstructs Rearrangement Phylogenies of Natural Genomes

Share on FacebookShare on TwitterShare on LinkedinShare on RedditShare on Telegram

Computational biologists Leonard Bohnenkämper, Jens Stoye, and Daniel Doerr have introduced an integer linear programming formulation known as SPP-DCJ-v2 that solves the Small Parsimony Problem for natural genomes under the double-cut-and-join indel rearrangement model while strictly maintaining polynomial size with respect to the input data. The Small Parsimony Problem represents a foundational computational challenge in evolutionary biology that seeks to reconstruct the genomic architectures of unobserved ancestral species at internal vertices of a phylogenetic tree whose leaves correspond to extant modern organisms. In genomic rearrangement studies, chromosomes are represented as sequences of oriented markers containing head and tail extremities. When genomes contain arbitrary duplicate markers occurring across diverse orientations and genomic positions—a framework formalized as the natural genomes model—evaluating rearrangement distances and inferring ancestral configurations becomes computationally intractable. Prior mathematical formulations experienced exponential scaling barriers when addressing multi-chromosomal structures and candidate circular chromosomes, severely limiting their applicability to complex evolutionary datasets.

The foundational Small Parsimony Problem aims to annotate each internal vertex of a known phylogenetic tree such that the total tree distance, defined as the sum of pairwise distances across all tree edges, is strictly minimized. Evolutionary events along tree branches encompass large-scale rearrangements, including segmental inversions, translocations, and segmental insertions and deletions of arbitrary length, which are formally unified under the double-cut-and-join indel model originally conceived by Braga and colleagues as an extension of the double-cut-and-join model by Yancopoulos and colleagues. While calculating rearrangement distances between simple genomes where every marker appears at most once is solvable in polynomial time, analyzing natural genomes with unrestricted duplicated gene families is NP-hard. The earlier integer linear programming framework SPP-DCJ pioneered by Doerr and Chauve represented the first attempt to extend pairwise natural genome distances to phylogenomic trees, yet its implementation relied on capped multi-relational graphs that introduced telomeric markers whose matching combinations expanded superexponentially across linear chromosomes.

To overcome this combinatorial bottleneck, the research team structured their new algorithm around the Capping-Free Multi-Relational Diagram, a specialized graph structure that completely eliminates artificial cap matching. In this graph representation, marker extremities and telomeres serve as vertices, while marker adjacencies and extremity homologies form the edge sets. Marker homology is defined as an equivalence relation that partitions markers across genomes into homologous gene families, accommodating in-paralogs within the same genome. When a marker in one genome lacks an equivalent marker in another, it is designated as singular and represented by a self-edge. When homology is fully resolved such that each marker family contains at most one counterpart per genome, the capping-free diagram decomposes into simple alternating paths and cycles, allowing the double-cut-and-join indel distance to be computed directly from component counts rather than exhaustive combinatorial searches.

The mathematical foundation of the capping-free distance computation derives from an exact formula adapted from previous theoretical work, which establishes that the rearrangement distance under a resolved matching equals the number of matched markers minus the number of cycles, plus the ceiling of a fractional combination of specific path types, plus the number of circular singletons. Paths are classified into six distinct structural categories depending on whether they connect telomeres across genomes, terminate at singular extremities, or bridge between telomeres and unmatched extremities. Circular singletons, which are cycles composed exclusively of adjacency edges and self-edges, contribute additively to the overall distance. When marker homology is unresolved due to gene duplications, the formulation seeks a maximum matching that maximizes the number of homologous marker pairs, thereby preventing an excessive attribution of evolutionary events to segmental insertions and deletions.

Because ancestral genomes cannot be observed directly, ancestral reconstruction pipelines infer candidate adjacencies that often contain conflicting alternatives, such as a single extremity connecting to multiple distinct neighbors. These ambiguous configurations are represented as degenerate genomes, which satisfy the property that marker extremities form valid pairs but violate the requirement that adjacencies constitute a perfect matching. The reconstruction task is therefore formalized as the Weighted Small Parsimony Linearization Problem, which requires identifying a valid linearization—a subgraph of candidate adjacencies forming authentic chromosomes—for every degenerate ancestral node such that the tree-wide objective function balancing rearrangement distance and adjacency weights is minimized. The problem incorporates a weighting function on adjacencies alongside a tuning parameter to balance evolutionary distance against ancestral adjacency confidence scores.

A critical prerequisite for this optimization framework is ensuring that every degenerate genome within the phylogenetic tree is mathematically linearizable. In practical phylogenomic workflows, upstream inference tools such as DeCoSTAR produce conflicting ancestral adjacencies that do not inherently guarantee the existence of a valid linearization, leading to optimization failures if telomeric ends are insufficient. The authors resolved this testing challenge by proving that a degenerate genome is linearizable if and only if a maximum weight matching on a graph weighted by extremity incidence achieves a total weight exactly equal to the number of non-telomeric extremities. Because standard maximum weight matching algorithms operate in polynomial time, this theoretical equivalence provides an efficient mechanism to verify linearizability and extract valid chromosomal linearizations prior to comprehensive branch-wise optimization.

To handle noisy reconstructed ancestral data where candidate adjacencies may be improperly formed, the investigators established local and global linearizability guarantees. In earlier iterations, degenerate genomes were decomposed into connected components; components that were linear, circular, or fully connected were deemed locally linearizable, while others were supplemented with artificial telomeric adjacencies. Addressing scenarios where local components might force erroneous ancestral connections, the authors introduced an optional safer linearization mode. In this mode, every extremity is connected to an artificially introduced telomere regardless of whether the component appears locally linearizable. By virtue of the capping-free formulation, this broad introduction of telomeric extremities no longer induces a superexponential explosion in the solution space, allowing the solver to navigate noisy ancestral candidate sets with minimal computational overhead.

The complete SPP-DCJ-v2 framework is implemented through a two-level integer linear program consisting of global constraints and local branch evaluations. At the global level, binary decision variables govern the presence or absence of marker and telomeric extremities, ensuring that marker head and tail extremities occur together while respecting user-specified upper and lower bounds on gene family copy numbers in ancestral nodes. At the local level, branch-specific capping-free multi-relational diagrams evaluate pairwise genomic distances using cycle and path counting variables constrained by Shao-Lin-Moret topological rules. To prevent the integer linear program from expanding exponentially when counting circular singletons, the authors introduced an integer walk variable that increments along adjacency edges in an oriented direction and drops at a designated reporting vertex, replacing the traditional exponential enumeration of all subset cycles with a strictly polynomial set of linear constraints.

The researchers also evaluated two pre-processing strategies designed to restrict the optimization search space: computing an initial heuristic upper bound and calculating global lower bounds from pairwise leaf distances. The initial heuristic solution constructs preliminary ancestral linearizations followed by a greedy cycle-fixing decomposition across all capping-free diagrams. The lower bounding mechanism establishes that the tree distance between any pair of extant leaf genomes along the connecting tree path cannot be smaller than the pairwise distance calculated directly using the DING algorithm. While these pre-processing routines successfully narrowed the initial optimality gaps, experimental benchmarks demonstrated that the time required to compute comprehensive pairwise lower bounds often exceeded the resulting solving-time savings, leading the authors to recommend applying precomputed lower bounds primarily when such metrics are already accessible from upstream tree construction.

The performance of the algorithm was rigorously evaluated across simulated phylogenies with multiple linear chromosomes using the ffs-dcj simulation tool. Testing balanced tree topologies with genomes of 100 markers undergoing 30 operations per branch and subjected to adversarial noise across 2 to 16 linear chromosomes revealed substantial performance advantages. SPP-DCJ-v2 achieved solving times more than two orders of magnitude faster than the original SPP-DCJ implementation, completing all problem instances in well under one minute. In contrast, the predecessor failed to complete the majority of test runs within the one-hour time limit when evaluating genomes with higher chromosome counts, failing entirely at 16 linear chromosomes due to the combinatorial growth of its capping matching variables.

In complementary simulations of circular genomes conducted using ZOMBI and DeCoSTAR across tree scales ranging from 5 to 20, SPP-DCJ-v2 resolved problem instances at up to twice the tree scale handled by SPP-DCJ within equivalent time constraints. Although circular genomes do not contain natural telomeres, ancestral degenerate graphs frequently require telomeric completions to ensure linearizability, enabling the capping-free model to retain a clear computational advantage. Furthermore, an evaluation of the safer linearization mode on 1000-marker genomes demonstrated consistently higher precision and recall in recovering true ancestral adjacencies compared to the default mode, confirming that permitting extremities to connect to artificial telomeres prevents the erroneous inclusion of incorrectly inferred candidate adjacencies.

The practical utility of the method was validated on biological data by reconstructing ancestral X chromosomes across seven Anopheles mosquito taxa with chromosome sizes averaging approximately 600 genes. Candidate ancestral adjacencies were generated using the Ancestral Gene Order pipeline integrating MACSE alignments, IQ-TREE gene tree reconciliations, and DeCoSTAR ancestral inferences. Solved using Gurobi 12.0.0 over a 12-hour duration on 10 threads, SPP-DCJ-v2 closed the optimization gap significantly faster than SPP-DCJ, matching the predecessor’s final 12-hour solution quality within the first 25 minutes of execution. Moreover, permitting ancestral gene family copy numbers to deviate by one from the maximum observed copy count accelerated solving times substantially, demonstrating that incorporating biological copy-number flexibility enables the integer program to identify optimal ancestral configurations that align more closely with complex empirical evolutionary histories.

Subject of Research: Phylogenetic reconstruction of ancestral natural genomes under the double-cut-and-join indel model

Article Title: Reconstructing rearrangement phylogenies of natural genomes

Article References: Bohnenkämper, L., Stoye, J., & Doerr, D. (2025). Reconstructing rearrangement phylogenies of natural genomes. Algorithms for Molecular Biology, 20(1), Article 10. https://doi.org/10.1186/s13015-025-00279-5

Image Credits: AI Generated

DOI: 10.1186/s13015-025-00279-5

Keywords: computational biology, phylogenetics, genome rearrangement, integer linear programming, small parsimony problem, ancestral genome reconstruction, Anopheles genomics, bioinformatics algorithms, Reconstructing, rearrangement, phylogenies, natural

News Source: Gregory Coleman. (November 9, 2026). New Integer Linear Programming Method Efficiently Reconstructs Rearrangement Phylogenies of Natural Genomes. Scienmag.

Tags: ancestral genome reconstructionAnopheles genomicsbioinformatics algorithmscomputational biologygenome rearrangementinteger linear programmingnaturalphylogeneticsphylogeniesrearrangementReconstructingsmall parsimony problem
Share12Tweet7Share2ShareShareShare1

Related Posts

Mitochondrial Genomes Across Ten Yam Species Reveal Substantial Structural Diversity

Mitochondrial Genomes Across Ten Yam Species Reveal Substantial Structural Diversity

November 12, 2026
Integrative Taxonomy Uncovers Six New Lichen Species Across Southwestern Indian Ocean Islands

Integrative Taxonomy Uncovers Six New Lichen Species Across Southwestern Indian Ocean Islands

November 12, 2026

Basalt Rock Powder Mitigates Greenhouse Gas Emissions in Rice Paddy Soil

November 12, 2026

Study documents 157 wild edible plants used by Loi community

November 12, 2026

POPULAR NEWS

  • Broad Patent Filings Threaten to Restrict Fungal Biomaterial Innovation

    Broad Patent Filings Threaten to Restrict Fungal Biomaterial Innovation

    29 shares
    Share 12 Tweet 7
  • Diquafosol Eye Drops Alleviate Pediatric Dry Eye Linked to Orthokeratology Lenses

    29 shares
    Share 12 Tweet 7
  • Study Identifies Factors Associated With Acute Childhood Diarrhea in Sana’a, Yemen

    29 shares
    Share 12 Tweet 7
  • Urban Clinic Patients Using Interpreters Had Higher Attendance and Fewer Hospitalizations

    29 shares
    Share 12 Tweet 7

About

We bring you the latest biotechnology news from best research centers and universities around the world. Check our website.

Follow us

Recent News

Counterpropagating Rogue Waves Form Stable Nonlinear Talbot Carpets in Numerical Simulations

Mitochondrial Genomes Across Ten Yam Species Reveal Substantial Structural Diversity

Esophageal Cells Drive Reflux Inflammation via Kynurenine Targeted by Herbal Decoction

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 86 other subscribers
  • Contact Us

Bioengineer.org © Copyright 2023 All Rights Reserved.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • Homepages
    • Home Page 1
    • Home Page 2
  • News
  • National
  • Business
  • Health
  • Lifestyle
  • Science

Bioengineer.org © Copyright 2023 All Rights Reserved.