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

Ribosome Profiling02:24

Ribosome Profiling

3.5K
Ribosome profiling or ribo-sequencing is a deep sequencing technique that produces a snapshot of active translation in a cell. It selectively sequences the mRNAs protected by ribosomes to get an insight into a cell’s translation landscape at any given point in time.
Applications of ribosome profiling
Ribosome profiling has many applications, including in vivo monitoring of translation inside a particular organ or tissue type and quantifying new protein synthesis levels.
The technique...
3.5K
Methods of Nuclear Reprogramming01:24

Methods of Nuclear Reprogramming

1.8K
Nuclear reprogramming is a process of transforming one cell type into an unrelated cell type by epigenetic changes that alter the cell’s original gene expression pattern. Such epigenetic changes force cells to express a different set of genes, which play a significant role in inducing transformation into other cell types. Nuclear reprogramming offers applications in reproductive cloning for livestock propagation and regenerative medicine — developing patient-specific cells for...
1.8K
Genome Copying Errors02:46

Genome Copying Errors

4.2K
DNA replication is a well-evolved process that copies millions of base pairs with high fidelity during each cell division. Occasionally a wrong base or a long stretch of wrong bases may get added to the daughter strands. If the errors are left unchecked, cells might accumulate several mutations that might endanger their  survival. Therefore, the copying errors are checked and repaired at three levels.
4.2K
Introduction to Nuclear Reprogramming01:14

Introduction to Nuclear Reprogramming

1.9K
Nuclear reprogramming is the process of switching gene expression of one cell type to that of another cell type, usually from a differentiated cell state to an undifferentiated cell state. Differentiation occurs during processes such as development and morphogenesis, tissue regeneration, and malignancy. Cells can also be artificially induced to reprogram their gene expression by techniques such as nuclear transfer, induced pluripotency, and cell fusion. Such techniques have many applications in...
1.9K
Somatic to iPS Cell Reprogramming01:29

Somatic to iPS Cell Reprogramming

2.2K
Reprogramming alters the gene expression in somatic cells, transforming them into induced pluripotent stem (iPS) cells over several generations. Scientists can reprogram cells by introducing genes for four transcription factors—Oct4, Sox2, Klf4, and c-Myc (OSKM) by viral or non-viral methods. These factors are also known as Yamanaka factors after Shinya Yamanaka, who first generated iPS cells using mouse skin cells. Yamanaka was awarded the Nobel Prize in Physiology or Medicine in 2012...
2.2K
DNA Microarrays02:34

DNA Microarrays

17.5K
Microarrays are high-throughput and relatively inexpensive assays that can be automated to analyze large quantities of data at a time. They are used in genome-wide studies to compare gene or protein expression under two varied conditions, such as healthy and diseased states. Microarrays consist of glass or silica slides on which probe molecules are covalently attached through surface functionalization. Most commonly, the slides are prepared through the chemisorption of silanes to silica...
17.5K

You might also read

Related Articles

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

Sort by
Same author

WMA: Wizard System Architecture for the execution of meta-analysis: A case study applied to verify the efficacy of fluquinconazole in the control of Asian soybean rust.

Anais da Academia Brasileira de Ciencias·2020
See all related articles

Related Experiment Video

Updated: Jul 12, 2025

Improving Student Outcomes with an Adaptable Molecular Cloning Course-Based Undergraduate Research Experience
10:17

Improving Student Outcomes with an Adaptable Molecular Cloning Course-Based Undergraduate Research Experience

Published on: November 15, 2024

1.1K

BIOPLAG: An Approach to Detect Programming Plagiarism.

Kaio P Gomes1, Simone N Matos1, Tarcizio Alexandre Bini1

  • 1Universidade Tecnológica Federal do Paraná, Departamento de Ciência da Computação, Rua Doutor Washington Subtil Chueire, 330, Jardim Carvalho, 84017-220 Ponta Grossa, PR, Brazil.

Anais Da Academia Brasileira De Ciencias
|October 25, 2023
PubMed
Summary
This summary is machine-generated.

This study introduces BIOPLAG, a novel approach for automatic programming plagiarism detection. By integrating bioinformatics with computer science, BIOPLAG effectively identifies code modifications, outperforming existing tools.

More Related Videos

Detection of Rare Genomic Variants from Pooled Sequencing Using SPLINTER
14:06

Detection of Rare Genomic Variants from Pooled Sequencing Using SPLINTER

Published on: June 23, 2012

15.3K
DNA-affinity-purified Chip DAP-chip Method to Determine Gene Targets for Bacterial Two component Regulatory Systems
12:24

DNA-affinity-purified Chip DAP-chip Method to Determine Gene Targets for Bacterial Two component Regulatory Systems

Published on: July 21, 2014

16.8K

Related Experiment Videos

Last Updated: Jul 12, 2025

Improving Student Outcomes with an Adaptable Molecular Cloning Course-Based Undergraduate Research Experience
10:17

Improving Student Outcomes with an Adaptable Molecular Cloning Course-Based Undergraduate Research Experience

Published on: November 15, 2024

1.1K
Detection of Rare Genomic Variants from Pooled Sequencing Using SPLINTER
14:06

Detection of Rare Genomic Variants from Pooled Sequencing Using SPLINTER

Published on: June 23, 2012

15.3K
DNA-affinity-purified Chip DAP-chip Method to Determine Gene Targets for Bacterial Two component Regulatory Systems
12:24

DNA-affinity-purified Chip DAP-chip Method to Determine Gene Targets for Bacterial Two component Regulatory Systems

Published on: July 21, 2014

16.8K

Area of Science:

  • Computer Science
  • Bioinformatics
  • Software Engineering

Background:

  • Plagiarism in programming education and professional settings is a persistent challenge.
  • Existing plagiarism detection tools often struggle with sophisticated code modifications.
  • There is a need for advanced methods to accurately identify software plagiarism.

Purpose of the Study:

  • To develop and evaluate BIOPLAG, an automated system for detecting programming plagiarism.
  • To leverage interdisciplinary techniques from bioinformatics for enhanced source code analysis.
  • To assess BIOPLAG's performance against established plagiarism detection tools.

Main Methods:

  • Combining programming language token analysis with biological sequence alignment concepts.
  • Mapping programming language elements to synthetic biological sequences.
  • Utilizing sequence alignment algorithms for source code comparison.
  • Implementing the BIOPLAG system and testing it on C language source codes.

Main Results:

  • BIOPLAG demonstrated superior performance in four out of seven experimental scenarios.
  • The system achieved an average score of 0.95 across precision, recall, and f-measure metrics.
  • BIOPLAG's performance was comparable or superior to reference tools MOSS (0.83) and JPLAG (0.87).

Conclusions:

  • BIOPLAG offers a robust and effective solution for automatic programming plagiarism detection.
  • The interdisciplinary approach combining bioinformatics and computer science is highly promising.
  • BIOPLAG successfully handles various levels of source code modifications.