Database introduction
PMADS workflow
We developed a literature mining pipeline using search terms derived from the dbPTM vocabulary and automated article retrieval via NCBI E-Utilities (EDirect) combined with Biopython. To broaden our corpus, we utilized the NCBI TranslationSet for thesaurus expansion of both PTM and keyword ontologies. Entity recognition was performed using PubTator and bespoke regular expressions to capture multi‑class biomedical entities, underpinned by pretrained natural language processing models (Stanza and CRAFT) for relation extraction. Candidate associations were filtered via manually curated inter‑entity rules, followed by expert review for final validation. To date, the data pipeline has processed 20,310,267 documents. Through rigorous manual curation, over 4,500 post-translational modification (PTM)-drug associations have been identified, among which more than 2,500 are cancer-related.

Workflow of PMADS
In addition to curated literature-derived associations, PMADS includes predicted PTM–drug–disease associations inferred from large-scale public proteomics data. We analyzed 50 PRIDE datasets using MaxQuant for peptide identification and PTM site quantification, retaining only sites with MaxQuant Score > 40, localization probability > 0.8, and Delta score > 40, while excluding potential contaminants and reverse sequences. Differential analysis with Wilcoxon rank-sum tests identified PTM changes with Benjamini–Hochberg–adjusted p < 0.05, alongside changes with unadjusted p < 0.05 and absolute log₂ fold change> 10, the latter classified as low-confidence. The current release contains over 43,800 inferred associations spanning 7,878 proteins, 24,195 PTM types, 39 drugs, and 18 disease types, primarily in cancer.
PTM types in PMADS

PTM types in PMADS
Diseases in PMADS

Disease category
Key features
AI-Driven Literature Mining
Curated from 2+ million biomedical publications using advanced natural language processing (NLP) and large language models (LLMs), with dual validation by domain experts.
Multi-Omics Integration
Integrates experimental mass spectrometry data from PRIDE Database (via rigorous computational pipelines) with text-mined PTM-drug associations. Provides residue-level PTM sites, regulatory pathways, and drug response correlations.
Clinically Actionable Insights
Annotates 4,500+ experimentally validated PTM-drug relationships and 500+ cross-species modification sites linked to 1000+ therapeutic agents. Supports biomarker discovery, drug repositioning, and therapy response prediction.
Dynamic Knowledge Expansion
Continuously updated with literature surveillance and AI-predicted PTM-drug interactions.
Applications
Basic Research: Elucidate molecular networks of PTM-regulated drug mechanisms.
Drug Development: Guide targeted drug design by mapping "druggable" PTM hotspots.
Precision Medicine: Identify patient-specific PTM signatures for personalized treatment optimization.
Usage
The database provides a variety of data query and browsing strategies. All search fields support auto-complete functionality for user convenience.
Resource switch
On the right side of the database page title, an icon can be clicked to switch between data sources: Curated and Inferred, with the default setting being "Curated". The "Curated" data records are derived from literature reports in PubMed, while the "Inferred" data records originate from PRIDE data analysis. After switching, all search and autocomplete functions will be adjusted accordingly. Users can switch data sources on any page and search for content of interest.

Fig. 1 Resource switch position
Quick search
Located in the upper-right corner of every page, the quick search interface offers a unified portal with four clickable icons that enable rapid access to distinct categories: PTM sites, proteins, genes, and drugs. Users can initiate searches with minimal input, and the system returns matched entries enriched with PTM types, counts, and contextual annotations.

Fig. 2 Quick search entry
Quick search for protein
Click the protein icon (selected by default) to switch the search box to protein quick search, which supports searching by protein name or Uniprot ID, and will return fuzzy search results.

Fig. 3 Quick search for protein
On the search results page (using VEGFR2 as an example), the search statistics and categorized PTM statistics results page will be displayed (Fig.3). The results page splits the data by protein name, ID, and species, and displays the types and categories of post-translational modifications for different proteins on the right side. P denotes phosphorylation, Me denotes methylation, Ub denotes ubiquitination, and Misc denotes other types. You can view detailed records by clicking on the protein name or different PTMs (Fig. 4).

Fig. 4 Results of quick search for protein

Fig. 5 Results of PTM (phosphorylation of VEGFR2)
Quick search for gene
Gene quick search can be switched by clicking on the gene icon, and supports fuzzy input and auto-complete (e.g., SMAD3).

Fig. 6 Quick search for gene

Fig. 7 Results of quick search for gene
Quick search for drug
Drug quick search can be switched by clicking on the drug icon (e.g., imatinib).

Fig. 8 Quick search for drug

Fig. 9 Quick search results of drug
Quick search for PTM site
The rapid search function of the Site enables the retrieval of proteins and residue positions. Searches can be conducted using either the protein name followed by the amino acid residue and its position (e.g., EGFR-Tyr1068) or the UniProt ID along with the amino acid residue and its position (e.g., P00533-Tyr1068).

Fig. 10 Quick search for PTM site

Fig. 11 Results of quick search of PTM site
Advanced search
Available under the Search page, supporting combinatorial queries across multiple dimensions (Drug, Protein, Disease, Species, PTM type and Site ). The "DEMO" button can automatically populate search examples, and clicking the "SEARCH" button will allow access to the search results.

Fig. 12 Advanced search page
Result of record
The sole means of accessing detailed result data from PMADS is by clicking on the Record ID (e.g., acc0079) displayed on the search results page (Fig. 4).
On the PMADS record page, there is a detailed description of the record, including the following:
- Basic description: Gene, Protein, Disease, Drug, PTM, etc.

Fig. 13 Basic information
- Impact description: Relation, Effect keywords, Score, Effect info, etc. detail

Fig. 14 PMADS relation and effect
- Structural description: Sequence, 3D structure (PDB, AlphaFold).

Fig. 15 Sequence & structure
- Known drugs: Known drugs targeting the protein, etc.

Fig. 16 Known drugs
- Protein Tractability: Drug accessibility of the protein as a target, etc.

Fig. 17 Protein tractability
- PTM intensity: Expression profile of the PTM site in cancer types, etc.

Fig. 18 PTM intensity
- PTM-disease association: Records of disease associations with the site, etc.

Fig. 19 PTM-disease association
- PTM-drug perturbation response: PTM response under drug perturbation, Response curves, etc.

Fig. 20 PTM-drug perturbation response
- Function score: Phosphorylation function score of the protein, with emphasis on the site.

Fig. 21 Function score
- Cross links: Associated links to other important databases, like dbPTM, Uniprot, DrugBank, etc.

Fig. 22 Cross links
Usage of API
This API provides flexible search functions for post-translational modifications of proteins and related data in the PMADS database.
API basic information
Url | GET /api/get-pmads-by-field/ |
---|---|
Method | GET |
Format | JSON |
Authentication | No authentication required |
Result restrictions | Returns 100 records by default, which can be adjusted using parameter Length_limit |
Request parameters
Parameter | Type | Note | Demo |
---|---|---|---|
ID | String | Fuzzy matching record ID | ?ID=acc0001 |
Protein | String | Fuzzy matching protein name | ?Protein=AKT1 |
Protein_uniport | String | Fuzzy matching UniProt ID | ?Protein_uniport=P31749 |
Protein_uniport_entry | String | Fuzzy matching protein entry (Uniprot) | ?Protein_uniport_entry=AKT1_HUMAN |
PTM | String | Fuzzy matching PTM type | ?PTM=phosphorylation |
Site | String | Fuzzy matching site | ?Site=Ser473 OR ?Site=S473 |
Gene | String | Fuzzy matching gene symbol | ?Gene=AKT1 |
Disease | String | Fuzzy matching disease | ?Disease=cancer |
Disease_category | String | Fuzzy matching disease category | ?Disease_category=metabolic |
Disease_subcategory | String | Fuzzy matching disease subcategory | ?Disease_subcategory=NSCLC |
Drug | String | Fuzzy matching drug | ?Drug=aspirin |
Regulatory_class | String | Fuzzy matching keyword | ?Regulatory_class=Positive |
Species | String | Fuzzy matching species | ?Species=human |
Ref | String | Fuzzy matching PubMed ID or PRIDE project Id | ?Ref=12345678 |
Ternary_pattern | String | Fuzzy matching PMADS ternary pattern | ?Ternary_pattern=1 |
Status | String | Control the dataset of PMADS returned | ?Status=Curated |
Length_limit | Int | Control the maximum number of results returned | ?Length_limit=50 |
Response format
Field description
Field | Description |
---|---|
ID | Unique identifier of the record |
Protein | Protein name |
Protein_uniport_entry | Protein entry (Uniprot) |
Protein_uniport | UniProt ID |
Gene | Gene symbol |
PTM | Post-translational modification type |
Site | Modification site |
Species | Species |
Disease | Disease name |
Disease_category | Disease category |
Disease_subcategory | Disease subcategory |
Drug | Drug name |
Drug_info | Drug details |
Regulatory_class | Regulatory class (e.g., Positive, Negative) |
Note | Notification like annotation |
PMADS_detial | PMADS details |
Score | Score |
PMADS_type | PMADS type |
PTM_regulation | PTM regulation direction (e.g., up, down) |
Disease_regulation | Disease regulation direction (e.g., good, bad) |
Status | Control the dataset of PMADS returned (eg. Curated, Inferred) |
Ref | PubMed ID / PRIDE project Id |
Response example
Examples
Protein name and site search
Return all records where the protein name is AKT and the site contains Ser473
Gene and PTM type search
Return records where the gene name is EGFR and the PTM is phosphorylation, up to 10 records
Disease category and keyword search
Return records where the disease category is Cancer and the regulatory Class is enhance
PMID search
Return all records with PMID 12345678
Multi-condition combination search
Return records where the species is human, PTM is acetylation, and the disease name contains cancer
Limit the number of results
Return the first 5 records with PTM as methylation
FAQ
Citation
PMADS (Protein Modification and Drug Sensitivity). 2025. https://pmads-db.org/
Download
Currently, PMADS supports full database downloads, core data downloads, and annotation data downloads. You can select the desired download method by navigating to the Download page.
Abbreviations in PMADS
Provides amino acid abbreviations and other abbreviations for easy user lookup and use of PMADS.
Amino acid abbreviations
Name | Abbreviation |
---|---|
Alanine | Ala |
Phenylalanine | Phe |
Cysteine | Cys |
Selenocysteine | Sec |
Aspartic acid / Aspartate | Asp |
Asparagine | Asn |
Glutamic acid / Glutamate | Glu |
Glutamine | Gln |
Glycine | Gly |
Histidine | His |
Leucine | Leu |
Isoleucine | Ile |
Lysine | Lys |
Pyrrolysine | Pyl |
Methionine | Met |
Proline | Pro |
Arginine | Arg |
Serine | Ser |
Threonine | Thr |
Valine | Val |
Tryptophan | Trp |
Tyrosine | Tyr |
Other abbreviations
Name | Abbreviation |
---|---|
Post-Translational Modification | PTM |
Over expression | OE |
Knock out | KO |
Effect & Score
In the detailed information of records in PMADS, Relation, Effect, Effect Info, Note, and Score are key record entries.
Ternary Association: The diagram describing the relation of PTM-Drug-Disease is defined as three patterns:
Pattern 1: PTM changes directly influencing drug efficacy in disease (solid line).
Pattern 2: drugs modulating PTM states that subsequently affect disease outcomes (dashed line).
Pattern 3: drugs simultaneously regulating PTM alterations and disease progression (grey dashed line).

PMADS pattern of Ternary Diagram
Regulatory Class: Describes the regulatory of increased PTM on the efficacy of drugs in diseases.
Effect Info: Provides a detailed description for each record, specifically indicating the influence of PTM at a certain site of a specific protein on the treatment of a particular disease with a specific drug.
Note: Serves as supplementary explanation to the Effect of the record, marking information such as combined medication, unconventional drugs, and whether it is a histone, etc.
Score: The impact score is used by PMADS to quantify the effect of PTM on the efficacy of drugs in diseases. The definition of this indicator is as shown in the following table:
Score of reviewed records
Category | Score | Notes/Examples |
---|---|---|
Definite relationship | 5 | e.g. Phosphorylation of protein A sensitizes tumors to drug B. |
Definite relationship (insufficient) | 4.5 | Definite relationship with insufficient: - Non-conventional drugs: radiation, ICB, etc. |
Mutual influence | 4 | e.g. Drug A inhibits tumors by suppressing phosphorylation of protein B. e.g. Drug B in disease A enhances treatment efficacy by inhibiting protein C phosphorylation. |
Weak influence | 3 | Mutual influence with insufficient: - Low credibility of articles: Article retraction, etc. - Unconventional proteins: Histone, etc. - Non-conventional drugs: Gene A KO, Gene B OE, etc. |
No influence | 2 | e.g. Drug A inhibits phosphorylation of protein B, but no effect for disease. e.g. Drug A relieved the disease but did not affect protein B phosphorylation. |
Not included | 0 | - Non-disease. - No PTM. |
Score of inferred records
Category | Score | Notes/Examples |
---|---|---|
Significant | 5 | The Wilcox rank sum test corrected P-value (BH) is less than 0.05. |
Relatively significant | 4 | Wilcox rank sum test P-value less than 0.05. |
Differential | 3 | Absolute log2 fold change greater than 10. |
Not included | 0 |
Contact us
If you have any questions, please feel free to contact us. Suggestions and bug reports are welcome.
E-mail: [email protected]
Telephone: +8621-65980233
Address: No. 1239, Siping Road, Yangpu Area, Shanghai, China