{"openapi":"3.1.0","info":{"title":"SCOP3P API","description":"SCOP3P protein, peptide, structure and modification data API.","version":"1.0.0"},"paths":{"/scop3p/api/v1/proteins":{"get":{"tags":["Proteins"],"summary":"List proteins","operationId":"get_proteins_scop3p_api_v1_proteins_get","responses":{"200":{"description":"List of proteins.","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Protein"},"type":"array","title":"Response Get Proteins Scop3P Api V1 Proteins Get"}}}}}}},"/scop3p/api/v1/stats/overview":{"get":{"tags":["Stats"],"summary":"Get dashboard overview stats","operationId":"get_overview_stats_scop3p_api_v1_stats_overview_get","responses":{"200":{"description":"Global counts and phospho subtype breakdown.","content":{"application/json":{"schema":{}}}}}}},"/scop3p/api/v1/proteins/accession/{accession}":{"get":{"tags":["Proteins"],"summary":"Get protein by accession","operationId":"get_protein_by_accession_scop3p_api_v1_proteins_accession__accession__get","parameters":[{"name":"accession","in":"path","required":true,"schema":{"type":"string","title":"Accession"}}],"responses":{"200":{"description":"Protein that matches the provided accession.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Protein"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/scop3p/api/v1/proteins/gene/{gene_name}":{"get":{"tags":["Structures"],"summary":"List structures by gene name","operationId":"get_protein_by_gene_scop3p_api_v1_proteins_gene__gene_name__get","parameters":[{"name":"gene_name","in":"path","required":true,"schema":{"type":"string","title":"Gene Name"}}],"responses":{"200":{"description":"Structures associated with the protein gene name.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Protein"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/scop3p/api/v1/proteins/{accession}/structures":{"get":{"tags":["Structures"],"summary":"List structures by accession","operationId":"get_structures_by_accession_scop3p_api_v1_proteins__accession__structures_get","parameters":[{"name":"accession","in":"path","required":true,"schema":{"type":"string","title":"Accession"}}],"responses":{"200":{"description":"Structures associated with the protein accession.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/StructureResponse"},"title":"Response Get Structures By Accession Scop3P Api V1 Proteins  Accession  Structures Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/scop3p/api/v1/proteins/{accession}/structures-modifications":{"get":{"tags":["Structures"],"summary":"List structure modifications by accession","operationId":"get_structures_modifications_by_accession_scop3p_api_v1_proteins__accession__structures_modifications_get","parameters":[{"name":"accession","in":"path","required":true,"schema":{"type":"string","title":"Accession"}}],"responses":{"200":{"description":"Structures with their mapped modifications.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/StructureWithModificationsResponse"},"title":"Response Get Structures Modifications By Accession Scop3P Api V1 Proteins  Accession  Structures Modifications Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/scop3p/api/v1/proteins/uniprot_id/{uniprot_id}":{"get":{"tags":["Proteins"],"summary":"Get protein by UniProt ID","operationId":"get_protein_by_uniprot_id_scop3p_api_v1_proteins_uniprot_id__uniprot_id__get","parameters":[{"name":"uniprot_id","in":"path","required":true,"schema":{"type":"string","title":"Uniprot Id"}}],"responses":{"200":{"description":"Protein that matches the provided UniProt ID.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Protein"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/scop3p/api/v1/proteins/project_id/{project_id}":{"get":{"tags":["Proteins"],"summary":"List proteins by project ID","operationId":"get_proteins_by_project_id_scop3p_api_v1_proteins_project_id__project_id__get","parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","title":"Project Id"}}],"responses":{"200":{"description":"Proteins linked to the provided project ID.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ProteinBySearch"},"title":"Response Get Proteins By Project Id Scop3P Api V1 Proteins Project Id  Project Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/scop3p/api/v1/proteins/pdb_id/{pdb_id}":{"get":{"tags":["Proteins"],"summary":"List proteins by PDB ID","operationId":"get_protein_by_pdb_id_scop3p_api_v1_proteins_pdb_id__pdb_id__get","parameters":[{"name":"pdb_id","in":"path","required":true,"schema":{"type":"string","title":"Pdb Id"}}],"responses":{"200":{"description":"Proteins linked to the provided PDB structure.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ProteinBySearch"},"title":"Response Get Protein By Pdb Id Scop3P Api V1 Proteins Pdb Id  Pdb Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/scop3p/api/v1/proteins/keyword/{keyword}":{"get":{"tags":["Proteins"],"summary":"Search proteins by keyword","operationId":"get_proteins_by_keyword_scop3p_api_v1_proteins_keyword__keyword__get","parameters":[{"name":"keyword","in":"path","required":true,"schema":{"type":"string","title":"Keyword"}}],"responses":{"200":{"description":"Proteins matching mutation significance, protein name, or project title.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ProteinBySearch"},"title":"Response Get Proteins By Keyword Scop3P Api V1 Proteins Keyword  Keyword  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/scop3p/api/v1/proteins/{accession}/peptides":{"get":{"tags":["Projects"],"summary":"List peptides by protein accession","operationId":"get_peptides_by_accession_scop3p_api_v1_proteins__accession__peptides_get","parameters":[{"name":"accession","in":"path","required":true,"schema":{"type":"string","title":"Accession"}}],"responses":{"200":{"description":"Peptides and project context for the protein accession.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PeptideWithProject"},"title":"Response Get Peptides By Accession Scop3P Api V1 Proteins  Accession  Peptides Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/scop3p/api/v1/proteins/{accession}/modifications":{"get":{"tags":["Modifications"],"summary":"List modifications by accession","operationId":"get_modifications_by_accession_scop3p_api_v1_proteins__accession__modifications_get","parameters":[{"name":"accession","in":"path","required":true,"schema":{"type":"string","title":"Accession"}}],"responses":{"200":{"description":"Protein modifications for the given accession.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Modification"},"title":"Response Get Modifications By Accession Scop3P Api V1 Proteins  Accession  Modifications Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/scop3p/api/v1/proteins/browse":{"get":{"tags":["Proteins"],"summary":"Browse proteins with filtering and pagination","operationId":"browse_proteins_scop3p_api_v1_proteins_browse_get","parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Page Size"}},{"name":"project_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Project Id"}},{"name":"gene","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gene"}},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keyword"}}],"responses":{"200":{"description":"Paginated proteins with modification and project counts.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProteinBrowseResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/scop3p/api/v1/proteins/{protein_id}":{"get":{"tags":["Proteins"],"summary":"Get protein by internal ID","operationId":"get_protein_by_protein_id_scop3p_api_v1_proteins__protein_id__get","parameters":[{"name":"protein_id","in":"path","required":true,"schema":{"type":"integer","title":"Protein Id"}}],"responses":{"200":{"description":"Protein record for the internal numeric identifier.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Protein"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/scop3p/api/v1/dynamine/{protein_id}":{"get":{"tags":["Dynamics"],"summary":"Get Dynamine predictions","operationId":"get_dynamine_predictions_by_protein_id_scop3p_api_v1_dynamine__protein_id__get","parameters":[{"name":"protein_id","in":"path","required":true,"schema":{"type":"integer","title":"Protein Id"}}],"responses":{"200":{"description":"Ordered dynamics predictions for the protein.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DynaminePredictions"},"title":"Response Get Dynamine Predictions By Protein Id Scop3P Api V1 Dynamine  Protein Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/scop3p/api/v1/proteins/{accession}/projects":{"get":{"tags":["Projects"],"summary":"List projects by accession","operationId":"get_project_by_accession_scop3p_api_v1_proteins__accession__projects_get","parameters":[{"name":"accession","in":"path","required":true,"schema":{"type":"string","title":"Accession"}}],"responses":{"200":{"description":"Projects associated with the protein accession.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Project"},"title":"Response Get Project By Accession Scop3P Api V1 Proteins  Accession  Projects Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/scop3p/api/v1/proteins/{accession}/projects-with-mods":{"get":{"tags":["Projects"],"summary":"List projects and peptide modification positions","operationId":"get_project_by_protein_id_scop3p_api_v1_proteins__accession__projects_with_mods_get","parameters":[{"name":"accession","in":"path","required":true,"schema":{"type":"string","title":"Accession"}}],"responses":{"200":{"description":"Project IDs with peptide and UniProt modification positions.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ProjectWithPeptidesMods"},"title":"Response Get Project By Protein Id Scop3P Api V1 Proteins  Accession  Projects With Mods Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/scop3p/api/v1/proteins/{accession}/mutations":{"get":{"tags":["Mutations"],"summary":"List mutations by accession","operationId":"get_mutations_by_accession_scop3p_api_v1_proteins__accession__mutations_get","parameters":[{"name":"accession","in":"path","required":true,"schema":{"type":"string","title":"Accession"}}],"responses":{"200":{"description":"Mutation records for the provided protein accession.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Mutation"},"title":"Response Get Mutations By Accession Scop3P Api V1 Proteins  Accession  Mutations Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/scop3p/api/v1/all-modifications":{"get":{"tags":["Modifications"],"summary":"List all modifications","operationId":"get_all_modifications_scop3p_api_v1_all_modifications_get","responses":{"200":{"description":"Protein records with linked modifications.","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ProteinModification"},"type":"array","title":"Response Get All Modifications Scop3P Api V1 All Modifications Get"}}}}}}},"/scop3p/api/v1/projects":{"get":{"tags":["Projects"],"summary":"List all projects","operationId":"get_all_projects_scop3p_api_v1_projects_get","responses":{"200":{"description":"All projects available for browsing and filtering.","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ProjectBrowse"},"type":"array","title":"Response Get All Projects Scop3P Api V1 Projects Get"}}}}}}},"/scop3p/api/v1/rin/{accession}":{"get":{"tags":["RIN"],"summary":"Get residue interaction network","operationId":"get_rin_scop3p_api_v1_rin__accession__get","parameters":[{"name":"accession","in":"path","required":true,"schema":{"type":"string","title":"Accession"}}],"responses":{"200":{"description":"RIN graph with nodes and edges for the protein accession.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RINResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/scop3p/api/v1/rin/compute/{pdb_id}":{"get":{"tags":["RIN"],"summary":"Compute RIN on-the-fly from a PDB file","operationId":"compute_rin_scop3p_api_v1_rin_compute__pdb_id__get","parameters":[{"name":"pdb_id","in":"path","required":true,"schema":{"type":"string","title":"Pdb Id"}},{"name":"chain","in":"query","required":false,"schema":{"type":"string","default":"A","title":"Chain"}},{"name":"cutoff","in":"query","required":false,"schema":{"type":"number","default":8.0,"title":"Cutoff"}}],"responses":{"200":{"description":"RIN graph computed from the downloaded PDB file.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RINResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/scop3p/api/v1/proteins/{accession}/af_modifications":{"get":{"tags":["Projects"],"summary":"List af modifications by protein entry","operationId":"get_af_modifications_by_accession_scop3p_api_v1_proteins__accession__af_modifications_get","parameters":[{"name":"accession","in":"path","required":true,"schema":{"type":"string","title":"Accession"}}],"responses":{"200":{"description":"AF modifications for the protein entry.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AFModifications"},"title":"Response Get Af Modifications By Accession Scop3P Api V1 Proteins  Accession  Af Modifications Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/scop3p/api/v1/proteins/{accession}/af_structure_modifications":{"get":{"tags":["Structures"],"summary":"AlphaFold structure with mapped modifications","operationId":"get_af_structure_modifications_scop3p_api_v1_proteins__accession__af_structure_modifications_get","parameters":[{"name":"accession","in":"path","required":true,"schema":{"type":"string","title":"Accession"}}],"responses":{"200":{"description":"AlphaFold structure with modifications in frontend-compatible format.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AFStructureWithModificationsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/scop3p/api/v1/downloads":{"get":{"tags":["Downloads"],"summary":"List downloadable data files","operationId":"get_downloads_scop3p_api_v1_downloads_get","responses":{"200":{"description":"Metadata for all available data files.","content":{"application/json":{"schema":{}}}}}}},"/scop3p/{catchall}":{"get":{"summary":"Serve Spa","operationId":"serve_spa_scop3p__catchall__get","parameters":[{"name":"catchall","in":"path","required":true,"schema":{"type":"string","title":"Catchall"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"AFModificationResponse":{"properties":{"uniprot_position":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Uniprot Position"},"residue":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Residue"},"secondary_structure":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Secondary Structure"},"chain_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Chain Id"},"pdb_position":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Pdb Position"},"accessible_surface_area":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Accessible Surface Area"},"relative_solvant_accessibility":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Relative Solvant Accessibility"},"position_label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Position Label"}},"type":"object","required":["uniprot_position","residue","secondary_structure","chain_id","pdb_position","accessible_surface_area","relative_solvant_accessibility","position_label"],"title":"AFModificationResponse"},"AFModifications":{"properties":{"uniprot_position":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Uniprot Position"},"chain":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Chain"},"residue":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Residue"},"secondary_structure":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Secondary Structure"},"asa":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Asa"},"rsa":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Rsa"},"position_label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Position Label"}},"type":"object","required":["uniprot_position","chain","residue","secondary_structure","asa","rsa","position_label"],"title":"AFModifications"},"AFStructureWithModificationsResponse":{"properties":{"structure":{"$ref":"#/components/schemas/StructureResponse"},"modifications":{"items":{"$ref":"#/components/schemas/AFModificationResponse"},"type":"array","title":"Modifications"}},"type":"object","required":["structure","modifications"],"title":"AFStructureWithModificationsResponse"},"DynaminePredictions":{"properties":{"id":{"type":"integer","title":"Id"},"residue":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Residue"},"position":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Position"},"coil":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Coil"},"sheet":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Sheet"},"helix":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Helix"},"side_chain":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Side Chain"},"disordered_propensity":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Disordered Propensity"},"backbone_dynamics":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Backbone Dynamics"},"early_folding":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Early Folding"},"l_protein_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"L Protein Id"}},"type":"object","required":["id","residue","position"],"title":"DynaminePredictions"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"Modification":{"properties":{"uniprot_position":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Uniprot Position"},"modification_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Modification Name"},"modified_residue":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Modified Residue"},"uniprot_residue_annotation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Uniprot Residue Annotation"},"best_probability":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Best Probability"},"number_of_projects":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Number Of Projects"},"best_project":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Best Project"},"best_peptide":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Best Peptide"},"best_MGF_scan":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Best Mgf Scan"},"usi":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Usi"},"evidence_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Code"},"evidence_terms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Terms"},"pubmed":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pubmed"},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source"},"singly_phosphorylated":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Singly Phosphorylated"},"grouped_tissue":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Grouped Tissue"},"source_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Type"},"psites_disease_relevance":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Psites Disease Relevance"},"disease_context_inferred":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Disease Context Inferred"}},"type":"object","required":["uniprot_position","modification_name","modified_residue","uniprot_residue_annotation","best_probability","number_of_projects","best_project","best_peptide","best_MGF_scan","usi","evidence_code","evidence_terms","pubmed","source","singly_phosphorylated","grouped_tissue","source_type","psites_disease_relevance","disease_context_inferred"],"title":"Modification"},"Mutation":{"properties":{"mutation_position":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Mutation Position"},"wild_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Wild Type"},"mutated_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mutated Type"},"clinical_significance_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Clinical Significance Type"},"clinical_significance_source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Clinical Significance Source"},"consequence_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Consequence Type"},"evidence_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Code"},"evidence_terms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Terms"},"pubmed":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pubmed"}},"type":"object","required":["mutation_position","wild_type","mutated_type","clinical_significance_type","clinical_significance_source","consequence_type","evidence_code","evidence_terms","pubmed"],"title":"Mutation"},"PeptideWithProject":{"properties":{"peptide_sequence":{"type":"string","title":"Peptide Sequence"},"peptide_start":{"type":"integer","title":"Peptide Start"},"peptide_end":{"type":"integer","title":"Peptide End"},"score":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Score"},"usi":{"type":"string","title":"Usi"},"singly_phosphorylated":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Singly Phosphorylated"},"modifications_str":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Modifications Str"},"charge":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Charge"},"site_probabilities":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Site Probabilities"},"peptide_modification_position":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Peptide Modification Position"},"uniprot_position":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Uniprot Position"},"phos_rs_position":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Phos Rs Position"},"project_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Project Id"},"project_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Project Title"},"disease":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Disease"}},"type":"object","required":["peptide_sequence","peptide_start","peptide_end","score","usi","singly_phosphorylated","modifications_str","charge","site_probabilities","peptide_modification_position","uniprot_position","phos_rs_position","project_id","project_title","disease"],"title":"PeptideWithProject"},"Project":{"properties":{"project_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Project Id"},"project_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Project Title"},"species":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Species"},"publication_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Publication Date"},"submission_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Submission Type"},"sample_source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sample Source"},"disease":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Disease"}},"type":"object","required":["project_id","project_title","species","publication_date","submission_type","sample_source","disease"],"title":"Project"},"ProjectBrowse":{"properties":{"project_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Project Id"},"project_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Project Title"},"publication_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Publication Date"},"submission_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Submission Type"},"disease":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Disease"}},"type":"object","required":["project_id","project_title","publication_date","submission_type","disease"],"title":"ProjectBrowse"},"ProjectWithPeptidesMods":{"properties":{"project_id":{"type":"string","title":"Project Id"},"uniprot_position":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Uniprot Position"},"peptide_modification_position":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Peptide Modification Position"}},"type":"object","required":["project_id","uniprot_position","peptide_modification_position"],"title":"ProjectWithPeptidesMods"},"Protein":{"properties":{"id":{"type":"integer","title":"Id"},"accession":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Accession"},"uniprot_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Uniprot Id"},"protein_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Protein Name"},"length":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Length"},"organism_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organism Name"},"taxon_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Taxon Id"}},"type":"object","required":["id","accession","uniprot_id","protein_name"],"title":"Protein"},"ProteinBrowse":{"properties":{"accession":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Accession"},"uniprot_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Uniprot Id"},"protein_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Protein Name"},"length":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Length"},"genes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Genes"},"modification_count":{"type":"integer","title":"Modification Count","default":0},"project_count":{"type":"integer","title":"Project Count","default":0}},"type":"object","required":["accession","uniprot_id","protein_name"],"title":"ProteinBrowse"},"ProteinBrowseResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/ProteinBrowse"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total"}},"type":"object","required":["items","total"],"title":"ProteinBrowseResponse"},"ProteinBySearch":{"properties":{"accession":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Accession"},"uniprot_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Uniprot Id"},"protein_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Protein Name"},"length":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Length"},"genes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Genes"}},"type":"object","required":["accession","uniprot_id","protein_name"],"title":"ProteinBySearch"},"ProteinModification":{"properties":{"accession":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Accession"},"uniprot_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Uniprot Id"},"modifications":{"items":{"$ref":"#/components/schemas/Modification"},"type":"array","title":"Modifications"}},"type":"object","required":["accession","uniprot_id","modifications"],"title":"ProteinModification"},"RINEdgeResponse":{"properties":{"source":{"type":"string","title":"Source"},"target":{"type":"string","title":"Target"},"distance":{"type":"string","title":"Distance"},"edge_weight":{"type":"string","title":"Edge Weight"}},"type":"object","required":["source","target","distance","edge_weight"],"title":"RINEdgeResponse"},"RINNodeResponse":{"properties":{"id":{"type":"string","title":"Id"}},"type":"object","required":["id"],"title":"RINNodeResponse"},"RINResponse":{"properties":{"nodes":{"items":{"$ref":"#/components/schemas/RINNodeResponse"},"type":"array","title":"Nodes"},"edges":{"items":{"$ref":"#/components/schemas/RINEdgeResponse"},"type":"array","title":"Edges"}},"type":"object","required":["nodes","edges"],"title":"RINResponse"},"StructureModificationResponse":{"properties":{"uniprot_position":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Uniprot Position"},"residue":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Residue"},"secondary_structure":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Secondary Structure"},"chain_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Chain Id"},"pdb_position":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Pdb Position"},"accessible_surface_area":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Accessible Surface Area"},"relative_solvant_accessibility":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Relative Solvant Accessibility"},"ms_mapped_pdb_position":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Ms Mapped Pdb Position"},"l_protein_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"L Protein Id"},"l_structure_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"L Structure Id"}},"type":"object","required":["uniprot_position","residue","secondary_structure","chain_id","pdb_position","accessible_surface_area","relative_solvant_accessibility","ms_mapped_pdb_position"],"title":"StructureModificationResponse"},"StructureResponse":{"properties":{"pdb_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pdb Id"},"resolution":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Resolution"},"preferred_assembly_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Preferred Assembly Name"},"preferred_assembly_form":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Preferred Assembly Form"},"method":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Method"},"pdb_observed_ptm_residues":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pdb Observed Ptm Residues"}},"type":"object","required":["pdb_id","resolution","preferred_assembly_name","preferred_assembly_form","method","pdb_observed_ptm_residues"],"title":"StructureResponse"},"StructureWithModificationsResponse":{"properties":{"structure":{"$ref":"#/components/schemas/StructureResponse"},"modifications":{"items":{"$ref":"#/components/schemas/StructureModificationResponse"},"type":"array","title":"Modifications"}},"type":"object","required":["structure","modifications"],"title":"StructureWithModificationsResponse"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}},"tags":[{"name":"Proteins","description":"Protein lookup and related resources."},{"name":"Structures","description":"Protein structure and structure modification endpoints."},{"name":"Dynamics","description":"Protein dynamics prediction endpoints."},{"name":"Projects","description":"Project and peptide context endpoints."},{"name":"Mutations","description":"Protein mutation endpoints."},{"name":"Modifications","description":"Protein modification endpoints."},{"name":"RIN","description":"Residue interaction network endpoints."}]}