← Open Source
zou-group

virtual-lab

A virtual lab of LLM agents for science research.

ApplicationsSpecialistsJupyter Notebook
Open on GitHub
Momentum
+2stars in 24 hours+0.3%
752
Stars
194
Forks
+10
This week
1
Contributors
Created 2024-08-26 · Updated 2026-10-16 · #4139 today
Top developers

zou-group/virtual-lab is ranked 4,139 with 752 stars.

Same-category comparison

zou-group/virtual-lab is ranked 4,139 among these 8 peers; asaotomo/FofaMap is ranked 4,141.

Same-category comparison
NameRankMetrics
ChenShuo2004/cs-board4,121
Language:
Python
Stars:
776
Forks:
137
knostic/OpenAnt4,124
Language:
Python
Stars:
774
Forks:
117
Description:
OpenAnt from Knostic is the leading open source LLM-based vulnerability discovery product, helping defenders proactively find verified security flaws while minimizing both false positives and false negatives. Stage 1 detects. Stage 2 attacks. What survives is real.
missuo/herdrm4,133
Language:
C
Stars:
761
Forks:
66
symgraph/GhidrAssist4,134
Language:
Java
Stars:
761
Forks:
74
Description:
An LLM extension for Ghidra to enable AI assistance in RE.
asaotomo/FofaMap4,141
Language:
Python
Stars:
747
Forks:
101
sentient-engineering/jobber4,149
Language:
Python
Stars:
736
Forks:
126
Description:
browser controlling AI agent that applies to relavant jobs on internet autonomously. join chat @ https://discord.gg/umgnyQU2K8.
RareSense/Nova3D4,152
Stars:
734
Forks:
63
Description:
Design workspace for programmable 3D. Nova builds assets and worlds as editable, versioned programs: parametric, articulated and simulation-ready, compiled to CAD tools, 3D applications and robotics simulators.
ronak-create/FableCut4,154
Language:
JavaScript
Stars:
730
Forks:
81
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguageJupyter Notebook
CategoryApplications
SubcategorySpecialists
KeywordsResearch
Stars752
Forks194
Contributors1
Created date2024-08-26
Updated date2026-10-16
Stars in 1 day2
Stars in 7 days10
Rank4,139
Previous rank6,489
Rank change2,350
7-day stars rank4,057
Previous 7-day stars rank4,062
7-day stars rank change5
Total stars rank14,045
Previous total stars rank14,044
Total stars rank change-1
CountryUSA
README summary

Virtual Lab The **Virtual Lab** is an AI-human collaboration for science research. In the Virtual Lab, a human researcher works with a team of large language model (LLM) **agents** to perform scientific research. Interaction between the human researcher and the LLM agents occurs via a series of **team meetings**, where all the LLM agents discuss a scientific agenda posed by the human researcher, and **individual meetings**, where the human researcher interacts with a single LLM agent to solve a

particular scientific task. Please see our paper The Virtual Lab of AI agents designs new SARS-CoV-2 nanobodies for more details on the Virtual Lab and an application to nanobody design for SARS-CoV-2. If you use the Virtual Lab, please cite our work as follows: Swanson, K. The Virtual Lab of AI agents designs new SARS-CoV-2 nanobodies. Virtual Lab for nanobody design As a real-world demonstration, we applied the Virtual Lab to design nanobodies

for one of the latest variants of SARS-CoV-2 (see nanobody_design). The Virtual Lab built a computational pipeline consisting of ESM, AlphaFold-Multimer, and Rosetta and used it to design 92 nanobodies that were experimentally validated. Please see the notebook nanobody_design/run_nanobody_design. ipynb for an example of how to use the Virtual Lab to create agents and run team and individual meetings. Installation The Virtual Lab can be installed using pip or by cloning the

repo and installing the required packages. Installation should only take a couple of minutes. Optionally, first create a conda environment. The Virtual Lab can be installed via pip. To install the latest version of the Virtual Lab locally, clone the repo and then install the package. OpenAI API Key The Virtual Lab currently uses GPT-5. Save your OpenAI API key as the environment variable .

Frequently asked questions

How many stars and forks are recorded?

zou-group/virtual-lab has 752 stars and 194 forks.

What is the repository rank?

zou-group/virtual-lab is ranked 4,139.

What language and category are recorded?

zou-group/virtual-lab has 752 stars, uses Jupyter Notebook and belongs to Applications.

Which repository is closest in rank?

zou-group/virtual-lab is compared with asaotomo/FofaMap, ranked 4,141 with 747 stars.

README

Virtual Lab

The Virtual Lab is an AI-human collaboration for science research. In the Virtual Lab, a human researcher works with a team of large language model (LLM) agents to perform scientific research. Interaction between the human researcher and the LLM agents occurs via a series of team meetings, where all the LLM agents discuss a scientific agenda posed by the human researcher, and individual meetings, where the human researcher interacts with a single LLM agent to solve a particular scientific task.

Please see our paper The Virtual Lab of AI agents designs new SARS-CoV-2 nanobodies for more details on the Virtual Lab and an application to nanobody design for SARS-CoV-2.

If you use the Virtual Lab, please cite our work as follows:

Swanson, K., Wu, W., Bulaong, N.L. et al. The Virtual Lab of AI agents designs new SARS-CoV-2 nanobodies. Nature (2025). https://doi.org/10.1038/s41586-025-09442-9

Virtual Lab for nanobody design

As a real-world demonstration, we applied the Virtual Lab to design nanobodies for one of the latest variants of SARS-CoV-2 (see nanobody_design). The Virtual Lab built a computational pipeline consisting of ESM, AlphaFold-Multimer, and Rosetta and used it to design 92 nanobodies that were experimentally validated.

Please see the notebook nanobody_design/run_nanobody_design.ipynb for an example of how to use the Virtual Lab to create agents and run team and individual meetings.

Installation

The Virtual Lab can be installed using pip or by cloning the repo and installing the required packages. Installation should only take a couple of minutes.

Optionally, first create a conda environment.

conda create -y -n virtual_lab python=3.14
conda activate virtual_lab

The Virtual Lab can be installed via pip.

pip install virtual-lab

To install the latest version of the Virtual Lab locally, clone the repo and then install the package.

git clone https://github.com/zou-group/virtual_lab.git
cd virtual_lab
pip install -e .

OpenAI API Key

The Virtual Lab currently uses GPT-5.2 from OpenAI by default. Save your OpenAI API key as the environment variable OPENAI_API_KEY. For example, add export OPENAI_API_KEY= to your .bashrc or .bash_profile.

Nearby in the ranking
Similar items