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