Skip to content

Commit 3f26d45

Browse files
authored
Create assets.json
1 parent 6c0feab commit 3f26d45

1 file changed

Lines changed: 165 additions & 0 deletions

File tree

assets.json

Lines changed: 165 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,165 @@
1+
{
2+
"containers": {
3+
"jupyterhub-base": {
4+
"latest": "2026-03-02",
5+
"name": "CCPBioSim Base Image",
6+
"category": "infrastructure",
7+
"shortdesc": "CCPBioSim JupyterHub base container for use in other training workshops.",
8+
"longdesc": ""
9+
},
10+
"structure-validation-uglymol": {
11+
"latest": "2026-03-02",
12+
"name": "Uglymol Image",
13+
"category": "infrastructure",
14+
"shortdesc": "Uglymol container for hosted deployment as part of the structure validation workshop.",
15+
"longdesc": ""
16+
},
17+
"structure-validation-workshop": {
18+
"latest": "2026-03-02",
19+
"name": "An Introduction to Structure Validation",
20+
"category": "setup",
21+
"shortdesc": "This course will introduce methods to deduce that starting structures for preparing simulations represent high quality starting points.",
22+
"longdesc": ""
23+
},
24+
"basic-statistics-workshop": {
25+
"latest": "2026-03-02",
26+
"name": "Introducing Basic Statistics",
27+
"category": "analysis",
28+
"shortdesc": "This course illustrates how basic statistical concepts can be applied to the analysis of biomolecular simlation data",
29+
"longdesc": ""
30+
},
31+
"aiida-lysozyme-workshop": {
32+
"latest": "2026-03-02",
33+
"name": "aiida-gromacs - Lysozyme MD simulation tutorial",
34+
"category": "setup",
35+
"shortdesc": "Data provenance tools demonstrated with Justin Lemkul's lysozyme in water simulation tutorial.",
36+
"longdesc": ""
37+
},
38+
"basic-analysis-workshop": {
39+
"latest": "2026-03-02",
40+
"name": "Introducing Basic Analysis",
41+
"category": "analysis",
42+
"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.",
43+
"longdesc": ""
44+
},
45+
"equilibration-workshop": {
46+
"latest": "2026-03-02",
47+
"name": "An Introduction to Equilibration",
48+
"category": "setup",
49+
"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.",
50+
"longdesc": ""
51+
},
52+
"ubiquitin-analysis-workshop": {
53+
"latest": "2026-03-02",
54+
"name": "Introduction to Analysis of Ubiquitin",
55+
"category": "analysis",
56+
"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?",
57+
"longdesc": ""
58+
},
59+
"clustering-workshop": {
60+
"latest": "2026-03-02",
61+
"name": "An Introduction to Clustering",
62+
"category": "analysis",
63+
"shortdesc": "This course illustrates the application of a variety of clustering methods to an MD trajectory, comparing their performance.",
64+
"longdesc": ""
65+
},
66+
"aiida-gpcr-workshop": {
67+
"latest": "2026-03-02",
68+
"name": "aiida-gromacs - GPCR MD simulation tutorial",
69+
"category": "advanced",
70+
"shortdesc": "An advanced demonstration showing advanced GPCR workflow with full data provenance collection.",
71+
"longdesc": ""
72+
},
73+
"pca-workshop": {
74+
"latest": "2026-03-02",
75+
"name": "An Introduction to Principle Component Analysis",
76+
"category": "analysis",
77+
"shortdesc": "The aim of this course is to illustrate methods we can use to assess convergence and sampling in MD trajectories.",
78+
"longdesc": ""
79+
},
80+
"python-workshop": {
81+
"latest": "2026-03-02",
82+
"name": "An Introduction to Python Programming",
83+
"category": "coding",
84+
"shortdesc": "This course will introduce more intermediate features of Python that are useful for biomolecular modellers.",
85+
"longdesc": ""
86+
},
87+
"pdb2pqr-workshop": {
88+
"latest": "2026-03-02",
89+
"name": "An Introduction to PDB2PQR",
90+
"category": "setup",
91+
"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!",
92+
"longdesc": ""
93+
},
94+
"docking-workflow": {
95+
"latest": "2026-03-02",
96+
"name": "Introducing Docking Workflows",
97+
"category": "advanced",
98+
"shortdesc": "This course introduces docking tools and workflows.",
99+
"longdesc": ""
100+
},
101+
"qmmm-workshop": {
102+
"latest": "2026-03-02",
103+
"name": "Introducing QM/MM",
104+
"category": "advanced",
105+
"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.",
106+
"longdesc": ""
107+
},
108+
"mm-gbsa-workshop": {
109+
"latest": "2026-03-02",
110+
"name": "Analysing with MM-GBSA",
111+
"category": "analysis",
112+
"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.",
113+
"longdesc": ""
114+
},
115+
"protein-ml-workshop": {
116+
"latest": "2026-03-02",
117+
"name": "Protein Analysis with Machine Learning",
118+
"category": "analysis",
119+
"shortdesc": "This course introduces the application of Machine Learning methods (specifically, PCA and clustering) to the analysis of protein simulation data.",
120+
"longdesc": ""
121+
},
122+
"protein-analysis-workshop": {
123+
"latest": "2026-03-02",
124+
"name": "Introduction to the Analysis of Proteins",
125+
"category": "analysis",
126+
"shortdesc": "This course introduces the application of MDTraj to the analysis of protein simulation data.",
127+
"longdesc": ""
128+
},
129+
"protein-preparation-workshop": {
130+
"latest": "2026-03-02",
131+
"name": "Preparing Proteins for Simulation",
132+
"category": "setup",
133+
"shortdesc": "This course walks through the process of preparing a simple protein system for molecular dynamics simulation using Ambertools.",
134+
"longdesc": ""
135+
},
136+
"dna-workshop": {
137+
"latest": "2026-03-02",
138+
"name": "Running DNA Simulations",
139+
"category": "simulation",
140+
"shortdesc": "This course introduces tools for running simulations on DNA systems.",
141+
"longdesc": ""
142+
},
143+
"protein-simulation-workshop": {
144+
"latest": "2026-03-02",
145+
"name": "Running MD Simulations",
146+
"category": "simulation",
147+
"shortdesc": "This workshop demonstrates two approaches to running MD simulations on a simple protein system.",
148+
"longdesc": ""
149+
},
150+
"coarse-graining-workshop": {
151+
"latest": "2026-03-02",
152+
"name": "Introducing Coarse-Graining",
153+
"category": "advanced",
154+
"shortdesc": "This workshop introduces tools for setup and running coarse-grain simulations.",
155+
"longdesc": ""
156+
},
157+
"openff-workshop": {
158+
"latest": "2026-03-02",
159+
"name": "Introducing OpenForceField Tools",
160+
"category": "advanced",
161+
"shortdesc": "This workshop introduces the openforcefield tooling.",
162+
"longdesc": ""
163+
}
164+
}
165+
}

0 commit comments

Comments
 (0)