FAQ & Known issues

Known issues

Most problems we have faced have to do with the installation and Chimera-Conda incompatibilities. Those are covered in the pychimera documentation, so please check that list before raising an issue in this repository!

How can I cite GaudiMM? What licenses apply?

GaudiMM is scientific software, funded by public research grants. If you make use of GaudiMM in scientific publications, please cite it. It will help measure the impact of our research and future funding!

@preamble{ " \newcommand{\noop}[1]{} " }
@article{GaudiMM2017,
   title = {GaudiMM: A Modular Multi-Objective Platform for Molecular Modeling},
   author = {Rodr{\'i}guez-Guerra Pedregal, Jaime and Sciortino, Giuseppe and Guasp, Jordi and Municoy, Mart{\'i} and Mar{\'e}chal, Jean-Didier},
   year = {\noop{2017}submitted},
}

GaudiMM itself is licensed under Apache License 2.0, but includes work from other developers, whose licenses apply. Please check the LICENSE file in the root directory for further details.

How many generations / Which population size should I pick?

This depends on the complexity of your search space (related to the number and type of genes in use), and the evaluation power of the chosen objectives. A simple job would work OK with 50 generations and populations of 100 individuals, while more complex ones would require 500 generations for populations of 1000 indivuals. This also depends on the values of mu and lambda parameters.

The output produces a lot of similar results and I want to focus on diversity

You should play with the cutoff value of the RMSD similarity section. If the RMSD of two potentially similar solutions is under the cutoff, one of them is discarded. However, this is only applied if the score of two solutions are the same; ie, if there is a draw.

To force draws, one can reduce the number of decimal positions returned by every objective, which is controlled by the precision parameter. It is setup globally in the output section, but can also be overriden by any objective. By default, precision is 3. Also, if you are using the gaudi.genes.search.Search gene, make sure its precision parameter is small enough so you don’t lose exploration efforts in too similar positions.

The output produces very different results and I am interested in clustered solutions

In this case, one should increase the precision value (both globally and in the gaudi.genes.search.Search gene, if it applies) and reduce the RMSD similarity cutoff.

What is the difference between atom_names and atom_types in some objectives or genes?

atom_names refers to the name attribute of chimera.Atom objects, while atom_types is applied with idatmType attributes. Normally, the name attribute is picked directly from the molecule file (PDB, mol2), while the idatmType is assigned algorithmically by UCSF Chimera.

Tip

Any further questions? Feel free to submit your inquiries to our issues page!