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
Terms of use
https://opensource.org/licenses/MITCitation instructions
https://github.com/lindenb/jvarkit/wiki/Citing