Nanoinformatics: developing new computing applications for nanomedicine