- BEDbase is a unified platform for searching, analyzing, visualizing and serving genomic region data. - BEDbase redefines the way to manage genomic region data and allows users to search for BED files of - interest, visualize them, and create - collections tailored to research needs. Users can explore - comprehensive descriptions of specific BED files via a user-oriented web interface and programmatically - interact with the data via an OpenAPI-compatible API. -
-Search
-Analyzer
-API and Clients
-Statistics
-BED sets
-Embeddings
-
- The BEDbase web server and API are designed to provide a user-friendly interface for exploring and
- working with genomic region data. The web server allows users to search for BED files and BED sets, view
- detailed information about specific files, and create collections of files.
+
+ Use the BEDbase clients to access BED files and BED sets programmatically.
+ The clients handle downloading and caching, enabling efficient reuse of genomic region
+ data without manual API calls and redundancy.
+ Available in Python: {' '}
+
+ {' '}
+ geniml
+
+ , Rust: {' '}
+
+ {' '}
+ gtars
+
+ , and R: {' '}
+
+ {' '}
+ BEDbaser
+
+ .
- BEDbase provides visualization of UMAP of hg38 BED embeddings. It allows users to explore the
- similarity of genomic regions based on their embeddings, and
- providing insights into the relationships between different BED files.
- The visualization is available on the UMAP visualization.
-
- BEDbase offers three search endpoints for discovering BED files and BEDsets, distinguishing itself from
- other platforms by utilizing vector search to index and search through bed file regions. This approach
- enhances search accuracy and efficiency compared to platforms relying on unstructured user-provided
- metadata, which can be ambiguous and less reliable. User can search for BED files by providing a query
- string, or a BED file.
-
- BEDbase provides a Python an R client for interacting with the BEDbase API. The client allows users to
- download, cache, and analyze BED files and BED sets programmatically, without the need to interact with
- the native API. BBclient is available on PyPI in geniml package with other useful tools for genomic data
- analysis. Python Geniml package:{' '}
-
- {' '}
- PyPI geniml
-
- .
- R package:{' '}
-
- {' '}
- BEDbaser
-
- .
+
+ BEDbase indexes genomic intervals directly, enabling similarity-based search grounded in the actual
+ content of BED files rather than unstructured or inconsistent user-provided metadata.
+ Users can search by submitting a query string or by uploading a BED file, allowing precise
+ and reproducible discovery of relevant genomic region datasets.
- BEDbase includes an interactive BED Analyzer that lets you quickly explore any BED file.
- You can upload your own file or provide a URL, and the analyzer will generate key
- statistics, summary tables, and visualizations. It gives you an instant overview of
- region counts, lengths, genome coverage, and other useful properties. Analyze your file: Analyzer.
+
+
+ Explore BED file similarity using an interactive UMAP of hg38-based embeddings.
+ Compare existing BEDbase data and upload your own BED file to see how
+ it relates to other genomic region sets in embedding space.
- Comprehensive metrics about BEDbase file statistics is available on the {' '}
- metrics page.
+
+ Upload a BED file or provide a URL to quickly explore its contents.
+ The BED Analyzer generates key statistics, summary tables, and visualizations,
+ giving you an immediate overview of region counts, lengths, genome coverage,
+ and other essential properties.
Download and cache your data locally
+ BED Embedding Visualization
- Search for BED Files
- BEDbase Client
- Search for BED Files
+ BED Analyzer
- Visualize BED file similarity
+ Data Availability Summary
- Analyze your BED files
+
-
-