Michelanglo — VENUS — URLs
Variant effect on structure — Free energy
API and redirects
There are a few API routes available.
Firstly the route/venus_analyse
, with parameters uniprot
, species
and mutation
will return the same content as the VENUS page but as a JSON object.
for example
michelanglo.sgc.ox.ac.uk/venus_analyse?uniprot=P01112&species=9606&mutation=Y40W.
The JSON response contains the following keys:
- status: 'success' | 'error' (msg if error)
- protein: all data for the protein (fills the feature viewer)
- mutation: mutation data from a structure indepenedent point of view (inc. nearby features)
- structural: cartesian neighbourhood of the mutation, best structure (offset fixed) and surface/buried, and helix/sheet/loop
- ddG: energetic assessment of the mutation ddG and scores[] in kcal/mol. contains also the energy minimised neighbourhood of the wt and mutant
Redirected
The parameters uniprot
, species
and mutation
also work the route /venus
(the main VENUS page)
to preload a mutation (e.g. for sharing it).
Lastly there is the URL /venus_transcript?enst=ENSTXXXXXXX&mutation=XNNX&redirect
, which redirects to VENUS a human transcript
and mutation to VENUS converting the transcript to canonical according to Uniprot.
It accepts ENST and mutations and redirects to the normal VENUS page but with the Uniprot id and the mutation shifted accordingly.
It runs on human genes only, so it is an unofficial route.