Skip to content

hangelwen/jvarkit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JVARKIT

Java utilities for Next Generation Sequencing

Pierre Lindenbaum PhD

http://plindenbaum.blogspot.com

@yokofakun

Download and install

see Download and Install

##Tools

###Main

ToolDescription
SplitBamSplit a BAM by chromosome group. Creates EMPTY bams if no reads was found for a given group.
SamJSFiltering a SAM/BAM with javascript (rhino).
VCFFilterJSFiltering a VCF with javascript (rhino)
SortVCFOnRefSort a VCF using the order of the chromosomes in a REFerence index.
IlluminadirCreate a structured (**JSON** or **XML**) representation of a directory containing some Illumina FASTQs.
BamStats04Coverage statistics for a BED file. It uses the Cigar string instead of the start/end to compute the coverage
BamStats01Statistics about the reads in a BAM.
VCFBedAnnotate a VCF with the content of a BED file indexed with tabix.
VCFPolyXNumber of repeated REF bases around POS.
VCFBigWigAnnotate a VCF with the data of a bigwig file.
VCFTabixmlAnnotate a value from a vcf+xml file.4th column of the BED indexed with TABIX is a XML string.

###Less used, but useful

ToolDescription
VCFPredictionsBasic variant prediction using UCSC knownGenes.
FindCorruptedFilesReads filename from stdin and prints corrupted NGS files (VCF/BAM/FASTQ).
VCF2XMLTransforms a VCF to XML.
VCFAnnoBamAnnotate a VCF with the Coverage statistics of a BAM file + BED file of capture. It uses the Cigar string instead of the start/end to get the voverage
VCFTrioCheck for mendelian incompatibilities in a VCF.
SamGrepSearch reads in a BAM
VCFFixIndelsFix samtools INDELS for @SolenaLS
NgsFilesSummaryScan folders and generate a summary of the files (SAMPLE/BAM SAMPLE/VCF etc..).
NoZeroVariationVCFcreates a VCF containing one fake variation if the input is empty.
HowManyBamDictfor @abinouze : quickly find the number of distinct BAM Dictionaries from a set of BAM files.
ExtendBedExtends a BED file by 'X' bases.
CmpBamsCompare two or more BAMs.
IlluminaFastqStatsStatistics on Illumina Fastqs
Bam2RasterSave a BAM alignment as a PNG image.
VcfRebaseFinds restriction sites overlapping variants in a VCF file
FastqRevCompReverse complement a FATQ file for mate-pair alignment
PicardMetricsToXMLConvert picards metrics file to XML.
Bam2WigBam to Wiggle converter

###One shots, Answers to biostar,...

ToolDescription
BlastMapAnnotsMaps uniprot/genbank annotations on a blast result. See http://www.biostars.org/p/76056
VcfViewGuiSimple java-Swing-based VCF viewer.
Biostar81455Defining precisely the genomic context based on a position http://www.biostars.org/p/81455/
MapUniProtFeaturesmap Uniprot features on reference genome.
Biostar86363Set genotype of specific sample/genotype comb to unknown in multisample vcf file.
FixVCFFix a VCF HEADER when I forgot to declare a FILTER or an INFO field in the HEADER
Biostar78400Add the read group info to the sam file on a per lane basis
Biostar78285Extract regions of genome that have 0 coverage See http://www.biostars.org/p/78285/
Biostar77288Low resolution sequence alignment visualization http://www.biostars.org/p/77288/
Biostar77828Divide the human genome among X cores, taking into account gaps See http://www.biostars.org/p/77828/
Biostar76892Fix strand of two paired reads close but on the same strand http://www.biostars.org/p/76892/
VCFCompareGTVCF : compare genotypes of two or more callers for the same samples.
SAM4WebLogoCreates an Input file for BAM + WebLogo.
SAM2TsvTabular view of each base of the reads vs the reference.
Biostar84786Table transposition
VCF2SQLGenerate the SQL code to insert a VCF into a database
Bam4DeseqIntervalscreates a table for DESEQ with the number of reads within a sliding window for multiple BAMS
VCFStripAnnotationsRemoves one or more field from the INFO column from a VCF.
VCFGeneOntologyFinds the GO terms for VCF annotated with SNPEFF or VEP
VCFFilterGOSet the VCF FILTERs on VCF files annotated with SNPEFF or VCP testing wether a Gene belong or not to the descendants of a GO term.
Biostar86480Genomic restriction finder See http://www.biostars.org/p/86480/
BamToFastqShrink your FASTQ.bz2 files by 40+% using this one weird tip by ordering them by alignment to reference
PadEmptyFastqPad empty fastq sequence/qual with N/#
SamFixCigarReplace 'M'(match) in SAM cigar by 'X' or '='

About

Java utilities for NGS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published