fingerprint: Functions to operate on binary fingerprint data

This package contains functions to manipulate binary fingerprints of arbitrary length. A fingerprint is represented by an object of S4 class 'fingerprint' which is internally represented a vector of integers, such that each element represents the position in the fingerprint that is set to 1. The bitwise logical functions in R are overridden so that they can be used directly with 'fingerprint' objects. A number of distance metrics are also available (many contributed by Michael Fadock). Fingerprints can be converted to Euclidean vectors (i.e., points on the unit hypersphere) and can also be folded using OR. Arbitrary fingerprint formats can be handled via line handlers. Currently handlers are provided for CDK, MOE and BCI fingerprint data.

AuthorRajarshi Guha <>
Date of publicationNone
MaintainerRajarshi Guha <>

View on R-Forge


| Man page
! Man page
& Man page
as.character Man page
as.character,fingerprint-method Man page
bci.lf Man page
bit.spectrum Man page
cdk.lf Man page
distance Man page
distance,fingerprint,fingerprint,character-method Man page
distance,fingerprint,fingerprint,missing-method Man page
euc.vector Man page
euc.vector,fingerprint-method Man page
fingerprint-class Man page
|,fingerprint,fingerprint-method Man page
&,fingerprint,fingerprint-method Man page
!,fingerprint-method Man page
fold Man page
fold,fingerprint-method Man page
fp.factor.matrix Man page Man page Man page
fp.sim.matrix Man page Man page
length Man page
length,fingerprint-method Man page
moe.lf Man page
random.fingerprint Man page
random.fingerprint,numeric,numeric-method Man page
show,fingerprint-method Man page
xor Man page
xor,fingerprint,fingerprint-method Man page

Questions? Problems? Suggestions? or email at

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.