Jvarkit : Java utilities for Bioinformatics


Tools

Name Description Keywords Terms Misc
samjsFilters a BAM using a javascript expression ( java nashorn engine ).sam bam nashorn javascript filter
casectrljfxdisplay jfx chart of case/control maf from a VCF and a pedigreevcf pedigree case control visualization jfx chart maf
pubmedcodinglangProgramming language use distribution from recent programs / articlespubmed xml code programming
vcffixindelsFix samtools indels (for @SolenaLS)vcf indel
vcftailprint the last variants of a vcfvcf
vcfheadprint the first variants of a vcfvcf
vcfmulti2oneallele'one variant with N ALT alleles' to 'N variants with one ALT'vcf
vcfinOnly prints variants that are contained/not contained into another VCFvcf compare
vcfpredictionsBasic Variant Effect prediction using ucsc-known genevcf annotation prediction
vcffiltersoFilter a VCF file annotated with SNPEff or VEP with terms from Sequence-Ontology. Reasoning : Children of user's SO-terms will be also used.<vcf filter sequenceontology prediction so
vcffilterjsFiltering VCF with javascript expressionsvcf filter javascript json nashorn[ID:0000003]i_use_it_regularly
vcfpolyxNumber of repeated REF bases around POS.vcf repeat
vcfbedTransfer information from a BED to a VCFbed vcf annotation
vcftrioFind mendelian incompatibilitie in a VCFvcf mendelian pedigree
groupbygeneGroup VCF data by gene/transcript. By default it uses data from VEP , SnpEffvcf gene
addlinearindextobedUse a Sequence dictionary to create a linear index for a BED file. Can be used as a X-Axis for a chart.bed reference
almostsortedvcfSort an 'almost' sorted VCF. Most variants should be sorted but a few consecutive lines might have been switched by a caller.
backlocateMapping a mutation on a protein back to the genome.vcf annotation prediction protein
bam2fastqSame as picard/SamToFastq but allow missing reads + shuffle reads using hash(name) so you can use them with bwa. fastq[ID:0000005]unmaintaineduse picard.
bam2rasterBAM to raster graphicsbam alignment graphics visualization png
bam2svgBAM to raster graphicsbam alignment graphics visualization svg
bam2xmlconverts a BAM to XMLsam bam xml
bam2wigBam to fixedStep Wiggle converter , or BED GRAPH. Parses the cigar String to get the depth. Memory intensive: must alloc sizeof(int)*size(chrom)bam wig wiggle bed
bamcmpcoverageCreates the figure of a comparative view of the depths sample vs sample. Memory consideration: the tool alloc an array of bits which size is: (MIN(maxdepth-mindepth,pixel_width_for_one_sample) * count_samples)^2sam bam visualization coverage
bamrenamechrConvert the names of the chromosomes in a BAM filesam bam chromosome contig
bamstats04Coverage statistics for a BED file.sam bam coverage depth statistics bed
bamstats05Coverage statistics for a BED file, group by genebam coverage statistics bed
batchigvpictures
bedliftoverLift-over a VCF filebed liftover
bedrenamechrConvert the names of the chromosomes in a Bed filebed chromosome contig convert
biostar103303Calculate Percent Spliced In (PSI).[ID:0000015]i_wrote_it_for_biostars
biostar130456Individual VCF files from main VCF file
biostar59647SAM/BAM to XMLsam bam xml
biostar76892fix strand of two paired reads close but on the same strand. sam bam
biostar77288Low resolution sequence alignment visualizationbam sam visualization svg alignment
biostar77828Divide the human genome among X cores, taking into account gapsworkflow reference parallel[ID:0000015]i_wrote_it_for_biostars
biostar78285Extract BAMs coverage as a VCF file.sam bam depth coverage
biostar78400add the read group info to the sam file on a per lane basissam bam xml read-group
biostar81455Defining precisely the genomic context based on a position .bed gene knownGene ucsc[ID:0000015]i_wrote_it_for_biostars
biostar84452remove clipped bases from a BAM filesam bam clip[ID:0000015]i_wrote_it_for_biostars
biostar84786Matrix transpositionmatrix util
biostar86363Set genotype of specific sample/genotype comb to unknown in multisample vcf file. See http://www.biostars.org/p/86363/sample genotype vcf[ID:0000015]i_wrote_it_for_biostars
biostar86480Genomic restriction finderrebase genome enzyme restricion genome[ID:0000015]i_wrote_it_for_biostars
biostar90204Bam version of linux split.sam bam split util
msa2vcfGetting a VCF file from a CLUSTAW or a FASTA alignment. use https://github.com/sanger-pathogens/snp_sites.
biostar95652Drawing a schematic genomic context tree.genbank svg tree evolution
biostar139647Convert alignment in Fasta/Clustal format to SAM/BAM file
biostar145820subsample/shuffle BAM to fixed number of alignments.sam bam shuffle
blastmapannotsMaps uniprot/genbank annotations on a blast result.blast annotation genbank uniprot
buildwpontologyBuild a simple RDFS/XML ontology from the Wikipedia Categorieswikipedia ontology rdf gui
bwamemdigest
bwamemnopMerge the other BWA-MEM alignements with its SA:Z:* attributes to an alignment containing a cigar string with 'N' ( Skipped region from the reference.)bwa sam bam
cmpbamsCompare two or more BAM filessam bam compare
cmpbamsandbuildCompare two BAM files mapped on two different builds. Requires a liftover chain file
coveragenormalizernormalize BAM coverage
downsamplevcfDownSample a VCF. Will keep 'n' random variant in a vcf.vcf
evs2bedDownload data from EVS http://evs.gs.washington.edu/EVS as a BED chrom/start/end/XML For later use, see VCFTabixml.
evs2vcfDownload data from EVS http://evs.gs.washington.edu/EVS as a BED chrom/start/end/XML For later use, see VCFTabixml.
evsdumpxmlDownload data from EVS http://evs.gs.washington.edu/EVS as XML file.
fastq2fastafastq -> fastafastq fastause awk, samtools....
kg2bedconverts UCSC knownGenes file to BED.ucsc bed knownGenes
fastqentropyCompute the Entropy of a Fastq file (distribution of the length(gzipped(sequence))fastq[ID:0000005]unmaintained
fastqgrepGrep reads names in fastqfastquse picard.
fastqjsFilters a FASTQ file using javascript( java nashorn engine). fastq[ID:0000005]unmaintained
fastqphred64to33Convert Illumina Fastq 64 encoding to Fastq 33fastq[ID:0000005]unmaintained
fastqrevcompproduces a reverse-complement fastq (for mate pair alignment see http://seqanswers.com/forums/showthread.php?t=5085 )fastq
fastqshuffleShuffle Fastq filesfastq[ID:0000005]unmaintained
fastqsplitinterleavedSplit interleaved Fastq files.fastq[ID:0000005]unmaintained
findallcoverageatpositionFind depth at specific position in a list of BAM files. My colleague Estelle asked: in all the BAM we sequenced, can you give me the depth at a given position ?bam coverage search depth
findavariationFinds a specific mutation in a list of VCF filesvcf variation search
findcorruptedfilesReads filename from stdin and prints corrupted NGS files (VCF/BAM/FASTQ/BED/TBI/BAI)vcf bam fastq bed
findmyvirusFind my Virus. Created for Adrien Inserm. Proportion of reads mapped on HOST/VIRUS.
findnewsplicesitesuse the 'N' operator in the cigar string to find unknown splice sitesrnaseq splice[ID:0000008]it_was_a_one_shot
fixvarscanmissingheader Fix the sample name in the #CHROM header and fix VCF header missingh in varscan2. Sometimes, but not always, it happends. See http://seqanswers.com/forums/showthread.php?t=33235
fixvcfFix a VCF if INFO or FILTER are missing
fixvcfformatFix PL format in VCF. Problem is described in http://gatkforums.broadinstitute.org/discussion/3453
fixvcfmissinggenotypesAfter a VCF-merge, read a VCF, look back at some BAMS to tells if the missing genotypes were homozygotes-ref or not-called. If the number of reads is greater than min.depth, then a missing genotype is said hom-ref.sam bam vcf
gcpercentanddepthExtracts GC% and depth for multiple bam using a sliding windowgc% depth coverage
genomicjasparFind jaspar patterns in FASTA sequences. Reports a BED file.jaspar genomic pattern
howmanybamdictfinds if there's are some differences in the sequence dictionaries.sam bam dict
illuminadirCreate a structured (**JSON** or **XML**) representation of a directory containing some Illumina FASTQs.json xml illumina fastq workflow
ilmnfastqstatsReads filenames from stdin: Count FASTQs in Illumina Result.
impactofduplicatesImpact of Duplicates per BAM.bam
liftover2svgConvert LiftOver chain files to animated SVGsvg liftover ucsc xml
mapuniprotmap uniprot features on reference genomeuniprot bed fasta reference xjc xml
mergesplittedblastmerge blast Hits from splitted BLAST databaseblast
ncbitaxonomy2xmlDump NCBI taxonomy tree as a hierarchical XML documenttaxonomy ncbi xml
samjmxMonitor/interrupt/break a BAM/SAM stream with java JMX http://www.oracle.com/technetwork/articles/java/javamanagement-140525.htmlsam bam jmx monitoring
ngsfilessummaryScan folders and generate a summary of the files (SAMPLE/BAM SAMPLE/VCF etc..). Useful to get a summary of your samples.sam bam vcf util
noemptyvcfIf VCF is empty or doesn't exists, create a dummy oneWas developped at the time where VEP didn't send an output if there was no variant, just a header in the source vcf..
nozerovariationvcfcat a whole VCF, or, if there is no variant, creates a fake one
pademptyfastqPad empty fastq sequence/qual with N/#fastquse awk.
pubmeddumpDump XML results from pubmed/Eutilsncbi pubmed xml
pubmedorcidgraphCreates a graph from Pubmed and Authors' Orcid identifierspubmed ncbi orcid
pubmedfilterjsFilters Pubmed XML with a javascript (java rhino) expression. Context contain 'article' a PubmedBookArticle or a PubmedArticle and 'index', the index in the XML file.pubmed javascript xml ncbi
referencetovcfCreates a VCF containing all the possible substitutions from a Reference Genome.vcf reference fasta
sam2jsonConvert a SAM input to JSONsam bam json
sam2pslConvert SAM/BAM to PSL http://genome.ucsc.edu/FAQ/FAQformat.html#format2 or BED12
sam2tsvPrints the SAM alignments as a TAB delimited file.sam bam table tsv
SamclipindelfractionExtract clipping/indel fraction from BAMsam bam clipThis tool can be replace with Bioalcidaejdk.
samextractclipExtract Clipped Sequences from a SAM. Ouput is a FASTQ
samfixcigarFix Cigar String in SAM replacing 'M' by 'X' or '='sam bam cigar
samgrepgrep read-names in a bam filesam bam
samshortinvertScan short inversions in SAM[ID:0000023]it_is_broken
samstats01Statistics about the reads in a BAM.
sortvcfoninfoSort a VCF a field in the INFO columnvcf sort annotation
sortvcfonref2Sort a VCF using the internal dictionary or an external reference order (Deprecated: use picard SortVcf).vcf sortuse picard sortvcf.
splitbytileSplit Bam By tilesam bam
vcf2hilbertPlot a Hilbert Curve from a VCF file.vcf image visualization
vcf2postscriptPrint VCF context as Postscriptvcf postscript
vcf2rdfconvert VCF to RDF (N3 notation)vcf rdf
vcf2sqlGenerate the SQL code to insert a VCF into mysqlvcf sql
vcf2xmlConvert VCF to XMLvcf xml
vcfannobamAnnotate a VCF with the Coverage statistics of a BAM file+ BED file of capture. bam sam depth vcfuseless: use DP/DP4 in the Genotypes, or use GATK variant annotator.
vcfbiomartBiomartQueries with VCFvcf ensembl biomart annotation
vcfcaddAnnotate VCF with Combined Annotation Dependent Depletion (CADD) (Kircher & al. A general framework for estimating the relative pathogenicity of human genetic variants. Nat Genet. 2014 Feb 2. doi: 10.1038/ng.2892.PubMed PMID: 24487276.
vcfcmppredCompare predictions (SNPEff, VEP) for several VCFs
vcfcommEquivalent of linux comm for VCF
vcfcompareCompares two VCF filesvcf compare
vcfcomparegt compare two or more genotype-callers for the same individuals. Produce a VCF with FORMAT fields indicating if a genotype is new or modified.vcf compare
vcfconcatConcatenante sorted VCF with same sample, does NOT merge genotypesvcf
vcfcutsamplesSelect/Exclude some samples from a VCFvcf sampleuse bcftools or gatk SelectVariants.
vcfjasparFinds JASPAR profiles in VCFvcf matrix jaspar
vcfliftoverLift-over a VCF filevcf liftover
vcfmergeMerge VCF Filesvcf sortuse GATK combineVariants..
vcfmulti2one>Convert VCF with multiple samples to a VCF with one SAMPLE, duplicating variant and adding the sample name in the INFO columnvcf sample
vcfregulomedbAnnotate a VCF with the Regulome data (http://regulome.stanford.edu/
vcfrenamechrConvert the names of the chromosomes in a VCF filevcf contig chromosome convertuse `bcftools annotate` with `--rename-chrs file`.
vcfrenamesamplesRename the Samples in a VCFvcf sample
vcfresetvcfReset Genotypes in VCF (./.) if they've been found in another VCF indexed with tabixvcf genotype
vcfsetdictSet the `##contig` lines in a VCF header on the flyvcf dict fai
vcfshuffleShuffle a VCFvcf
vcfSimulatorGenerate a VCFvcf
vcfstatsProduce VCF statiticsvcf stats burden gnuplot
vcfcombinetwosnvsDetect Mutations than are the consequences of two distinct variants. This kind of variant might be ignored/skipped from classical variant consequence predictor. Idea from @SolenaLS and then @AntoineRimbertvcf annotation prediction protein
vcfstripannotRemoves one or more field from the INFO/FORMAT column of a VCF.vcfUse bcftools annotate -x .
vcftabixml annotate a value from a vcf+xml filevcf xml
vcfvcfGet the INFO from a VCF and use it for another VCFobsolete. use GATK.
worldmapgenomeGenome/Map of the world. Input is a BED file: chrom/start/end/country.gis[ID:0000017]just_a_proof_of_concept
uniprotfilterjsFilters Uniprot DUMP+ XML with a javascript (java rhino) expression. Context contain 'entry' an uniprot entry and 'index', the index in the XML file.unitprot javascript xjc xml
skipxmlelementsFilter XML elements with a javascript (java rhino) expression. Context contain 'element' the current element. It implementsthe interface Tag described in SkipXmlElements.classxml javascript
vcfensemblvepAnnotate a VCF with ensembl REST APIvcf annotation rest ensembl xml xslt xsl
vcfgroupbypopGroup VCF data by population, creates a VCF where each 'SAMPLE' is a population
bamtileAnswer to @sjackman : Is there a bedtools command to determine a minimal tiling path? A minimal set of features that cover a maximum of the target.bam sam
xcontaminationsFor @AdrienLeger2 : cross contamination between samples by looking at the homozygous genotypes.sam bam vcf contamination
biostar3654show blast alignment with annotationsblast xml annotation[ID:0000015]i_wrote_it_for_biostars
vcfburdenSolena: vcf to (chrom/pos/ref/alt/individus(G:0/1/2/-9)deprecated.
vcfreplacetagReplace the key for INFO/FORMAT/FILTERvcf
vcfpeekvcfGet the INFO from a VCF and use it for another VCFvcf annotation
vcfgetvariantbyIndexAccess a Plain or BGZF-compressed VCF file by indexvcf
vcfmulti2oneinfo'one INFO with N values' to 'N variants with one INFO'vcf
bedindextabixIndex and sort a Bed on the fly with Tabix.bed tabix
vcf2bamvcf to bamref vcf bam
vcffilterxpathFilter a VCF with a XPATH expression on a INFO tag containing a base64 encodede xml documentvcf xml xpath[ID:0000017]just_a_proof_of_concept
biostar140111How to obtain human genotype data from dpSNP ftp?[ID:0000015]i_wrote_it_for_biostars
extendrefwithreadsExtending ends of sequences with the help of readsread fastq reference sam bam[ID:0000015]i_wrote_it_for_biostars
pcrslicereadsMark PCR reads to their PCR ampliconpcr sam bam cigar
vcfjmxMonitor/interrupt/break a VCF stream with java JMX http://www.oracle.com/technetwork/articles/java/javamanagement-140525.htmljava jmx vcf
gtf2xmlConvert GTF/GFF to XMLxml gtf gff
sortsamrefnameSort a BAM of contig and then on namesam sort
biostar154220Cap BAM to a given coverage[ID:0000015]i_wrote_it_for_biostars
biostar160470Getting untranslated nucleotide sequences on tblastn standalone [ID:0000015]i_wrote_it_for_biostars
biostar165777Split a XML file[ID:0000015]i_wrote_it_for_biostars
vcfcomparecallersCompare two VCFs and print common/exclusive information for each sample/genotypevcf compare genotype
bamclip2insertionConvert SOFT clip to Insertion of other read confirm itsam bam clip
localrealignreadsLocal Realignment of Reads
biostar170742convert sam format to axt Formatsam axt[ID:0000015]i_wrote_it_for_biostars
biostar172515Convert BAI to XMLbai bam xml[ID:0000015]i_wrote_it_for_biostars
biostar173114make a bam file smaller by removing unwanted information see also https://www.biostars.org/p/173114/sam bam[ID:0000015]i_wrote_it_for_biostars
biostar175929Construct a combination set of fasta sequences from a vcf see also https://www.biostars.org/p/175929/[ID:0000015]i_wrote_it_for_biostars
vcfcalledwithanothermethodCompare one vcf with other , add a flag to tell if a variant was called with another method. Vcf must be sorted on the same Dict.vcf compare concordance
biostar178713split bed file into several bed files where each region is separated of any other by N bases https://www.biostars.org/p/178713/[ID:0000015]i_wrote_it_for_biostars
vcfremovegenotypejsReset Genotype in VCF using a javascript expression
bamstats02Statistics about the flags and reads in a BAM
bamstats02viewStatistics about the flags and reads in a BAM. Visualize date from BamStats02
biostar105754bigwig : peak distance from specific genomic regionwig bigwig
bam2sqlConvert a SAM/BAM to sqlite statementsbam sam sql sqlite
vcf2zipReads a stream of concatenated VCFs and insert them into a Zip file
pubmedgenderAdd gender-related attributes in the Author tag of pubmed xml. pubmed gender ncbi xml
pubmedmapUse Pubmed Author's Affiliation to map the authors .pubmed xml gis map
splitvcfsplit a vcf using a named list of intervals...vcf
forkvcfFork a VCF.
bim2vcfconvert a .bim to a .vcf
concatsamconcat sam filessam bam
samreadlengthdistributionSam read length distributionsam bam histogram
biostar214299Extract allele specific reads from bamfilessam bam variant snp[ID:0000015]i_wrote_it_for_biostars
cmpbams4Compare two BAM files. Print a tab-delimited reportsam bam compare
biostar234081convert extended CIGAR to regular CIGARsam bam cigar[ID:0000015]i_wrote_it_for_biostars
vcfgnomadPeek annotations from gnomadvcf annotation gnomad
vcf2svgwrite a vcf to svg , with gene contextvcf svg xlm visualization
mergeblastxmlmerge XML blast results (same Iteration/Iteration_query-def in multiple xml filesblast xml
vcfannotwithbeaconAnnotate a VCF with ga4gh beaconga4gh beacon vcf annotation[ID:0000017]just_a_proof_of_concept
commbamsEquivalent of unix 'comm' for bams sorted on querynamesam bam comm compare
samscansplitreadsscan split readssam sv splitreads
samretrieveseqandqualI have a query-sorted BAM file without read/qual sequences and a FASTQ file with the read/qual sequences. Is there a tool to add seq to BAM? for @sjackman https://twitter.com/sjackman/status/575368165531611136
biostar234230Sliding Window : discriminate partial and fully contained fragments (from a bam file)[ID:0000015]i_wrote_it_for_biostars
biostar251649 Annotating the flanking bases of SNPs in a VCF filevcf annotation sequence reference[ID:0000015]i_wrote_it_for_biostars
vcfbedsetfilterSet FILTER for VCF if it doesn't intersects with BED.vcf bed filteruse GATK FilterVariants.
bamliftoverLift-over a BAM file.bam liftover
blast2samConvert a **BLASTN-XML** input to SAMsam blast
reduceblastReduce the size of XML blast, by removing iterations that have no Hitblast xml
blastn2snpprint indel/mismatch in a blastn streamblast snp
splitbam3Split a BAM by chromosome group
vcfindextabixIndex and sort a VCF on the fly with Tabixvcf tabix
blastfilterjsFilters a BlastOutput with a javascript expression. The script injects each <Hit> as the variable 'blasthit'. The user script should return 'true' to keep the hit.blast js javascript filter
SamSlopextends sam by 'x' bases
vcfgenesplitterSplit VCF+VEP by gene.
sammaskalignedbasesMask bases aligned on Reference.
queue2makeConvert Broad/Queue genomestrip Log stream to Makefile.
pcrclipreadsSoft clip bam files based on PCR target regionssam bam pcr bed
vcfeigenAnnotator for the data of https://xioniti01.u.hpc.mssm.edu/v1.1/ : Eigen makes use of a variety of functional annotations in both coding and noncoding regions (such as made available by the ENCODE and Roadmap Epigenomics projects), and combines them into one single measure of functional importance.vcf annotation variant
vcfmovefilterstoinfoMove any FILTER to the INFO column. reset FILTER to PASSvcf burden format info
vcfburdenmafBurden : MAF for Cases / Controls vcf burden maf case control
vcfburdenfisherhFisher Case /Controls per Variantvcf burden fisher
vcfinjectpedigreeInjects a pedigree (.ped) file in the VCF headervcf pedigree burden
samcolortagAdd the UCSC 'YC' color tag in a BAM. See http://software.broadinstitute.org/software/igv/book/export/html/6 and http://genome.ucsc.edu/goldenPath/help/hgBamTrackHelp.htmlsam bam metadata javascript igv visualization
vcffilternotinpedigreeAdds a FILTER NotInPedigree if the only not(homref) genotypes are not in a pedigreeburden vcf pedigree
vcfburdenexacBurden filter 3 - Exacvcf burden exac
vcf2tableconvert a vcf to a table, to ease display in the terminalvcf table visualization
vcfburdenfiltergenesFilter VEP Output from a list of genes.gene vcf vep
vcfrefbaseRestriction sites overlaping variations in a vcfvcf rebase restriction enzyme
projectserverJetty Based http server serving VCF, BAM files
allelefreqcalcAllele Frequency Calculatorvcf afUse bioalcidae.
bamindexreadnamesBuild a dictionary of read names to be searched with BamQueryReadNames
bamtreepackCreate a TreeMap from one or more SAM/BAM file. Ouput is a SVG file.bam treepack
fastqrecordtreepackCreate a TreeMap from one or more Fastq file. Ouput is a SVG file
samfindclippedregions
vcftreepackCreate a TreeMap from one or more VCF. Ouput is a SVG file.
vcfburdensplitterSplit VCF Using a Burden Splitter (by gene, transcript, etc..)
vcfburdenfishervFisher Case / Controls per Variant (Vertical)vcf burden fisher
vcfburdenrscriptvFisher Case / Controls per Variant (Vertical)vcf burden fisher
vcfderby01Insert similar VCFs into an Apache Derby Databasevcf sql derby burden
vcfdoestgenerate Transcript information for DOEST testvcf burden doest
bioalcidaejavascript version of awk for bioinformaticssam bam vcf javascript js nashorn
picardmetrics2xmltransforms a picard metrics file to XML. See http://plindenbaum.blogspot.fr/2013/02/making-use-of-picard-metrics-files.htmlpicard xml metrics
casectrlcanvasdraw a chart of case/control maf from a stream of X/Y valuesvcf case control visualization jfx chart maf
lowresbam2rasterLow Resolution BAM to raster graphicsbam alignment graphics visualization png knowngene
Gatk code generator
knime2txtconverts a Knime Workflow to a html representation.knime workflow convert
lumpyvcf2circosLumpy to Circoslumpy circos sv vcf
genscanPaint a Genome Scan picture from a Tab delimited file (CHROM/POS/VALUE1/VALUE2/....).chromosome reference chart visualization
vcfucscannotate an VCF with mysql UCSC dataucsc mysql vcf
xsltstreamXSLT transformation for large XML files. xslt is only applied on a given subset of nodes.xml xslt xsl stylesheet
vcfloopovergenesGenerates a BED file of the Genes in an annotated VCF, loop over those genes and generate a VCF for each gene, then execute an optional command.vcf gene burden
vcffilterjdkFiltering VCF with in-memory-compiled java expressionsvcf filter java jdk
optimizerGenetic-Programming-like parameters optimizergenetic-programming
bioalcidaejdkjava-based version of awk for bioinformaticssam bam vcf javascript jdk
copynumber01experimental CNV detection. Doesn't work for now.cnv bam sam
samjdkFilters a BAM using a java expression compiled in memory.sam bam java jdk filter
vcfmakedictCreate a SAM Sequence Dictionary from a set of VCF files.vcf dict fai
vcfbigwigAnnotate a VCF with values from a bigwig filevcf wig wiggle bigwig
vcfnocall2homrefConvert the UNCALLED gentoypes in a VCF to HOM_REF. This tool can be used after using GATK CombineVariants.vcf
gff2kgConvert GFF3/GTF format to UCSC knownGene format.gff ,gtf knownGene ucsc convert
minicallerSimple and Stupid Variant Caller designed for @AdrienLeger2bam sam calling vcf[ID:0000005]unmaintained
vcfoptimizeped4skatOptimize ped file for SKATvcf pedigree skat burden
vcfskatslidingwindowSkatFactory Over genome using a sliding window.vcf pedigree skat burden
vcfskatCalculate SKAT score for a VCF.vcf pedigree skat burden
vcfserverWeb Server displaying VCF file. A web interface for vcf2tablevcf table visualization server web
tviewserverWeb Server displaying SAM/BAM file. A web interface for jvarkit:tviewsam bam table visualization server web
pubmedgraphCreates a Gephi-gexf graph of references-cites for a given PMIDpubmed xml graph
vcftrapannotate vcf with trap database http://trap-score.org/vcf trap annotation
trapindexerConvert text data to binary format for the trap DATABASE database http://trap-score.org/. Those data can be used by the tool `vcftrap`.trap
samtranslocationsExplore balanced translocations between two chromosomes using discordant paired-end reads.sam bam xslt xml
prettysamPretty SAM alignmentssam bam
vcfremoveunusedaltRemove unused ALT allele if there is no genotype with this alt, or there is no sample but AC=0vcf genotype
variantsinwindowAnnotate Number of Variants overlaping a sliding window.vcf annotation
samaddpiadd predicted median insert size 'PI' to SAM Read groups (RG).sam bam
goutilsGene Ontology Utils. Retrieves terms from Gene Ontologygeneontology go gexf
gb2gffExperimental genbank to GFFxml ncbi genbank convert gff gb
indexcovjfxdisplay indexcov data in a jfx clientcnv jfx duplication deletion sv
indexcov2vcfconvert indexcov data to vcfcnv jfx duplication deletion sv
tviewequivalent of samtools tviewsam bam visualization terminal
samcustomsortjdkSort a BAM file using a java expression compiled in memory.sam bam java jdk sort
simpleplotsimple figure plotter using java JFX. You'd better use gnuplot or R.char figure jfx
cytoband2svgCreates a svg karyotype .karyotype svg ideogram

Other Pages

Name Description Keywords Terms Misc
Knime IntegrationHow to use HTSJDK/Jvarkit in knimebam sam knime vcf annotation