Zum Inhalt springen
GET /v1/model

A model metadata

Live testen

10 freie Calls pro Tag — keine Anmeldung, kein API-Key. Geht durchs oanor-Gateway.

Eigene Header (optional)
api.oanor.com/biomodels-api

Funktioniert. Hol dir einen API-Key und nutze sie in deinem Projekt.

API-Key holen

Code-Snippets

curl "https://api.oanor.com/biomodels-api/v1/model" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/biomodels-api/v1/model", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/biomodels-api/v1/model");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/biomodels-api/v1/model",
    headers={"x-oanor-key": "oanor_test_..."}
)

Beispiel-Response

Echte Antwort dieses Endpoints, erfasst beim letzten Health-Check.

{
    "data": {
        "model": {
            "id": "BIOMD0000000012",
            "url": "https://www.ebi.ac.uk/biomodels/BIOMD0000000012",
            "name": "Elowitz2000 - Repressilator",
            "files": [
                "BIOMD0000000012_url.xml"
            ],
            "format": "SBML",
            "description": "<notes xmlns=\"http://www.sbml.org/sbml/level2/version3\"> <body xmlns=\"http://www.w3.org/1999/xhtml\"> <div class=\"dc:title\">Elowitz2000 - Repressilator</div> <div class=\"dc:description\"> <p>This model describes the deterministic version of the repressilator system.</p> <p>The authors of this model (see reference) use three transcriptional repressor systems that are not part of any natural biological clock to build an oscillating network that they called the repressilator. The model system was induced in Escherichia coli.</p> <p>In this system, LacI (variable X is the mRNA, variable PX is the protein) inhibits the tetracycline-resistance transposon tetR (Y, PY describe mRNA and protein). Protein tetR inhibits the gene Cl from phage Lambda (Z, PZ: mRNA, protein),and protein Cl inhibits lacI expression. With the appropriate parameter values this system oscillates.</p> </div> <div class=\"dc:bibliographicCitation\"> <p>This model is described in the article:</p> <div class=\"bibo:title\"> <a href=\"http://identifiers.org/pubmed/10659856\" title=\"Access to this publication\">A synthetic oscillatory network of transcriptional regulators.</a> </div> <div class=\"bibo:authorList\">Elowitz MB, Leibler S.</div> <div class=\"bibo:Journal\">Nature. 2000 Jan; 403(6767):335-338</div> <p>Abstract:</p> <div class=\"bibo:abstract\"> <p>Networks of interacting biomolecules carry out many essential functions in living cells, but the 'design principles' underlying the functioning of such intracellular networks remain poorly understood, despite intensive efforts including quantitative analysis of relatively simple systems. Here we present a complementary approach to this problem: the design and construction of a synthetic network to implement a particular function. We used three transcriptional repressor systems that are not part of any natural biological clock to build an oscillating network, termed the repressilator, in Escherichia coli. The network periodically induces the synthesis of green fluorescent protein as a readout of its state in individual cells. The resulting oscillations, with typical periods of hours, are slower than the cell-division cycle, so the state of the oscillator has to be transmitted from generation to generation. This artificial clock displays noisy behaviour, possibly because of stochastic fluctuations of its components. Such 'rational network design may lead both to the engineering of new cellular behaviours and to an improved understanding of naturally occurring networks.</p> </div> </div> <div class=\"bm:curation\"> <p>The model is based upon the equations in Box 1 of the paper; however, these equations
…