CoolBox
CoolBox provides visualization of genomic data as customizable genome track plots with programmatic integration into the Python ecosystem for analysis and interactive exploration.
Key Features:
- Python integration: Integrates with the Python environment to operate from Python scripts and workflows.
- Extensible API: Offers an extensible API for defining and adding custom tracks.
- Genome track plots: Produces high-quality genome track plots for visualization of genomic signals and annotations.
- Data file handling: Fetches and handles common genomic data files via Python scripts or command-line operations.
- Interactive exploration: Supports interactive exploration of genomic data in Jupyter and web browser environments.
Scientific Applications:
- Genome visualization: Visualizing genome tracks and annotations for sequence-level inspection.
- Comparative genomics: Performing comparative analyses of genomic sequences using track-based visual comparisons.
- Python-based workflows: Integrating visualization into Python bioinformatics workflows for downstream analysis.
Methodology:
Implements an extensible API to create custom tracks and supports fetching and handling common genomic data files through Python scripts or command-line operations.
Topics
Details
- License:
- GPL-3.0
- Tool Type:
- workflow
- Programming Languages:
- Python
- Added:
- 6/14/2021
- Last Updated:
- 8/23/2021
Operations
Publications
Xu W, Zhong Q, Lin D, Li G, Cao G. CoolBox: A flexible toolkit for visual analysis of genomics data. Unknown Journal. 2021. doi:10.1101/2021.04.15.439923.
Documentation
Links
Issue tracker
https://github.com/GangCaoLab/CoolBox/issues