Repository navigation
Expand file tree
/
Copy pathassets.json
More file actions
313 lines (313 loc) · 14.9 KB
/
Copy pathassets.json
File metadata and controls
313 lines (313 loc) · 14.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
{
"software": {
"aiida-amber": {
"name": "aiida-amber",
"shortdesc": "The AMBER plugin for AiiDA aims to enable the capture and sharing of the full provenance of data when parameterising and running molecular dynamics simulations.",
"longdesc": "aiida-amber is a plugin that integrates the Amber molecular dynamics software with AiiDA, an open-source framework for automated computational science workflows. Its primary goal is to enable the capture and sharing of the full provenance of data when parameterising and running molecular dynamics simulations. It is being developed as part of the Physical Sciences Data Infrastructure (PSDI) programme to improve data practices within the Physical Sciences in the UK. The plugin is currently a work in progress, with more complete functionality planned for future releases. Its design follows a minimal-disruption philosophy — researchers can gain access to powerful FAIR data practices by simply activating an AiiDA conda environment and making slight modifications to their existing command lines, without needing to make wholesale changes to their workflows.",
"authors": {
"Jas Kalayan": "https://orcid.org/0000-0002-6833-1864",
"James Gebbie-Rayet": "https://orcid.org/0000-0001-8271-3431",
"Harry Swift": "https://orcid.org/0009-0007-3323-753X"
},
"category": "data-tools",
"image": "aiida-amber-logo.svg",
"github": "https://github.com/CCPBioSim/aiida-amber",
"docs": "https://aiida-amber.readthedocs.io",
"pypi": true,
"conda": true
},
"aiida-gromacs": {
"name": "aiida-gromacs",
"shortdesc": "The GROMACS plugin for AiiDA aims to enable the capture and sharing of the full provenance of data when parameterising and running molecular dynamics simulations.",
"longdesc": "aiida-gromacs is a plugin that integrates the GROMACS molecular dynamics software with AiiDA, an open-source framework for automated computational science workflows. Its primary goal is to enable the capture and sharing of the full provenance of data when parameterising and running molecular dynamics simulations. The plugin is developed as part of the Physical Sciences Data Infrastructure (PSDI) programme, which aims to improve data practices within the Physical Sciences in the UK. A key design principle is minimal disruption to existing workflows — researchers can gain access to powerful FAIR (Findable, Accessible, Interoperable, Reusable) data practices simply by activating an AiiDA conda environment and making only slight modifications to their existing command lines, without requiring wholesale changes to how they work.",
"authors": {
"Jas Kalayan": "https://orcid.org/0000-0002-6833-1864",
"James Gebbie-Rayet": "https://orcid.org/0000-0001-8271-3431",
"Harry Swift": "https://orcid.org/0009-0007-3323-753X"
},
"category": "data-tools",
"image": "aiida-gromacs-logo.svg",
"github": "https://github.com/CCPBioSim/aiida-gromacs",
"docs": "https://aiida-gromacs.readthedocs.io",
"pypi": true,
"conda": true
},
"prepmd": {
"name": "prepmd",
"authors": {
"Harry Swift": "https://orcid.org/0009-0007-3323-753X",
"Jas Kalayan": "https://orcid.org/0000-0002-6833-1864",
"Robert Welch": ""
},
"category": "scientific",
"conda": true,
"docs": "https://prepmd.readthedocs.io/",
"ghcr": false,
"github": "https://github.com/CCPBioSim/prepmd",
"image": "prepmd-logo.svg",
"longdesc": "A utility to automatically prepare structures from the PDB for molecular dynamics simulation and perform minimisations and simple MD simulations.",
"pypi": false,
"shortdesc": "Automatically prepare structures from the PDB for molecular dynamics simulation.",
"version": "1.0.2"
},
"CodeEntropy": {
"name": "CodeEntropy",
"authors": {
"Arghya Chakravorty": "https://orcid.org/0000-0002-4467-1135",
"Donald Chung-HK": "",
"Harry Swift": "https://orcid.org/0009-0007-3323-753X",
"Ioana Papa": "https://orcid.org/0009-0000-2287-4081",
"James Gebbie-Rayet": "https://orcid.org/0000-0001-8271-3431",
"Jas Kalayan": "https://orcid.org/0000-0002-6833-1864",
"Jonathan Higham": "https://orcid.org/0000-0002-9779-9968",
"Richard Henchman": "https://orcid.org/0000-0002-0461-6625",
"Sarah Fegan": "https://orcid.org/0009-0007-1030-228X",
"Sarah Harris": "https://orcid.org/0000-0002-2812-1651"
},
"category": "scientific",
"conda": true,
"docs": "https://codeentropy.readthedocs.io/",
"ghcr": false,
"github": "https://github.com/CCPBioSim/CodeEntropy",
"image": "codeentropy-logo-chip-dark.svg",
"longdesc": "CodeEntropy is a Python package for computing the configurational entropy of macromolecular systems using forces sampled from molecular dynamics (MD) simulations. It implements the multiscale cell correlation method to provide accurate and efficient entropy estimates, supporting a wide range of applications in molecular simulation and statistical mechanics.",
"pypi": true,
"shortdesc": "This code is a complete and generally applicable set of tools for computing entropy of macromolecular systems from the forces sampled in a MD simulation.",
"version": "2.7.1"
},
"biosim-schema": {
"name": "BioSimDB Schema",
"authors": {
"Jas Kalayan": "https://orcid.org/0000-0002-6833-1864"
},
"category": "data-tools",
"conda": true,
"docs": "https://biosim-schema.readthedocs.io/",
"ghcr": false,
"github": "https://github.com/CCPBioSim/biosim-schema",
"image": "biosim-schema-logo.svg",
"longdesc": "The biomolecular simulation metadata schema used in the BioSimDR platform. It provides the canonical schema, field definitions, and validation assets used to standardize simulation metadata.",
"pypi": true,
"shortdesc": "Data schema for biomolecular simulation metadata",
"version": "1.2.0"
},
"biosim-extractor": {
"name": "BioSimDB Extractor",
"authors": {
"Jas Kalayan": "https://orcid.org/0000-0002-6833-1864"
},
"category": "data-tools",
"conda": true,
"docs": "https://biosim-extractor.readthedocs.io/",
"ghcr": false,
"github": "https://github.com/CCPBioSim/biosim-extractor",
"image": "biosim-extractor-logo.svg",
"longdesc": "biosim-extractor is a tool for extracting simulation data from output files produced from molecular dynamics (MD) simulations of biomolecules and validating against biosim-schema",
"pypi": true,
"shortdesc": "A tool for extracting metadata from MD simulation outputs",
"version": "1.2.1"
},
"biosimdb-interface": {
"name": "BioSimDB Interface",
"authors": {
"Jas Kalayan": "https://orcid.org/0000-0002-6833-1864"
},
"category": "data-tools",
"conda": false,
"docs": "https://biosimdb-interface.readthedocs.io/",
"ghcr": true,
"github": "https://github.com/CCPBioSim/biosimdb-interface",
"image": "biosimdb-interface-logo.svg",
"longdesc": "A platform for extracting and uploading simulation data via a web interface to the PSDI hosted BioSimDB community data-collection.",
"pypi": false,
"shortdesc": "A web interface for extracting and uploading simulation metadata",
"version": "2.2.0"
}
},
"workshops": {
"pdb2pqr-workshop": {
"latest": "2026-11-10",
"authors": "",
"category": "setup",
"longdesc": "",
"name": "An Introduction to PDB2PQR",
"shortdesc": "This short course illustrates the application of pdb2pqr to the analysis of the tautomeric and ionization states of residues in the structure of the cysteine protease cruzein (PDB code 2oz2) - the results may not be what you would have expected!"
},
"jupyterhub-base": {
"latest": "2026-11-10",
"authors": "",
"category": "infrastructure",
"longdesc": "",
"name": "CCPBioSim Base Image",
"shortdesc": "CCPBioSim JupyterHub base container for use in other training workshops."
},
"ubiquitin-analysis-workshop": {
"latest": "2026-11-10",
"authors": "",
"category": "analysis",
"longdesc": "",
"name": "Introduction to Analysis of Ubiquitin",
"shortdesc": "This course illustrates the application of a number of Python-based tools to the analysis of the results from a short (1 nanosecond) simulation of ubiquitin, investigating the question, how similar is the MD trajectory to the crystal and NMR structures?"
},
"clustering-workshop": {
"latest": "2026-11-10",
"authors": "",
"category": "analysis",
"longdesc": "",
"name": "An Introduction to Clustering",
"shortdesc": "This course illustrates the application of a variety of clustering methods to an MD trajectory, comparing their performance."
},
"structure-validation-workshop": {
"latest": "2026-11-10",
"authors": "",
"category": "setup",
"longdesc": "",
"name": "An Introduction to Structure Validation",
"shortdesc": "This course will introduce methods to deduce that starting structures for preparing simulations represent high quality starting points."
},
"basic-statistics-workshop": {
"latest": "2026-11-10",
"authors": "",
"category": "analysis",
"longdesc": "",
"name": "Introducing Basic Statistics",
"shortdesc": "This course illustrates how basic statistical concepts can be applied to the analysis of biomolecular simlation data"
},
"equilibration-workshop": {
"latest": "2026-11-10",
"authors": "",
"category": "setup",
"longdesc": "",
"name": "An Introduction to Equilibration",
"shortdesc": "This course looks at one of the most common methods for assessing equilibration: the calculation of RMSDs. It may be a common approach, but is it a good one? Maybe not."
},
"aiida-gpcr-workshop": {
"latest": "2026-11-10",
"authors": "",
"category": "advanced",
"longdesc": "",
"name": "aiida-gromacs - GPCR MD simulation tutorial",
"shortdesc": "An advanced demonstration showing advanced GPCR workflow with full data provenance collection."
},
"pca-workshop": {
"latest": "2026-11-10",
"authors": "",
"category": "analysis",
"longdesc": "",
"name": "An Introduction to Principle Component Analysis",
"shortdesc": "The aim of this course is to illustrate methods we can use to assess convergence and sampling in MD trajectories."
},
"dna-workshop": {
"latest": "2026-11-10",
"authors": "",
"category": "simulation",
"longdesc": "",
"name": "Running DNA Simulations",
"shortdesc": "This course introduces tools for running simulations on DNA systems."
},
"basic-analysis-workshop": {
"latest": "2026-11-10",
"authors": "",
"category": "analysis",
"longdesc": "",
"name": "Introducing Basic Analysis",
"shortdesc": "In this course we will explore some of the issues in simulation preparation and analysis that can trip up the unwary, and how to avoid them."
},
"protein-ml-workshop": {
"latest": "2026-11-10",
"authors": "",
"category": "analysis",
"longdesc": "",
"name": "Protein Analysis with Machine Learning",
"shortdesc": "This course introduces the application of Machine Learning methods (specifically, PCA and clustering) to the analysis of protein simulation data."
},
"mm-gbsa-workshop": {
"latest": "2026-11-10",
"authors": "",
"category": "analysis",
"longdesc": "",
"name": "Analysing with MM-GBSA",
"shortdesc": "This course walks through the process of perfprming a basic MM-GBSA analysis of a molecular dynamics simulation of a protein-ligand complex to estimate the ligand binding free energy."
},
"coarse-graining-workshop": {
"latest": "2026-11-10",
"authors": "",
"category": "advanced",
"longdesc": "",
"name": "Introducing Coarse-Graining",
"shortdesc": "This workshop introduces tools for setup and running coarse-grain simulations."
},
"protein-preparation-workshop": {
"latest": "2026-11-10",
"authors": "",
"category": "setup",
"longdesc": "",
"name": "Preparing Proteins for Simulation",
"shortdesc": "This course walks through the process of preparing a simple protein system for molecular dynamics simulation using Ambertools."
},
"protein-analysis-workshop": {
"latest": "2026-11-10",
"authors": "",
"category": "analysis",
"longdesc": "",
"name": "Introduction to the Analysis of Proteins",
"shortdesc": "This course introduces the application of MDTraj to the analysis of protein simulation data."
},
"aiida-lysozyme-workshop": {
"latest": "2026-11-10",
"authors": "",
"category": "setup",
"longdesc": "",
"name": "aiida-gromacs - Lysozyme MD simulation tutorial",
"shortdesc": "Data provenance tools demonstrated with Justin Lemkul's lysozyme in water simulation tutorial."
},
"python-workshop": {
"latest": "2026-11-10",
"authors": "",
"category": "coding",
"longdesc": "",
"name": "An Introduction to Python Programming",
"shortdesc": "This course will introduce more intermediate features of Python that are useful for biomolecular modellers."
},
"docking-workflow": {
"latest": "2026-11-10",
"authors": "",
"category": "advanced",
"longdesc": "",
"name": "Introducing Docking Workflows",
"shortdesc": "This course introduces docking tools and workflows."
},
"qmmm-workshop": {
"latest": "2026-11-10",
"authors": "",
"category": "advanced",
"longdesc": "",
"name": "Introducing QM/MM",
"shortdesc": "The course will introduce non-specialists to the use of combined quantum mechanics/molecular mechanics (QM/MM) methods for modelling enzyme-catalysed reaction mechanisms."
},
"openff-workshop": {
"latest": "2026-11-10",
"authors": "",
"category": "advanced",
"longdesc": "",
"name": "Introducing OpenForceField Tools",
"shortdesc": "This workshop introduces the openforcefield tooling."
},
"protein-simulation-workshop": {
"latest": "2026-11-10",
"authors": "",
"category": "simulation",
"longdesc": "",
"name": "Running MD Simulations",
"shortdesc": "This workshop demonstrates two approaches to running MD simulations on a simple protein system."
},
"structure-validation-uglymol": {
"latest": "2026-11-02",
"authors": "",
"category": "infrastructure",
"longdesc": "",
"name": "Uglymol Image",
"shortdesc": "Uglymol container for hosted deployment as part of the structure validation workshop."
}
}
}