NGL

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.