Journal of Heuristics

, Volume 19, Issue 3, pp 443–464 | Cite as

MLP accompanied beam search for the resonance assignment problem

  • Marta Szachniuk
  • Mikolaj Malaczynski
  • Erwin Pesch
  • Edmund K. Burke
  • Jacek Blazewicz


Resonance signal assignment is a well known problem encountered during the process of biomolecule structure determination based on nuclear magnetic resonance (NMR) spectroscopy. As one of the first steps following the experimental part of the process, it significantly affects the quality of a resulting molecule model. In the paper we present a new approach for automated signal assignment in two-dimensional NMR spectra of RNA molecules. The proposed algorithm combines beam search with a neural network in order to reconstruct and evaluate solutions. Computational tests with a set of experimental and simulated NMR spectra show an excellent performance of the approach in comparison with the existing methods. The algorithm implementation is freely available at


Beam search Neural network RNA assignment NMR 



This research has been supported by grants from the Ministry of Science and Higher Education and from the National Science Centre, Poland (2012/05/B/ ST6/03026). We also acknowledge the support from the Erasmus fellowship to M.M. at the University of Siegen. The authors thank dr Lukasz Popenda from NanoBioMedical Centre, Adam Mickiewicz University (Poznan, Poland) for providing spectral data for computational experiments. We also wish to thank the anonymous referees for their thorough reviews, which made us significantly improve the quality of this publication.


  1. Adamiak, R.W., Blazewicz, J., Formanowicz, P., Gdaniec, Z., Kasprzak, M., Popenda, M., Szachniuk, M.: An algorithm for an automatic NOE pathways analysis of 2D NMR spectra of RNA duplexes. J. Comp. Biol. 11, 163–180 (2004)CrossRefGoogle Scholar
  2. Baldi, P., Brunak, S.: Bioinformatics: The Machine Learning Approach, 2nd edn. The MIT Press, Cambridge (2001)MATHGoogle Scholar
  3. Blazewicz, J., Szachniuk, M., Wojtowicz, A.: Evolutionary approach to NOE paths assignment in RNA structure elucidation. IEEE CIBCB Proceedings 206–213 (2004)Google Scholar
  4. Blazewicz, J., Szachniuk, M., Wojtowicz, A.: Evolutionary algorithm for a reconstruction of NOE paths in NMR spectra of RNA chains. Bull. Pol. Acad. Sci. Tech. Sci. 52, 221–230 (2004)Google Scholar
  5. Blazewicz, J., Szachniuk, M., Wojtowicz, A.: RNA tertiary structure determination: NOE pathway construction by tabu search. Bioinformatics 21, 2356–2361 (2005)CrossRefGoogle Scholar
  6. Boysen, N., Jaehn, F., Pesch, E.: Scheduling freight trains in rail-rail transshipment yards. Transp. Sci. 45, 199–211 (2011)CrossRefGoogle Scholar
  7. Gdaniec, Z., Popenda, M., Popenda, L.: Personal commmunication (2005)Google Scholar
  8. Glover, F., Laguna, M.: Tabu Search. Kluwer Academic Publishers, Boston (1997)MATHCrossRefGoogle Scholar
  9. Lee, G.-C., Woodruff, D.L.: Beam search for peak alignment of NMR signals. Anal. Chim. Acta 513, 413–416 (2004)CrossRefGoogle Scholar
  10. Lowerre, B.T.: The HARPY speech recognition system. Ph.D. thesis, Carnegie-Mellon University, USA (1976)Google Scholar
  11. Ow, P.S., Morton, T.E.: Filtered beam search in scheduling. Int. J. Prod. Res. 26, 297–307 (1988)CrossRefGoogle Scholar
  12. Pons, J.L., Delsuc, M.A.: RESCUE: an artificial neural network tool for the NMR spectral assignment of proteins. J. Biomol. NMR 15, 15–26 (1999)CrossRefGoogle Scholar
  13. Popenda, M., Blazewicz, M., Szachniuk, M., Adamiak, R.W.: RNA FRABASE version 1.0: an engine with a database to search for the three-dimensional fragments within RNA structures. Nucleic Acids Res. 36, D386–D391 (2008)CrossRefGoogle Scholar
  14. Sabuncuoglu, I., Gocgun, Y., Erel, E.: Backtracking and exchange of information: methods to enhance a beam search algorithm for assembly line scheduling. Eur. J. Oper. Res. 186, 915–930 (2008)MATHCrossRefGoogle Scholar
  15. Samarasinghe, S.: Neural Networks for Applied Sciences and Engineering. Auerbach Publications, New York (2006)CrossRefGoogle Scholar
  16. Szachniuk, M.: Combinatorial analysis of 2D-NOESY spectra in nuclear magnetic resonance spectroscopy of RNA molecules. Ph.D. thesis, Poznan University of Technology, Poland (2005)Google Scholar
  17. Tinoco Jr, J., Bustamante, C.: How RNA folds. J. Mol. Biol. 293, 271–281 (1999)CrossRefGoogle Scholar
  18. Voss, S., Martello, S., Osman, I.H., Roucairol, C.: Meta-Heuristics: Advances and Trends in Local Search Paradigms for Optimization. Kluwer Academic Publishers, Boston (1999)MATHGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2013

Authors and Affiliations

  • Marta Szachniuk
    • 2
    • 1
  • Mikolaj Malaczynski
    • 2
  • Erwin Pesch
    • 3
  • Edmund K. Burke
    • 4
  • Jacek Blazewicz
    • 1
    • 2
  1. 1.Institute of Bioorganic ChemistryPolish Academy of SciencesPoznanPoland
  2. 2.Institute of Computing SciencePoznan University of TechnologyPoznanPoland
  3. 3.Department of Management and Information SciencesUniversity of SiegenSiegenGermany
  4. 4.University of StirlingStirlingUK

Personalised recommendations