BioMAJ

BioMAJ automates the synchronization, conversion, indexing, and management of large-scale biological databanks to provide up-to-date reference data for computational molecular biology analyses.


Key Features:

  • Automation and Flexibility: Automates update cycles and supervision of locally mirrored databank repositories, including data synchronization, indexation, and format conversion for databases and formats such as NCBI blast, SRS, EMBOSS, and GCG.
  • Extensibility: Supports incorporation of custom processing scripts to perform user-defined data transformations and processing steps.
  • Data Management and Reporting: Maintains comprehensive source history and generates HTML reports documenting statements of locally managed databanks.
  • Integration with Galaxy: The BioMAJ2Galaxy module automates download, conversion, and indexing of reference data and exposes prepared datasets to Galaxy via data libraries or data managers.
  • Resource Efficiency: Automates data management tasks and multi-format handling to reduce manual intervention and manage disk space for large reference datasets.

Scientific Applications:

  • Reference databank synchronization: Managing and updating large- and medium-scale sequence databanks and other reference datasets for downstream analyses.
  • High-throughput computational workflows: Providing indexed and format-converted reference data required by high-throughput bioinformatics analyses and pipelines.
  • Galaxy-based analyses: Populating Galaxy data libraries and managers with converted and indexed reference data for integration into reproducible workflows.

Methodology:

JAVA-based application performing automated synchronization, indexation, and format conversion of biological data, extensible via custom processing scripts, with BioMAJ2Galaxy automating download, conversion, and indexing for Galaxy consumption.

Topics

Details

License:
AGPL-3.0
Maturity:
Mature
Cost:
Free of charge
Tool Type:
command-line tool, web application
Operating Systems:
Linux
Programming Languages:
Python
Added:
1/21/2015
Last Updated:
11/25/2024

Operations

Publications

Filangi O, Beausse Y, Assi A, Legrand L, Larré J, Martin V, Collin O, Caron C, Leroy H, Allouche D. BioMAJ: a flexible framework for databanks synchronization and processing. Bioinformatics. 2008;24(16):1823-1825. doi:10.1093/bioinformatics/btn325. PMID:18593718. PMCID:PMC3293366.

Bretaudeau A, Monjeaud C, Le Bras Y, Legeai F, Collin O. BioMAJ2Galaxy: automatic update of reference data in Galaxy using BioMAJ. Gigascience. 2015;4(1). doi:10.1186/s13742-015-0063-8. PMID:25960870. PMCID:PMC4425870.

Documentation

Downloads