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

Types of Errors: Detection and Minimization01:12

Types of Errors: Detection and Minimization

9.3K
Error is the deviation of the obtained result from the true, expected value or the estimated central value. Errors are expressed in absolute or relative terms.
Absolute error in a measurement is the numerical difference from the true or central value. Relative error is the ratio between absolute error and the true or central value, expressed as a percentage.
Errors can be classified by source, magnitude, and sign. There are three types of errors: systematic, random, and gross.
Systematic or...
9.3K
Mass Analyzers: Common Types01:19

Mass Analyzers: Common Types

1.3K
The quadrupole mass analyzer consists of four cylindrical metal rods arranged in a diamond carrying a DC voltage and a radio-frequency AC voltage. The motion of ions through the quadrupole depends on the field strength, causing only ions of a certain m/z to resonate successfully and strike the detector at a given field strength. Though the transmission rate for these analyzers is high, the exact elemental composition of the sample is not determined because of low resolution; however, they are...
1.3K
Mass Analyzers: Overview01:13

Mass Analyzers: Overview

1.5K
The mass analyzer is a crucial component of the mass spectrometer. In the ionization chamber, the vaporized sample is bombarded with a high-energy electron beam to generate a radical cation and further fragment into neutral molecules, radicals, and cations. A series of negatively charged accelerator plates accelerate the cations into the mass analyzer. The mass analyzer separates ions according to their mass-to-charge (m/z) ratios and then directs them to the detector. The common types of mass...
1.5K
Leaky Scanning02:28

Leaky Scanning

5.6K
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.6K
MALDI-TOF Mass Spectrometry01:19

MALDI-TOF Mass Spectrometry

6.4K
Mass spectrometry is a powerful characterization technique that can identify and separate a wide variety of compounds ranging from chemical to biological entities, based on their mass-to-charge ratio (m/z). The instruments that allow this detection, known as mass spectrometers, have three components: an ion source, a mass analyzer, and a detector. These spectrometers differ based on the nature of their ion source and analyzers.Matrix-assisted laser desorption ionization (MALDI) is a commonly...
6.4K

You might also read

Related Articles

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

Sort by
Same author

Effects of inulin with different polymerization degrees on rice starch digestibility under extrusion with the presence of protein.

International journal of biological macromolecules·2025
Same author

Development of starch-based film enhanced with cellulose nanocrystals from Camellia oleifera Abel seed shells for extending shrimp shelf life.

International journal of biological macromolecules·2025
Same author

Influence of pectin esterification degree on the characteristics of indica rice starch-pectin composite gels.

Journal of the science of food and agriculture·2025
Same author

Investigation of physicochemical properties and structure of ball milling pretreated modified starch-ferulic acid complexes.

Food chemistry: X·2024
Same author

Preparation of the black rice starch-gallic acid complexes by ultrasound treatment: Physicochemical properties, multiscale structure, and in vitro digestibility.

International journal of biological macromolecules·2024
Same author

Exploring the formation mechanism of resistant starch (RS3) prepared from high amylose maize starch by hydrothermal-alkali combined with ultrasonic treatment.

International journal of biological macromolecules·2023
Same journal

Analysis of strength degradation of coal and rock masses and stability of mined areas under long term immersion environment.

PloS one·2026
Same journal

Biogenic Silver-Selenium nanocomposite with anticancer activity and potent efficacy against vancomycin-resistant Staphylococcus aureus.

PloS one·2026
Same journal

Preparation and physicochemical characterization of a biodegradable chitosan/carboxymethyl cellulose hydrogel synthesized in NaOH/urea medium.

PloS one·2026
Same journal

Action-guilt, survivor-guilt, and depression in combat-related PTSD.

PloS one·2026
Same journal

Explainable machine learning for predicting activities of daily living at discharge in stroke patients: A retrospective study using SHAP interpretability.

PloS one·2026
Same journal

Deep learning based two-way feature depiction model for brain tumor detection.

PloS one·2026
See all related articles

Related Experiment Video

Updated: Jan 3, 2026

Author Spotlight: AI-Driven Trypanosome Species Detection from Microscopic Images
08:20

Author Spotlight: AI-Driven Trypanosome Species Detection from Microscopic Images

Published on: October 27, 2023

2.4K

TAP: A static analysis model for PHP vulnerabilities based on token and deep learning technology.

Yong Fang1, Shengjun Han1, Cheng Huang1

  • 1College of Cybersecurity, Sichuan University, Chengdu 610065, China.

Plos One
|November 19, 2019
PubMed
Summary
This summary is machine-generated.

This study introduces TAP, a novel deep learning model for detecting PHP web application vulnerabilities. TAP utilizes a custom tokenizer and Long Short-Term Memory (LSTM) for superior accuracy and performance in identifying security flaws.

Related Experiment Videos

Last Updated: Jan 3, 2026

Author Spotlight: AI-Driven Trypanosome Species Detection from Microscopic Images
08:20

Author Spotlight: AI-Driven Trypanosome Species Detection from Microscopic Images

Published on: October 27, 2023

2.4K

Area of Science:

  • Computer Science
  • Software Engineering
  • Cybersecurity

Background:

  • Increasing use of web applications leads to rising source code security issues.
  • Existing vulnerability detection models often rely on complex graphs or expert-defined regex patterns.
  • Vulnerabilities in web applications pose significant risks to both service providers and users.

Purpose of the Study:

  • To propose TAP, a convenient and easy-to-use analysis model for discovering vulnerabilities in PHP web programs.
  • To leverage token mechanism and deep learning for enhanced source code security analysis.
  • To improve upon existing methods for web application vulnerability detection.

Main Methods:

  • Developed a custom tokenizer based on PHP language tokens to unify and optimize parsing, incorporating parameter iteration for data flow analysis.
  • Trained a deep learning model combining word2vec and Long Short-Term Memory (LSTM) network algorithms.
  • Evaluated the TAP model on the Software Assurance Reference Dataset (SARD) and SQLI-LABS dataset, specifically focusing on CWE-89 vulnerabilities.

Main Results:

  • TAP achieved an Area Under the Curve (AUC) of 0.9941 and an accuracy of 0.9787 on the CWE-89 dataset, outperforming other models.
  • Demonstrated superior performance in multiclass classification compared to RIPS, achieving a Kappa of 0.8319 and a Hamming distance of 0.0840.
  • The custom tokenizer effectively unified tokens and supported PHP features, optimizing parsing and enabling data flow analysis.

Conclusions:

  • TAP offers a highly accurate and efficient solution for detecting PHP web application vulnerabilities.
  • The proposed token-based deep learning approach surpasses existing methods in both detection accuracy and multiclass classification.
  • TAP provides a valuable tool for enhancing the security of PHP web programs.