---
name: harmonizome
description: >
  Python wrapper for the Ma'ayan Lab Harmonizome API and dataset downloads. Use when writing Python code that uses the harmonizome package.
license: MIT
compatibility: Requires Python >=3.9.
---

# harmonizome

Python wrapper for the Ma'ayan Lab Harmonizome API and dataset downloads

## Installation

```bash
pip install harmonizome
```

## API overview

### Core API

Public Harmonizome client objects

- `Harmonizome`
- `Entity`

### Harmonizome Methods

Methods for the Harmonizome class

- `Harmonizome.get`
- `Harmonizome.next`
- `Harmonizome.download`
- `Harmonizome.download_df`
- `Harmonizome.get_gene_functional_annotations`
- `Harmonizome.get_gene_with_associations`
- `Harmonizome.download_gene_functional_annotations`
- `Harmonizome.get_gene_associations_summary`
- `Harmonizome.get_gene_functional_associations_formatted`
- `Harmonizome.get_gene_data`

## Resources

- [Full documentation](https://maayanlab.cloud/Harmonizome/)
- [llms.txt](llms.txt) — Indexed API reference for LLMs
- [llms-full.txt](llms-full.txt) — Comprehensive documentation for LLMs
- [Source code](https://github.com/biowrappers/harmonizome)
