Jvarkit

Jvarkit provides over 100 Java command-line programs for manipulating genomic data formats and performing sequence and interval operations, including splitting BED regions for genomic analyses.


Key Features:

  • Sequence manipulation: Tools for operations on DNA, RNA, and protein sequences.
  • Interval operations: Utilities for processing genomic intervals and region-based manipulations.
  • File format conversion: Commands to convert and transform genomic file formats for downstream analysis.
  • BED splitting: A utility to split BED files into multiple segments where regions are separated by a specified number of bases (N).
  • Java implementation: Implemented as Java programs runnable on a Java Virtual Machine (JVM).
  • Large dataset handling: Collection of tools intended for processing and transforming large genomic datasets.

Scientific Applications:

  • Genomic data processing: Handling and transforming large-scale genomic datasets for analysis workflows.
  • Sequence analysis: Performing sequence-level operations on DNA, RNA, and protein data.
  • File interoperability: Converting between genomic file formats to ensure compatibility with analysis tools.

Methodology:

Implements a collection of over 100 Java-based command-line programs; includes a tool that splits BED regions into segments separated by a user-specified number of bases (N).

Topics

Collections

Details

License:
MIT
Maturity:
Mature
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Linux, Mac
Programming Languages:
Java
Added:
2/27/2016
Last Updated:
12/10/2018

Operations

Publications

Lindenbaum P. JVarkit: java-based utilities for Bioinformatics. figshare [Internet]. 2015; Available from: https://figshare.com/articles/journal_contribution/JVarkit_java_based_utilities_for_Bioinformatics/1425030/1

Documentation

Downloads

Links