BitQuery is a GitHub API driven and D3 based search engine for open source repositories.
BitQuery pursues two main objectives:
- (I) Provide an automatic OSR categorization system for data science teams and software developers promoting discoverability, technology transfer and coexistence
- (II) Establish visual data exploration and topic driven navigation of GitHub organizations for collaborative reproducible research (CRR) and web deployment
The BitQuery architecture consists of three abstraction layers, following the visual analytics approach (D. Keim, 2008):
- GitHub API based parser layer (Data Management)
- Smart Data layer (Analysis)
- D3-3D Visu layer, or BitQuery Visual Analytics application (VA-App) (Visualization)
Visual Analytics layouts of BitQuery include:
- CRAN edition - visual exploration of the R universe, a massive collection of all R packages on GitHub including CRAN and Bioconductor
- Special edition - visual data mining of 4 different metadata types: YAML, DCF, JSON, Markdown
- GitHub edition - interactive visual knowledge discovery of top GitHub organizations
Presentation of BitQuery at Data Science, Statistics & Visualization Conference 2017, Lisbon, Portugal: