What problem does it solve? Researchers studying gene regulation need access to experimentally validated transcription factor (TF) binding sites, but querying the UniBind API manually requires handling pagination, rate limits, and large JSON responses. This Skill wraps the UniBind REST API in a rate-limited command-line interface for retrieving TF-DNA interaction datasets across 9 species. ## Core Features & Use Cases - Dataset Discovery: List and filter datasets by species, TF name, cell line, collection, data source (e.g., ENCODE), JASPAR profile ID, and p-value thresholds. - TFBS File Download: Download binding site coordinates in BED or FASTA format for local analysis with tools like bedtools. - Metadata Browsing: List supported species, collections, cell lines, and transcription factors with pagination and ordering support. - Use Case: A bioinformatician wants all CTCF binding sites in human ENCODE datasets. They filter datasets with --species "Homo sapiens" --tf-name "CTCF" --data-source "ENCODE", then download the BED files for intersection with their own ChIP-seq peaks. ## Quick Start Ask the assistant to list UniBind datasets for a specific transcription factor and species, then download the TFBS BED files for a chosen dataset to a local directory.