Isospectral API

This homology engine is designed to facilitate the identification of de novo sequencing methods. Given that not all tandem spectra yield complete backbone fragmentation, this API provides a method to fill in the mass gaps, correct jumbled sequence orders, or simply validate de novo generated sequences.

Why have a isospectral homology engine?

There exists a need to effectively assess spectral homology for sequences derived from current de novo methods.

USAGE

URL

./Isospectral/?key=<str_access_key>&dns=<str_denovo_sequence>

Methods

GET or POST Both methods are compatible with either http or https. It is recommended to use https as this encrypts your data and access token.

Request Parameters :: Summary
parameter type usage default accepted note
dns STRING required * *
Request Parameters :: Detail
Responses:
code type content
200 success see example 1
400 bad request { error : "precursor mass (pm) parameter undefined" }
401 unauthorized { error : "key not found" }
429 too many requests { error : "too many requests" }

EXAMPLES

Example 01

A simple example.

API Call
  http://pub.jvln.io/Homology/?key=a1b-2c3-e4f-5&p=[301.138]FTVDQMRSLMDK

JSON Return Object
{
  "peaks": {
    "y1 2+": 74.06031460189502,
    "y2 2+": 131.57378611806257,
    "y1": 147.11335273691003,
    "y3 2+": 197.09402842199506,
    "y4 2+": 253.6360604124676,
    "y2": 262.14029576924514,
    "y5 2+": 297.1520746175775,
    "y6 2+": 375.202630132055,
    "y3": 393.1807803771101,
    "y7 2+": 440.7228724359875,
    "b2": 449.21423894880496,
    "y8 2+": 504.7521611919525,
    "y4": 506.2648443580552,
    "b3": 550.2619174233049,
    "y9 2+": 562.26563270812,
    "y5": 593.2968727682751,
    "y10 2+": 611.7998396664525,
    "b4": 649.3303313399699,
    "y11 2+": 662.3236789037026,
    "y12 2+": 735.857885862035,
    "y6": 749.39798379723,
    "b5": 764.3572743723049,
    "y7": 880.438468405095,
    "b6": 892.4158518842349,
    "y8": 1008.497045917025,
    "b7": 1023.4563364920999,
    "y9": 1123.52398894936,
    "b8": 1179.5574475210549,
    "y10": 1222.592402866025,
    "b9": 1266.5894759312748,
    "y11": 1323.640081340525,
    "b10": 1379.67353991222
  },
  "precursor_mz": 886.426611579405,
  "precursor_z": 2,
  "result_n": 25,
  "result_time": "311ms",
  "result_data": [
    {
      "peptide": "MVAFTVDQMRSLMDK",
      "score": 2.382,
      "precursor_mma": -0.0041,
      "fragment_match": 32,
      "fragment_overlap": 1,
      "fragment_mma_mean": 0.0022
    },
    {
      "peptide": "[E42.01]VAHLGDGENDLDAFK",
      "score": 0.596,
      "precursor_mma": 0.0165,
      "fragment_match": 11,
      "fragment_overlap": 0.34375,
      "fragment_mma_mean": 0.0195
    },
    {
      "peptide": "[V42.01]RSYESQMVLRPHK",
      "score": 0.593,
      "precursor_mma": -0.0404,
      "fragment_match": 11,
      "fragment_overlap": 0.34375,
      "fragment_mma_mean": 0.033
    },
    ...
  ]
}