BioConvert

BioConvert converts between life-science data formats to enable interoperable data transformations for alignment, sequencing, phylogeny, and variant-calling workflows.


Key Features:

  • Format aggregation: Integrates existing conversion software into a unified framework and augments them with original code where necessary.
  • Extensive format support: Supports approximately 50 different data formats and enables around 100 direct conversions across alignment, sequencing, phylogeny, and variant calling.
  • Benchmarking and comparison: Provides a platform to benchmark and compare different conversion utilities.
  • Workflow reproducibility: Standardizes format conversions to support reproducibility of data analysis workflows.

Scientific Applications:

  • Alignment workflows: Converting aligner outputs and inputs between formats required by different alignment tools and downstream analyses.
  • Sequencing data processing: Transforming sequencing-related file formats used across preprocessing and analysis steps.
  • Phylogenetic analysis: Converting phylogeny-related formats for tree inference and downstream comparative analyses.
  • Variant calling pipelines: Converting formats used in variant calling and subsequent annotation or filtering steps.

Methodology:

Aggregates existing conversion tools into a cohesive framework and augments them with custom code as needed, while providing benchmarking and comparison of conversion utilities to support reproducibility.

Topics

Details

License:
GPL-3.0
Cost:
Free of charge
Tool Type:
library
Programming Languages:
Python
Added:
11/7/2023
Last Updated:
11/7/2023

Operations

Data Inputs & Outputs

Publications

Caro H, Dollin S, Biton A, Brancotte B, Desvillechabrol D, Dufresne Y, Li B, Kornobis E, Lemoine F, Maillet N, Perrin A, Traut N, Néron B, Cokelaer T. BioConvert: a comprehensive format converter for life sciences. Unknown Journal. 2023. doi:10.1101/2023.03.13.532455.

Documentation

Links