🚧 Work in Progress
This project is currently under active development.
Features may change, and the API may not be stable yet.
Contributions and feedback are welcome!
- Project scaffolding and initial architecture
- Interface to Galaxy ToolShed API
- Interface to WorkflowHub API
- Parsing Galaxy workflows and enrich with ToolShed data
- Data models for Galaxy tools and workflows
- Generalized data model for artifacts and contracts
- Initial data harvesting and storage from WorkflowHub
- Deployment to Warehouse
- Basic documentation (README, setup, usage)
- Basic tests and CI pipeline
- Create initial embedding pipeline
- Python 3.12+
- Docker
- uv
Setup config/.secrets.toml with Github API token
make install
Boots Postgres Docker container and installs dependencies
make run
Runs a default pipeline that harvests data from WorkflowHub, stores it in the db.