Commit
Β·
172390e
1
Parent(s):
3886d2a
tune down cursor
Browse files- folding_studio_demo/app.py +16 -13
folding_studio_demo/app.py
CHANGED
@@ -275,26 +275,27 @@ def model_comparison(api_key: str) -> None:
|
|
275 |
|
276 |
|
277 |
def create_antibody_discovery_tab():
|
278 |
-
gr.Markdown(
|
|
|
|
|
279 |
gr.Markdown("""
|
280 |
-
|
281 |
|
282 |
-
We've got this
|
283 |
For each antibody-target pair, we've recorded:
|
284 |
-
- The antibody's light and heavy chain sequences (think of them as the antibody's building blocks)
|
285 |
-
- The target (antigen) sequence
|
286 |
-
- How strongly they bind together in the lab (the KD value, lower means stronger binding)
|
287 |
|
288 |
-
|
289 |
that predict their 3D structures. The models tell us how confident they are about their predictions.
|
290 |
By comparing these confidence scores with our lab results, we can figure out which model scores
|
291 |
-
are actually good at predicting real binding strength!
|
292 |
|
293 |
-
Why is this
|
294 |
we can use them to quickly check thousands of potential antibodies without having to test each one
|
295 |
-
in the lab.
|
296 |
-
|
297 |
-
before! π¬β¨
|
298 |
""")
|
299 |
spr_data_with_scores = pd.read_csv("spr_af_scores_mapped.csv")
|
300 |
spr_data_with_scores = spr_data_with_scores.rename(columns=SCORE_COLUMN_NAMES)
|
@@ -323,7 +324,9 @@ def create_antibody_discovery_tab():
|
|
323 |
|
324 |
with gr.Row():
|
325 |
with gr.Column(min_width=150):
|
326 |
-
gr.Markdown(
|
|
|
|
|
327 |
with gr.Column(min_width=150):
|
328 |
fake_predict_btn = gr.Button(
|
329 |
"Predict structures of all complexes",
|
|
|
275 |
|
276 |
|
277 |
def create_antibody_discovery_tab():
|
278 |
+
gr.Markdown(
|
279 |
+
"# Accelerating Antibody Discovery: In-Silico and Experimental Insights"
|
280 |
+
)
|
281 |
gr.Markdown("""
|
282 |
+
Let's dive into how we're using AI to accelerate antibody drug discovery by looking at how protein folding models stack up against real lab data.
|
283 |
|
284 |
+
We've got this dataset that shows how well different antibodies stick to a specific target (we measure this as KD in nM).
|
285 |
For each antibody-target pair, we've recorded:
|
286 |
+
- The antibody's light and heavy chain sequences (think of them as the antibody's building blocks)
|
287 |
+
- The target (antigen) sequence
|
288 |
+
- How strongly they bind together in the lab (the KD value, lower means stronger binding)
|
289 |
|
290 |
+
Why is it interesting? We take these sequences and feed them into protein folding models
|
291 |
that predict their 3D structures. The models tell us how confident they are about their predictions.
|
292 |
By comparing these confidence scores with our lab results, we can figure out which model scores
|
293 |
+
are actually good at predicting real binding strength!
|
294 |
|
295 |
+
Why is this useful for drug discovery? Once we know which computational scores to trust,
|
296 |
we can use them to quickly check thousands of potential antibodies without having to test each one
|
297 |
+
in the lab. We can then focus our lab work on testing just the most promising candidates.
|
298 |
+
This means we can find effective antibody drugs much faster than before!
|
|
|
299 |
""")
|
300 |
spr_data_with_scores = pd.read_csv("spr_af_scores_mapped.csv")
|
301 |
spr_data_with_scores = spr_data_with_scores.rename(columns=SCORE_COLUMN_NAMES)
|
|
|
324 |
|
325 |
with gr.Row():
|
326 |
with gr.Column(min_width=150):
|
327 |
+
gr.Markdown(
|
328 |
+
"Now, let's see how well the protein folding models can predict the binding affinity of these antibodies to the target antigen."
|
329 |
+
)
|
330 |
with gr.Column(min_width=150):
|
331 |
fake_predict_btn = gr.Button(
|
332 |
"Predict structures of all complexes",
|