Batch submission, scripting & Web APINew variants can be submitted through the Web API using commands described below. To avoid floodig the server with too many Web API calls please don't send more than 5 requests per second. Please note that the analysis of submitted variations is done asynchronously - if a new variant falls into a protein domain which does not yet have a multiple
sequence alignment (MSA) in the server database, " Links:
Function: Variant Analysis (Submit a new variant for analysis / get variant annotations)http://mutationassessor.org/r3/?cm=var&p=<protein ID>&var=<variant> http://mutationassessor.org/r3/?cm=var&var=<genomic substitution> for example : http://mutationassessor.org/r3/?cm=var&p=EGFR_HUMAN&var=G719S http://mutationassessor.org/r3/?cm=var&var=7,55211080,G,A http://mutationassessor.org/r3/?cm=var&var=hg38,13,32338418,G,T
To get tab-separated text add frm=txt, to get all available fields add fts=all for example : http://mutationassessor.org/r3/?cm=var&var=7,55211080,G,A&fts=all&frm=txt
To get a JSON format array of objects add frm=json To select fields for each JSON object add a comma separated list of Specifiers (see page bottom) fts=colspec1,...,colspecN for example : Function: Multiple Sequence Alignment (Variant highlighted in a multiple sequence alignment of a particular domain)http://mutationassessor.org/r3/?cm=msa&ty=f&p=<protein ID>&rb=<domain start>&re=<domain end>&var=<variant> for example : http://mutationassessor.org/r3/?cm=msa&ty=f&p=EGFR_HUMAN&rb=712&re=968&var=G719S Function: 3D Structure (Variant highlighted on 3D structure)http://mutationassessor.org/r3/pdb.php?prot=<protein ID>&from=<domain start>&to=<domain end>&var=<variant> for example : http://mutationassessor.org/r3/pdb.php?prot=EGFR_HUMAN&from=712&to=968&var=G719S
to specify a particular PDB structure and chain add pc=<PDB code>:<PDB chain> for example : http://mutationassessor.org/r3/pdb.php?prot=EGFR_HUMAN&from=712&to=968&var=G719S&pc=1m14:A Function: List of Built MSA (All MSA built for a particular protein)Domain boundaries provided to other API functions must correspond to a MSA built and stored in the database. To get a list of all MSA built for a particular protein use this command: http://mutationassessor.org/r3/?cm=domains&p=<protein ID> for example : http://mutationassessor.org/r3/?cm=domains&p=EGFR_HUMAN
to get it as a tab-separated table for automatic parsing, or JSON format arry of objects; add frm=txt, or frm=json for example : http://mutationassessor.org/r3/?cm=domains&p=EGFR_HUMAN&frm=txt http://mutationassessor.org/r3/?cm=domains&p=EGFR_HUMAN&frm=json Function: Specificity Residues for MSAs (Specificity Scores and Conservation Scores for a Proteins' Built Alignments)To get the specificity scores and conservation scores per alignment column for all MSA built for a particular protein use this command: http://mutationassessor.org/r3/?cm=residues&p=<protein ID> for example : http://mutationassessor.org/r3/?cm=residues&p=EGFR_HUMAN
to get it as a tab-separated table for automatic parsing add frm=txt for example : http://mutationassessor.org/r3/?cm=residues&p=EGFR_HUMAN&frm=txt
To get a JSON format array of objects add frm=json To only show residues positions which are within the used range for variant score access add igf=yes for example : http://mutationassessor.org/r3/?cm=residues&p=EGFR_HUMAN&frm=json&igf=yes
Notes on output: - output will only be generated for MSA which have been previously built. - some constructed alignments overlap others, and then part of an alignment may be unused for score lookup. - field align# shows the alignment number (for example, with 2 alignments, this will be '1' or '2') - field inner_flag is ('1', or '0') if this column of the alignment (is, or is not) used for score lookup. - field residue# is the residue position in the uniprot protein sequence. - field residue is the amino acid residue code in the uniprot protein sequence. - field cons_score is the entropy based score for conservation in the column. Lower scores mean greater conservation. - field cons_flag is ('1', or '0') if this column (is, or is not) flagged as a low conservation scoring column. - field spec_score is the entropy based score for specificity in the column. Higher scores mean greater specificity. - field spec_flag is ('1', or '0') if this column (is, or is not) flagged as a high specificity scoring column. - columns are flagged if they are in the most significant 17% of the total score range for the relevant score type. Function: RefSeq Sequences for Genome Positionhttp://mutationassessor.org/r3/chr.php?pos=<genome build>,<chromosome>,<position> To get a JSON format array of objects add frm=json for example : http://mutationassessor.org/r3/chr.php?pos=hg19,9,98209229 http://mutationassessor.org/r3/chr.php?pos=hg19,9,98209229&frm=json Field specifiers for JSON output format
|