BCO App
BCO App generates, validates, and enables exploration of BioCompute Objects (BCOs) to standardize and communicate next-generation sequencing and high-throughput sequencing (HTS) computational workflows in accordance with IEEE 2791-2020.
Key Features:
- BCO creation: Generates BioCompute Objects from workflow metadata and computational environments.
- Input formats: Accepts plaintext workflow metadata and workflows written in the Common Workflow Language (CWL).
- Validation: Performs validation of BCOs consistent with the IEEE 2791-2020 standard.
- CGC integration: Integrates with the Cancer Genomics Cloud (CGC) to access and ingest task execution results.
- Auto-population: Auto-populates workflow information fields from existing workflow and task execution data.
- Export formats: Exports BioCompute Objects as JSON and PDF files.
- Publishing: Publishes BioCompute Objects to the Cancer Genomics Cloud (CGC) and GitHub repositories.
- Exploration: Enables exploration of BCO contents for review and inspection.
Scientific Applications:
- Regulatory submissions: Supports preparation of BCOs for inclusion in the Food and Drug Administration (FDA) Data Standards Catalog for HTS submissions.
- Next-generation sequencing (NGS) analysis: Standardizes and communicates computational workflows for NGS and high-throughput sequencing analyses.
- Precision medicine and genomics: Facilitates reproducible workflow description and provenance capture for precision medicine and genomic studies.
- Data sharing and reproducibility: Enables sharing of standardized workflow descriptions across academia, government agencies, and industry.
Methodology:
Generate BCOs from plaintext or Common Workflow Language inputs; access and ingest task execution results from the Cancer Genomics Cloud (CGC); auto-populate workflow information fields from workflow and task execution data; validate BCOs according to IEEE 2791-2020; export as JSON or PDF; publish to CGC and GitHub.
Topics
Details
- License:
- AGPL-3.0
- Tool Type:
- web application
- Programming Languages:
- R
- Added:
- 1/18/2021
- Last Updated:
- 1/31/2021
Operations
Publications
Xiao N, Koc S, Roberson D, Brooks P, Ray M, Dean D. BCO App: tools for generating BioCompute Objects from next-generation sequencing workflows and computations. F1000Research. 2020;9:1144. doi:10.12688/f1000research.25902.1. PMID:33299553. PMCID:PMC7702177.
Downloads
- Container filehttps://hub.docker.com/r/sevenbridges/bco-app