Bio-Formats is a standalone Java library for reading and writing life sciences image file formats. It is capable of parsing both pixels and metadata for a large number of formats, as well as writing to several formats. See the table below for a complete list (click the headers to sort, and format names to see all information).
Bio-Formats’s primary purpose is to convert proprietary microscopy data into an open standard called the OME data model, particularly into the OME-TIFF file format.
Compomics-utilities is an open-source support library for computational proteomics. The library contains a broad set of features required for reading, parsing, and analyzing proteomics data. compomics-utilities is already used by a long list of existing software, ensuring library stability and continued support and development.
Jannovar is a stand-alone Java application as well as a Java library designed to be used in larger software frameworks for exome analysis. Jannovar uses an interval tree to identify all transcripts affected by a given variant, and provides HGVS-compliant annotations for both for variants affecting coding sequences and splice junctions as well as UTR sequences and non-coding RNA transcripts. Jannovar can also perform family-based pedigree analysis with VCF files with data from members of a family segregating a Mendelian disorder. Using a desktop computer, Jannovar requires a few seconds to annotate a typical VCF file with exome data.
mzQuantML is an XML-based format that captures extensive information from quantitative proteomics experiments.The mzqLibrary (mzqLibrary/mzqViewer) project intends to develop a set of easy-to-use post-processing APIs/applications to facilitate utilizing the standard in the field.
ValWorkBench consists of a collection of measures for validation of clustering solutions and algorithms. It has external measures, as the Adjusted Rand index, and internal measures as Figure of Merit, Gap Statistics, Within Cluster Sum Square, Consensus Clustering and more.
JSBML is a free, open-source, pure-Java library for working with SBML. It emulates libSBML’s API, with more Java idioms and without native object code.
JSBML is the library for reading, writing, and manipulating SBML files and data streams. It is an alternative to the mixed Java/native code-based interface provided in libSBML.
JSBML 1.0: providing a smorgasbord of options to encode systems biology models.
Rodriguez N, Thomas A, Watanabe L, Vazirabad IY, Kofia V, Gómez HF, Mittag F, Matthes J, Rudolph J, Wrzodek F, Netz E, Diamantikos A, Eichner J, Keller R, Wrzodek C, Fröhlich S, Lewis NE, Myers CJ, Le Novère N, Palsson BØ, Hucka M, Dräger A.
Bioinformatics. 2015 Jun 16. pii: btv341
Bioinformatics. 2011 Aug 1;27(15):2167-8. doi: 10.1093/bioinformatics/btr361. Epub 2011 Jun 22. JSBML: a flexible Java library for working with SBML.
Dräger A, Rodriguez N, Dumousseau M, Dörr A, Wrzodek C, Le Novère N, Zell A, Hucka M.
Paxtools is a Java library specially designed for accessing and manipulating data in BioPAX format. The Paxtools Java programming library for BioPAX has been developed to help software developers readily support the import, export and validation of BioPAX-formatted data for various uses in their software . Using Paxtools, a range of BioPAX-compatible software has been developed, including browsers, visualizers, querying engines, editors and converters
PaxtoolsR provides a set of R functions for interacting with BioPAX OWL files using Paxtools and the querying Pathway Commons (PC) molecular interaction database that are hosted by the Computational Biology Center at Memorial Sloan-Kettering Cancer Center (MSKCC).
PAL (Phylogenetic Analysis Library) project is a collaborative effort to provide a high quality Java library for use in molecular evolution and phylogenetics. Updates of PAL are released in regular intervals. At present (version 1.4) PAL consists of approximately 200 public classes/interfaces in 16 packages with a total of more than 35,000 lines of Java code.
CDK (The Chemistry Development Kit) is a Java library for structural chemo- and bioinformatics.The CDK provides methods for many common tasks in molecular informatics, including 2D and 3D rendering of chemical structures, I/O routines, SMILES parsing and generation, ring searches, isomorphism checking, structure diagram generation, etc.