This repository contains the Earth BioGenome Project (EBP) Dashboard - an interactive visualization platform tracking the progress and global impact of the EBP initiative. The dashboard provides various data visualizations showing sequencing progress across taxonomic ranks, geographic distribution of affiliate projects, and network connections within the global EBP community.
The Earth BioGenome Project (EBP) is a moonshot for biology that aims to sequence, catalog, and characterize the genomes of all of Earth's eukaryotic biodiversity over a period of ten years. With approximately 1.8 million named eukaryotic species targeted, the EBP creates a new foundation for biology to drive solutions for preserving biodiversity and sustaining human societies.
- Progress Over the Years: Annual assembly progress at the family and species level
- Progress at all Taxonomic Levels: Animation display of assembly progress at main taxonomic ranks
- Phylogenomic Display of Progress at Order Level: Phylogenomic tree of orders with at least one species sequenced by EBP
- Progress by Phylum Groups: Number of eukaryotic species sequenced by EBP grouped by phylum
- Affiliate Progress: Assembly progress across EBP affiliate projects
- EBP Contribution to Assemblies Meeting EBP Metrics: EBP's contribution to assemblies meeting quality metrics at species, genus, and family levels
- Global Distribution: Geographic distribution of EBP affiliates around the world
- Affiliate Network: Wired map showing EBP and affiliate network connections
- Visit the EBP Dashboard (replace with actual GitHub Pages URL)
- The dashboard homepage displays all available visualizations organized by category
- Each visualization link includes:
- An icon representing the type of visualization
- The name of the visualization
- A brief description of what the visualization shows
- Click on any visualization card to open it in a new tab
- Within each visualization, interactive elements allow you to:
- Hover over data points for detailed information
- Filter data based on various parameters
- View animations of progress over time (in selected visualizations)
To run this dashboard locally:
- Clone the repository
git clone https://github.com/[username]/[repository-name].git - Navigate to the project directory
cd [repository-name] - Open
index.htmlin your web browser
index.html- Main dashboard entry point with navigation interfaceconfig.js- Configuration file defining available visualizations and their metadatasource files/- Directory containing individual visualization HTML filesgeoMap/- Geographic mapping visualizations and supporting files
- D3.js - For data visualizations
- ECharts - For interactive charts
- HTML/CSS/JavaScript - For web interface
We welcome contributions to improve the EBP Dashboard! Whether you're fixing bugs, adding new visualizations, or improving documentation, your contributions help advance biodiversity science.
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Make your changes
- Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
For major changes or new visualization ideas, please open an issue first to discuss what you would like to change.
Feel free to open an issue or contact the EBP team for any questions about contributing.
This project is licensed under the MIT License - see the LICENSE file for details.
Copyright (c) 2024 The Earth BioGenome Project
This open-source license allows others to use, modify, and distribute this software while maintaining attribution to the Earth BioGenome Project.
For more information about the Earth BioGenome Project, visit www.earthbiogenome.org.