Package for running Agentomics - an autonomous agentic system for ML model development
Project description
Agentomics
NEWS:
- Agentomics to be presented at ISMB 2026
- Agentomics has been published in Bioinformatics journal link to published paper
- Agentomics now supports any data type and supplementary material
Autonomous agentic system for supervised machine learning model development.
Made for biomedical data, Agentomics outperformed human experts and created new state-of-the-art models for problems in Protein Engineering, Drug Discovery, and Regulatory Genomics.
How it works
- Input is a folder-based dataset split + optional data description
- Agentomics autonomously experiments with various ML models and strategies
- Output is a trained model ready for inference and a detailed PDF report summarizing the development process and achieved metrics
For more details see: link to published paper
Quick Start
Install Docker, then:
pip install agentomics
Set at least one supported provider credential. For example: OPENROUTER_API_KEY or OPENAI_API_KEY or ANTHROPIC_API_KEY
export OPENROUTER_API_KEY=...
Download an example dataset into ./datasets
To see all available examples add the --list option
agentomics-download-dataset
Start an Agentomics run and follow instructions
agentomics-run
Recommended model: gpt-5.1-codex-max
Outputs are saved to outputs/<agent_id>/, including PDF reports in outputs/<agent_id>/reports/pdf.
See Installation, Datasets, CLI Options, and Running Inference for details.
API Calls
Agentomics can be run via:
- your local Codex subscription via
codex login - a supported provider API key such as OpenRouter, OpenAI, Anthropic, or a configured OpenAI-compatible provider
- local Ollama models for offline/private runs
Documentation
For more details visit https://biogemt.github.io/agentomics-ml/
Key Features
- Generic: Agentomics can use folder-based inputs for classification and regression tasks.
- Secure: Agents execute code securely in Docker with read-only mounts to your file system and are only allowed to write in a Docker Volume.
- Reproducible: Outputs include models, scripts, and conda environments needed to run inference or re-train models with one bash command.
- Trustworthy: If you provide a test set, Agentomics fully abstracts LLMs from accessing it, allowing you to rely on programmaticly computed and reported test set metrics.
- Various LLM providers: OpenAI, OpenRouter, or local models via Ollama
- Reliability: Thanks to our functional validators, Agentomics creates a working model 100% of the time (when using recommended settings).
Run Output Structure Example
Each completed run is written to outputs/<agent_id>/. The key paths are:
outputs/<agent_id>/
├── best_iteration_snapshot/
│ ├── model_training/
│ │ ├── train.py
│ │ └── training_artifacts/
│ ├── model_inference/
│ │ └── inference.py
│ └── runtime_info/
│ └── environment.yml
├── run/
│ ├── shared/
│ │ ├── config.json
│ │ └── splits/
│ └── iteration_*/
└── reports/
├── markdown/
└── pdf/
Use best_iteration_snapshot/ for inference or re-training. run/ keeps the
full iterative workspace, and reports/ contains the human-readable summaries.
Roadmap
Agentomics is in active development. We welcome any raised Issues and suggestions. You can also Email Us.
Features coming soon:
- Better local model support and configuration
- Remote GPU support for GCP
Citation
If you use Agentomics in your work, please cite:
Martinek et al. (2026). Agentomics: An Agentic System that Autonomously Develops Novel State-of-the-Art Solutions for Biomedical Machine Learning Tasks. Bioinformatics (https://doi.org/10.1093/bioinformatics/btag250)
License
MIT. See LICENSE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agentomics-1.0.2.tar.gz.
File metadata
- Download URL: agentomics-1.0.2.tar.gz
- Upload date:
- Size: 95.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2380e33bbf72e4d361553139e2d9a02ce88d433ba76d7ad0c186edef01a4ed46
|
|
| MD5 |
4f5a74898b1ffd2ebbdddf92008c3098
|
|
| BLAKE2b-256 |
a4f8fbfc01be64fc2c1aec6befefc7d4bd431011e360ae03160f3d669f4a5387
|
File details
Details for the file agentomics-1.0.2-py3-none-any.whl.
File metadata
- Download URL: agentomics-1.0.2-py3-none-any.whl
- Upload date:
- Size: 85.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
87afb5c570e933d4521fda6be45fd8fd95025cbd220044a129da63efa0cdd486
|
|
| MD5 |
7480abaa1147399531ed28f6bd4d1938
|
|
| BLAKE2b-256 |
acece620b9b5c7ddbec255a719db2f4d35f042e79c852e3c6468cbae1a3aa08e
|