The present invention provides a computer-assisted method of generating a protonophore requiring the use of a computer including a processor. The method includes: designing the protonophore, calculating, using the processor, an estimated protonophoric activity producing the protonophore if the estimated protonophoric activity corresponds to an U50 of about 20 μM or less and determining the uncoupling activity of the protonophore. The present invention also provides novel protonophores that meet the above requirement and their methods of use.