SPROUT: 3D Structure Generation Using Templates

Paulina Mata, Valerie J. Gillet, A. Peter Johnson, Jorge Lampreia, Glenn J. Myatt, Sandor Sike, Anna L. Stebbings

Research output: Contribution to journalArticlepeer-review

38 Citations (Scopus)


SPROUT is a computer program for the rational design of molecules for a range of applications in molecular recognition. Molecular graphs are built in a stepwise fashion by subgraph addition. Several heuristics are being explored to restrict the combinatorial explosion that is inherent in structure generation. These include the use of generalized molecular fragments, called templates, as building blocks. Structure generation consists of two stages: (i) the generation of skeletons from templates that satisfy steric constraints and (ii) the substitution of heteroatoms into skeletons to produce molecules that satisfy other constraints such as electrostatics. The choice and definition of the templates and template joining rules are described together with a description of the atom substitution process.

Original languageEnglish
Pages (from-to)479-493
Number of pages15
JournalJournal Of Chemical Information And Computer Sciences
Issue number3
Publication statusPublished - 1 Jan 1995


Dive into the research topics of 'SPROUT: 3D Structure Generation Using Templates'. Together they form a unique fingerprint.

Cite this