๐ CPG Flow¶
๐ Table of Contents¶
- ๐ What is this API ?
- โจ Documentation
- ๐จ Installation
- ๐ Build
- ๐ค Usage
- ๐ตโ๐ซ Key Considerations and Limitations
- ๐ณ Docker
- ๐ฏ Tests
- โ๏ธ Code analysis and consistency
- ๐ Releases & Changelog
- ๐ฌ GitHub Actions
๐ What is this API ?¶
Welcome to CPG Flow!
This API provides a set of tools and workflows for managing population genomics data pipelines, designed to streamline the processing, analysis, and storage of large-scale genomic datasets. It facilitates automated pipeline execution, enabling reproducible research while integrating with cloud-based resources for scalable computation.
CPG Flow supports various stages of genomic data processing, from raw data ingestion to final analysis outputs, making it easier for researchers to manage and scale their population genomics workflows.
The API constructs a DAG (Directed Acyclic Graph) structure from a set of chained stages. This DAG structure then forms the pipeline.
โจ Documentation¶
๐ Production¶
The production version of this API is documented at populationgenomics.github.io/cpg-flow/.
The documentation is updated automatically when a commit is pushed on the alpha
(prerelease) or main
(release) branch.