Related Experiment Video
Updated: Aug 12, 2026

10:58
Protein WISDOM: A Workbench for In silico De novo Design of BioMolecules
Published on: July 25, 2013
PICCOLO: a tool for combinatorial library design via multicriterion optimization
W Zheng1, S T Hung, J T Saunders
1Cheminformatics Department, SmithKline Beecham Pharmaceuticals, King of Prussia, PA 19406, USA.
Summary
This study introduces PICCOLO, a computer program for multicriterion combinatorial library design. It optimizes factors like reagent diversity, product similarity, novelty, developability, and druglikeness simultaneously.
Area of Science:
- Medicinal Chemistry
- Computational Chemistry
- Drug Discovery
Background:
- Combinatorial library design is a complex, multicriterion challenge.
- Key criteria include reagent diversity, product similarity to leads, and novelty.
- Developability and druglikeness are increasingly important in library design.
Purpose of the Study:
- To present a novel computational approach for multicriterion combinatorial library design.
- To introduce the PICCOLO program for simultaneous optimization of design factors.
Main Methods:
- Development of a computer program, PICCOLO.
- Utilizing a weighted sum optimization technique.
- Formulation of individual penalty functions for design criteria.
Main Results:
- PICCOLO simultaneously optimizes multiple library design criteria.
- The program effectively integrates factors like diversity, similarity, novelty, developability, and druglikeness.
- An illustrative example demonstrates the library design process and outcomes.
Conclusions:
- PICCOLO offers a comprehensive solution for multicriterion library design.
- The weighted sum optimization approach effectively balances competing design objectives.
- This computational tool aids in the efficient generation of optimized chemical libraries.
Related Concept Videos
Factorial Design
Factorial Analysis is an experimental design that applies Analysis of Variance (ANOVA) statistical procedures to examine a change in a dependent variable due to more than one independent variable, also known as factors. Changes in worker productivity can be reasoned, for example, to be influenced by salary and other conditions, such as skill level. One way to test this hypothesis is by categorizing salary into three levels (low, moderate, and high) and skills sets into two levels (entry level...
Decision Making: P-value Method
The process of hypothesis testing based on the P-value method includes calculating the P- value using the sample data and interpreting it.
First, a specific claim about the population parameter is proposed. The claim is based on the research question and is stated in a simple form. Further, an opposing statement to the claim is also stated. These statements can act as null and alternative hypotheses: a null hypothesis would be a neutral statement while the alternative hypothesis can have a...
First, a specific claim about the population parameter is proposed. The claim is based on the research question and is stated in a simple form. Further, an opposing statement to the claim is also stated. These statements can act as null and alternative hypotheses: a null hypothesis would be a neutral statement while the alternative hypothesis can have a...
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Heuristics
Heuristics are problem-solving strategies that use mental shortcuts to simplify decision-making. Unlike algorithms, which must be followed precisely to achieve a correct result, heuristics offer a general problem-solving framework. They save time and energy but can sometimes lead to less rational decisions.
People often rely on heuristics when faced with an overload of information, limited time, low importance of the decision, limited information, or when a heuristic readily comes to mind. For...
People often rely on heuristics when faced with an overload of information, limited time, low importance of the decision, limited information, or when a heuristic readily comes to mind. For...
Optimization Problems
Optimization problems often involve identifying maximum or minimum values under specific constraints. A well-known example is determining the longest horizontal pipe that can be moved around a right-angled corner, where a 3-meter-wide hallway meets a 2-meter-wide hallway. This scenario, common in architectural design and industrial transport, can be understood conceptually through geometric and trigonometric reasoning.To visualize the problem, consider the pipe as a straight line that touches...
Methods of Medium Optimization
Optimizing growth media enhances microbial proliferation and maximizes product yield. Statistical experimental design methodologies provide structured and reproducible approaches, offering progressively higher levels of robustness and efficiency.The One-Factor-at-a-Time (OFAT) MethodThe One-Factor-at-a-Time (OFAT) method involves adjusting a single variable while keeping all others constant. However, it cannot detect interactions between variables, often leading to suboptimal outcomes when...

