Related Experiment Video
Updated: Mar 8, 2026

In vitro Digestion of Emulsions in a Single Droplet via Multi Subphase Exchange of Simulated Gastrointestinal Fluids
Published on: November 18, 2022
A fast exact sequential algorithm for the partial digest problem
Mostafa M Abbas1, Hazem M Bahig2
1Qatar Computing Research Institute, Hamad Bin Khalifa University, Doha, Qatar. mohamza@hbku.edu.qa.
Background:
Restriction site analysis involves determining the locations of restriction sites after the process of digestion by reconstructing their positions based on the lengths of the cut DNA. Using different reaction times with a single enzyme to cut DNA is a technique known as a partial digestion. Determining the exact locations of restriction sites following a partial digestion is challenging due to the computational time required even with the best known practical algorithm.
Results:
In this paper, we introduce an efficient algorithm to find the exact solution for the partial digest problem. The algorithm is able to find all possible solutions for the input and works by traversing the solution tree with a breadth-first search in two stages and deleting all repeated subproblems. Two types of simulated data, random and Zhang, are used to measure the efficiency of the algorithm. We also apply the algorithm to real data for the Luciferase gene and the E. coli K12 genome.
Conclusion:
Our algorithm is a fast tool to find the exact solution for the partial digest problem. The percentage of improvement is more than 75% over the best known practical algorithm for the worst case. For large numbers of inputs, our algorithm is able to solve the problem in a suitable time, while the best known practical algorithm is unable.
Related Concept Videos
Protein Digestion
Mechanical and Chemical Digestion in the Small Intestine
Mechanical digestion in the small intestine involves movements such as segmentations and migrating motility complexes (MMCs), primarily controlled by the myenteric plexus. Segmentations are localized contractions occurring in areas of the intestine distended by chyme—a mixture of partially digested food. These contractions mix chyme with digestive juices, facilitating...
Lipid Digestion
What is Monogastric Digestion?
Physiology of the Gastrointestinal System II: Digestion and Absorption
Digestion begins in the mouth, where food undergoes mechanical breakdown by chewing and combines with saliva. Salivary amylase, an enzyme in saliva, starts the breakdown of starches into maltose. The food then travels down the esophagus to the stomach.
In the stomach, a...
Carbohydrate Digestion

