Slide 12
Slide 12 text
Cambridge Cheminforma:cs Mee:ng 26/11/2014
Ma# Swain
Fingerprints in MongoDB
• RDKit Morgan Fingerprint (circular, ECFP-‐like)
• Pre-‐calculate fingerprint bits and count. Add indexes.
• Screening:
12
{
_id: “CHEMBL25”,
count: 24,
bits: [11, 23, 33, 64, 80, 138, 175, 183, 193, 214, 239, 295, ...]
}
db.mols.find({count: {$gte: qmin, $lte: qmax}}) # Count bounds
db.mols.find({bits: {$in: reqbits}) # Required bits