All Projects → lh3 → Bedtk

lh3 / Bedtk

Licence: mit
A simple toolset for BED files (warning: CLI may change before bedtk becomes stable)

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Bedtk

Obofoundry.github.io
Metadata and website for the Open Bio Ontologies Foundry Ontology Registry
Stars: ✭ 85 (-17.48%)
Mutual labels:  bioinformatics
Bio
Bioinformatics library for .NET
Stars: ✭ 90 (-12.62%)
Mutual labels:  bioinformatics
Ariba
Antimicrobial Resistance Identification By Assembly
Stars: ✭ 96 (-6.8%)
Mutual labels:  bioinformatics
Clusterflow
A pipelining tool to automate and standardise bioinformatics analyses on cluster environments.
Stars: ✭ 85 (-17.48%)
Mutual labels:  bioinformatics
Swarm
A robust and fast clustering method for amplicon-based studies
Stars: ✭ 88 (-14.56%)
Mutual labels:  bioinformatics
Fastqt
FastQC port to Qt5: A quality control tool for high throughput sequence data.
Stars: ✭ 92 (-10.68%)
Mutual labels:  bioinformatics
Truvari
Structural variant toolkit for VCFs
Stars: ✭ 85 (-17.48%)
Mutual labels:  bioinformatics
Pymzml
pymzML - an interface between Python and mzML Mass spectrometry Files
Stars: ✭ 100 (-2.91%)
Mutual labels:  bioinformatics
Genomicsqlite
Genomics Extension for SQLite
Stars: ✭ 90 (-12.62%)
Mutual labels:  bioinformatics
Dnachisel
✏️ A versatile DNA sequence optimizer
Stars: ✭ 95 (-7.77%)
Mutual labels:  bioinformatics
Awesome Bioinformatics
A curated list of awesome Bioinformatics libraries and software.
Stars: ✭ 1,266 (+1129.13%)
Mutual labels:  bioinformatics
Molgenis
MOLGENIS - for scientific data: management, exploration, integration and analysis.
Stars: ✭ 88 (-14.56%)
Mutual labels:  bioinformatics
Gcp For Bioinformatics
GCP Essentials for Bioinformatics Researchers
Stars: ✭ 95 (-7.77%)
Mutual labels:  bioinformatics
Vdjtools
Post-analysis of immune repertoire sequencing data
Stars: ✭ 85 (-17.48%)
Mutual labels:  bioinformatics
Bionitio
Demonstrating best practices for bioinformatics command line tools
Stars: ✭ 97 (-5.83%)
Mutual labels:  bioinformatics
Bioinformatics Workbook
Bioinformatics Workbook repository
Stars: ✭ 85 (-17.48%)
Mutual labels:  bioinformatics
Riddle
Race and ethnicity Imputation from Disease history with Deep LEarning
Stars: ✭ 91 (-11.65%)
Mutual labels:  bioinformatics
Genomics
A collection of scripts and notes related to genomics and bioinformatics
Stars: ✭ 101 (-1.94%)
Mutual labels:  bioinformatics
Smudgeplot
Inference of ploidy and heterozygosity structure using whole genome sequencing data
Stars: ✭ 98 (-4.85%)
Mutual labels:  bioinformatics
Nextflow
A DSL for data-driven computational pipelines
Stars: ✭ 1,337 (+1198.06%)
Mutual labels:  bioinformatics

Getting Started

# compile and install
git clone https://github.com/lh3/bedtk
cd bedtk && make
# filter a BED or VCF file
./bedtk flt test/test-anno.bed.gz test/test-iso.bed.gz
./bedtk flt -v test/test-anno.bed.gz test/test-iso.bed.gz      # non-overlapping lines
./bedtk flt -cw100 test/test-anno.bed.gz test/test-sub.vcf.gz  # with a window
# intersect (no sorting needed; overlapping records allowed)
./bedtk isec test/test-anno.bed.gz test/test-iso.bed.gz
# compute the breadth of coverage
./bedtk cov test/test-anno.bed.gz test/test-iso.bed.gz
# sort a BED file
./bedtk sort test/test-iso.bed.gz
./bedtk sort -s test/chr_list.txt test/test-iso.bed.gz
# merge overlapping records (no sorting needed)
./bedtk merge test/test-anno.bed.gz

Introduction

Bedtk is a set of simple tools to process BED files. It so far implements intersection, subtraction, sorting, merging and computing the breadth of coverage. Bedtk is not as versatile as bedtools and never aims to match the bedtools feature set. It instead focuses on performance. Bedtk is several to tens of times faster and uses a fraction of memory. It also provides a few convenient functions. For example, sorting, merging and intersection can be done in one go without Unix pipes.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].