GenomicTools

GenomicTools analyzes and manipulates high-throughput sequencing data (DNA-seq, RNA-seq, ChIP-seq, MethylC-seq) to perform preprocessing, quality control, mathematical operations on genomic region sets, and meta-analyses while minimizing memory usage.


Key Features:

  • Supported data types: Processes DNA-seq, RNA-seq, ChIP-seq, and MethylC-seq datasets.
  • Region-set mathematical operations: Implements various mathematical operations on sets of genomic regions for custom analyses.
  • Pre-processing and quality control: Provides preprocessing and quality-control functionalities for sequencing data.
  • Meta-analysis: Supports comprehensive meta-analyses across sequencing experiments.
  • Memory-efficient algorithms: Minimizes memory usage and has been demonstrated to outperform existing tools in time efficiency and memory consumption.
  • C++ implementation (v2.0.0): Implemented in C++ version 2.0.0 for computational performance and robustness.
  • C++ API and pipeline execution: Includes a C++ API to prototype and execute complex computational pipelines.

Scientific Applications:

  • Sequencing data analysis: Analysis and manipulation of DNA-seq, RNA-seq, ChIP-seq, and MethylC-seq data.
  • Custom workflow development: Construction of customized analysis workflows using mathematical operations on genomic regions.
  • Large-scale dataset processing: Handling and analysis of large sequencing datasets with reduced memory footprint.
  • Preprocessing, QC, and meta-analysis: Preprocessing, quality control, and integration/meta-analysis of multiple sequencing experiments.

Methodology:

Computational methods explicitly include preprocessing, quality control, comprehensive meta-analysis, implementation of mathematical operations on sets of genomic regions, memory-efficient algorithms, and a C++ implementation (v2.0.0) with a C++ API for prototyping and pipeline execution.

Topics

Details

License:
GPL-2.0
Maturity:
Mature
Tool Type:
workflow
Operating Systems:
Linux
Programming Languages:
C++, C
Added:
1/13/2017
Last Updated:
11/25/2024

Operations

Publications

Tsirigos A, Haiminen N, Bilal E, Utro F. <i>GenomicTools</i>: a computational platform for developing high-throughput analytics in genomics. Bioinformatics. 2011;28(2):282-283. doi:10.1093/bioinformatics/btr646. PMID:22113082.

Documentation