Software library
From Bioinformatics.Org Wiki
- ALiBio - a C++ library of efficient algorithms for bioinformatics
- BioC# - an open-source project dedicated to providing C# tools for processing biological data
- BioJava - an open source Java library for bioinformatics
- BioPerl - an open source Perl library for bioinformatics
- BioPython - an open source Python library for bioinformatics
- BioRuby - an open source Ruby library for bioinformatics
- io_lib - an open source C library of sequence trace files supporting ABI, ALF, SCF, CTF and ZTR file formats
- libGenome - a cross platform C++ development library to manipulate DNA and protein sequences. It can read and write sequence and annotation data in several file formats
- MedlineR - an open source library written in the R programming language for Medline literature data mining
- MMTK - "Molecular Modeling Tool-Kit" library for Python, all Pythonized
- MolTalk - a library and tools for object-oriented programming in Objective-C for macromolecular structure analysis
- NeoBio - a library of bioinformatics algorithms implemented in Java
Language extensions
A language extension is a software library that is typically written in the same programming language in which a scripting language itself was written. For example, many popular scripting languages, such as Perl, PHP and Python, are written in the programming language C.
- BioWish - a C-extension for the Tcl/Tk scripting language
Application frameworks
An application framework is a high-level software library that includes the reusable components of common applications in order to simplify application development. Some frameworks require little or no knowledge of the underlying language.
- Biochemical Algorithms Library (BALL) - an application framework in C++ that has been specifically designed for this purpose