Skip to content

Changelog

All notable changes to the PBI project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Comprehensive documentation restructuring
  • Dedicated Docker guide with troubleshooting
  • Local installation guide with step-by-step instructions
  • Database overview with schema documentation
  • API reference with work-in-progress status
  • Command reference/cheatsheet for common operations
  • Guides overview for navigation

Changed

  • Reorganized documentation structure for clarity
  • Moved old documentation to archive for review
  • Improved index page with clear status and roadmap

Fixed

  • Documentation navigation and discoverability

[0.1.0] - 2024

Added

  • Initial database integration from PhageScope
  • 9-table star schema with DuckDB
  • Snakemake pipeline for data processing
  • Basic API with FastAPI
  • Docker support for pipeline and API
  • Validation reports and data quality checks
  • FASTA sequence indexing with pyfaidx

Features

  • ~873,000 phage genomes integrated
  • ~43 million protein annotations
  • Support for 14+ phage databases
  • Optimized analytical queries
  • REST API endpoints for data access

Version History Summary

  • v0.1.0 (2024): Initial release with database integration and basic API
  • Unreleased: Documentation improvements and refinements

Upcoming

See the project status and roadmap for planned features.