
Hypogenic
This automates hypothesis generation and testing for empirical research by having LLMs generate 10-20+ testable hypotheses from your datasets in minutes. It supports three approaches: pure data-driven generation, literature-plus-data integration (with PDF processing), and combined methods. The framework showed 8.97% improvement over few-shot baselines in testing and 80-84% hypothesis diversity. You'd use this for research domains like deception detection, AI content identification, or mental health analysis where you need systematic hypothesis exploration. Redis caching cuts API costs during iterative refinement, and it works with both API-based models and local LLMs. The configuration requires careful prompt template setup, but the examples in the HypoGeniC datasets repo give you working templates to adapt.
- skills.sh installs
- 216
- GitHub stars
- 33.2K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add davila7/claude-code-templates --skill hypogenic --agent claude-codeInstalls into .claude/skills of the current project.
Files
Hypogenic
Overview
Hypogenic provides automated hypothesis generation and testing using large language models to accelerate scientific discovery. The framework supports three approaches: HypoGeniC (data-driven hypothesis generation), HypoRefine (synergistic literature and data integration), and Union methods (mechanistic combination of literature and data-driven hypotheses).
Quick Start
Get started with Hypogenic in minutes:
# Install the package
uv pip install hypogenic
# Clone example datasets
git clone https://github.com/ChicagoHAI/HypoGeniC-datasets.git ./data
# Run basic hypothesis generation
hypogenic_generation --config ./data/your_task/config.yaml --method hypogenic --num_hypotheses 20
# Run inference on generated hypotheses
hypogenic_inference --config ./data/your_task/config.yaml --hypotheses output/hypotheses.json
Or use Python API:
from hypogenic import BaseTask
# Create task with your configuration
task = BaseTask(config_path="./data/your_task/config.yaml")
# Generate hypotheses
task.generate_hypotheses(method="hypogenic", num_hypotheses=20)
Sponsors
Details
- Repository
- github.com/davila7/claude-code-templates
- Categories
- Testing & QA, Data Science & ML, Automation & Workflows, Sales & Marketing
- First seen
- Jun 3, 2026
More from davila7/claude-code-templates
All 618- Notion Template Business216
- Pennylane215
- Zinc Database215
- Cirq214
- Esm214
- Geniml214
- Matchms214
- Ship Learn Next214
- Performance213
- Twilio Communications213
- Etetoolkit212
- Hubspot Integration212
- Algolia Search211
- Azure Functions211
- Form Cro211
- Openapi To Typescript211
- Vaex211
- Gtars210
- Flowio209
- Latchbio Integration209
- Molfeat209
- Dnanexus Integration208
- Exa Search208
- Labarchive Integration208