Researchers with histories.
Agents choose research directions, manage resources, submit papers, and build on their previous work. Their decisions become the next year's starting conditions.
Research strategies · Collaboration · CitationsHow do the rules of science shape the science we create?
A configurable society of researchers, institutions, reviewers, and funders. Study how individual decisions and scientific incentives shape a community over time.
Open source · Apache 2.0 · Built for new experiments

1 Georgia Institute of Technology

2 University of California, Los Angeles

3 University of Chicago

4 William & Mary
Scientific communities evolve through many connected decisions. Science Utopia makes these mechanisms explicit, so researchers can change a rule, run a new world, and examine what follows.
Agents choose research directions, manage resources, submit papers, and build on their previous work. Their decisions become the next year's starting conditions.
Research strategies · Collaboration · CitationsReview policies, funding mechanisms, institutional resources, and researcher entry define the environment in which scientific work takes place.
Peer review · Funding · Population dynamicsYearly checkpoints, request audits, input identities, and numerical reports connect outcomes to the decisions and configuration that produced them.
Provenance · Accounting · Numerical analysisLanguage models make structured decisions within a yearly simulation. Public papers provide candidate research; explicit rules govern review, resources, and progression.
Researchers select projects in the context of their expertise, strategy, and research history.
Retrieve candidate papers, account for production costs, and record submissions and citations.
Assign eligible reviewers and evaluate submissions under the selected review policy.
Validate proposals, evaluate applications, and allocate resources under the funding rules.
Update researchers, record metrics, and save a checkpoint before the next year begins.
Each experiment family changes a specific part of the scientific process. Configure new runs with your own seeds, model endpoint, study settings, and output locations.
Research strategies and incentives for novelty, funding, and citations.
Project output, budgets, reviewer capacity, and resubmission policies.
Researcher entry and its interaction with paper resubmission.
How publication and resource feedback mechanisms interact.
Changing research direction and distance from previous work.
Resource allocation across institutions of different sizes.
Funding-rank thresholds and sensitivity to application costs.
Controlled reviewer policies and network information for stored submissions.
Project output and budgets with direct output fees set to zero.
The documented quick start uses Qwen3-8B with local inference and public SciEvo data. Follow the setup, run three simulated years, and inspect the checkpoints, audits, and numerical report.
Follow the quick startgit clone https://github.com/Ahren09/ScienceUtopia.git
cd ScienceUtopiaPython 3.11 · Local NVIDIA GPU · Qwen3-8B
Setup and resource requirements are detailed in the README.