Codabench
Codabench enables standardized, reproducible benchmarking of algorithms and software agents across datasets and tasks to support comparative evaluation of computational methods.
Key Features:
- Unified benchmarking environment: Enables comparison of algorithms or software agents against various datasets and tasks within a single evaluation framework.
- Controlled execution environment: Executes evaluations under identical software, hardware, data, and algorithmic settings to ensure consistent comparisons.
- Reusable templates: Provides reusable benchmark templates to standardize experiment configuration and promote reproducibility.
- Custom protocols and data formats: Supports custom protocols and arbitrary data formats for defining benchmarks and inputs.
- On-demand compute resources: Allocates on-demand compute resources for executing submitted algorithms or agents.
Scientific Applications:
- Graph machine learning: Benchmarks graph machine learning algorithms across datasets and tasks.
- Cancer heterogeneity analysis: Compares computational methods for cancer heterogeneity analysis.
- Clinical diagnosis: Evaluates methods relevant to clinical diagnosis.
- Reinforcement learning: Assesses reinforcement learning agents and algorithms.
Methodology:
Execute algorithms or software agents against defined datasets and tasks using reusable templates, custom protocols and data formats, and on-demand compute resources while enforcing identical software, hardware, data, and algorithmic settings for each run.
Topics
Details
- License:
- Apache-2.0
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Linux
- Programming Languages:
- Python, JavaScript
- Added:
- 9/30/2022
- Last Updated:
- 11/24/2024
Operations
Data Inputs & Outputs
Data retrieval
Publications
Xu Z, Escalera S, Pavão A, Richard M, Tu W, Yao Q, Zhao H, Guyon I. Codabench: Flexible, easy-to-use, and reproducible meta-benchmark platform. Patterns. 2022;3(7):100543. doi:10.1016/j.patter.2022.100543. PMID:35845844. PMCID:PMC9278500.
PMID: 35845844
PMCID: PMC9278500
Funding: - European Institute of Innovation and Technology: ANR-19-CHIA-0022, PID2019-105093GB-I00
- Institut National de la Santé et de la Recherche Médicale: ACACIA 232717, ANR-19-P3IA-0003
Documentation
User manual
https://github.com/codalab/codabench/wiki