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-code

Installs 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
1futuregerald avataradonisjs-best-practicesfuturegerald/futuregerald-claude-pluginUse when building AdonisJS v6 applications, implementing features in AdonisJS, or reviewing AdonisJS code. Covers routing, controllers, validation, authenticati216skills.sh installs
2github avatarui-screenshotsgithub/awesome-copilotCapture screenshots of web apps during development using Playwright and PIL. Supports full-page captures, interactive states, and an iterate-on-crop workflow th212skills.sh installs
3davila7 avatargtarsdavila7/claude-code-templatesHigh-performance toolkit for genomic interval analysis in Rust with Python bindings. Use when working with genomic regions, BED files, coverage tracks, overlap 210skills.sh installs
4yonatangross avatarcommityonatangross/orchestkitCreates commits with Conventional Commits format (feat/fix/docs/refactor/test/chore), automatic scope detection, co-author attribution, and pre-commit hook comp210skills.sh installs
5kroegha avatarkali-docker-pentestingkroegha/kali-docker-pentestingComprehensive pentesting toolkit using Kali Linux Docker container. Provides direct access to 200+ security tools without MCP overhead. Use when conducting secu209skills.sh installs
6davila7 avatargithub-actions-creatordavila7/claude-code-templatesUse when the user wants to create, generate, or set up a GitHub Actions workflow. Handles CI/CD pipelines, testing, deployment, linting, security scanning, rele203skills.sh installs