Bio Data Hub
A VS Code extension for biological data exploration.

Overview
Bio-Data-Hub is a powerful Visual Studio Code extension designed for bioinformatics professionals and data scientists. It simplifies the exploration, visualization, and management of CSV datasets, enabling users to analyze biological data efficiently.
Features
- Search Local Datasets: Quickly locate datasets on your machine.
- Search Online Datasets: Access online repositories for bioinformatics datasets.
- Download Datasets: Fetch datasets directly into your workspace.
- Preview CSV Files: View CSV data in a clean and organized format.
- Generate Metadata: Automatically create metadata for datasets.
- Visualize Data: Generate visualizations for better insights.
- Export Data: Save processed data for further use.
Installation
- Open Visual Studio Code.
- Go to the Extensions view by clicking on the Extensions icon in the Activity Bar.
- Search for
Bio-Data-Hub
.
- Click Install.
Alternatively, clone the repository and build the extension locally:
git clone https://github.com/mubashir1837/BioDataHub.git
cd BioDataHub
npm install
npm run build
Usage
Commands
Command |
Description |
Shortcut |
BioDataHub: Search Local Datasets |
Search for datasets locally. |
- |
BioDataHub: Search Online Datasets |
Search for datasets online. |
- |
BioDataHub: Download Dataset |
Download datasets from online sources. |
- |
BioDataHub: Preview CSV |
Preview CSV files in the editor. |
Ctrl+Shift+P |
BioDataHub: Generate Metadata |
Generate metadata for datasets. |
Ctrl+Shift+M |
BioDataHub: Visualize Data |
Visualize CSV data. |
Ctrl+Shift+V |
BioDataHub: Export Data |
Export processed data. |
- |
Right-click on a .csv
file in the Explorer to access the following options:
- Preview CSV
- Generate Metadata
- Visualize Data
Screenshots
Activity Bar Integration

Dataset View

Keybindings
Keybinding |
Command |
When Condition |
Ctrl+Shift+P |
Preview CSV |
editorLangId == csv |
Ctrl+Shift+M |
Generate Metadata |
editorLangId == csv |
Ctrl+Shift+V |
Visualize Data |
editorLangId == csv |
Repository
GitHub Repository
Social Links

.
Contributing
Contributions are welcome! Please fork the repository and submit a pull request.
Support
For any issues or feature requests, please open an issue on the GitHub Repository.
Happy coding with Bio-Data-Hub!