Skip to content
2000
Volume 18, Issue 3
  • ISSN: 1573-4080
  • E-ISSN: 1875-6662

Abstract

Background: The protein tyrosine phosphatases phosphatase 1B (PTP 1B) is a negative regulator of insulin signal transduction, and hence, serves as a therapeutic target in the treatment of diabetes. Objective: The present study investigated the inhibitory effects of p-hydroxybenzaldehyde, vanillin, and syringaldehyde on the activity of protein tyrosine phosphatases phosphatase 1B (PTP 1B) in vitro. Methods: The PTP 1B inhibitory assay and mode of inhibition of the three compounds were determined using p-nitrophenyl phosphate (p-NPP) in a 96-well microplate. Molecular docking was used to predict the binding affinities of the compounds with the PTP 1B. Results: The results showed that syringaldehyde exhibited significantly (p< 0.05) higher PTP 1B inhibitory activity (IC: 12.75 μM) compared to p-hydroxybenzaldehyde (IC: 33.79 μM) and vanillin (IC: 42.82 μM) as well as the standards suramin (IC: 28.35 μM) and ursolic acid (IC: 19.45 μM). Syringaldehyde and vanillin showed uncompetitive inhibition, whereas p-hydroxybenzaldehyde showed a mixed inhibition type. The molecular docking simulation predicted negative binding energies of -5.0 kcal/mol, -5.5 kcal/mol, and -5.5 kcal/mol for p-hydroxybenzaldehyde, vanillin, and syringaldehyde, respectively. Conclusion: Syringaldehyde showed higher inhibition of PTP 1B compared to other phenolic aldehydes and could be the mechanism of its antidiabetic activity. Hence, further studies are warranted to confirm the efficacy and toxicity of the compound.

Loading

Article metrics loading...

/content/journals/cei/10.2174/1573408018666220630140400
2022-10-01
2025-09-27
Loading full text...

Full text loading...

/content/journals/cei/10.2174/1573408018666220630140400
Loading
This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error
Please enter a valid_number test