Spaces:
Running
on
Zero
Running
on
Zero
jadechoghari
commited on
Commit
·
cf729de
1
Parent(s):
e9c831c
add changes
Browse files- .gradio/cached_examples/13/Generated Molecule/4f0e0b233c39c3b226f9/Armadillo_6.pdb +0 -0
- .gradio/cached_examples/13/Generated Molecule/96624d241f3ceaf7652e/MITOCHONDRIAL_9.pdb +0 -0
- .gradio/cached_examples/13/indices.csv +2 -0
- .gradio/cached_examples/13/log.csv +3 -0
- .gradio/cached_examples/14/Generated Molecule/3e37ca179b3cb7dc122b/example_1.pdb +0 -0
- .gradio/cached_examples/14/Generated Molecule/8ad633716dc9e78cb06f/example_0.pdb +0 -0
- .gradio/cached_examples/14/Generated Molecule/a2260acc1f5513075a30/MITOCHONDRIAL_9.pdb +0 -0
- .gradio/cached_examples/14/Generated Molecule/bcd21a78404497b34489/example_2.pdb +0 -0
- .gradio/cached_examples/14/indices.csv +4 -0
- .gradio/cached_examples/14/log.csv +5 -0
- app.py +171 -52
- cache_examples/Armadillo_6.fasta +4 -0
- cache_examples/Covid_3.fasta +2 -0
- cache_examples/MITOCHONDRIAL_9.fasta +6 -0
- cache_examples/Malaria_2.fasta +10 -0
- cache_examples/Monkeypox_4.fasta +0 -0
- cache_examples/PROTOCADHERIN_8.fasta +4 -0
- cache_examples/Plasmodium_1.fasta +2 -0
- cache_examples/Vault_5.fasta +2 -0
- cache_examples/Zipper_7.fasta +4 -0
- cache_examples/boltz_0.fasta +12 -0
- ckpt/boltz1.ckpt +3 -0
- ckpt/ccd.pkl +3 -0
- gradio_cached_examples/Armadillo_6.pdb +0 -0
- gradio_cached_examples/Covid_3.pdb +0 -0
- gradio_cached_examples/MITOCHONDRIAL_9.pdb +0 -0
- gradio_cached_examples/Malaria_2.pdb +0 -0
- gradio_cached_examples/Monkeypox_4.pdb +0 -0
- gradio_cached_examples/PROTOCADHERIN_8.pdb +0 -0
- gradio_cached_examples/Plasmodium_1.pdb +0 -0
- gradio_cached_examples/Vault_5.pdb +0 -0
- gradio_cached_examples/Zipper_7.pdb +0 -0
- gradio_cached_examples/boltz_0.pdb +0 -0
- seq1.a3m +0 -0
.gradio/cached_examples/13/Generated Molecule/4f0e0b233c39c3b226f9/Armadillo_6.pdb
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.gradio/cached_examples/13/Generated Molecule/96624d241f3ceaf7652e/MITOCHONDRIAL_9.pdb
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.gradio/cached_examples/13/indices.csv
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
4
|
2 |
+
1
|
.gradio/cached_examples/13/log.csv
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
Generated Molecule,timestamp
|
2 |
+
"{""path"": "".gradio/cached_examples/13/Generated Molecule/96624d241f3ceaf7652e/MITOCHONDRIAL_9.pdb"", ""url"": ""/gradio_api/file=/tmp/gradio/dfeb6cce50c7d0cb5ab8f1fcbc0ed91e88c6f502e6abf12023254e663fafee05/MITOCHONDRIAL_9.pdb"", ""size"": 2031480, ""orig_name"": ""MITOCHONDRIAL_9.pdb"", ""mime_type"": null, ""is_stream"": false, ""meta"": {""_type"": ""gradio.FileData""}}",2024-11-20 21:18:05.776535
|
3 |
+
"{""path"": "".gradio/cached_examples/13/Generated Molecule/4f0e0b233c39c3b226f9/Armadillo_6.pdb"", ""url"": ""/gradio_api/file=/tmp/gradio/e9e42deb7d9ea5c72c0bd60fb8f2bbed6357d48e775667232dc67eddc7886d87/Armadillo_6.pdb"", ""size"": 1271295, ""orig_name"": ""Armadillo_6.pdb"", ""mime_type"": null, ""is_stream"": false, ""meta"": {""_type"": ""gradio.FileData""}}",2024-11-20 22:28:22.665771
|
.gradio/cached_examples/14/Generated Molecule/3e37ca179b3cb7dc122b/example_1.pdb
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.gradio/cached_examples/14/Generated Molecule/8ad633716dc9e78cb06f/example_0.pdb
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.gradio/cached_examples/14/Generated Molecule/a2260acc1f5513075a30/MITOCHONDRIAL_9.pdb
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.gradio/cached_examples/14/Generated Molecule/bcd21a78404497b34489/example_2.pdb
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.gradio/cached_examples/14/indices.csv
ADDED
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
1 |
+
0
|
2 |
+
1
|
3 |
+
2
|
4 |
+
3
|
.gradio/cached_examples/14/log.csv
ADDED
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
Generated Molecule,timestamp
|
2 |
+
"{""path"": "".gradio/cached_examples/14/Generated Molecule/8ad633716dc9e78cb06f/example_0.pdb"", ""url"": ""/gradio_api/file=/tmp/gradio/2ab77757589b1fd365f7221f92918cd369c77ddd8251942bc03a023821578dcd/example_0.pdb"", ""size"": 493208, ""orig_name"": ""example_0.pdb"", ""mime_type"": null, ""is_stream"": false, ""meta"": {""_type"": ""gradio.FileData""}}",2024-11-20 20:22:56.207790
|
3 |
+
"{""path"": "".gradio/cached_examples/14/Generated Molecule/3e37ca179b3cb7dc122b/example_1.pdb"", ""url"": ""/gradio_api/file=/tmp/gradio/2ab77757589b1fd365f7221f92918cd369c77ddd8251942bc03a023821578dcd/example_1.pdb"", ""size"": 493208, ""orig_name"": ""example_1.pdb"", ""mime_type"": null, ""is_stream"": false, ""meta"": {""_type"": ""gradio.FileData""}}",2024-11-20 20:24:50.533021
|
4 |
+
"{""path"": "".gradio/cached_examples/14/Generated Molecule/bcd21a78404497b34489/example_2.pdb"", ""url"": ""/gradio_api/file=/tmp/gradio/e57fb46398114333f5eb1eef64451f69b2b0c82ca4af9c045f8912b4226411b6/example_2.pdb"", ""size"": 5470578, ""orig_name"": ""example_2.pdb"", ""mime_type"": null, ""is_stream"": false, ""meta"": {""_type"": ""gradio.FileData""}}",2024-11-20 20:31:32.902767
|
5 |
+
"{""path"": "".gradio/cached_examples/14/Generated Molecule/a2260acc1f5513075a30/MITOCHONDRIAL_9.pdb"", ""url"": ""/gradio_api/file=/tmp/gradio/dfeb6cce50c7d0cb5ab8f1fcbc0ed91e88c6f502e6abf12023254e663fafee05/MITOCHONDRIAL_9.pdb"", ""size"": 2031480, ""orig_name"": ""MITOCHONDRIAL_9.pdb"", ""mime_type"": null, ""is_stream"": false, ""meta"": {""_type"": ""gradio.FileData""}}",2024-11-20 20:58:21.867631
|
app.py
CHANGED
@@ -1,73 +1,192 @@
|
|
1 |
-
import gradio as gr
|
2 |
import os
|
|
|
3 |
from gradio_molecule3d import Molecule3D
|
4 |
-
import
|
5 |
-
import
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
reps =
|
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 |
predict(
|
40 |
data=data,
|
41 |
-
out_dir=
|
|
|
42 |
accelerator=accelerator,
|
43 |
sampling_steps=sampling_steps,
|
44 |
-
|
|
|
|
|
45 |
)
|
46 |
|
47 |
-
#
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
print("Generated PDB file not found")
|
54 |
return None
|
55 |
|
56 |
-
#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
57 |
with gr.Blocks() as demo:
|
58 |
-
gr.Markdown("#
|
59 |
|
60 |
-
|
61 |
-
|
|
|
62 |
|
63 |
-
|
64 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
65 |
|
66 |
-
btn = gr.Button("Predict")
|
67 |
|
68 |
-
# Connect the button click to the prediction function
|
69 |
-
btn.click(run_prediction, inputs=inp, outputs=out)
|
70 |
|
71 |
if __name__ == "__main__":
|
72 |
-
demo.launch()
|
73 |
-
|
|
|
|
|
1 |
import os
|
2 |
+
import gradio as gr
|
3 |
from gradio_molecule3d import Molecule3D
|
4 |
+
import spaces
|
5 |
+
import subprocess
|
6 |
+
import glob
|
7 |
+
|
8 |
+
|
9 |
+
# Directory to store cached outputs
|
10 |
+
CACHE_DIR = "gradio_cached_examples"
|
11 |
+
|
12 |
+
|
13 |
+
reps = [
|
14 |
{
|
15 |
+
"model": 0,
|
16 |
+
"chain": "",
|
17 |
+
"resname": "",
|
18 |
+
"style": "stick",
|
19 |
+
"color": "whiteCarbon",
|
20 |
+
"residue_range": "",
|
21 |
+
"around": 0,
|
22 |
+
"byres": False,
|
23 |
+
"visible": False
|
24 |
}
|
25 |
+
]
|
26 |
+
# Ensure the cache directory exists
|
27 |
+
os.makedirs(CACHE_DIR, exist_ok=True)
|
28 |
+
|
29 |
+
# Define example files and precomputed outputs
|
30 |
+
example_fasta_files = [
|
31 |
+
f"cache_examples/boltz_0.fasta",
|
32 |
+
f"cache_examples/Armadillo_6.fasta",
|
33 |
+
f"cache_examples/Covid_3.fasta",
|
34 |
+
f"cache_examples/Malaria_2.fasta",
|
35 |
+
f"cache_examples/MITOCHONDRIAL_9.fasta",
|
36 |
+
f"cache_examples/Monkeypox_4.fasta",
|
37 |
+
f"cache_examples/Plasmodium_1.fasta",
|
38 |
+
f"cache_examples/PROTOCADHERIN_8.fasta",
|
39 |
+
f"cache_examples/Vault_5.fasta",
|
40 |
+
f"cache_examples/Zipper_7.fasta",
|
41 |
]
|
42 |
|
43 |
+
# matching `.pdb` files in the `CACHE_DIR`
|
44 |
+
example_outputs = [
|
45 |
+
os.path.join(CACHE_DIR, os.path.basename(fasta_file).replace(".fasta", ".pdb"))
|
46 |
+
for fasta_file in example_fasta_files
|
47 |
+
]
|
48 |
+
|
49 |
+
# must load cached outputs
|
50 |
+
def load_cached_example_outputs(fasta_file: str) -> str:
|
51 |
+
# Find the corresponding `.pdb` file
|
52 |
+
pdb_file = os.path.basename(fasta_file).replace(".fasta", ".pdb")
|
53 |
+
cached_pdb_path = os.path.join(CACHE_DIR, pdb_file)
|
54 |
+
if os.path.exists(cached_pdb_path):
|
55 |
+
return cached_pdb_path
|
56 |
+
else:
|
57 |
+
raise FileNotFoundError(f"Cached output not found for {pdb_file}")
|
58 |
+
|
59 |
+
# handle example click
|
60 |
+
def on_example_click(fasta_file: str) -> str:
|
61 |
+
return load_cached_example_outputs(fasta_file)
|
62 |
+
|
63 |
+
# run predictions
|
64 |
+
# @spaces.GPU(duration=120)
|
65 |
+
def predict(data, out_dir, cache="~/.boltz", checkpoint=None, devices=1,
|
66 |
+
accelerator="gpu", recycling_steps=3, sampling_steps=50,
|
67 |
+
diffusion_samples=1, output_format="pdb", num_workers=2,
|
68 |
+
override=False):
|
69 |
+
|
70 |
+
print("Arguments passed to `predict` function:")
|
71 |
+
print(f" data: {data}")
|
72 |
+
print(f" out_dir: {out_dir}")
|
73 |
+
print(f" cache: {cache}")
|
74 |
+
print(f" checkpoint: {checkpoint}")
|
75 |
+
print(f" devices: {devices}")
|
76 |
+
print(f" accelerator: {accelerator}")
|
77 |
+
print(f" recycling_steps: {recycling_steps}")
|
78 |
+
print(f" sampling_steps: {sampling_steps}")
|
79 |
+
print(f" diffusion_samples: {diffusion_samples}")
|
80 |
+
print(f" output_format: {output_format}")
|
81 |
+
print(f" num_workers: {num_workers}")
|
82 |
+
print(f" override: {override}")
|
83 |
+
# Construct the base command
|
84 |
+
command = [
|
85 |
+
"boltz", "predict",
|
86 |
+
"--out_dir", out_dir,
|
87 |
+
"--cache", cache,
|
88 |
+
"--devices", str(devices),
|
89 |
+
"--accelerator", accelerator,
|
90 |
+
"--recycling_steps", str(recycling_steps),
|
91 |
+
"--sampling_steps", str(sampling_steps),
|
92 |
+
"--diffusion_samples", str(diffusion_samples),
|
93 |
+
"--output_format", output_format,
|
94 |
+
"--num_workers", str(num_workers)
|
95 |
+
]
|
96 |
+
|
97 |
+
|
98 |
+
# Add optional arguments if provided
|
99 |
+
if checkpoint:
|
100 |
+
command.extend(["--checkpoint", checkpoint])
|
101 |
+
if override:
|
102 |
+
command.append("--override")
|
103 |
+
|
104 |
+
|
105 |
+
# Add the data argument (path to the input file)
|
106 |
+
command.append(data)
|
107 |
+
|
108 |
+
# print("Constructed subprocess command:")
|
109 |
+
# print(" " + " ".join(command))
|
110 |
+
|
111 |
+
|
112 |
+
# Run the command using subprocess
|
113 |
+
result = subprocess.run(command, capture_output=True, text=True)
|
114 |
+
if result.returncode == 0:
|
115 |
+
print("Prediction completed successfully...!")
|
116 |
+
print(f"Output saved to: {out_dir}")
|
117 |
+
else:
|
118 |
+
print("Prediction failed :(")
|
119 |
+
print("Error:", result.stderr)
|
120 |
+
|
121 |
+
# @spaces.GPU(duration=60)
|
122 |
+
def run_prediction(input_file, cache, accelerator, sampling_steps,
|
123 |
+
diffusion_samples, output_format, checkpoint="./ckpt/boltz1.ckpt"):
|
124 |
+
# Assuming `input_file` is a path to the .fasta file
|
125 |
+
data = input_file.name # Path to the uploaded .fasta file
|
126 |
+
print("the data : ", data)
|
127 |
+
# Update the `reps` settings with the chosen style and color
|
128 |
+
|
129 |
+
# Call your predict function
|
130 |
predict(
|
131 |
data=data,
|
132 |
+
out_dir="./",
|
133 |
+
cache=cache,
|
134 |
accelerator=accelerator,
|
135 |
sampling_steps=sampling_steps,
|
136 |
+
diffusion_samples=diffusion_samples,
|
137 |
+
output_format=output_format,
|
138 |
+
checkpoint=checkpoint
|
139 |
)
|
140 |
|
141 |
+
# Search for the latest .pdb file in the predictions folder
|
142 |
+
search_path = os.path.join(out_dir, "boltz_results*/predictions/**/*.pdb")
|
143 |
+
pdb_files = glob.glob(search_path, recursive=True) # Enable recursive search
|
144 |
+
|
145 |
+
if not pdb_files:
|
146 |
+
print("No .pdb files found in the predictions folder.")
|
|
|
147 |
return None
|
148 |
|
149 |
+
# Get the latest .pdb file based on modification time
|
150 |
+
latest_pdb_file = max(pdb_files, key=os.path.getmtime)
|
151 |
+
|
152 |
+
|
153 |
+
# Return the latest PDB file path
|
154 |
+
return latest_pdb_file
|
155 |
+
|
156 |
+
|
157 |
with gr.Blocks() as demo:
|
158 |
+
gr.Markdown("# 🔬 Boltz-1: Democratizing Biomolecular Interaction Modeling 🧬")
|
159 |
|
160 |
+
with gr.Row():
|
161 |
+
with gr.Column(scale=1):
|
162 |
+
inp = gr.File(label="Upload a .fasta File", file_types=[".fasta"])
|
163 |
|
164 |
+
with gr.Accordion("Advanced Settings", open=False):
|
165 |
+
accelerator = gr.Radio(choices=["gpu", "cpu"], value="gpu", label="Accelerator")
|
166 |
+
sampling_steps = gr.Slider(minimum=1, maximum=500, value=50, step=1, label="Sampling Steps")
|
167 |
+
diffusion_samples = gr.Slider(minimum=1, maximum=10, value=1, step=1, label="Diffusion Samples")
|
168 |
+
btn = gr.Button("Predict")
|
169 |
+
|
170 |
+
with gr.Column(scale=3):
|
171 |
+
out = Molecule3D(label="Generated Molecule", reps=reps)
|
172 |
+
|
173 |
+
|
174 |
+
|
175 |
+
btn.click(
|
176 |
+
run_prediction,
|
177 |
+
inputs=[inp, accelerator, sampling_steps, diffusion_samples],
|
178 |
+
outputs=out
|
179 |
+
)
|
180 |
+
gr.Examples(
|
181 |
+
examples=[[fasta_file] for fasta_file in example_fasta_files],
|
182 |
+
inputs=[inp],
|
183 |
+
outputs=out,
|
184 |
+
fn=lambda fasta_file: on_example_click(fasta_file),
|
185 |
+
cache_examples=True
|
186 |
+
)
|
187 |
|
|
|
188 |
|
|
|
|
|
189 |
|
190 |
if __name__ == "__main__":
|
191 |
+
demo.launch(share=True, debug=True)
|
192 |
+
|
cache_examples/Armadillo_6.fasta
ADDED
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
1 |
+
>5AEI_2|Chains D, E, F|KR5|SYNTHETIC CONSTRUCT (32630)
|
2 |
+
KRKRKRKRKR
|
3 |
+
>5AEI_1|Chains A, B, C|DESIGNED ARMADILLO REPEAT PROTEIN YIIIM5AII|SYNTHETIC CONSTRUCT (32630)
|
4 |
+
GPGSELPQMVQQLNSPDQQELQSALRKLSQIASGGNEQIQAVIDAGALPALVQLLSSPNEQILQEALWALSNIASGGNEQIQAVIDAGALPALVQLLSSPNEQILQEALWALSNIASGGNEQIQAVIDAGALPALVQLLSSPNEQILQEALWALSNIASGGNEQIQAVIDAGALPALVQLLSSPNEQILQEALWALSNIASGGNEQIQAVIDAGALPALVQLLSSPNEQILQEALWALSNIASGGNEQKQAVKEAGALEKLEQLQSHENEKIQKEAQEALEKLQSH
|
cache_examples/Covid_3.fasta
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
>6VXX_1|Chains A, B, C|Spike glycoprotein|Severe acute respiratory syndrome coronavirus 2 (2697049)
|
2 |
+
MGILPSPGMPALLSLVSLLSVLLMGCVAETGTQCVNLTTRTQLPPAYTNSFTRGVYYPDKVFRSSVLHSTQDLFLPFFSNVTWFHAIHVSGTNGTKRFDNPVLPFNDGVYFASTEKSNIIRGWIFGTTLDSKTQSLLIVNNATNVVIKVCEFQFCNDPFLGVYYHKNNKSWMESEFRVYSSANNCTFEYVSQPFLMDLEGKQGNFKNLREFVFKNIDGYFKIYSKHTPINLVRDLPQGFSALEPLVDLPIGINITRFQTLLALHRSYLTPGDSSSGWTAGAAAYYVGYLQPRTFLLKYNENGTITDAVDCALDPLSETKCTLKSFTVEKGIYQTSNFRVQPTESIVRFPNITNLCPFGEVFNATRFASVYAWNRKRISNCVADYSVLYNSASFSTFKCYGVSPTKLNDLCFTNVYADSFVIRGDEVRQIAPGQTGKIADYNYKLPDDFTGCVIAWNSNNLDSKVGGNYNYLYRLFRKSNLKPFERDISTEIYQAGSTPCNGVEGFNCYFPLQSYGFQPTNGVGYQPYRVVVLSFELLHAPATVCGPKKSTNLVKNKCVNFNFNGLTGTGVLTESNKKFLPFQQFGRDIADTTDAVRDPQTLEILDITPCSFGGVSVITPGTNTSNQVAVLYQDVNCTEVPVAIHADQLTPTWRVYSTGSNVFQTRAGCLIGAEHVNNSYECDIPIGAGICASYQTQTNSPSGAGSVASQSIIAYTMSLGAENSVAYSNNSIAIPTNFTISVTTEILPVSMTKTSVDCTMYICGDSTECSNLLLQYGSFCTQLNRALTGIAVEQDKNTQEVFAQVKQIYKTPPIKDFGGFNFSQILPDPSKPSKRSFIEDLLFNKVTLADAGFIKQYGDCLGDIAARDLICAQKFNGLTVLPPLLTDEMIAQYTSALLAGTITSGWTFGAGAALQIPFAMQMAYRFNGIGVTQNVLYENQKLIANQFNSAIGKIQDSLSSTASALGKLQDVVNQNAQALNTLVKQLSSNFGAISSVLNDILSRLDPPEAEVQIDRLITGRLQSLQTYVTQQLIRAAEIRASANLAATKMSECVLGQSKRVDFCGKGYHLMSFPQSAPHGVVFLHVTYVPAQEKNFTTAPAICHDGKAHFPREGVFVSNGTHWFVTQRNFYEPQIITTDNTFVSGNCDVVIGIVNNTVYDPLQPELDSFKEELDKYFKNHTSPDVDLGDISGINASVVNIQKEIDRLNEVAKNLNESLIDLQELGKYEQYIKGSGRENLYFQGGGGSGYIPEAPRDGQAYVRKDGEWVLLSTFLGHHHHHHHH
|
cache_examples/MITOCHONDRIAL_9.fasta
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
>1BMF_3|Chain G|BOVINE MITOCHONDRIAL F1-ATPASE|Bos taurus (9913)
|
2 |
+
ATLKDITRRLKSIKNIQKITKSMKMVAAAKYARAERELKPARVYGVGSLALYEKADIKTPEDKKKHLIIGVSSDRGLCGAIHSSVAKQMKSEAANLAAAGKEVKIIGVGDKIRSILHRTHSDQFLVTFKEVGRRPPTFGDASVIALELLNSGYEFDEGSIIFNRFRSVISYKTEEKPIFSLDTISSAESMSIYDDIDADVLRNYQEYSLANIIYYSLKESTTSEQSARMTAMDNASKNASEMIDKLTLTFNRTRQAVITKELIEIISGAAAL
|
3 |
+
>1BMF_1|Chains A, B, C|BOVINE MITOCHONDRIAL F1-ATPASE|Bos taurus (9913)
|
4 |
+
QKTGTAEVSSILEERILGADTSVDLEETGRVLSIGDGIARVHGLRNVQAEEMVEFSSGLKGMSLNLEPDNVGVVVFGNDKLIKEGDIVKRTGAIVDVPVGEELLGRVVDALGNAIDGKGPIGSKARRRVGLKAPGIIPRISVREPMQTGIKAVDSLVPIGRGQRELIIGDRQTGKTSIAIDTIINQKRFNDGTDEKKKLYCIYVAIGQKRSTVAQLVKRLTDADAMKYTIVVSATASDAAPLQYLAPYSGCSMGEYFRDNGKHALIIYDDLSKQAVAYRQMSLLLRRPPGREAYPGDVFYLHSRLLERAAKMNDAFGGGSLTALPVIETQAGDVSAYIPTNVISITDGQIFLETELFYKGIRPAINVGLSVSRVGSAAQTRAMKQVAGTMKLELAQYREVAAFAQFGSDLDAATQQLLSRGVRLTELLKQGQYSPMAIEEQVAVIYAGVRGYLDKLEPSKITKFENAFLSHVISQHQALLGKIRTDGKISEESDAKLKEIVTNFLAGFEA
|
5 |
+
>1BMF_2|Chains D, E, F|BOVINE MITOCHONDRIAL F1-ATPASE|Bos taurus (9913)
|
6 |
+
AAQASPSPKAGATTGRIVAVIGAVVDVQFDEGLPPILNALEVQGRETRLVLEVAQHLGESTVRTIAMDGTEGLVRGQKVLDSGAPIRIPVGPETLGRIMNVIGEPIDERGPIKTKQFAAIHAEAPEFVEMSVEQEILVTGIKVVDLLAPYAKGGKIGLFGGAGVGKTVLIMELINNVAKAHGGYSVFAGVGERTREGNDLYHEMIESGVINLKDATSKVALVYGQMNEPPGARARVALTGLTVAEYFRDQEGQDVLLFIDNIFRFTQAGSEVSALLGRIPSAVGYQPTLATDMGTMQERITTTKKGSITSVQAIYVPADDLTDPAPATTFAHLDATTVLSRAIAELGIYPAVDPLDSTSRIMDPNIVGSEHYDVARGVQKILQDYKSLQDIIAILGMDELSEEDKLTVSRARKIQRFLSQPFQVAEVFTGHLGKLVPLKETIKGFQQILAGEYDHLPEQAFYMVGPIEEAVAKADKLAEEHS
|
cache_examples/Malaria_2.fasta
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
>6E11_1|Chains AA[auth i], A[auth h], BA[auth k], B[auth j], C[auth l], Y[auth m], Z[auth n]|Unknown (Claw)|Plasmodium falciparum 3D7 (36329)
|
2 |
+
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
3 |
+
>6E11_2|Chains D[auth 1], E[auth 2], F[auth 3], G[auth 4], H[auth 5], J[auth 6]|Heat shock protein 101|Plasmodium falciparum (isolate 3D7) (36329)
|
4 |
+
MTRRYLKYYIFVTLLFFVQVINNVLCAPDNKQEQGKYLNRTINILNAGKNIAKSYGHNKLKPIHILSALAKSDYGSTLFKENNVNAANLKEYIDIALEQTRAGAPLDNKSKIVNSAEVKETLALAEAAANKYKSPKVDVEHLLSGLSNDELVNEIFNEVYLTDEAIKAILKRKFEKTKKDKDGKTGTLYIEQFGSNMNEKVRNGKLQGIYGRDEEIRAIIESLLRYNKNSPVLVGNPGTGKTTIVEGLVYRIEKGDVPKELQGYTVISLNFRKFTSGTSYRGEFETRMKNIIKELKNKKNKIILFVDEIHLLLGAGKAEGGTDAANLLKPVLSKGEIKLIGATTIAEYRKFIESCSAFERRFEKILVEPPSVDMTVKILRSLKSKYENFYGINITDKALVAAAKISDRFIKDRYLPDKAIDLLNKACSFLQVQLSGKPRIIDVTERDIERLSYEISTLEKDVDKVSKKKYNKLIKEFEEKKEQLKKYYEEYVITGERLKRKKEIEKKLNDLKELTQNYVYSNKEPPIELQNSLKEAQQKYLELYKETVAYVEAKTHNAMNVDAVYQEHVSYIYLRDSGMPLGSLSFESSKGALKLYNSLSKSIIGNEDIIKSLSDAVVKAATGMKDPEKPIGTFLFLGPTGVGKTELAKTLAIELFNSKDNLIRVNMSEFTEAHSVSKITGSPPGYVGFSDSGQLTEAVREKPHSVVLFDELEKAHADVFKVLLQILGDGYINDNHRRNIDFSNTIIIMTSNLGAELFKKKLFFDADNSGTPEYKRVMEDVRLSLIKKCKKVFKPEFVNRIDKIGVFEPLNKKNLHKIVALRFKKLEKRLEEKNIQVSVSEKAIDYIIDQSYDPELGARPTLIFIESVIMTKFAIMYLKKELVDDMDVFVDYNSKAKNLVINLSKT
|
5 |
+
>6E11_3|Chains I[auth A], K[auth B], M[auth C], Q[auth D], S[auth E], U[auth F], W[auth G]|Exported protein 2|Plasmodium falciparum (isolate 3D7) (36329)
|
6 |
+
MKVSYIFSFFLLFFVYKNTNTVVCDNGYGDLAATSALTTVIKDPISLTIKDIYEHGVKNPFTKIIHKLKKFIRYRKVLRWSRMWWVLLVREIVGDNTIEKKTEKALREIWDQCTIAVYNNTLNAVESKPLLFLHGILNECRNNFATKLRQDPSLIVAKIDQIIKSQIYRFWVSEPYLKIGRSHTLYTHITPDAVPQLPKECTLKHLSSYMEEKLKSMESKKNIESGKYEFDVDSSETDSTKDDGKPDDDDDDDDNFDDDDNFDDDTVEEEDASGDLFKNEKKDENKE
|
7 |
+
>6E11_4|Chain L[auth 0]|Endogenous cargo polypeptide|Plasmodium falciparum 3D7 (36329)
|
8 |
+
XXXXXX
|
9 |
+
>6E11_5|Chains N[auth a], O[auth b], P[auth c], R[auth d], T[auth e], V[auth f], X[auth g]|Translocon component PTEX150|Plasmodium falciparum (isolate 3D7) (36329)
|
10 |
+
MRIIILALLIVCTIINYYCAVQNNGNKSLNVMPTCSMPGNDSDSNDNETGDVDNDKNNELGNANDNNEMNNENAESKNMQGENSNNQEQLNENVHANDDAMYEGTPSSDNPPQENVDANNNEQEYGPPQEEPVSENNVENVEVATDDSGNDNINNNDNFNNNDNYNDNDNFNEEPPSDDGNKNEDELTEGNQSDDKPMNEEEATINEMGKITNPFEDMLKGKVDDMDIGKMMNKDNLQSFLSSLTGNKDGSGKNPLSDMMNIFGVPQTGKEGAEGGVNKENQMKQINELKDKLETMLKGAGVNVDKIKDSIKNNDLLKNKQLLKEAISKLTLDPSMMNMLNNKDGANGKPFDINPDSMMKMFNALSNENGNLDDLKMKPTDGSFDSFNDGVDNNLVPSNPKGQNNNEEDDEEGGDDDDYDDKSFVVNSKYADNSFEDKFNTFDEKDDDVKYELFGENEEAEELNNNTTTASSKGDANNSVNTQEGEGEEESFSANEENINNNNNHNNKNYNNYNTSQQEEDDNSFNENDEPLISSSQFDNNKKNKMSVSTHNKKSKNLMDSLDLESTNYGSNSSSSMSNNYNSKNKNSKKNNKKKSSQKDYIRTDGKVSFDMATLQKTIKNFGGADNEIVQNILKKYVTIDNDDDNDADEDEDEDDDDDDDLDEDEFSVKDIKKLIEEGILDYEDLTENELRKLAKPDDNFYELSPYASDEKDLSLNETSGLTNEQLKNFLGQNGTYHMSYDSKSIDYAKQKKSEKKEDQQEDDDGFYDAYKQIKNSYDGIPNNFNHEAPQLIGNNYVFTSIYDTKENLIKFLKKNSEYDLYDDDDKEGGNFKSPLYDKYGGKLQKFKRQRAFNILKQWRAKEKKLKEKKKKEEMEENKEFDFSKNYNFSSKNDGGVTMFSKDQLEDMVKNFGGKPSAHVTDSFSRKENPFVPTNTKNNSNDDDDMDNGYVTFDGKNKVSENDDDEKGNNNDDENDNDDSNDEEELDEEEDDN
|
cache_examples/Monkeypox_4.fasta
ADDED
File without changes
|
cache_examples/PROTOCADHERIN_8.fasta
ADDED
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
1 |
+
>4APX_1|Chain A|CADHERIN-23|MUS MUSCULUS (10090)
|
2 |
+
MQVNRLPFFTNHFFDTYLLISEDTPVGSSVTQLLARDMDNDPLVFGVSGEEASRFFAVEPDTGVVWLRQPLDRETKSEFTVEFSVSDHQGVITRKVNIQVGDVNDNAPTFHNQPYSVRIPENTPVGTPIFIVNATDPDLGAGGSVLYSFQPPSPFFAIDSARGIVTVIQELDYEVTQAYQLTVNATDQDKTRPLSTLANLAIIITDLEHHHHHH
|
3 |
+
>4APX_2|Chain B|PROTOCADHERIN-15|MUS MUSCULUS (10090)
|
4 |
+
MQYDDDWQYEDCKLARGGPPATIVAIDEESRNGTILVDNMLIKGTAGGPDPTIELSLKDNVDYWVLLDPVKQMLFLNSTGRVLDRDPPMNIHSIVVQVQCVNKKVGTVIYHEVRIVVRDRNDNSPTFKHESYYATVNELTPVGTTIFTGFSGDNGATDIDDGPNGQIEYVIQYNPEDPTSNDTFEIPLMLTGNVVLRKRLNYEDKTRYYVIIQANDRAQNLNERRTTTTTLTVDLEHHHHHH
|
cache_examples/Plasmodium_1.fasta
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
>1NW4_1|Chains A, B, C, D, E, F|uridine phosphorylase, putative|Plasmodium falciparum (36329)
|
2 |
+
MALDNLLRHLKISKEQITPVVLVVGDPGRVDKIKVVCDSYVDLAYNREYKSVECHYKGQKFLCVSHGVGSAGCAVCFEELCQNGAKVIIRAGSCGSLQPDLIKRGDICICNAAVREDRVSHLLIHGDFPAVGDFDVYDTLNKCAQELNVPVFNGISVSSDMYYPNKIIPSRLEDYSKANAAVVEMELATLMVIGTLRKVKTGGILIVDGCPFKWDEGDFDNNLVPHQLENMIKIALGACAKLATKYAKGEFEAYVEQKLISEEDLNSAVDHHHHHH
|
cache_examples/Vault_5.fasta
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
>6BP7_1|Chain A|Major vault protein|Rattus norvegicus (10116)
|
2 |
+
MTPRTLNAWVKVVEEKAFSPEVIPMFTALSEGATPSDLNTMLNTIGGHQAAMQMLKDTINEEAAEWDRGFLGLMATEEAIIRIPPYHYIHVLDQNSNVSRVEVGPKTYIRQDNERVLFAPVRMVTVPPRHYCIVANPVSRDTQSSVLFDITGQVRLRHADQEIRLAQDPFPLYPGEVLEKDITPLQVVLPNTALHLKALLDFEDKNGDKVMAGDEWLFEGPGTYIPQKEVEVVEIIQATVIKQNQALRLRARKECFDREGKGRVTGEEWLVRSVGAYLPAVFEEVLDLVDAVILTEKTALHLRALQNFRDLRGVLHRTGEEWLVTVQDTEAHVPDVYEEVLGVVPITTLGPRHYCVILDPMGPDGKNQLGQKRVVKGEKSFFLQPGERLERGIQDVYVLSEQQGLLLKALQPLEEGESEEKVSHQAGDCWLIRGPLEYVPSAKVEVVEERQAIPLDQNEGIYVQDVKTGKVRAVIGSTYMLTQDEVLWEKELPSGVEELLNLGHDPLADRGQKGTAKPLQPSAPRNKTRVVSYRVPHNAAVQVYDYRAKRARVVFGPELVTLDPEEQFTVLSLSAGRPKRPHARRALCLLLGPDFFTDVITIETADHARLQLQLAYNWHFELKNRNDPAEAAKLFSVPDFVGDACKAIASRVRGAVASVTFDDFHKNSARIIRMAVFGFEMSEDTGPDGTLLPKARDQAVFPQNGLVVSSVDVQSVEPVDQRTRDALQRSVQLAIEITTNSQEAAAKHEAQRLEQEARGRLERQKILDQSEAEKARKELLELEAMSMAVESTGNAKAEAESRAEAARIEGEGSVLQAKLKAQALAIETEAELERVKKVREMELIYARAQLELEVSKAQQLANVEAKKFKEMTEALGPGTIRDLAVAGPEMQVKLLQSLGLKSTLITDGSSPINLFSTAFGLLGLGSDGQPPAQK
|
cache_examples/Zipper_7.fasta
ADDED
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
1 |
+
>2DGC_1|Chain A[auth B]|DNA (5'-D(*TP*GP*GP*AP*GP*AP*TP*GP*AP*CP*GP*TP*CP*AP*TP*CP*T P*CP*C)-3')|
|
2 |
+
TGGAGATGACGTCATCTCC
|
3 |
+
>2DGC_2|Chain B[auth A]|PROTEIN (GCN4)|Saccharomyces cerevisiae (4932)
|
4 |
+
MIVPESSDPAALKRARNTEAARRSRARKLQRMKQLEDKVEELLSKNYHLENEVARLKKLVGER
|
cache_examples/boltz_0.fasta
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
>A|protein|./seq1.a3m
|
2 |
+
MVTPEGNVSLVDESLLVGVTDEDRAVRSAHQFYERLIGLWAPAVMEAAHELGVFAALAEAPADSGELARRLDCDARAMRVLLDALYAYDVIDRIHDTNGFRYLLSAEARECLLPGTLFSLVGKFMHDINVAWPAWRNLAEVVRHGARDTSGAESPNGIAQEDYESLVGGINFWAPPIVTTLSRKLRASGRSGDATASVLDVGCGTGLYSQLLLREFPRWTATGLDVERIATLANAQALRLGVEERFATRAGDFWRGGWGTGYDLVLFANIFHLQTPASAVRLMRHAAACLAPDGLVAVVDQIVDADREPKTPQDRFALLFAASMTNTGGGDAYTFQEYEEWFTAAGLQRIETLDTPMHRILLARRATEPSAVPEGQASENLYFQ
|
3 |
+
>B|protein|./seq1.a3m
|
4 |
+
MVTPEGNVSLVDESLLVGVTDEDRAVRSAHQFYERLIGLWAPAVMEAAHELGVFAALAEAPADSGELARRLDCDARAMRVLLDALYAYDVIDRIHDTNGFRYLLSAEARECLLPGTLFSLVGKFMHDINVAWPAWRNLAEVVRHGARDTSGAESPNGIAQEDYESLVGGINFWAPPIVTTLSRKLRASGRSGDATASVLDVGCGTGLYSQLLLREFPRWTATGLDVERIATLANAQALRLGVEERFATRAGDFWRGGWGTGYDLVLFANIFHLQTPASAVRLMRHAAACLAPDGLVAVVDQIVDADREPKTPQDRFALLFAASMTNTGGGDAYTFQEYEEWFTAAGLQRIETLDTPMHRILLARRATEPSAVPEGQASENLYFQ
|
5 |
+
>C|ccd
|
6 |
+
SAH
|
7 |
+
>D|ccd
|
8 |
+
SAH
|
9 |
+
>E|smiles
|
10 |
+
N[C@@H](Cc1ccc(O)cc1)C(=O)O
|
11 |
+
>F|smiles
|
12 |
+
N[C@@H](Cc1ccc(O)cc1)C(=O)O
|
ckpt/boltz1.ckpt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:82f6ee66aca03664351465848c3daf2a2d4d9333e02d7242575187d9d4616d5e
|
3 |
+
size 6921224318
|
ckpt/ccd.pkl
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:2b4afb8bf458dd5079f054e7ea33dd2fdd508702b5b38d7c91c6ad02238bdfd6
|
3 |
+
size 497
|
gradio_cached_examples/Armadillo_6.pdb
ADDED
The diff for this file is too large to render.
See raw diff
|
|
gradio_cached_examples/Covid_3.pdb
ADDED
The diff for this file is too large to render.
See raw diff
|
|
gradio_cached_examples/MITOCHONDRIAL_9.pdb
ADDED
The diff for this file is too large to render.
See raw diff
|
|
gradio_cached_examples/Malaria_2.pdb
ADDED
The diff for this file is too large to render.
See raw diff
|
|
gradio_cached_examples/Monkeypox_4.pdb
ADDED
The diff for this file is too large to render.
See raw diff
|
|
gradio_cached_examples/PROTOCADHERIN_8.pdb
ADDED
The diff for this file is too large to render.
See raw diff
|
|
gradio_cached_examples/Plasmodium_1.pdb
ADDED
The diff for this file is too large to render.
See raw diff
|
|
gradio_cached_examples/Vault_5.pdb
ADDED
The diff for this file is too large to render.
See raw diff
|
|
gradio_cached_examples/Zipper_7.pdb
ADDED
The diff for this file is too large to render.
See raw diff
|
|
gradio_cached_examples/boltz_0.pdb
ADDED
The diff for this file is too large to render.
See raw diff
|
|
seq1.a3m
ADDED
The diff for this file is too large to render.
See raw diff
|
|