Related Experiment Video
Updated: Sep 11, 2025

10:58
Protein WISDOM: A Workbench for In silico De novo Design of BioMolecules
Published on: July 25, 2013
17.1K
A More Efficient Dynamic Programming Algorithm for Designing a Coding Sequence by Jointly Optimizing Its Structural
IEEE Transactions on Computational Biology and Bioinformatics
|August 14, 2025
Summary
We developed LinearCDSfold, a novel dynamic programming algorithm for designing coding sequences (CDS) that optimizes both secondary structure stability and codon adaptation index. This method offers accurate and efficient CDS design, outperforming existing tools in speed.
Area of Science:
- Computational Biology
- Bioinformatics
- Synthetic Biology
Background:
- Existing dynamic programming algorithms like CDSfold focus on minimizing minimum free energy (MFE) for coding sequence (CDS) design.
- Modifying these algorithms to jointly optimize secondary structure stability and codon adaptation index (CAI) has been challenging.
Purpose of the Study:
- To modify the CDSfold dynamic programming algorithm for the joint optimization of CDS secondary structure stability and CAI.
- To develop an efficient computational tool for high-quality CDS design.
Main Methods:
- Modified a dynamic programming algorithm to exactly solve the joint CDS design problem in O(L^3) time and O(L^2) space.
- Accelerated the algorithm using beam search for approximate CDS design in O(L) time, implemented as LinearCDSfold.
- Compared LinearCDSfold's performance against state-of-the-art tools LinearDesign and DERNA.
Main Results:
- LinearCDSfold achieves comparable accuracy to LinearDesign and DERNA in terms of MFE and CAI when using exact search.
- LinearCDSfold demonstrates significantly faster runtime than DERNA, despite similar theoretical complexity.
- Beam search in LinearCDSfold enables rapid design of high-quality approximate CDS with excellent MFE and CAI.
Conclusions:
- The modified DP algorithm successfully addresses the challenge of jointly optimizing CDS secondary structure stability and CAI.
- LinearCDSfold provides an accurate and efficient tool for CDS design, with a fast approximate design option.
- This work advances computational methods for synthetic biology and genetic engineering.
Related Concept Videos
From DNA to Protein
19.1K
The flow of genetic information in cells from DNA to mRNA to protein is described by the central dogma, which states that genes specify the sequence of mRNAs, which in turn specify the sequence of amino acids making up all proteins. The decoding of one molecule to another is performed by specific proteins and RNAs. Because the information stored in DNA is so central to cellular function, it makes intuitive sense that the cell would make mRNA copies of this information for protein synthesis...
19.1K
Leaky Scanning
5.2K
During most eukaryotic translation processes, the small 40S ribosome subunit scans an mRNA from its 5' end until it encounters the first start AUG codon. The large 60S ribosomal subunit then joins the smaller one to initiate protein synthesis. The location of the translation initiation is largely determined by the nucleotides near the start codon as there may be multiple translation initiation sites present on the mRNA. Marilyn Kozak discovered that the sequence RCCAUGG (where R...
5.2K
Gene Evolution - Fast or Slow?
7.4K
The genomes of eukaryotes are punctuated by long stretches of sequence which do not code for proteins or RNAs. Although some of these regions do contain crucial regulatory sequences, the vast majority of this DNA serves no known function. Typically, these regions of the genome are the ones in which the fastest change, in evolutionary terms, is observed, because there is typically little to no selection pressure acting on these regions to preserve their sequences.
In contrast, regions which code...
In contrast, regions which code...
7.4K
Prokaryotic Gene Structure and Organization
600
Prokaryotic genomes exhibit a streamlined organization of coding and non-coding regions essential for gene expression and protein synthesis. While coding regions contain the genetic instructions for proteins or functional RNAs, non-coding regions regulate the precise transcription and translation of these genes.Coding Regions: Proteins and RNAsThe primary coding regions, known as structural genes, include sequences transcribed into messenger RNA (mRNA) and ultimately translated into...
600
The Central Dogma
128.5K
Overview
128.5K
Maxam-Gilbert Sequencing
11.5K
In the same year as the discovery of the Sanger sequencing method, another group of scientists, Allan Maxam and Walter Gilbert, demonstrated their chemical-cleavage method for DNA sequencing. The Maxam-Gilbert method relies on using different chemicals that can cleave the DNA sequence at specific sites, the separation of resulting DNA fragments of variable size using electrophoresis, and deciphering the DNA sequence from the resulting gel bands.
Challenges of the Maxam-Gilbert Method
The...
Challenges of the Maxam-Gilbert Method
The...
11.5K

