Skip to content
EntityQ1036510· pop 8· linked from 23 articles

BioJava is an open-source software project dedicated to providing Java tools for processing biological data. BioJava is a set of library functions written in the programming language Java for manipulating sequences, protein structures, file parsers, Common Object Request Broker Architecture (CORBA) interoperability, Distributed Annotation System (DAS), access to AceDB, dynamic programming, and simple statistical routines. BioJava supports a range of data, starting from DNA and protein sequences to the level of 3D protein structures. The BioJava libraries are useful for automating many daily an

Source code

Link to the source-code README · 3,972 chars · not written by Vinony

Wikidata facts

Instance of
software library
Official website
biojava.org
Show 7 more facts
programmed in
Java
source code repository URL
github.com/biojava/biojava
writable file format
FASTA format
readable file format
Protein Data Bank
inception
1999-00-00
software version identifier
7.2.4
Sources (6)

via Wikidata · CC0

~15 min read

Encyclopedic overview

16 sections
Contents
  • Features
  • History and publications
  • Modules
  • Core Module
  • Protein structure modules
  • Genome and Sequencing modules
  • Alignment module
  • ModFinder module
  • Amino acid properties module
  • Protein disorder module
  • Web service access module
  • Comparisons with other alternatives
  • Projects using BioJava
  • See also
  • References
  • External links

BioJava is an open-source software project dedicated to providing Java tools for processing biological data. BioJava is a set of library functions written in the programming language Java for manipulating sequences, protein structures, file parsers, Common Object Request Broker Architecture (CORBA) interoperability, Distributed Annotation System (DAS), access to AceDB, dynamic programming, and simple statistical routines. BioJava supports a range of data, starting from DNA and protein sequences to the level of 3D protein structures. The BioJava libraries are useful for automating many daily and mundane bioinformatics tasks such as to parsing a Protein Data Bank (PDB) file, interacting with Jmol and many more. This application programming interface (API) provides various file parsers, data models and algorithms to facilitate working with the standard data formats and enables rapid application development and analysis.

Additional projects from BioJava include rcsb-sequenceviewer, biojava-http, biojava-spark, and rcsb-viewers.

Excerpted from Wikipedia’s “Q1036510” article, available under the CC BY-SA 4.0 licence.

Available in 8 languages

via Wikidata sitelinks · CC0