Spaces:
Runtime error
Runtime error
igashov
commited on
Commit
·
fffb501
1
Parent(s):
c438a2a
update COM
Browse files
app.py
CHANGED
@@ -154,6 +154,7 @@ def generate(input_file, n_steps):
|
|
154 |
print('Created dataloader')
|
155 |
|
156 |
ddpm.edm.T = n_steps
|
|
|
157 |
|
158 |
for data in dataloader:
|
159 |
chain, node_mask = ddpm.sample_chain(data, sample_fn=sample_fn, keep_frames=1)
|
@@ -161,6 +162,7 @@ def generate(input_file, n_steps):
|
|
161 |
x = chain[0][:, :, :ddpm.n_dims]
|
162 |
h = chain[0][:, :, ddpm.n_dims:]
|
163 |
|
|
|
164 |
pos_masked = data['positions'] * data['fragment_mask']
|
165 |
N = data['fragment_mask'].sum(1, keepdims=True)
|
166 |
mean = torch.sum(pos_masked, dim=1, keepdim=True) / N
|
|
|
154 |
print('Created dataloader')
|
155 |
|
156 |
ddpm.edm.T = n_steps
|
157 |
+
assert ddpm.center_of_mass == 'fragments'
|
158 |
|
159 |
for data in dataloader:
|
160 |
chain, node_mask = ddpm.sample_chain(data, sample_fn=sample_fn, keep_frames=1)
|
|
|
162 |
x = chain[0][:, :, :ddpm.n_dims]
|
163 |
h = chain[0][:, :, ddpm.n_dims:]
|
164 |
|
165 |
+
# Put the molecule back to the initial orientation
|
166 |
pos_masked = data['positions'] * data['fragment_mask']
|
167 |
N = data['fragment_mask'].sum(1, keepdims=True)
|
168 |
mean = torch.sum(pos_masked, dim=1, keepdim=True) / N
|
output.py
CHANGED
@@ -62,6 +62,7 @@ SAMPLES_RENDERING_TEMPLATE = """<!DOCTYPE html>
|
|
62 |
$(document).ready(function() {{
|
63 |
viewer.addModel(`{fragments}`, "{fragments_fmt}")
|
64 |
viewer.getModel().setStyle({{ stick: {{ colorscheme:"greenCarbon" }} }})
|
|
|
65 |
viewer.addModel(`{molecule}`, "{molecule_fmt}")
|
66 |
viewer.getModel().setStyle({{ stick: {{ colorscheme:"greenCarbon" }} }})
|
67 |
viewer.zoomTo();
|
|
|
62 |
$(document).ready(function() {{
|
63 |
viewer.addModel(`{fragments}`, "{fragments_fmt}")
|
64 |
viewer.getModel().setStyle({{ stick: {{ colorscheme:"greenCarbon" }} }})
|
65 |
+
viewer.getModel().hide();
|
66 |
viewer.addModel(`{molecule}`, "{molecule_fmt}")
|
67 |
viewer.getModel().setStyle({{ stick: {{ colorscheme:"greenCarbon" }} }})
|
68 |
viewer.zoomTo();
|