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

Evolutionary Relationships through Genome Comparisons02:54

Evolutionary Relationships through Genome Comparisons

5.8K
Genome comparison is one of the excellent ways to interpret the evolutionary relationships between organisms. The basic principle of genome comparison is that if two species share a common feature, it is likely encoded by the DNA sequence conserved between both species. The advent of genome sequencing technologies in the late 20th century enabled scientists to understand the concept of conservation of domains between species and helped them to deduce evolutionary relationships across diverse...
5.8K
Modern Molecular Taxonomy01:29

Modern Molecular Taxonomy

829
Advancements in molecular biology have revolutionized the identification and characterization of bacteria, with multiple methods leveraging DNA sequencing for enhanced precision. As sequencing technologies improve and costs decline, these approaches are increasingly used in clinical, environmental, and evolutionary studies.Multilocus Sequence Typing (MLST) examines several housekeeping genes, essential chromosomal genes encoding cellular functions, to distinguish strains. Approximately...
829

You might also read

Related Articles

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

Sort by
Same author

Online exam cheating detection and blockchain trusted deposit based on YOLOv12.

Scientific reports·2025
Same author

LPMSAEF: Lightweight process mining-based software architecture evaluation framework for security and performance analysis.

Heliyon·2024
Same author

A Systematic Literature Review and Meta-Analysis on Scalable Blockchain-Based Electronic Voting Systems.

Sensors (Basel, Switzerland)·2022
Same author

Lightweight Software Architecture Evaluation for Industry: A Comprehensive Review.

Sensors (Basel, Switzerland)·2022
Same author

Blockchain for Electronic Voting System-Review and Open Research Challenges.

Sensors (Basel, Switzerland)·2021
Same author

Presentation of a model-based data mining to predict lung cancer.

Journal of research in health sciences·2015
Same journal

Invaders taking over-Mollusc faunal change in volcanic barrier lakes of the Albertine Rift biodiversity hotspot.

PloS one·2026
Same journal

AI-driven molecular diversification and ligand-based optimization of macitentan derivatives targeting VEGFR1 and endothelin signaling pathways.

PloS one·2026
Same journal

Performance patterns and records in the world aquatics masters championships: Where do the most frequently represented nations among the top-ten masters swimmers come from?

PloS one·2026
Same journal

Modeling diurnal Temperature-Rainfall relationships under multicollinearity using PLS-SEM: A case study of Ghana.

PloS one·2026
Same journal

Organizational culture, social capital, and emergency capacity in primary healthcare institutions: A cross-sectional structural equation modeling study comparing ordinary and older communities.

PloS one·2026
Same journal

Impact of kidney function on the metabolome in the general population.

PloS one·2026
See all related articles

Related Experiment Video

Updated: Apr 23, 2026

A Virtual Machine Platform for Non-Computer Professionals for Using Deep Learning to Classify Biological Sequences of Metagenomic Data
09:34

A Virtual Machine Platform for Non-Computer Professionals for Using Deep Learning to Classify Biological Sequences of Metagenomic Data

Published on: September 25, 2021

3.2K

Design pattern mining using distributed learning automata and DNA sequence alignment.

Mansour Esmaeilpour1, Vahideh Naderifar1, Zarina Shukur2

  • 1Department of Computer Engineering, College of Engineering, Hamedan Branch, Islamic Azad University, Hamedan, Iran.

Plos One
|September 23, 2014
PubMed
Summary
This summary is machine-generated.

This study introduces DLA-DNA, a novel method for mining software design patterns and their relationships. DLA-DNA demonstrates superior precision and recall compared to existing tools, enhancing code analysis.

More Related Videos

Informatic Analysis of Sequence Data from Batch Yeast 2-Hybrid Screens
09:14

Informatic Analysis of Sequence Data from Batch Yeast 2-Hybrid Screens

Published on: June 28, 2018

6.7K
Designing a Bio-responsive Robot from DNA Origami
13:32

Designing a Bio-responsive Robot from DNA Origami

Published on: July 8, 2013

21.7K

Related Experiment Videos

Last Updated: Apr 23, 2026

A Virtual Machine Platform for Non-Computer Professionals for Using Deep Learning to Classify Biological Sequences of Metagenomic Data
09:34

A Virtual Machine Platform for Non-Computer Professionals for Using Deep Learning to Classify Biological Sequences of Metagenomic Data

Published on: September 25, 2021

3.2K
Informatic Analysis of Sequence Data from Batch Yeast 2-Hybrid Screens
09:14

Informatic Analysis of Sequence Data from Batch Yeast 2-Hybrid Screens

Published on: June 28, 2018

6.7K
Designing a Bio-responsive Robot from DNA Origami
13:32

Designing a Bio-responsive Robot from DNA Origami

Published on: July 8, 2013

21.7K

Area of Science:

  • Software Engineering
  • Object-Oriented Programming
  • Pattern Mining

Background:

  • Design patterns offer reusable solutions for common software engineering problems.
  • Identifying and understanding relationships between design patterns is crucial for effective software development.

Purpose of the Study:

  • To introduce a new method and tool, DLA-DNA, for mining design patterns and their relationships.
  • To evaluate the effectiveness of DLA-DNA in terms of precision and recall compared to existing tools.

Main Methods:

  • Mining structural design patterns from object-oriented source code.
  • Extracting strong and weak relationships between identified design patterns.
  • Utilizing distributed learning automata (DLA) and deoxyribonucleic acid (DNA) sequence alignment principles.

Main Results:

  • The DLA-DNA method achieves high precision and recall in design pattern detection.
  • DLA-DNA outperforms Pinot, PTIDEJ, and DPJF in identifying design patterns and their relationships.
  • The proposed method shows average improvements of 20% and 9.6% in precision and recall over Pinot, respectively.

Conclusions:

  • The proposed method effectively identifies elemental and actual design patterns in software.
  • DLA-DNA provides a robust approach for analyzing design patterns and their interdependencies.
  • This method enhances code analysis by enabling determination of object and component dependency rates.