Skip to content

Commit b0df0ab

Browse files
committed
submit work
1 parent c6e33bf commit b0df0ab

5 files changed

Lines changed: 26 additions & 16 deletions

File tree

_toc.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,5 @@ parts:
2323

2424
- caption: "4. Resources"
2525
chapters:
26-
- file: resources/glossary
26+
- file: resources/glossary
27+
- file: resources/submit

chapter_1/background.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 1.1 Evolution of AI
22

3-
***This page provides background on AI. You may skip to Chapter 2 or Chapter 3 to see more hands-on applications.***
3+
***This page provides a background on AI. You may skip to Chapter 2 or Chapter 3 to see more hands-on applications.***
44

55
From genome sequencing to single-cell transcriptomics to high-content imaging and protein structure prediction, modern biology generates data at a scale and complexity that exceeds traditional analytical approaches. Artificial intelligence (AI) has emerged as a powerful set of tools for extracting patterns, generating hypotheses, and accelerating discovery from biological data.
66

chapter_2/llms_for_biology.ipynb

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@
9393
},
9494
"outputs": [],
9595
"source": [
96-
"!pip install openai pandas matplotlib requests datasets trl peft nltk rank_bm25 ipywidgets"
96+
"!uv pip install openai pandas matplotlib requests datasets trl peft nltk rank_bm25 ipywidgets"
9797
]
9898
},
9999
{
@@ -271,21 +271,19 @@
271271
"\n",
272272
"By combining information retrieval with language generation, RAG systems can reduce hallucinations, incorporate up-to-date knowledge, and provide responses grounded in real documents.\n",
273273
"\n",
274+
"**Key steps in RAG:**\n",
275+
"- Create/connect knowledge base\n",
276+
"- Retrieving relevant documents\n",
277+
"- Using a language model to generate insights\n",
278+
"- Post-processing the results\n",
279+
"\n",
274280
"<figure style=\"text-align: center;\">\n",
275281
" <img src=\"https://raw.githubusercontent.com/Future-House/tutorial-series/main/figures/RAG.png\" \n",
276282
" alt=\"rag_framework\" \n",
277283
" style=\"max-width: 100%;\">\n",
278284
" <figcaption><em>Figure 2.2.1: RAG Framework</em></figcaption>\n",
279285
"</figure>\n",
280286
"\n",
281-
"\n",
282-
"**Key steps:**\n",
283-
"- Create/connect knowledge base\n",
284-
"- Retrieving relevant documents\n",
285-
"- Using a language model to generate insights\n",
286-
"- Post-processing the results\n",
287-
"\n",
288-
"\n",
289287
"### Step 1: Knowledge Base Construction\n",
290288
"\n",
291289
"First, we need access to a knowledge base. This could be a locally existing folder of PDF files or an online database. \n",
@@ -524,7 +522,7 @@
524522
" for i, abs_text in enumerate(relevant_abstracts, 1):\n",
525523
" print(f\"\\n--- Abstract {i} ---\\n{abs_text[:500]}...\") # print first 500 chars\n",
526524
"\n",
527-
" print(\"\\nGenerating answer using OpenAI GPT-4...\\n\")\n",
525+
" print(f\"\\nGenerating answer using OpenAI {llm_model}...\\n\")\n",
528526
" answer = generate_answer_with_openai(relevant_abstracts, query, llm_model)\n",
529527
" print(\"=== Generated Answer ===\")\n",
530528
" print(answer)\n",

chapter_2/uniprot_example.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
"outputs": [],
6767
"source": [
6868
"# Install the necessary packages\n",
69-
"!pip install requests anthropic py3Dmol python-dotenv"
69+
"!uv pip install requests anthropic py3Dmol python-dotenv"
7070
]
7171
},
7272
{

index.md

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,12 @@ By the end of this series, you should:
2323

2424
- A curious mindset
2525

26-
# Using Tutorials
26+
# How to Use the Tutorials
2727

28-
The tutorials can be launched using the rocket (🚀) button at the top of the page.
28+
The tutorials can be launched using the rocket (🚀) button at the top of the page.
2929

30+
<details>
31+
<summary> 👇 Expand to see more detail </summary>
3032
### Option 1 — Google Colab (**recommended**)
3133
Opens the notebook in Google Colab with the fastest and most reliable experience.
3234

@@ -57,9 +59,18 @@ ANTHROPIC_API_KEY=your_key_here
5759
- You only need API keys for the providers used in a given notebook.
5860
- Never commit or publicly share your API keys.
5961
- If a cell fails due to missing credentials, verify that your keys were loaded correctly before rerunning the cell.
62+
</details>
6063

6164

62-
# Contacting Us
65+
# Submit Your Work
66+
67+
This tutorial series was created to help grow the scientific community’s engagement with AI and agentic workflows. If you enjoyed the series and built an agent, workflow, or related project, we’d love to see what you created.
68+
69+
Project submissions are completely optional, but we welcome examples of experiments, tools, workflows, or extensions inspired by the tutorials.
70+
71+
You can submit your work using this [Google Form](https://docs.google.com/forms/d/e/1FAIpQLSdgBk-ATooOA1teiqcqztAmBIQ_9jkEl4Ts5CDImV7KBdqA2Q/viewform?usp=publish-editor)
72+
73+
# Provide Feedback
6374

6475
We’d love to hear from you! Whether you run into issues, have ideas for improving the tutorials, or want to suggest new topics, feel free to reach out.
6576

0 commit comments

Comments
 (0)