Skip to content

Commit 4852d31

Browse files
committed
updated to add biosimulators
1 parent 460834e commit 4852d31

File tree

1 file changed

+374
-0
lines changed

1 file changed

+374
-0
lines changed

biosimulators.json

Lines changed: 374 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,374 @@
1+
{
2+
"id": "smoldyn",
3+
"name": "Smoldyn",
4+
"version": "2.74",
5+
"description": "Computer program for cell-scale biochemical simulations.",
6+
"urls": [{
7+
"title": null,
8+
"type": "Home page",
9+
"url": "http://www.smoldyn.org/"
10+
},
11+
{
12+
"title": null,
13+
"type": "Examples",
14+
"url": "http://www.smoldyn.org/archive.html"
15+
},
16+
{
17+
"title": null,
18+
"type": "Installation instructions",
19+
"url": "https://smoldyn.readthedocs.io/en/latest/user/install.html"
20+
},
21+
{
22+
"title": null,
23+
"type": "Documentation",
24+
"url": "https://smoldyn.readthedocs.io/"
25+
},
26+
{
27+
"title": null,
28+
"type": "Source repository",
29+
"url": "https://github.com/ssandrews/Smoldyn"
30+
},
31+
{
32+
"title": null,
33+
"type": "License",
34+
"url": "https://github.com/ssandrews/Smoldyn/blob/master/LICENSE"
35+
},
36+
{
37+
"title": null,
38+
"type": "Issue tracker",
39+
"url": "https://github.com/ssandrews/Smoldyn/issues"
40+
}
41+
],
42+
"image": {
43+
"url": "ghcr.io/ssandrews/smoldyn/biosimulators_smoldyn:latest",
44+
"format": {
45+
"namespace": "EDAM",
46+
"id": "format_3973",
47+
"version": null,
48+
"supportedFeatures": []
49+
},
50+
"operatingSystemType": "Linux"
51+
},
52+
"cli": {
53+
"packageRepository": "PyPI",
54+
"package": "smoldyn",
55+
"command": "python -m smoldyn.biosimulators",
56+
"installationInstructions": null
57+
},
58+
"pythonApi": {
59+
"package": "smoldyn",
60+
"module": "smoldyn.biosimulators",
61+
"installationInstructions": null
62+
},
63+
"authors": [{
64+
"middleName": "S.",
65+
"firstName": "Steven",
66+
"lastName": "Andrews",
67+
"identifiers": [{
68+
"namespace": "orcid",
69+
"id": "0000-0002-4576-8107",
70+
"url": "https://orcid.org/0000-0002-4576-8107"
71+
}]
72+
},
73+
{
74+
"middleName": null,
75+
"firstName": "Dilawar",
76+
"lastName": "Singh",
77+
"identifiers": [{
78+
"namespace": "orcid",
79+
"id": "0000-0002-4645-3211",
80+
"url": "https://orcid.org/0000-0002-4645-3211"
81+
}]
82+
}
83+
],
84+
"references": {
85+
"identifiers": [{
86+
"namespace": "pypi",
87+
"id": "smoldyn",
88+
"url": "https://pypi.org/project/smoldyn/"
89+
},
90+
{
91+
"namespace": "bio.tools",
92+
"id": "smoldyn",
93+
"url": "https://bio.tools/smoldyn"
94+
}
95+
],
96+
"citations": [{
97+
"volume": "33",
98+
"issue": "5",
99+
"pages": "710-717",
100+
"journal": "Bioinformatics",
101+
"title": "Smoldyn: particle-based simulation with rule-based modeling, improved molecular interaction and a library interface",
102+
"authors": "Steve S. Andrews",
103+
"year": 2017,
104+
"identifiers": [{
105+
"namespace": "doi",
106+
"id": "10.1093/bioinformatics/btw700",
107+
"url": "https://doi.org/10.1093/bioinformatics/btw700"
108+
}]
109+
},
110+
{
111+
"volume": "31",
112+
"issue": "14",
113+
"pages": "2406-2408",
114+
"journal": "Bioinformatics",
115+
"title": "Multiscale reaction-diffusion simulations with Smoldyn",
116+
"authors": "Martin Robinson, Steven S. Andrews & Radek Erban",
117+
"year": 2015,
118+
"identifiers": [{
119+
"namespace": "doi",
120+
"id": "10.1093/bioinformatics/btv149",
121+
"url": "https://doi.org/10.1093/bioinformatics/btv149"
122+
}]
123+
},
124+
{
125+
"pages": "519-542",
126+
"volume": "804",
127+
"journal": "Methods in Molecular Biology",
128+
"title": "Spatial and stochastic cellular modeling with the Smoldyn simulator",
129+
"authors": "Steven S. Andrews",
130+
"year": 2012,
131+
"identifiers": [{
132+
"namespace": "doi",
133+
"id": "10.1007/978-1-61779-361-5_26",
134+
"url": "https://doi.org/10.1007/978-1-61779-361-5_26"
135+
}]
136+
},
137+
{
138+
"volume": "6",
139+
"issue": "3",
140+
"pages": "e1000705",
141+
"journal": "PLoS Compututational Biology",
142+
"title": "Detailed simulations of cell biology with Smoldyn 2.1",
143+
"authors": "Steven S. Andrews, Nathan J. Addy, Roger Brent & Adam P. Arkin",
144+
"year": 2010,
145+
"identifiers": [{
146+
"namespace": "doi",
147+
"id": "10.1371/journal.pcbi.1000705",
148+
"url": "https://doi.org/10.1371/journal.pcbi.1000705"
149+
}]
150+
}
151+
]
152+
},
153+
"license": {
154+
"namespace": "SPDX",
155+
"id": "LGPL-3.0-only"
156+
},
157+
"algorithms": [{
158+
"id": "Smoldyn",
159+
"name": "Smoldyn (Spatial Stochastic Simulator)",
160+
"kisaoId": {
161+
"namespace": "KISAO",
162+
"id": "KISAO_0000057"
163+
},
164+
"modelingFrameworks": [{
165+
"namespace": "SBO",
166+
"id": "SBO_0000678"
167+
}],
168+
"modelFormats": [{
169+
"namespace": "EDAM",
170+
"id": "format_9001",
171+
"version": null,
172+
"supportedFeatures": []
173+
}],
174+
"modelChangePatterns": [
175+
{ "name": "Change parameter value", "types": ["SedAttributeModelChange", "SedComputeAttributeChangeModelChange", "SedSetValueAttributeModelChange"], "target": {"value": "define {name}", "grammar": "Smoldyn"}},
176+
{ "name": "Change diffusion coefficient", "types": ["SedAttributeModelChange", "SedComputeAttributeChangeModelChange", "SedSetValueAttributeModelChange"], "target": {"value": "difc {species}", "grammar": "Smoldyn"}},
177+
{ "name": "Change diffusion coefficient", "types": ["SedAttributeModelChange", "SedComputeAttributeChangeModelChange", "SedSetValueAttributeModelChange"], "target": {"value": "difc {species}({state})", "grammar": "Smoldyn"}},
178+
{ "name": "Change diffusion coefficient rule", "types": ["SedAttributeModelChange", "SedComputeAttributeChangeModelChange", "SedSetValueAttributeModelChange"], "target": {"value": "difc_rule {species}({state})", "grammar": "Smoldyn"}},
179+
{ "name": "Change surface diffusion coefficient", "types": ["SedAttributeModelChange", "SedComputeAttributeChangeModelChange", "SedSetValueAttributeModelChange"], "target": {"value": "difm {species}", "grammar": "Smoldyn"}},
180+
{ "name": "Change surface diffusion coefficient", "types": ["SedAttributeModelChange", "SedComputeAttributeChangeModelChange", "SedSetValueAttributeModelChange"], "target": {"value": "difm {species}({state})", "grammar": "Smoldyn"}},
181+
{ "name": "Change surface diffusion coefficient rule", "types": ["SedAttributeModelChange", "SedComputeAttributeChangeModelChange", "SedSetValueAttributeModelChange"], "target": {"value": "difm_rule {species}({state})", "grammar": "Smoldyn"}},
182+
{ "name": "Change drift", "types": ["SedAttributeModelChange", "SedComputeAttributeChangeModelChange", "SedSetValueAttributeModelChange"], "target": {"value": "drift {species}", "grammar": "Smoldyn"}},
183+
{ "name": "Change drift", "types": ["SedAttributeModelChange", "SedComputeAttributeChangeModelChange", "SedSetValueAttributeModelChange"], "target": {"value": "drift {species}({state})", "grammar": "Smoldyn"}},
184+
{ "name": "Change drift rule", "types": ["SedAttributeModelChange", "SedComputeAttributeChangeModelChange", "SedSetValueAttributeModelChange"], "target": {"value": "drift_rule {species}({state})", "grammar": "Smoldyn"}},
185+
{ "name": "Change surface drift", "types": ["SedAttributeModelChange", "SedComputeAttributeChangeModelChange", "SedSetValueAttributeModelChange"], "target": {"value": "surface_drift {species}({state}) {surface} {panel-shape}", "grammar": "Smoldyn"}},
186+
{ "name": "Change surface drift rule", "types": ["SedAttributeModelChange", "SedComputeAttributeChangeModelChange", "SedSetValueAttributeModelChange"], "target": {"value": "surface_drift_rule {species}({state}) {surface} {panel-shape}", "grammar": "Smoldyn"}},
187+
{ "name": "Kill molecules of a species", "types": ["SedAttributeModelChange", "SedComputeAttributeChangeModelChange", "SedSetValueAttributeModelChange"], "target": {"value": "killmol {species}({state})", "grammar": "Smoldyn"}},
188+
{ "name": "Probabilistically kill some molecules of a species", "types": ["SedAttributeModelChange", "SedComputeAttributeChangeModelChange", "SedSetValueAttributeModelChange"], "target": {"value": "killmolprob {species}({state}) {prob}", "grammar": "Smoldyn"}},
189+
{ "name": "Kill molecules of a species in a compartment", "types": ["SedAttributeModelChange", "SedComputeAttributeChangeModelChange", "SedSetValueAttributeModelChange"], "target": {"value": "killmolincmpt {species}({state}) {surface}", "grammar": "Smoldyn"}},
190+
{ "name": "Kill molecules of a species on a surface", "types": ["SedAttributeModelChange", "SedComputeAttributeChangeModelChange", "SedSetValueAttributeModelChange"], "target": {"value": "killmolinsphere {species}({state}) {surface}", "grammar": "Smoldyn"}},
191+
{ "name": "Kill molecules of a species outside the system boundaries", "types": ["SedAttributeModelChange", "SedComputeAttributeChangeModelChange", "SedSetValueAttributeModelChange"], "target": {"value": "killmoloutsidesystem {species}({state})", "grammar": "Smoldyn"}},
192+
{ "name": "Change the molecules of a species", "types": ["SedAttributeModelChange", "SedComputeAttributeChangeModelChange", "SedSetValueAttributeModelChange"], "target": {"value": "fixmolcount {species}", "grammar": "Smoldyn"}},
193+
{ "name": "Change the molecules of a species in a compartment", "types": ["SedAttributeModelChange", "SedComputeAttributeChangeModelChange", "SedSetValueAttributeModelChange"], "target": {"value": "fixmolcountincmpt {species}({state}) {compartment}", "grammar": "Smoldyn"}},
194+
{ "name": "Change the molecules of a species on a surface", "types": ["SedAttributeModelChange", "SedComputeAttributeChangeModelChange", "SedSetValueAttributeModelChange"], "target": {"value": "fixmolcountonsurf {species}({state}) {surface}]", "grammar": "Smoldyn"}}
195+
],
196+
"simulationFormats": [{
197+
"namespace": "EDAM",
198+
"id": "format_3685",
199+
"version": "L1V3",
200+
"supportedFeatures": []
201+
}],
202+
"simulationTypes": ["SedUniformTimeCourseSimulation"],
203+
"archiveFormats": [{
204+
"namespace": "EDAM",
205+
"id": "format_3686",
206+
"version": "1",
207+
"supportedFeatures": []
208+
}],
209+
"citations": [],
210+
"parameters": [{
211+
"kisaoId": {
212+
"namespace": "KISAO",
213+
"id": "KISAO_0000254"
214+
},
215+
"id": "accuracy",
216+
"name": "accuracy",
217+
"type": "float",
218+
"value": "10.0",
219+
"recommendedRange": ["0.0", "10.0"],
220+
"availableSoftwareInterfaceTypes": ["library", "command-line application", "BioSimulators Docker image"]
221+
},
222+
{
223+
"kisaoId": {
224+
"namespace": "KISAO",
225+
"id": "KISAO_0000488"
226+
},
227+
"id": "seed",
228+
"name": "seed",
229+
"type": "integer",
230+
"value": null,
231+
"recommendedRange": null,
232+
"availableSoftwareInterfaceTypes": ["library", "command-line application", "BioSimulators Docker image"]
233+
}
234+
],
235+
"outputDimensions": [{
236+
"namespace": "SIO",
237+
"id": "SIO_000418"
238+
},
239+
{
240+
"namespace": "SIO",
241+
"id": "SIO_000452"
242+
},
243+
{
244+
"namespace": "SIO",
245+
"id": "SIO_000453"
246+
},
247+
{
248+
"namespace": "SIO",
249+
"id": "SIO_000454"
250+
}
251+
],
252+
"outputVariablePatterns": [
253+
{
254+
"name": "time",
255+
"symbol": {
256+
"value": "time",
257+
"namespace": "urn:sedml:symbol"
258+
}
259+
},
260+
{
261+
"name": "molecule count of a species",
262+
"target": {"value": "molcount {species}", "grammar": "Smoldyn"}
263+
},
264+
{
265+
"name": "molecule count of a state of a species",
266+
"target": {"value": "molcountspecies {species}({state})", "grammar": "Smoldyn"}
267+
},
268+
{
269+
"name": "molecule count of a species in a 1-D range",
270+
"target": {"value": "molcountinbox {species} {low-x} {hi-x}", "grammar": "Smoldyn"}
271+
},
272+
{
273+
"name": "molecule count of a species in a 2-D range",
274+
"target": {"value": "molcountinbox {species} {low-x} {hi-x} {low-y} {hi-y}", "grammar": "Smoldyn"}
275+
},
276+
{
277+
"name": "molecule count of a species in a 3-D range",
278+
"target": {"value": "molcountinbox {species} {low-x} {hi-x} {low-y} {hi-y} {low-z} {hi-z}", "grammar": "Smoldyn"}
279+
},
280+
{
281+
"name": "molecule count of a species in a compartment",
282+
"target": {"value": "molcountincmpt {species} {compartment}", "grammar": "Smoldyn"}
283+
},
284+
{
285+
"name": "molecule count of a state of a species in a compartment",
286+
"target": {"value": "molcountincmpt2 {species} {compartment} {state}", "grammar": "Smoldyn"}
287+
},
288+
{
289+
"name": "molecule count of a species on a surface",
290+
"target": {"value": "molcountonsurf {species} {surface}", "grammar": "Smoldyn"}
291+
},
292+
{
293+
"name": "distribution of molecule counts of a species along a line",
294+
"target": {"value": "molcountspace {species}({state}) {axis} {low} {hi} {bins}", "grammar": "Smoldyn"}
295+
},
296+
{
297+
"name": "1-D distribution of molecule counts of a state of a species along a line of a plane",
298+
"target": {"value": "molcountspace {species}({state}) {axis} {low} {hi} {bins} {low} {hi}", "grammar": "Smoldyn"}
299+
},
300+
{
301+
"name": "1-D distribution of molecule counts of a state of a species along a line of a cube",
302+
"target": {"value": "molcountspace {species}({state}) {axis} {low} {hi} {bins} {low} {hi} {low} {hi}", "grammar": "Smoldyn"}
303+
},
304+
{
305+
"name": "2-D distribution of molecule counts of a state of a species in a plane",
306+
"target": {"value": "molcountspace2d {species}({state}) z {low-x} {hi-x} {bins-x} {low-y} {hi-y} {bins-y}", "grammar": "Smoldyn"}
307+
},
308+
{
309+
"name": "2-D distribution of molecule counts of a state of a species in a cube",
310+
"target": {"value": "molcountspace2d {species}({state}) {axis} {low-1} {hi-1} {bins-1} {low-2} {hi-2} {bins-2} {low-3} {hi-3}", "grammar": "Smoldyn"}
311+
},
312+
{
313+
"name": "1-D distribution of molecule counts of a state of a species along radii of a 1-D circle",
314+
"target": {"value": "molcountspaceradial {species}({state}) {center-x} {radius} {bins}", "grammar": "Smoldyn"}
315+
},
316+
{
317+
"name": "1-D distribution of molecule counts of a state of a species along radii of a circle",
318+
"target": {"value": "molcountspaceradial {species}({state}) {center-x} {center-y} {radius} {bins}", "grammar": "Smoldyn"}
319+
},
320+
{
321+
"name": "1-D distribution of molecule counts of a state of a species along radii of a sphere",
322+
"target": {"value": "molcountspaceradial {species}({state}) {center-x} {center-y} {center-z} {radius} {bins}", "grammar": "Smoldyn"}
323+
},
324+
{
325+
"name": "1-D distribution of molecule counts of a state of a species along radii of an angular segment of a circle",
326+
"target": {"value": "molcountspacepolarangle {species}({state}) {center-x} {center-y} {pole-x} {pole-y} {radius-min} {radius-max} {bins}", "grammar": "Smoldyn"}
327+
},
328+
{
329+
"name": "1-D distribution of molecule counts of a state of a species along radii of an angular segment of a shere",
330+
"target": {"value": "molcountspacepolarangle {species}({state}) {center-x} {center-y} {center-z} {pole-x} {pole-y} {pole-z} {radius-min} {radius-max} {bins}", "grammar": "Smoldyn"}
331+
},
332+
{
333+
"name": "1-D distribution of molecule counts of a state of a species along radii of a circle around molecules of second state of a second species",
334+
"target": {"value": "radialdistribution {species-1}({state-1}) {species-2}({state-2}) {radius} {bins}", "grammar": "Smoldyn"}
335+
},
336+
{
337+
"name": "1-D distribution of molecule counts of a state of a species along radii of a sphere around molecules of second state of a second species",
338+
"target": {"value": "radialdistribution2 {species-1}({state-1}) {species-2}({state-2}) {low-x} {hi-x} {low-y} {hi-y} {low-z} {hi-z} {radius} {bins}", "grammar": "Smoldyn"}
339+
}
340+
],
341+
"availableSoftwareInterfaceTypes": ["command-line application", "library", "BioSimulators Docker image"],
342+
"dependencies": []
343+
}],
344+
"interfaceTypes": [
345+
"command-line application",
346+
"library",
347+
"BioSimulators Docker image"
348+
],
349+
"supportedOperatingSystemTypes": [
350+
"Mac OS",
351+
"Linux",
352+
"Windows"
353+
],
354+
"supportedProgrammingLanguages": [{
355+
"namespace": "Linguist",
356+
"id": "C"
357+
},
358+
{
359+
"namespace": "Linguist",
360+
"id": "C++"
361+
},
362+
{
363+
"namespace": "Linguist",
364+
"id": "Python"
365+
}
366+
],
367+
"funding": [],
368+
"biosimulators": {
369+
"imageVersion": "1.0.0",
370+
"specificationVersion": "1.0.0",
371+
"validationTests": null,
372+
"validated": false
373+
}
374+
}

0 commit comments

Comments
 (0)