{
  "id": "pyloric-prinz-osb-v1",
  "name": "Reduced pyloric circuit",
  "version": "1.0.0",
  "scope": "Three model compartments of the STG pyloric circuit; not the full STG or brain. AB and PD are lumped; PY represents a cell class.",
  "biologicalConnectome": false,
  "parameterSource": {
    "repository": "https://github.com/OpenSourceBrain/PyloricNetwork",
    "commit": "e97696fca408ef375db6cbb2054bf8c1e5e5de0e",
    "files": [
      "Fig3.net.nml",
      "Synapses.nml",
      "AB_PD_2.cell.nml",
      "LP_3.cell.nml",
      "PY_1.cell.nml"
    ],
    "caveat": "The upstream NeuroML2 directory is marked work in progress. We import its explicit Fig3.net.nml preset, not the conflicting cell include in LEMS_Fig3a.xml. No exact reproduction of a published figure is claimed. Active synaptic strengths differ from the upstream preset; see presetSelection and upstreamGNS."
  },
  "solverSource": {
    "repository": "https://github.com/mackelab/pyloric",
    "commit": "89dd27d769fa2652d21bca1dbbc098c85e40244a",
    "file": "pyloric/simulator.pyx",
    "method": "JavaScript port of exponential Euler membrane/gate/calcium updates and bounded forward Euler graded synapses; temperature fixed at 283 K, no noise."
  },
  "channels": [
    "Na",
    "CaT",
    "CaS",
    "A",
    "KCa",
    "Kd",
    "H",
    "Leak"
  ],
  "conductanceUnits": "mS/cm\u00b2",
  "temperatureK": 283,
  "areaCM2": 0.000628,
  "capacitanceUF": 0.0006283,
  "dtMS": 0.025,
  "cells": [
    {
      "id": "AB/PD",
      "preset": "AB_PD_2",
      "role": "Lumped pacemaker: anterior burster and pyloric dilator",
      "conductances": [
        100.0,
        2.5,
        6.0,
        50.0,
        5.0,
        100.0,
        0.01,
        0.0
      ],
      "sourceFile": "AB_PD_2.cell.nml"
    },
    {
      "id": "LP",
      "preset": "LP_3",
      "role": "Lateral pyloric model cell",
      "conductances": [
        100.0,
        0.0,
        10.0,
        50.0,
        5.0,
        100.0,
        0.0,
        0.03
      ],
      "sourceFile": "LP_3.cell.nml"
    },
    {
      "id": "PY",
      "preset": "PY_1",
      "role": "Representative pyloric model cell",
      "conductances": [
        100.0,
        2.5,
        2.0,
        50.0,
        0.0,
        125.0,
        0.05,
        0.01
      ],
      "sourceFile": "PY_1.cell.nml"
    }
  ],
  "connections": [
    {
      "id": "proj1",
      "from": 0,
      "to": 1,
      "transmitter": "Glu",
      "gNS": 100,
      "reversalMV": -70.0,
      "decayMS": 40.0,
      "thresholdMV": -35,
      "slopeMV": 5,
      "upstreamGNS": 10.0
    },
    {
      "id": "proj2",
      "from": 0,
      "to": 1,
      "transmitter": "ACh",
      "gNS": 3,
      "reversalMV": -80.0,
      "decayMS": 100.0,
      "thresholdMV": -35,
      "slopeMV": 5,
      "upstreamGNS": 100.0
    },
    {
      "id": "proj3",
      "from": 1,
      "to": 0,
      "transmitter": "Glu",
      "gNS": 3,
      "reversalMV": -70.0,
      "decayMS": 40.0,
      "thresholdMV": -35,
      "slopeMV": 5,
      "upstreamGNS": 30.0
    },
    {
      "id": "proj4",
      "from": 0,
      "to": 2,
      "transmitter": "Glu",
      "gNS": 30,
      "reversalMV": -70.0,
      "decayMS": 40.0,
      "thresholdMV": -35,
      "slopeMV": 5,
      "upstreamGNS": 10.0
    },
    {
      "id": "proj5",
      "from": 0,
      "to": 2,
      "transmitter": "ACh",
      "gNS": 30,
      "reversalMV": -80.0,
      "decayMS": 100.0,
      "thresholdMV": -35,
      "slopeMV": 5,
      "upstreamGNS": 3.0
    },
    {
      "id": "proj6",
      "from": 1,
      "to": 2,
      "transmitter": "Glu",
      "gNS": 3,
      "reversalMV": -70.0,
      "decayMS": 40.0,
      "thresholdMV": -35,
      "slopeMV": 5,
      "upstreamGNS": 1.0
    },
    {
      "id": "proj7",
      "from": 2,
      "to": 1,
      "transmitter": "Glu",
      "gNS": 30,
      "reversalMV": -70.0,
      "decayMS": 40.0,
      "thresholdMV": -35,
      "slopeMV": 5,
      "upstreamGNS": 1.0
    }
  ],
  "adapter": {
    "input": "Screenshot luminance reduced to quadrant darkness. Mean, left and right darkness inject 0\u20130.15 nA into AB/PD, LP, PY respectively. Authored mapping, not lobster vision.",
    "output": "Filtered LP/PY depolarization controls cursor speed; all three model states determine visible-link selection. Authored browser interface, not demonstrated animal cognition."
  },
  "publications": [
    {
      "title": "Similar network activity from disparate circuit parameters",
      "authors": "Prinz, Bucher & Marder",
      "year": 2004,
      "url": "https://doi.org/10.1038/nn1352"
    },
    {
      "title": "Alternative to hand-tuning conductance-based models",
      "authors": "Prinz, Billimoria & Marder",
      "year": 2003,
      "url": "https://doi.org/10.1152/jn.00641.2003"
    },
    {
      "title": "Energy-efficient network activity from disparate circuit parameters",
      "authors": "Deistler, Macke & Gon\u00e7alves",
      "year": 2022,
      "url": "https://doi.org/10.1073/pnas.2207632119"
    }
  ],
  "presetSelection": {
    "name": "triphasic-browser-v1",
    "method": "Channel densities and topology imported unchanged. Synaptic conductances selected from the discrete range in Prinz 2004 (0, 1, 3, 10, 30, 100 nS) to yield an AB/PD\u2013LP\u2013PY baseline rhythm. Not an experimentally measured individual lobster or claimed exact figure reproduction.",
    "originalOSBConductancesNS": [
      10.0,
      100.0,
      30.0,
      10.0,
      3.0,
      1.0,
      1.0
    ]
  }
}