SwissSimilarity allows the rapid screening of small to very large-scale libraries of drugs, bioactive small molecules, commercially available compounds, and an ultra-large library of virtual compounds readily synthesizable from commercially available reagents. The virtual screening can be performed using molecular fingerprints, as well as superpositional or fast non-superpositional 3D shape similarity approaches.