
Bioinformatics
Bioinformatics
The bioinformatic section introduces some specific algorithms used in life sciences. This includes for example the computation of reverse complements, DNA to protein translations or how to translate DNA strands with ambiguities when using the complete IUPAC code table for nucleotides.

Dotplots
Dotplots
Dotplot are a simple to use and powerful tool for the investigation of pattern recurrence in sequences. The method itself is contextindependent. Thus, dotplots can be applied to sequences where every symbol represents an item or tokenised object. By this they are capable to investigate texts, patterns in chronological events, as well as gene strands and have a broad application field to scrutinise sequences for inherent patterns.

Matrices
Matrices
Algorithms and functions to handle, store and calculate with matrices. Several source codes are based on a variable type t2dVariantArrayDouble that defines the proper matrix, as well as optional titles for columns, rows and the matrix itself. This type is introduced in the general overview.

Network
Network
Code snippets for network tasks.

Similarity
Similarity, dissimilarity and distances among data records
Articles in this category deal with the problem to identify how alike two data records with n variables are. Such data records can be conceived as objects in a ndimensional space. A general introduction can be found as well as a couple of documented algorithms for specific measurements. The algorithms introduce different metrics to calculate distances between such objects in the respective space. The functions return triangular matrices indicating the relationships among objects included in the analysis.

Seawater
Algorithms on seawater
This sections deals with algorithms for the calculation of properties of seawater. Most of the algorithms can also be found as fortran codes in the UNESCO technical paper 44  'Algorithms for computation of fundamental properties of seawater' (published 1983). The here given algorithms are translated from the original fortran codes and are adopted to todays programming style guides.

Strings
Algorithms on strings
Articles in this category deal with several aspects of string manipulation. Beside basic functions for string manipulations more complex algorithms are described. These include pattern matching functions, as well as algorithms for the investigation of larger sequences.

Temperature
Various algorithms for measuring temperature on different scales, including IPTS68 and ITS90.