Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

¹H NMR Signal Multiplicity: Splitting Patterns01:13

¹H NMR Signal Multiplicity: Splitting Patterns

6.9K
When protons A and X are coupled, their nuclear spin energy levels are slightly modified. This is because the energy required to excite proton A to a spin state parallel to proton X is slightly different from the energy required for it to become anti-parallel to spin X. Consequently, there are two possible excitation frequencies for A (A1 and A2), depending on the spin state of X, and vice versa. The mutual nature of coupling implies that the difference between frequencies A1 and A2, indicated...
6.9K
Fisher's Exact Test01:08

Fisher's Exact Test

1.2K
Fisher's exact test is a statistical significance test widely used to analyze 2x2 contingency tables, particularly in situations where sample sizes are small. Unlike the chi-squared test, which approximates P-values and assumes minimum expected frequencies of at least five in each cell, Fisher's exact test calculates the exact probability (P-value) of observing the data or more extreme results under the null hypothesis. This feature makes it especially valuable when the assumptions of...
1.2K
What is Natural Selection?01:32

What is Natural Selection?

129.6K
Natural selection is an evolutionary process in which individuals with survival-promoting traits reproduce at higher rates. These favorable traits become more common within a population or species. Naturally selected traits initially arise via random genetic mutations. In order for selection to occur, there must be variation within a population, the trait controlling the variation must be heritable, and there must be an evolutionary advantage for variation in the trait.
129.6K
Sign Test for Matched Pairs01:17

Sign Test for Matched Pairs

419
The sign test for matched pairs offers a robust method for comparing two paired samples, often for the effects of an intervention in one of them. This method is very useful in situations where the underlying distribution of the data is unknown. The test compares two related samples—often pre- and post-treatment measurements on the same subjects—to determine if there are significant differences in their median values.
To conduct the sign test, we first calculate the differences in...
419
Nature and Nurture01:10

Nature and Nurture

22.4K
Many human characteristics, like height, are shaped by both nature—in other words, by our genes—and by nurture, or our environment. For example, chronic stress during childhood inhibits the production of growth hormones and consequently reduces bone growth and height. Scientists estimate that 70-90% of variation in height is due to genetic differences among individuals, and 10-30% of variation in height is due to differences in the environments that individuals experience,...
22.4K
¹H NMR: Complex Splitting01:13

¹H NMR: Complex Splitting

1.9K
A proton M that is coupled to a proton X results in doublet signals for M. However, NMR-active nuclei can be simultaneously coupled to more than one nonequivalent nucleus. When M is coupled to a second proton A, such as in styrene oxide, each peak in the doublet is split into another doublet.
Splitting diagrams or splitting tree diagrams are routinely used to depict such complex couplings. While drawing splitting diagrams, the splitting with the larger coupling constant is usually applied...
1.9K

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Better utilization of illumination prior via KANs for nighttime flare removal.

Neural networks : the official journal of the International Neural Network Society·2026
Same author

Latent topic-driven cyber intelligence model for tactics, techniques, and procedures (TTPs) detection using hybrid framework and Birch-inspired optimisation.

Scientific reports·2025
Same author

Effectiveness of virtual reality interventions in promoting healthy eating and physical activity among children: A systematic review.

Digital health·2025
Same author

PollenNet: A novel architecture for high precision pollen grain classification through deep learning and explainable AI.

Heliyon·2024
Same author

FruitSeg30_Segmentation dataset & mask annotations: A novel dataset for diverse fruit segmentation and classification.

Data in brief·2024
Same author

Exploring Malaysian schoolchildren's perception of the advantages and disadvantages of the ToothPoly board game: a qualitative study.

The Journal of clinical pediatric dentistry·2024

Related Experiment Video

Updated: Feb 7, 2026

Pattern-based Search of Epigenomic Data Using GeNemo
06:38

Pattern-based Search of Epigenomic Data Using GeNemo

Published on: October 8, 2017

5.4K

A new split based searching for exact pattern matching for natural texts.

Saqib Hakak1, Amirrudin Kamsin1, Palaiahnakote Shivakumara1

  • 1Faculty of Computer Science and Information Technology, University of Malaya, Kuala Lumpur.

Plos One
|July 27, 2018
PubMed
Summary

This study introduces a novel exact pattern matching algorithm that splits query strings to improve both speed and memory efficiency. The new method enhances performance, especially for longer query patterns, across various text databases.

More Related Videos

The Application of Open Searching-based Approaches for the Identification of Acinetobacter baumannii O-linked Glycopeptides
08:37

The Application of Open Searching-based Approaches for the Identification of Acinetobacter baumannii O-linked Glycopeptides

Published on: November 2, 2021

2.6K
Testing for Metacognitive Responding Using an Odor-based Delayed Match-to-Sample Test in Rats
08:06

Testing for Metacognitive Responding Using an Odor-based Delayed Match-to-Sample Test in Rats

Published on: June 18, 2018

7.7K

Related Experiment Videos

Last Updated: Feb 7, 2026

Pattern-based Search of Epigenomic Data Using GeNemo
06:38

Pattern-based Search of Epigenomic Data Using GeNemo

Published on: October 8, 2017

5.4K
The Application of Open Searching-based Approaches for the Identification of Acinetobacter baumannii O-linked Glycopeptides
08:37

The Application of Open Searching-based Approaches for the Identification of Acinetobacter baumannii O-linked Glycopeptides

Published on: November 2, 2021

2.6K
Testing for Metacognitive Responding Using an Odor-based Delayed Match-to-Sample Test in Rats
08:06

Testing for Metacognitive Responding Using an Odor-based Delayed Match-to-Sample Test in Rats

Published on: June 18, 2018

7.7K

Area of Science:

  • Computer Science
  • Algorithm Analysis

Background:

  • Exact pattern matching is crucial for diverse applications like bioinformatics and search engines.
  • Existing algorithms prioritize speed over memory efficiency.

Purpose of the Study:

  • To develop an exact pattern matching algorithm optimizing both time and memory consumption.
  • To introduce a novel string-splitting approach for enhanced search performance.

Main Methods:

  • The proposed algorithm divides the query pattern into two equal halves.
  • It searches for the second (right) half in the corpus and uses brute force for the remainder.
  • The algorithm was tested on multilingual text databases (Arabic, English, Chinese, Italian, French).

Main Results:

  • The novel algorithm demonstrates superior time efficiency compared to the existing S1 Algorithm.
  • Significant improvements in memory consumption were observed with increasing query pattern length.
  • Performance gains were consistent across various datasets.

Conclusions:

  • The proposed string-splitting exact pattern matching algorithm effectively balances time and memory efficiency.
  • This approach offers a viable alternative for applications requiring optimized pattern searching.
  • The algorithm's effectiveness is particularly pronounced for longer query patterns.