|
| 1 | +{ |
| 2 | + "authors": [ |
| 3 | + { |
| 4 | + "name": "Katie Zhuang", |
| 5 | + |
| 6 | + "affiliation": "IT'IS Foundation" |
| 7 | + } |
| 8 | + ], |
| 9 | + |
| 10 | + "description": "ASCENT is an open source platform for simulating peripheral nerve stimulation. To download the software, visit the [ASCENT GitHub repository](https://github.com/wmglab-duke/ascent). This implementation uses a limited set of user-defined parameters to run the pipeline and will output the results of the NEURON simulations * Musselman ED, Cariello JE, Grill WM, Pelot NA. ASCENT (Automated Simulations to Characterize Electrical Nerve Thresholds): A Pipeline for Sample-Specific Computational Modeling of Electrical Stimulation of Peripheral Nerves. PLoS Comput Biol [Internet]. 2021; Available from: https://doi.org/10.1371/journal.pcbi.1009285 * Musselman ED, Cariello JE, Grill WM, Pelot NA. ASCENT (Automated Simulations to Characterize Electrical Nerve Thresholds): A Pipeline for Sample-Specific Computational Modeling of Electrical Stimulation of Peripheral Nerves. PLoS Comput Biol [Internet]. 2021, DOI: 10.5281/zenodo.5500260\n", |
| 11 | + "inputs": { |
| 12 | + "input_1": { |
| 13 | + "displayOrder": 1, |
| 14 | + "label": "Nerve Morphology", |
| 15 | + "description": "Choice of Vagus nerve morphology - either Rat VN or Human VN", |
| 16 | + "type": "ref_contentSchema", |
| 17 | + "contentSchema": { |
| 18 | + "title": "Nerve Morphology", |
| 19 | + "default": "Rat", |
| 20 | + "enum": [ |
| 21 | + "Rat", |
| 22 | + "Human" |
| 23 | + ] |
| 24 | + } |
| 25 | + }, |
| 26 | + "input_2": { |
| 27 | + "displayOrder": 2, |
| 28 | + "label": "Cuff geometry", |
| 29 | + "description": "45\u00b0 contact wrap monopolar cuff or 360\u00b0 contact wrap monopolar cuff or 45\u00b0 contact wrap, bipolar cuff or 360\u00b0 contact wrap, bipolar cuff \n", |
| 30 | + "type": "ref_contentSchema", |
| 31 | + "contentSchema": { |
| 32 | + "title": "Cuff Geometry", |
| 33 | + "default": "45\u00b0 monopolar", |
| 34 | + "enum": [ |
| 35 | + "45\u00b0 monopolar", |
| 36 | + "360\u00b0 monopolar", |
| 37 | + "45\u00b0 bipolar", |
| 38 | + "360\u00b0 bipolar" |
| 39 | + ] |
| 40 | + } |
| 41 | + }, |
| 42 | + "input_3": { |
| 43 | + "displayOrder": 3, |
| 44 | + "label": "Fiber Locations", |
| 45 | + "description": "centroid: one fiber location at the centroid of each fascicle wheel: 6 spokes with 2 fibers per spoke, plus the centroid; 13 fiber locations per fascicle\n", |
| 46 | + "type": "ref_contentSchema", |
| 47 | + "contentSchema": { |
| 48 | + "title": "Fiber Locations", |
| 49 | + "default": "wheel", |
| 50 | + "enum": [ |
| 51 | + "centroid", |
| 52 | + "wheel" |
| 53 | + ] |
| 54 | + } |
| 55 | + }, |
| 56 | + "fibers": { |
| 57 | + "displayOrder": 4, |
| 58 | + "label": "List of Fiber Diameters", |
| 59 | + "description": "Comma-separated list of fiber diameters (between 2 and 10), defaults units are \u03bcm. At least one value must be provided, maximum 5 values", |
| 60 | + "type": "ref_contentSchema", |
| 61 | + "contentSchema": { |
| 62 | + "title": "Fiber Diameters", |
| 63 | + "type": "array", |
| 64 | + "minItems": 1, |
| 65 | + "maxItems": 5, |
| 66 | + "default": [ |
| 67 | + 10 |
| 68 | + ], |
| 69 | + "x_unit": "micro-meter", |
| 70 | + "items": { |
| 71 | + "minimum": 2, |
| 72 | + "maximum": 10, |
| 73 | + "type": "number" |
| 74 | + } |
| 75 | + } |
| 76 | + }, |
| 77 | + "input_4": { |
| 78 | + "displayOrder": 5, |
| 79 | + "label": "Waveform", |
| 80 | + "description": "monophasic: pulse (cathodic for monopolar cuff; cathodic phase first on contact closest to recording site for bipolar cuff) biphasic: symmetric biphasic pulse\n", |
| 81 | + "type": "ref_contentSchema", |
| 82 | + "contentSchema": { |
| 83 | + "title": "Waveform", |
| 84 | + "default": "biphasic", |
| 85 | + "enum": [ |
| 86 | + "monophasic", |
| 87 | + "biphasic" |
| 88 | + ] |
| 89 | + } |
| 90 | + }, |
| 91 | + "durations": { |
| 92 | + "displayOrder": 6, |
| 93 | + "label": "List of Waveform Durations", |
| 94 | + "description": "Comma-separated list of pulse widths (between 0.05 and 2), default units are ms. At least one value must be provided, maximum 5 values.", |
| 95 | + "type": "ref_contentSchema", |
| 96 | + "contentSchema": { |
| 97 | + "title": "Waveform Durations", |
| 98 | + "type": "array", |
| 99 | + "minItems": 1, |
| 100 | + "maxItems": 5, |
| 101 | + "default": [ |
| 102 | + 0.5 |
| 103 | + ], |
| 104 | + "x_unit": "milli-second", |
| 105 | + "items": { |
| 106 | + "minimum": 0.05, |
| 107 | + "maximum": 2.0, |
| 108 | + "type": "number" |
| 109 | + } |
| 110 | + } |
| 111 | + } |
| 112 | + }, |
| 113 | + "integration-version": "1.0.0", |
| 114 | + "key": "simcore/services/comp/ascent-runner", |
| 115 | + "name": "ascent-runner", |
| 116 | + "outputs": { |
| 117 | + "output_1": { |
| 118 | + "displayOrder": 1, |
| 119 | + "label": "Simulation Outputs", |
| 120 | + "description": "Resulting thresholds from simulations.", |
| 121 | + "type": "data:*/*", |
| 122 | + "fileToKeyMap": { |
| 123 | + "ascent_results.zip": "output_1" |
| 124 | + } |
| 125 | + }, |
| 126 | + "output_2": { |
| 127 | + "displayOrder": 1, |
| 128 | + "label": "Environment Variables", |
| 129 | + "description": "Sample number, model number and simulation number for postprocessing.", |
| 130 | + "type": "data:*/*", |
| 131 | + "fileToKeyMap": { |
| 132 | + "envs": "output_2" |
| 133 | + } |
| 134 | + } |
| 135 | + }, |
| 136 | + "thumbnail": "https://wmglab-duke-ascent.readthedocs.io/en/latest/_images/ascent_media_release_v2.png", |
| 137 | + "type": "computational", |
| 138 | + "version": "1.3.2" |
| 139 | +} |
0 commit comments