📈 GH Trending Explorer 🎲 Surprise me

← all repos

Ahren09 / ScienceUtopia

git clone https://github.com/Ahren09/ScienceUtopia.git

—

+6
stars, 24h · #2,234
+~42
stars, 7 days · #2,814
+175
stars, 30 days · #3,061
188
★ total · +32% this week
20
forks · 0 open issues

Star history (as recorded here)

2026-10-20 · 169 ★ 2026-10-22 · 188 ★
LanguagePython
LicenseApache-2.0
Created2026-09-27 (25d ago)
Last pushtoday
Watchers9
OwnerUser

Links

README excerpt
# ScienceUtopia
### *A configurable simulation of research, peer review, and scientific funding*
**Project website**
---
## Overview
ScienceUtopia models researchers choosing projects, submitting papers, reviewing one another's work, receiving citations, and competing for funding. Language models make structured decisions within an explicit yearly simulation. Researchers retrieve candidate papers from the public SciEvo dataset.
This release supports **new experiments**. It contains the simulator, scientific prompts, experiment definitions, numerical estimators, and regression tests. Historical campaign artifacts and their original results are not distributed. Simulation outputs are checkpoints, request audits, manifests, and numerical tables; experiment plotting and rendering code are excluded.
The project website is a static page in `index.html`, with styles in `assets/css/style.css` and the copy-button script in `assets/js/main.js`. Open `index.html` directly in a browser, or view the GitHub Pages site. No backend, package installation, or frontend build is required. GitHub Pages publishes the root of `main`; `.nojekyll` keeps the files static.
## Highlights
- **Nine experiment families** with configurable models, seeds, endpoints, and output locations.
- **Scientific mechanisms:** researcher populations, project duration and output, retrieval, conflicts of interest, peer review, citations, funding, and attrition.
- **Auditable runs:** yearly checkpoints, structured request records, funding evidence, source hashes, and input identities.
- **Portable data:** public dataset/model revisions and caches tied to their actual inputs.
- **Numerical analysis:** within-institution contrasts, factorial decompositions, bootstrap intervals, randomization tests, and funding-cutoff estimators.
## Capabilities
| Family | Experiment module | Conditions / purpose |
| :--- | :--- | :--- |
| Exploration | `utopia.experiments.exploration` | Research strategies and funding/citation novelty incentives |
| Scale expansion | `utopia.experiments.scale_expansion` | Project output, budget, reviewer capacity, review policy, and resubmission |
| Influx | `utopia.experiments.influx_factorial` | Researcher entry × resubmission |
| Funding feedback | `utopia.experiments.funding_feedback` | Publication and resource feedback mechanisms |
| Switching propensity | `utopia.experiments.switching_propensity` | Switching probability × distance from research history |
| Resource size | `utopia.experiments.resource_size` | Resource randomization and institution size |
| Funding cutoff | `utopia.experiments.funding_cutoff` | Funding-rank cutoffs and application-cost sensitivity |
| Review replay | `utopia.experiments.review_replay` | Controlled reviewer policies and network information |
| Project cost | `utopia.experiments.project_cost` | Output × budget with direct output/resubmission fees set to zero |
## Installation
The local inference setup targets **Linux, Python 3.11, and an NVID